
com.google.gwt.rpc.rebind.RpcProxyCreator.class Maven / Gradle / Ivy
???? 1S
?)
Y*+
,-
.
Y/0
123
456
?789:9;<
?=>?9@ABCDE
FGH ?IJ9K ?L
yMN
yO
PGQRQS
TUV
),W
+,
?XY
.Z[
F\
.]^_`b
.d
.efghij
<,
kl
mn
op
yqr
st
y/u
sG mv
yw mxyv
oz{|}~?9?????y???????????}???
F?? `?? `??
g????9?? m?????9?
.????
w??
??
??
w?Q??
??
y?
g?
Y??
?
Y??
???
Y?
???
?/?
??
??
T? ????
?/
???h?
m?
m?
y?
?q?
????
yG???
o?
o??
F?? typeOverrideName Ljava/lang/String; $assertionsDisabled Z 0(Lcom/google/gwt/core/ext/typeinfo/JClassType;)V Code LineNumberTable LocalVariableTable this +Lcom/google/gwt/rpc/rebind/RpcProxyCreator; type -Lcom/google/gwt/core/ext/typeinfo/JClassType; computeTypeNameExpression <(Lcom/google/gwt/core/ext/typeinfo/JType;)Ljava/lang/String; paramType (Lcom/google/gwt/core/ext/typeinfo/JType; generateProxyContructor ,(Lcom/google/gwt/user/rebind/SourceWriter;)V srcWriter )Lcom/google/gwt/user/rebind/SourceWriter; generateProxyFields ?(Lcom/google/gwt/user/rebind/SourceWriter;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;Ljava/lang/String;Ljava/lang/String;)V serializableTypeOracle 7Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle; serializationPolicyStrongName remoteServiceInterfaceName generateStreamWriterOverride generateTypeHandlers ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/GeneratorContext;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;)V field )Lcom/google/gwt/core/ext/typeinfo/JField; arr$ *[Lcom/google/gwt/core/ext/typeinfo/JField; len$ I i$ customSerializer serializableFields mangledTypeName classType allFieldsAreSerializable fieldRefs Ljava/util/List; serializerMethod *Lcom/google/gwt/core/ext/typeinfo/JMethod; )[Lcom/google/gwt/core/ext/typeinfo/JType; classLiteral Ljava/util/Iterator; entry Entry InnerClasses Ljava/util/Map$Entry; fieldRef logger $Lcom/google/gwt/core/ext/TreeLogger; ctx *Lcom/google/gwt/core/ext/GeneratorContext; serializationSto deserializationSto
simpleName out Ljava/io/PrintWriter;
typeOracle -Lcom/google/gwt/core/ext/typeinfo/TypeOracle;
objectType
classLiterals Ljava/util/Set; serializerMethods Ljava/util/Map; fields sb Ljava/lang/StringBuilder; composerFactory ;Lcom/google/gwt/user/rebind/ClassSourceFileComposerFactory; sw LocalVariableTypeTable $Ljava/util/List; iLjava/util/Map$Entry; cLjava/util/Map$Entry;>; 9Ljava/util/Set; cLjava/util/Map; ]Ljava/util/Map;>;
Exceptions? getProxySupertype ()Ljava/lang/Class; Signature N()Ljava/lang/Class<+Lcom/google/gwt/user/client/rpc/impl/RemoteServiceProxy;>; getStreamWriterClass P()Ljava/lang/Class<+Lcom/google/gwt/user/client/rpc/SerializationStreamWriter;>; writeSerializationPolicyFile ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/GeneratorContext;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;)Ljava/lang/String; i j names data +Lcom/google/gwt/rpc/linker/RpcDataArtifact; writeArtificialRescues ?(Lcom/google/gwt/core/ext/typeinfo/TypeOracle;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;)Ljava/lang/StringBuilder; mustBox 1Lcom/google/gwt/core/ext/typeinfo/JPrimitiveType; m +[Lcom/google/gwt/core/ext/typeinfo/JMethod;
boxedClass serializableArray -Lcom/google/gwt/core/ext/typeinfo/JArrayType; serializableClass serializablePrimitive serializableType serializableTypes writeSingleRescue ?(Lcom/google/gwt/core/ext/typeinfo/TypeOracle;Lcom/google/gwt/user/rebind/rpc/SerializableTypeOracle;Ljava/lang/StringBuilder;Lcom/google/gwt/core/ext/typeinfo/JClassType;)V search
jsniSignature deserializationOracle shouldDeserialize deserialize instantiate hybridSerialization enumType ,Lcom/google/gwt/core/ext/typeinfo/JEnumType; rescueConstructor ()V
SourceFile RpcProxyCreator.java ? ??? java/lang/StringBuilder ?& "GWT.isScript() ? Impl.getNameOf("@???? ") : "?? ? "?? " public ?? () {????& super(GWT.getModuleBaseURL(),?? , OVERRIDES);?& } =private static final String REMOTE_SERVICE_INTERFACE_NAME = " "; private static final ,com/google/gwt/rpc/client/impl/TypeOverrides??? OVERRIDES = GWT.isScript() ? ? ? .create() : null;?&? ??? _TypeOverridesFactory??????????? java/util/HashSet java/util/HashMap
9com/google/gwt/user/rebind/ClassSourceFileComposerFactory ?? 0com/google/gwt/core/client/impl/ArtificialRescue???? com/google/gwt/core/client/GWT $com/google/gwt/core/client/impl/Impl 7com/google/gwt/core/client/impl/ArtificialRescue$Rescue Rescue >com/google/gwt/rpc/client/impl/TypeOverrides$SerializeFunction SerializeFunction???? &public static TypeOverrides create() { 0TypeOverrides toReturn = TypeOverrides.create();?? java/util/ArrayList
@
? ::? toReturn.set(class_ ().getName() ,serializer_ ()? ); ,fields_ ()); return toReturn; &com/google/gwt/core/ext/typeinfo/JType !public static native Class class_ () /*-{ return @ ::class; }-*/; ! java/util/Map$Entry public static native "? serializer_# return $ (com/google/gwt/core/ext/typeinfo/JMethod%? ; public static String[] fields_ return new String[] {&? java/util/List java/lang/String Impl.getNameOf(" "), };'()? .com/google/gwt/rpc/client/impl/RpcServiceProxy 4com/google/gwt/rpc/client/impl/CommandToStringWriter )com/google/gwt/rpc/linker/RpcDataArtifact ?? +com/google/gwt/core/ext/typeinfo/JClassType*+,-./01 unused23456789: @ArtificialRescue({;<
@Rescue(className = "=>8 /com/google/gwt/core/ext/typeinfo/JPrimitiveType??@A [] ",
instantiable = true),B?CD ? ? java/lang/AssertionError No boxed version of ?E })FGHIJKL ,
instantiable = ?M
,
fields = { ", },
methods = { ()" }), ",
methods = {NOPQ )com/google/gwt/rpc/rebind/RpcProxyCreatorR +com/google/gwt/user/rebind/rpc/ProxyCreator 1com/google/gwt/core/ext/UnableToCompleteException isClass /()Lcom/google/gwt/core/ext/typeinfo/JClassType; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getQualifiedSourceName ()Ljava/lang/String; +com/google/gwt/dev/javac/TypeOracleMediator computeBinaryClassName toString getProxySimpleName 'com/google/gwt/user/rebind/SourceWriter println (Ljava/lang/String;)V indent getRemoteServiceRelativePath outdent java/lang/Class getName serviceIntf getSimpleSourceName
getPackage -()Lcom/google/gwt/core/ext/typeinfo/JPackage; )com/google/gwt/core/ext/typeinfo/JPackage (com/google/gwt/core/ext/GeneratorContext tryCreate _(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/String;Ljava/lang/String;)Ljava/io/PrintWriter;
getTypeOracle /()Lcom/google/gwt/core/ext/typeinfo/TypeOracle; +com/google/gwt/core/ext/typeinfo/TypeOracle getJavaLangObject '(Ljava/lang/String;Ljava/lang/String;)V getCanonicalName addImport addAnnotationDeclaration createSourceWriter j(Lcom/google/gwt/core/ext/GeneratorContext;Ljava/io/PrintWriter;)Lcom/google/gwt/user/rebind/SourceWriter; 5com/google/gwt/user/rebind/rpc/SerializableTypeOracle getSerializableTypes +()[Lcom/google/gwt/core/ext/typeinfo/JType;