All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.gwt.test.internal.patchers.SafeHtmlBuilderPatcher Maven / Gradle / Ivy

There is a newer version: 0.63
Show newest version
package com.googlecode.gwt.test.internal.patchers;

import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.googlecode.gwt.test.patchers.PatchClass;
import com.googlecode.gwt.test.patchers.PatchMethod;
import com.googlecode.gwt.test.utils.GwtReflectionUtils;

@PatchClass(SafeHtmlBuilder.class)
public class SafeHtmlBuilderPatcher {

    @PatchMethod
    public static SafeHtmlBuilder appendHtmlConstant(SafeHtmlBuilder builder, String html) {
        // PatchMethod to avoid gwt-dev dependency.. See SafeHtmlHostedModeUtils
        StringBuilder sb = GwtReflectionUtils.getPrivateFieldValue(builder, "sb");
        sb.append(html);
        return builder;

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy