org.cruxframework.crux.core.rebind
Class AbstractWrapperProxyCreator
java.lang.Object
org.cruxframework.crux.core.rebind.AbstractProxyCreator
org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator
org.cruxframework.crux.core.rebind.AbstractWrapperProxyCreator
- Direct Known Subclasses:
- AbstractViewBindableProxyCreator, DeviceAdaptiveProxyCreator, ViewAccessorProxyCreator
public abstract class AbstractWrapperProxyCreator
- extends AbstractInterfaceWrapperProxyCreator
- Author:
- Thiago da Rosa de Bustamante
|
Constructor Summary |
AbstractWrapperProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
|
AbstractWrapperProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf,
boolean cacheable)
|
| Methods inherited from class org.cruxframework.crux.core.rebind.AbstractProxyCreator |
cacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyContructor, generateProxyFields, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractWrapperProxyCreator
public AbstractWrapperProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
AbstractWrapperProxyCreator
public AbstractWrapperProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf,
boolean cacheable)
generateProxyMethods
protected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter)
throws CruxGeneratorException
- Overrides:
generateProxyMethods in class AbstractProxyCreator
- Throws:
CruxGeneratorException
generateProxyMethods
protected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter,
com.google.gwt.core.ext.typeinfo.JClassType clazz)
throws CruxGeneratorException
- Throws:
CruxGeneratorException
generateWrapperMethod
protected abstract void generateWrapperMethod(com.google.gwt.core.ext.typeinfo.JMethod method,
AbstractProxyCreator.SourcePrinter srcWriter)
Copyright © 2014. All rights reserved.