
com.asayama.gwt.angular.rebind.DependenciesFactory.vm Maven / Gradle / Ivy
/*++
* Provided: ${packageName}.${className}
* Generate: ${packageName}.__${className}
*/
package ${packageName};
import com.asayama.gwt.jsni.client.JSArray;
public class __${className} implements ${className} {
@Override
public String[] create(${supportedRootClassType} object) {
#foreach(${supportedClassType} in ${classTypeFields.classTypes})
if (object instanceof ${supportedClassType.qualifiedSourceName}) {
return new String[] {
#foreach($field in ${classTypeFields.getInjectables($supportedClassType)})
"${field.dependency}"#if(${foreach.hasNext}),#end
#end
};
}
#end
return null;
}
}
//--end of ${packageName}.__${className}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy