void
|
addRoots(TreeLogger logger, TypeOracle typeOracle, SerializableTypeOracleBuilder typesSentFromBrowserBuilder, SerializableTypeOracleBuilder typesSentToBrowserBuilder)
|
String
|
computeTypeNameExpression(JType paramType)
|
String
|
create(TreeLogger logger, GeneratorContextExt context)
Creates the client-side proxy class.
|
void
|
generateCheckRpcTokenTypeOverride(SourceWriter srcWriter, TypeOracle typeOracle, SerializableTypeOracle typesSentFromBrowser)
|
void
|
generateProxyContructor(SourceWriter srcWriter)
Generate the proxy constructor and delegate to the superclass constructor
using the default address for the
RemoteService .
|
void
|
generateProxyFields(SourceWriter srcWriter, SerializableTypeOracle serializableTypeOracle, String serializationPolicyStrongName, String remoteServiceInterfaceName)
Generate any fields required by the proxy.
|
void
|
generateProxyMethod(SourceWriter w, SerializableTypeOracle serializableTypeOracle, TypeOracle typeOracle, JMethod syncMethod, JMethod asyncMethod)
Generates the client's asynchronous proxy method.
|
void
|
generateProxyMethods(SourceWriter w, SerializableTypeOracle serializableTypeOracle, TypeOracle typeOracle, Map<JMethod, JMethod> syncMethToAsyncMethMap)
|
void
|
generateRpcStatsContext(SourceWriter w, JMethod syncMethod, JMethod asyncMethod, String statsContextName)
|
void
|
generateStreamWriterOverride(SourceWriter srcWriter)
|
void
|
generateTypeHandlers(TreeLogger logger, GeneratorContextExt context, SerializableTypeOracle typesSentFromBrowser, SerializableTypeOracle typesSentToBrowser)
|
String
|
getProxySimpleName()
|
Class<? extends RemoteServiceProxy>
|
getProxySupertype()
|
String
|
getRemoteServiceRelativePath()
|
Class<? extends SerializationStreamWriter>
|
getStreamWriterClass()
|
String
|
writeSerializationPolicyFile(TreeLogger logger, GeneratorContextExt ctx, SerializableTypeOracle serializationSto, SerializableTypeOracle deserializationSto)
|