public class RuntimeContainerProxyCreator extends IocContainerRebind
AbstractProxyCreator.SourcePrinterconfigurations, device, remoteServiceType, view, viewBindableTypecacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
RuntimeContainerProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateGetMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateGetScopedMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter)
Generate the proxy constructor and delegate to the superclass constructor
using the default address for the
RemoteService. |
protected void |
generateProxyFields(AbstractProxyCreator.SourcePrinter srcWriter)
Generate any fields required by the proxy.
|
protected void |
generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) |
protected String[] |
getImports() |
protected AbstractProxyCreator.SourcePrinter |
getSourcePrinter() |
getProxyQualifiedName, getProxySimpleName, injectFieldsAndMethodscacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic RuntimeContainerProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
protected void generateProxyFields(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorgenerateProxyFields in class AbstractProxyCreatorCruxGeneratorExceptionprotected void generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorRemoteService.generateProxyContructor in class IocContainerRebindCruxGeneratorExceptionprotected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
generateProxyMethods in class IocContainerRebindCruxGeneratorExceptionprotected void generateGetMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateGetScopedMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected String[] getImports()
getImports in class IocContainerRebindprotected AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class IocContainerRebindCopyright © 2015. All rights reserved.