
com.asayama.gwt.angular.rebind.CreatorFactory.vm Maven / Gradle / Ivy
/*++
* Provided: ${packageName}.${className}
* Generate: ${packageName}.__${className}
*/
package ${packageName};
import com.asayama.gwt.jsni.client.JSClosure;
import com.google.gwt.core.client.GWT;
public class __${className} implements ${className} {
@Override
public <${supportedRootClassType}> X create(Class klass) {
#foreach(${supportedClassType} in ${classTypeFields.classTypes})
if (klass.equals(${supportedClassType.qualifiedSourceName}.class)) {
return GWT.create(${supportedClassType.qualifiedSourceName}.class);
}
#end
return null;
}
}
//--end of ${packageName}.__${className}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy