
com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.class Maven / Gradle / Ivy
???? 1Z
?567
89 :;<
:=>
5
?@A
5
?B
CD
E
:F
?G
?HI
5J6K
L
?M
?N
?O
?P
QRS6T
?UV
WX
?R
YZ
[
\
]^
?_
`abcde
?fagdh
?i
?j
]k :lm
:n Ro Tpqrqstu
;Rv Rw
;x
yz{|
;}a~a?????a???d??p? P?? P??
???
V5? ???
Z5?
??
;?
??
;?
?????
??d?d??
h5d? T??
????? l??p? R?????
??
??
?
z????????????
??
??? R?? R??
?5?
??
??
????????d???????
;?????
??? RequirementsImpl InnerClasses
FieldsImpl $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this GLcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator; generate t(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/GeneratorContext;Ljava/lang/String;)Ljava/lang/String; f ;Lcom/google/gwt/user/rebind/ClassSourceFileComposerFactory; sw )Lcom/google/gwt/user/rebind/SourceWriter; logger $Lcom/google/gwt/core/ext/TreeLogger; generatorContext *Lcom/google/gwt/core/ext/GeneratorContext; typeName Ljava/lang/String;
typeOracle -Lcom/google/gwt/core/ext/typeinfo/TypeOracle;
sourceType -Lcom/google/gwt/core/ext/typeinfo/JClassType; taskList Ljava/util/Map; resourceContext ALcom/google/gwt/resources/rebind/context/AbstractResourceContext; fields RLcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$FieldsImpl; requirements XLcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$RequirementsImpl;
generators generatedSimpleSourceName packageName createdClassName out Ljava/io/PrintWriter; LocalVariableTypeTable ?Ljava/util/Map;Ljava/util/List;>; }Ljava/util/Map;>;
Exceptions createResourceContext ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/GeneratorContext;Lcom/google/gwt/core/ext/typeinfo/JClassType;)Lcom/google/gwt/resources/rebind/context/AbstractResourceContext; doAddFieldsAndRequirements ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/GeneratorContext;Lcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$FieldsImpl;Lcom/google/gwt/resources/ext/ClientBundleRequirements;)V context 7Lcom/google/gwt/resources/ext/ClientBundleRequirements; doCreateBundleForPermutation ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/GeneratorContext;Lcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$FieldsImpl;Ljava/lang/String;)V doFinish '(Lcom/google/gwt/core/ext/TreeLogger;)V createFieldsAndAssignments(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ResourceGenerator;Ljava/util/List;Lcom/google/gwt/user/rebind/SourceWriter;Lcom/google/gwt/resources/ext/ClientBundleFields;)Z e 3Lcom/google/gwt/core/ext/UnableToCompleteException; rhs ident m *Lcom/google/gwt/core/ext/typeinfo/JMethod; i$ Ljava/util/Iterator; rg 0Lcom/google/gwt/resources/ext/ResourceGenerator; generatorMethods Ljava/util/List; 1Lcom/google/gwt/resources/ext/ClientBundleFields; fail ; Signature.(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ResourceGenerator;Ljava/util/List;Lcom/google/gwt/user/rebind/SourceWriter;Lcom/google/gwt/resources/ext/ClientBundleFields;)Z ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/user/rebind/SourceWriter;Ljava/util/Map;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ClientBundleFields;)V entry Entry Ljava/util/Map$Entry; success ?Ljava/util/Map$Entry;>;?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/user/rebind/SourceWriter;Ljava/util/Map;>;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ClientBundleFields;)V createTaskList ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/typeinfo/TypeOracle;Lcom/google/gwt/core/ext/typeinfo/JClassType;)Ljava/util/Map; clazz Ljava/lang/Class;
returnType arr$ +[Lcom/google/gwt/core/ext/typeinfo/JMethod; len$ I toReturn
bundleType bundleWithLookupType resourcePrototypeType throwException DLjava/lang/Class<+Lcom/google/gwt/resources/ext/ResourceGenerator;>;(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/typeinfo/TypeOracle;Lcom/google/gwt/core/ext/typeinfo/JClassType;)Ljava/util/Map;Ljava/util/List;>; findResourceGenerator a(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/typeinfo/JMethod;)Ljava/lang/Class; method resourceType
annotation 4Lcom/google/gwt/resources/ext/ResourceGeneratorType; ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/core/ext/typeinfo/JMethod;)Ljava/lang/Class<+Lcom/google/gwt/resources/ext/ResourceGenerator;>; finish ~(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Ljava/util/Collection;)V Ljava/util/Collection; HLjava/util/Collection; ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Ljava/util/Collection;)V generateSimpleSourceName ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/ext/ResourceContext;Lcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$RequirementsImpl;)Ljava/lang/String; prop +Lcom/google/gwt/core/ext/SelectionProperty; value property oracle (Lcom/google/gwt/core/ext/PropertyOracle; 3Lcom/google/gwt/core/ext/BadPropertyValueException; .Lcom/google/gwt/resources/ext/ResourceContext; Ljava/lang/StringBuilder; permutationAxes Ljava/util/Set; #Ljava/util/Set; initAndPrepare ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ResourceGenerator;Ljava/util/List;Lcom/google/gwt/resources/ext/ClientBundleRequirements;)Z(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ResourceGenerator;Ljava/util/List;Lcom/google/gwt/resources/ext/ClientBundleRequirements;)Z ?(Lcom/google/gwt/core/ext/TreeLogger;Ljava/util/Map;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ClientBundleRequirements;)Ljava/util/Map; ?Ljava/util/Map$Entry;Ljava/util/List;>;?(Lcom/google/gwt/core/ext/TreeLogger;Ljava/util/Map;Ljava/util/List;>;Lcom/google/gwt/resources/rebind/context/AbstractResourceContext;Lcom/google/gwt/resources/ext/ClientBundleRequirements;)Ljava/util/Map;>; instantiateResourceGenerator g(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/Class;)Lcom/google/gwt/resources/ext/ResourceGenerator; "Ljava/lang/InstantiationException; "Ljava/lang/IllegalAccessException; generatorClass Ljava/lang/Class; t(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/Class;)TT; writeMapMethods q(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/String;Lcom/google/gwt/user/rebind/SourceWriter;Ljava/util/Map;)V methods list ?(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/String;Lcom/google/gwt/user/rebind/SourceWriter;Ljava/util/Map;Ljava/util/List;>;)V
SourceFile "AbstractClientBundleGenerator.java ? ?????????? !Could not find requested typeName?? 1com/google/gwt/core/ext/UnableToCompleteException??? java/lang/StringBuilder???? is not an interface.???? ? ? ? ? Pcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$FieldsImpl Vcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$RequirementsImpl?? ?? ? ? #????? .?? ? ? 9com/google/gwt/user/rebind/ClassSourceFileComposerFactory ?? com/google/gwt/core/client/GWT?? 1com/google/gwt/resources/client/ResourcePrototype?? ? ? ?? 3com/google/gwt/resources/rg/BundleResourceGenerator
-. ?
? ?? Creating fields (com/google/gwt/core/ext/typeinfo/JMethod Creating assignment for () !?"#$%&'? {( ? if ( == null) { = ;) ? } return *
+ java/util/Map$Entry, .com/google/gwt/resources/ext/ResourceGenerator- java/util/List ? ? java/util/LinkedHashMap ,com/google/gwt/resources/client/ClientBundle ? ? java/lang/AssertionError 6com/google/gwt/resources/client/ClientBundleWithLookup./0?12345 Unable to implement ! because it does not derive from or 627
java/util/ArrayList89:2 2com/google/gwt/resources/ext/ResourceGeneratorType;< No @ was specifed for type or its supertypes=> Finishing ResourceGenerator
?@A? [.$] _BC ?? java/util/HashSetDE ?F localeGH java/lang/StringIJKLM? 1com/google/gwt/core/ext/BadPropertyValueExceptionNO=P? Initializing ResourceGeneratorQ? Preparing method RS java/util/IdentityHashMap java/lang/Class&' !T java/lang/InstantiationException &Unable to initialize ResourceGenerator java/lang/IllegalAccessException SUnable to instantiate ResourceGenerator. Does it have a public default constructor? +public ResourcePrototype[] getResources() { return new ResourcePrototype[] {UV (), }; =public native ResourcePrototype getResource(String name) /*-{ switch (name) { case ' ': return this.W? (); return null; }-*/; Ecom/google/gwt/resources/rebind/context/AbstractClientBundleGeneratorX !com/google/gwt/core/ext/Generator (com/google/gwt/core/ext/GeneratorContext
getTypeOracle /()Lcom/google/gwt/core/ext/typeinfo/TypeOracle; +com/google/gwt/core/ext/typeinfo/TypeOracle findType A(Ljava/lang/String;)Lcom/google/gwt/core/ext/typeinfo/JClassType; "com/google/gwt/core/ext/TreeLogger ERRORY Type )Lcom/google/gwt/core/ext/TreeLogger$Type; log >(Lcom/google/gwt/core/ext/TreeLogger$Type;Ljava/lang/String;)V +com/google/gwt/core/ext/typeinfo/JClassType isInterface /()Lcom/google/gwt/core/ext/typeinfo/JClassType; getQualifiedSourceName ()Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString S(Lcom/google/gwt/core/ext/TreeLogger$Type;Ljava/lang/String;Ljava/lang/Throwable;)V getPropertyOracle *()Lcom/google/gwt/core/ext/PropertyOracle; +(Lcom/google/gwt/core/ext/PropertyOracle;)V
getPackage -()Lcom/google/gwt/core/ext/typeinfo/JPackage; )com/google/gwt/core/ext/typeinfo/JPackage getName tryCreate _(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/String;Ljava/lang/String;)Ljava/io/PrintWriter; '(Ljava/lang/String;Ljava/lang/String;)V addImport (Ljava/lang/String;)V addImplementedInterface createSourceWriter j(Lcom/google/gwt/core/ext/GeneratorContext;Ljava/io/PrintWriter;)Lcom/google/gwt/user/rebind/SourceWriter; ?com/google/gwt/resources/rebind/context/AbstractResourceContext setSimpleSourceName
access$000 f(Lcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$FieldsImpl;)Ljava/lang/String; 'com/google/gwt/user/rebind/SourceWriter println
java/util/Map remove &(Ljava/lang/Object;)Ljava/lang/Object; commit keySet ()Ljava/util/Set; setCurrentResourceGenerator 3(Lcom/google/gwt/resources/ext/ResourceGenerator;)V DEBUG branch a(Lcom/google/gwt/core/ext/TreeLogger$Type;Ljava/lang/String;)Lcom/google/gwt/core/ext/TreeLogger; createFields ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/ext/ResourceContext;Lcom/google/gwt/resources/ext/ClientBundleFields;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; createAssignment ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/ext/ResourceContext;Lcom/google/gwt/core/ext/typeinfo/JMethod;)Ljava/lang/String;
getReturnType *()Lcom/google/gwt/core/ext/typeinfo/JType; &com/google/gwt/core/ext/typeinfo/JType isClassOrInterface /com/google/gwt/resources/ext/ClientBundleFields define b(Lcom/google/gwt/core/ext/typeinfo/JType;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String; getReadableDeclaration (ZZZZZ)Ljava/lang/String; print indent outdent entrySet
java/util/Set getKey getValue getOverridableMethods -()[Lcom/google/gwt/core/ext/typeinfo/JMethod; getEnclosingType equals (Ljava/lang/Object;)Z
isAbstract isAssignableTo 0(Lcom/google/gwt/core/ext/typeinfo/JClassType;)Z containsKey get put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add findAnnotationInTypeHierarchy 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; ()Ljava/lang/Class; java/util/Collection U(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/ext/ResourceContext;)V ,com/google/gwt/resources/ext/ResourceContext getClientBundleType
replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
access$100 i(Lcom/google/gwt/resources/rebind/context/AbstractClientBundleGenerator$RequirementsImpl;)Ljava/util/Set; (Ljava/util/Collection;)V getGeneratorContext ,()Lcom/google/gwt/core/ext/GeneratorContext; &com/google/gwt/core/ext/PropertyOracle getSelectionProperty c(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/String;)Lcom/google/gwt/core/ext/SelectionProperty; )com/google/gwt/core/ext/SelectionProperty getCurrentValue java/lang/Object getClass
getSimpleName init prepare ?(Lcom/google/gwt/core/ext/TreeLogger;Lcom/google/gwt/resources/ext/ResourceContext;Lcom/google/gwt/resources/ext/ClientBundleRequirements;Lcom/google/gwt/core/ext/typeinfo/JMethod;)V newInstance values ()Ljava/util/Collection; getJsniSignature desiredAssertionStatus 'com/google/gwt/core/ext/TreeLogger$Type! ? ? ? ? ? ? ? 3 *? ? ?
: ? ? ? ? ? ? ? ? p,? :-? :? +? ? ? Y? ?? ? *+? ?
Y? ? ?
?
? ? ? Y? ?*+? :*+,? :? Y? :? Y,? ? : *+, ? *+ ? :
*+ ? :? ? :?
Y? ?
?
?
? :
,+? :? ?*+,? ? Y? !: "? #? $ %? #? $? ? &,? ':? (*+
? )? *? + ,? - W*+
? .+? / *+
? 0 ? 1*+? 2
? ? ? " ? ? ? ? ? &