public class BeanCopierProxyCreator extends AbstractInterfaceWrapperProxyCreator
AbstractProxyCreator.SourcePrinterbaseIntfcacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
BeanCopierProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateCopyBeanCode(AbstractProxyCreator.SourcePrinter srcWriter,
String fromVariable,
String toVariable,
com.google.gwt.core.ext.typeinfo.JClassType fromType,
com.google.gwt.core.ext.typeinfo.JClassType toType) |
protected void |
generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) |
protected JClassUtils.PropertyInfo |
getEquivalentPropertyInfo(JClassUtils.PropertyInfo aPropertyInfo,
JClassUtils.PropertyInfo[] bPropertiesInfo) |
protected String[] |
getImports() |
findCacheableImplementationAndMarkForReuseIfAvailable, getDeviceFeatures, getModule, getProxyQualifiedName, getProxySimpleName, getScreens, getSourcePrinter, getUserAgent, getViewscacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyContructor, generateProxyFields, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic BeanCopierProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
logger - context - baseIntf - protected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
generateProxyMethods in class AbstractProxyCreatorCruxGeneratorExceptionprotected void generateCopyBeanCode(AbstractProxyCreator.SourcePrinter srcWriter, String fromVariable, String toVariable, com.google.gwt.core.ext.typeinfo.JClassType fromType, com.google.gwt.core.ext.typeinfo.JClassType toType)
protected JClassUtils.PropertyInfo getEquivalentPropertyInfo(JClassUtils.PropertyInfo aPropertyInfo, JClassUtils.PropertyInfo[] bPropertiesInfo)
protected String[] getImports()
getImports in class AbstractInterfaceWrapperProxyCreatorCopyright © 2015. All rights reserved.