
dagger.internal.codegen.Util.class Maven / Gradle / Ivy
???? 2?
B f
f
J
?
!"
?#$
% J&'
( f)*+,-,./ &0
?1
I2
34
+
I5
62
6789 &:8; z+< 4=> 6?
B 4@A ?B :C8D
BE
?FGHI ?
JK
L
@
IM
INOP ?Q
RS
?T U U
V
W
X
Y
Z ?[\]
^R_
`abcdefghi
c jk l 6m*V 6n so zp 6 n sq r fns
s3t
?u
vw
xy ?z{ ?|
}~ ??
?? ???
??
?? ???
??? InnerClasses? !CodeGenerationIncompleteException BINDING_OF_ANY Lcom/squareup/javapoet/TypeName; SET_OF_BINDINGS ARRAY_OF_CLASS UNCHECKED &Lcom/squareup/javapoet/AnnotationSpec; VALUE_EXTRACTOR 1Ljavax/lang/model/element/AnnotationValueVisitor; Signature ULjavax/lang/model/element/AnnotationValueVisitor; ()V Code LineNumberTable LocalVariableTable this Ldagger/internal/codegen/Util;
getPackage M(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement; type "Ljavax/lang/model/element/Element;
StackMapTable getApplicationSupertype J(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/type/TypeMirror; &Ljavax/lang/model/element/TypeElement; supertype "Ljavax/lang/model/type/TypeMirror;P adapterName V(Lcom/squareup/javapoet/ClassName;Ljava/lang/String;)Lcom/squareup/javapoet/ClassName; !Lcom/squareup/javapoet/ClassName; suffix Ljava/lang/String; typeToString 6(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; result Ljava/lang/StringBuilder; rawTypeToString 7(Ljavax/lang/model/type/TypeMirror;C)Ljava/lang/String; innerClassSeparator C declaredType $Ljavax/lang/model/type/DeclaredType; ?(Ljavax/lang/model/type/TypeMirror;Ljava/lang/StringBuilder;C)V injectableType D(Ljavax/lang/model/type/TypeMirror;)Lcom/squareup/javapoet/TypeName;
getAnnotation D(Ljava/lang/Class;Ljavax/lang/model/element/Element;)Ljava/util/Map; m Ljava/lang/reflect/Method; arr$ [Ljava/lang/reflect/Method; len$ I i$ name value Ljava/lang/Object; defaultValue e Entry Ljava/util/Map$Entry; Ljava/util/Iterator; Ljava/util/Map;
annotation +Ljavax/lang/model/element/AnnotationMirror; annotationType Ljava/lang/Class; element LocalVariableTypeTable oLjava/util/Map$Entry<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>; 5Ljava/util/Map; Ljava/lang/Class<*>;?/Ok? ?<I m(Ljava/lang/Class<*>;Ljavax/lang/model/element/Element;)Ljava/util/Map; lenientIsInstance &(Ljava/lang/Class;Ljava/lang/Object;)Z [Ljava/lang/Object;
componentType
expectedClass )(Ljava/lang/Class<*>;Ljava/lang/Object;)Z elementToString 6(Ljavax/lang/model/element/Element;)Ljava/lang/String; C(Ljava/lang/StringBuilder;Ljavax/lang/model/element/TypeElement;C)V packageName
qualifiedName box G(Ljavax/lang/model/type/PrimitiveType;)Lcom/squareup/javapoet/TypeName;
primitiveType %Ljavax/lang/model/type/PrimitiveType; getNoArgsConstructor T(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/ExecutableElement; constructor ,Ljavax/lang/model/element/ExecutableElement; enclosed isCallableConstructor /(Ljavax/lang/model/element/ExecutableElement;)Z" className @(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String; method isInterface %(Ljavax/lang/model/type/TypeMirror;)Z
typeMirror isStatic %(Ljavax/lang/model/element/Element;)Z modifier #Ljavax/lang/model/element/Modifier; bindingOf Q(Ljavax/lang/model/type/TypeMirror;)Lcom/squareup/javapoet/ParameterizedTypeName;
SourceFile Util.java ? ???????? 'javax/lang/model/element/PackageElement???????? ?? java/lang/StringBuilder????????? java/lang/String?? ? ? "javax/lang/model/type/DeclaredType "java/lang/IllegalArgumentException Unexpected type: ?? ???? $javax/lang/model/element/TypeElement ? ? dagger/internal/codegen/Util$1 ???? dagger/internal/codegen/Util$2 com/squareup/javapoet/TypeName?????????? )javax/lang/model/element/AnnotationMirror?? ? ????? java/util/LinkedHashMap???????????? java/util/Map$Entry?? *javax/lang/model/element/ExecutableElement???? (javax/lang/model/element/AnnotationValue ? ??????? ? ? java/lang/IllegalStateException 6Value of %s.%s is a %s but expected a %s
value: %s java/lang/Object????????? java/lang/Class javax/lang/model/type/TypeMirror???? . ? ??????????????????? java/lang/Byte?? java/lang/Short java/lang/Integer java/lang/Long java/lang/Float java/lang/Double java/lang/Boolean java/lang/Character java/lang/Void java/lang/AssertionError?? javax/lang/model/element/Element???????????? !javax/lang/model/element/Modifier dagger/internal/Binding ? ??????? ? ?
java/util/Set ? ???? ? ? java/lang/SuppressWarnings??? $S unchecked????? ? ? dagger/internal/codegen/Util$3 dagger/internal/codegen/Util dagger/internal/codegen/Util$4 >dagger/internal/codegen/Util$CodeGenerationIncompleteException java/util/Iterator
java/util/Map getKind (()Ljavax/lang/model/element/ElementKind; $javax/lang/model/element/ElementKind PACKAGE &Ljavax/lang/model/element/ElementKind; getEnclosingElement $()Ljavax/lang/model/element/Element;
getSuperclass $()Ljavax/lang/model/type/TypeMirror; toString ()Ljava/lang/String; dagger/internal/Keys isPlatformType (Ljava/lang/String;)Z com/squareup/javapoet/ClassName com/google/common/base/Joiner on "(C)Lcom/google/common/base/Joiner; simpleNames ()Ljava/util/List; join ((Ljava/lang/Iterable;)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; get Z(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/squareup/javapoet/ClassName; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V asElement ?(Ljava/lang/StringBuilder;CLjavax/lang/model/type/TypeMirror;)V accept I(Ljavax/lang/model/type/TypeVisitor;Ljava/lang/Object;)Ljava/lang/Object; getAnnotationMirrors java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getAnnotationType &()Ljavax/lang/model/type/DeclaredType; getName equals (Ljava/lang/Object;)Z
getMethods ()[Ljava/lang/reflect/Method; java/lang/reflect/Method getDefaultValue put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getElementValues ()Ljava/util/Map; entrySet ()Ljava/util/Set; getKey
getSimpleName !()Ljavax/lang/model/element/Name; getValue W(Ljavax/lang/model/element/AnnotationValueVisitor;Ljava/lang/Object;)Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; getClass ()Ljava/lang/Class; java/util/Arrays '([Ljava/lang/Object;)Ljava/lang/String; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; isArray getComponentType /$SwitchMap$javax$lang$model$element$ElementKind [I ordinal ()I getQualifiedName isEmpty replace (CC)Ljava/lang/String; (C)Ljava/lang/StringBuilder; length substring (I)Ljava/lang/String; )$SwitchMap$javax$lang$model$type$TypeKind #javax/lang/model/type/PrimitiveType "()Ljavax/lang/model/type/TypeKind; javax/lang/model/type/TypeKind 4(Ljava/lang/Class;)Lcom/squareup/javapoet/ClassName; getEnclosedElements CONSTRUCTOR
getParameters getModifiers PRIVATE contains STATIC INTERFACE +com/squareup/javapoet/ParameterizedTypeName q(Lcom/squareup/javapoet/ClassName;[Lcom/squareup/javapoet/TypeName;)Lcom/squareup/javapoet/ParameterizedTypeName; &com/squareup/javapoet/WildcardTypeName subtypeOf B(Ljava/lang/reflect/Type;)Lcom/squareup/javapoet/WildcardTypeName; #com/squareup/javapoet/ArrayTypeName of G(Lcom/squareup/javapoet/TypeName;)Lcom/squareup/javapoet/ArrayTypeName; $com/squareup/javapoet/AnnotationSpec builder Builder A(Ljava/lang/Class;)Lcom/squareup/javapoet/AnnotationSpec$Builder; ,com/squareup/javapoet/AnnotationSpec$Builder addMember g(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lcom/squareup/javapoet/AnnotationSpec$Builder; build (()Lcom/squareup/javapoet/AnnotationSpec; 0 ? B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 *? ? ?
F G ? ? ? ? ? ? W *? ? ?
*? K???*? ? ? J K M ? ? ? ? ? ? ? c *? L+? ? ? ? +? ?
V W ? ? ? ? ? ? ? ?@ ? ? ? ? ] )*? ?
Y? $? *?
? ? +? ? ? ? ? ? \ ? ) ? ? ) ? ? ? ? ? P ?
Y? L*+.? +? ? ? b c d ? ? ? ? ? ? ? ? ? B*? ? ? Y?
Y? ? *? ? ? ??
Y? M*? N,-? ? ? ,? ? ? i j " l * m / n = o ? * B ? ? B ? ? * ? ? / ? ? ? " ? ? ? U *? Y+*? ? W? ?
} ? ? ? ? ? ? ? ? ? ? ? <