public abstract class AbstractInterfaceWrapperProxyCreator extends AbstractProxyCreator
AbstractProxyCreator.SourcePrinter| Modifier and Type | Field and Description |
|---|---|
protected com.google.gwt.core.ext.typeinfo.JClassType |
baseIntf |
cacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
AbstractInterfaceWrapperProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf,
boolean cacheable) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
findCacheableImplementationAndMarkForReuseIfAvailable() |
protected String |
getDeviceFeatures() |
protected abstract String[] |
getImports() |
protected String |
getModule() |
String |
getProxyQualifiedName() |
String |
getProxySimpleName() |
protected List<Screen> |
getScreens() |
protected AbstractProxyCreator.SourcePrinter |
getSourcePrinter() |
protected String |
getUserAgent() |
protected List<View> |
getViews() |
cacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyContructor, generateProxyFields, generateProxyMethods, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic AbstractInterfaceWrapperProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf,
boolean cacheable)
public String getProxyQualifiedName()
getProxyQualifiedName in class AbstractProxyCreatorpublic String getProxySimpleName()
getProxySimpleName in class AbstractProxyCreatorprotected String getUserAgent()
protected String getDeviceFeatures()
protected String getModule()
protected List<Screen> getScreens() throws CruxGeneratorException
logger - CruxGeneratorExceptionprotected AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class AbstractProxyCreatorprotected boolean findCacheableImplementationAndMarkForReuseIfAvailable()
findCacheableImplementationAndMarkForReuseIfAvailable in class AbstractProxyCreatorprotected abstract String[] getImports()
Copyright © 2015. All rights reserved.