
com.google.gwt.uibinder.rebind.model.OwnerFieldClass.class Maven / Gradle / Ivy
???? 1 ? ? ? ?
? ? ?
? ?
? ? ? ?
?
? ? ? ? ?
? ?
?
? ? ?
? ?
? ? ? ? . ? . ? ? ? . ? ? ?
?
? ?
? ? ?
4 ?
?
? ?
?
? ?
?
?
4 ?
4 ?
4 ? ? ?
/ ? . ? ? ? ? ? ?
? ?
6 ? ? ?
? ? ?
? ? ?
?
? ?
4 ?
4 ?
? ? ?
? ?
FIELD_CLASSES Ljava/util/Map; Signature tLjava/util/Map; rawType -Lcom/google/gwt/core/ext/typeinfo/JClassType; setters MLjava/util/Map; ambiguousSetters Ljava/util/Set; #Ljava/util/Set;
uiConstructor /Lcom/google/gwt/core/ext/typeinfo/JConstructor; logger -Lcom/google/gwt/uibinder/rebind/MortalLogger;
getFieldClass ?(Lcom/google/gwt/core/ext/typeinfo/JClassType;Lcom/google/gwt/uibinder/rebind/MortalLogger;)Lcom/google/gwt/uibinder/rebind/model/OwnerFieldClass; Code LineNumberTable LocalVariableTable forType clazz 6Lcom/google/gwt/uibinder/rebind/model/OwnerFieldClass;
Exceptions ? ](Lcom/google/gwt/core/ext/typeinfo/JClassType;Lcom/google/gwt/uibinder/rebind/MortalLogger;)V this
getRawType /()Lcom/google/gwt/core/ext/typeinfo/JClassType; getSetter >(Ljava/lang/String;)Lcom/google/gwt/core/ext/typeinfo/JMethod; propertyName Ljava/lang/String; getUiConstructor 1()Lcom/google/gwt/core/ext/typeinfo/JConstructor; disambiguateSetters B(Ljava/util/Collection;)Lcom/google/gwt/core/ext/typeinfo/JMethod;
parameters .[Lcom/google/gwt/core/ext/typeinfo/JParameter; method *Lcom/google/gwt/core/ext/typeinfo/JMethod; i$ Ljava/util/Iterator; propertySetters Ljava/util/Collection; firstMethod LocalVariableTypeTable BLjava/util/Collection; n(Ljava/util/Collection;)Lcom/google/gwt/core/ext/typeinfo/JMethod; findAllSetters >(Lcom/google/gwt/core/ext/typeinfo/JClassType;)Ljava/util/Map;
allSetters propertyMethods arr$ +[Lcom/google/gwt/core/ext/typeinfo/JMethod; len$ I fieldType
superClass methods eLjava/util/Map;>; ?(Lcom/google/gwt/core/ext/typeinfo/JClassType;)Ljava/util/Map;>; findSetters 0(Lcom/google/gwt/core/ext/typeinfo/JClassType;)V setter findUiConstructor ctor 0[Lcom/google/gwt/core/ext/typeinfo/JConstructor; isSetterMethod -(Lcom/google/gwt/core/ext/typeinfo/JMethod;)Z sameParameterTypes W(Lcom/google/gwt/core/ext/typeinfo/JMethod;Lcom/google/gwt/core/ext/typeinfo/JMethod;)Z type1 (Lcom/google/gwt/core/ext/typeinfo/JType; type2 i m1 m2 p1 p2 ()V
SourceFile OwnerFieldClass.java E F ? ? ? 4com/google/gwt/uibinder/rebind/model/OwnerFieldClass ^ _ ? ? ^ ? java/util/HashMap K F I J R S ? ? ? ? M N ? ? ? java/lang/StringBuilder Ambiguous setter requested: ? ? ? ? ? . ? ? java/lang/Object ? ? ? (com/google/gwt/core/ext/typeinfo/JMethod P Q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java.lang.String ? ? ? b w x ? ? ? java/util/Collection java/util/ArrayList ?
java/lang/String i j java/util/HashSet ,com/google/gwt/uibinder/client/UiConstructor
< has more than one constructor annotated with @UiConstructor ? ? set ? ? 1com/google/gwt/core/ext/UnableToCompleteException
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
java/util/Set contains (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; +com/google/gwt/core/ext/typeinfo/JClassType getName ()Ljava/lang/String; toString +com/google/gwt/uibinder/rebind/MortalLogger die ((Ljava/lang/String;[Ljava/lang/Object;)V size ()I iterator ()Ljava/util/Iterator; java/util/Iterator next ()Ljava/lang/Object; hasNext ()Z
getParameters 0()[Lcom/google/gwt/core/ext/typeinfo/JParameter; +com/google/gwt/core/ext/typeinfo/JParameter getType *()Lcom/google/gwt/core/ext/typeinfo/JType; &com/google/gwt/core/ext/typeinfo/JType getQualifiedSourceName equals
getSuperclass
getMethods -()[Lcom/google/gwt/core/ext/typeinfo/JMethod; substring (I)Ljava/lang/String; (II)Ljava/lang/String; toLowerCase add keySet ()Ljava/util/Set; getConstructors 2()[Lcom/google/gwt/core/ext/typeinfo/JConstructor; -com/google/gwt/core/ext/typeinfo/JConstructor
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; isPublic isStatic
startsWith (Ljava/lang/String;)Z length
getReturnType /com/google/gwt/core/ext/typeinfo/JPrimitiveType VOID 1Lcom/google/gwt/core/ext/typeinfo/JPrimitiveType; ! E F G H I J K F G L M N G O P Q R S T U V v (? *? ? M,? ? Y*+? M? *,? W,? W :
; <