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

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

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

import com.google.gwt.user.cellview.client.AbstractHasData;
import com.google.gwt.user.client.ui.Widget;
import com.googlecode.gwt.test.patchers.PatchClass;
import com.googlecode.gwt.test.patchers.PatchMethod;
import com.googlecode.gwt.test.utils.GwtReflectionUtils;

@PatchClass(AbstractHasData.class)
class AbstractHasDataPatcher {

    @PatchMethod
    static void adopt(AbstractHasData abstractHasData, Widget child) {
        GwtReflectionUtils.callPrivateMethod(child, "setParent", abstractHasData);
    }

    @PatchMethod
    static void doAttach(AbstractHasData abstractHasData, Widget child) {
        GwtReflectionUtils.callPrivateMethod(child, "onAttach");
    }

    @PatchMethod
    static void doDetach(AbstractHasData abstractHasData, Widget child) {
        GwtReflectionUtils.callPrivateMethod(child, "onDetach");
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy