
com.squareup.javapoet.CodeWriter.class Maven / Gradle / Ivy
???? 3eU
VW
?X
VY
?Z
[ ?\ ?] ?^ ?_`
[ ?ab
[ ?cd
[ ?e ?fgh
ijk ?lmn ?opq ?rst ?u ?v !wxyxz
{
| !}
?~ ?
???
??
i??
i???}???? ??
???
??
?????w?
>?? !?
??
?w? !?
D? ??
?
??
???????? M?
?? M?????
?? ?????y?z
?
????????? ????
??
i??
S?
S?
S?????
? n??
S?
??
?????
??
n?
?
???
?
??
?
??
?[
??
??
????
???
?
n?
??
??
n???
i?
n?
n?
n?
?? ? ?? ??
??
n? ?
n?
?
???? ? ???
? ? !?
[?
NO_PACKAGE Ljava/lang/String; indent out Ljava/lang/Appendable; indentLevel I javadoc Z comment packageName
typeSpecStack Ljava/util/List; Signature 2Ljava/util/List; staticImportClassNames Ljava/util/Set; #Ljava/util/Set;
staticImports
importedTypes Ljava/util/Map; DLjava/util/Map; importableTypes referencedNames trailingNewline
statementLine (Ljava/lang/Appendable;)V Code LineNumberTable LocalVariableTable this "Lcom/squareup/javapoet/CodeWriter; :(Ljava/lang/Appendable;Ljava/lang/String;Ljava/util/Set;)V LocalVariableTypeTable N(Ljava/lang/Appendable;Ljava/lang/String;Ljava/util/Set;)V I(Ljava/lang/Appendable;Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;)V signature
StackMapTable?knqt? ?(Ljava/lang/Appendable;Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;)V ()Ljava/util/Map; F()Ljava/util/Map; $()Lcom/squareup/javapoet/CodeWriter; %(I)Lcom/squareup/javapoet/CodeWriter; levels unindent pushPackage 6(Ljava/lang/String;)Lcom/squareup/javapoet/CodeWriter;
popPackage pushType D(Lcom/squareup/javapoet/TypeSpec;)Lcom/squareup/javapoet/CodeWriter; type Lcom/squareup/javapoet/TypeSpec; popType emitComment $(Lcom/squareup/javapoet/CodeBlock;)V codeBlock !Lcom/squareup/javapoet/CodeBlock;?
Exceptions? emitJavadoc javadocCodeBlock emitAnnotations (Ljava/util/List;Z)V annotationSpec &Lcom/squareup/javapoet/AnnotationSpec; annotations inline 8Ljava/util/List;?? <(Ljava/util/List;Z)V
emitModifiers !(Ljava/util/Set;Ljava/util/Set;)V modifier #Ljavax/lang/model/element/Modifier; modifiers implicitModifiers 4Ljava/util/Set;? k(Ljava/util/Set;Ljava/util/Set;)V (Ljava/util/Set;)V 7(Ljava/util/Set;)V emitTypeVariables (Ljava/util/List;)V bound Lcom/squareup/javapoet/TypeName;
firstBound typeVariable (Lcom/squareup/javapoet/TypeVariableName;
typeVariables firstTypeVariable :Ljava/util/List;?? =(Ljava/util/List;)V emit s I(Ljava/lang/String;[Ljava/lang/Object;)Lcom/squareup/javapoet/CodeWriter; format args [Ljava/lang/Object; E(Lcom/squareup/javapoet/CodeBlock;)Lcom/squareup/javapoet/CodeWriter; candidate !Lcom/squareup/javapoet/ClassName; string typeName part a deferredTypeName partIterator Ljava/util/ListIterator; ,Ljava/util/ListIterator;??? extractMemberName &(Ljava/lang/String;)Ljava/lang/String; i emitStaticImportMember '(Ljava/lang/String;Ljava/lang/String;)Z canonical partWithoutLeadingDot first C explicit wildcard emitLiteral (Ljava/lang/Object;)V typeSpec o Ljava/lang/Object;
lookupName 5(Lcom/squareup/javapoet/ClassName;)Ljava/lang/String; suffixOffset resolved c className nameResolved importableType $(Lcom/squareup/javapoet/ClassName;)V topLevelClassName
simpleName replaced resolve 5(Ljava/lang/String;)Lcom/squareup/javapoet/ClassName; visibleChild importedType? stackClassName 6(ILjava/lang/String;)Lcom/squareup/javapoet/ClassName;
stackDepth
emitAndIndent line emitIndentation ()V j suggestedImports result
SourceFile CodeWriter.java ? ? ? ? ? ?N ? ? ? ? ? ? ? ? java/util/ArrayList ? ? java/util/LinkedHashMap ? ? java/util/LinkedHashSet ? ? ? ? out == null java/lang/Object java/lang/Appendable ? ? indent == null java/lang/String ? ? importedTypes == null
java/util/Map ? ? staticImports == null
java/util/Set ? ? ? ? ?
? ? ? ? ? ? cannot unindent %s from %s package already set: %s packageName == null? ? ?
? /**
*/
$com/squareup/javapoet/AnnotationSpec !" !javax/lang/model/element/Modifier#$%&'()*J ? ? ? < &com/squareup/javapoet/TypeVariableName , $L$ ?+ ? com/squareup/javapoet/TypeName extends $T & $T >,-. ?/0?12 $N $S $T $$ $> $< $[ $] ?31245 null6 ?789 com/squareup/javapoet/ClassName: $;<= ? pending type for static import?!7 ? ? ? ? 1statement enter $[ followed by statement enter $[ 4statement exit $] has no matching statement enter $[ .)*>?@AB not an identifier: %sCDEFG java/lang/StringBuilderHI&'J% .* com/squareup/javapoet/TypeSpecK com/squareup/javapoet/CodeBlockL@%BCM2NOPQRSTUV ?%?V=>WXY ?GH3Z3[\C]^MN * //H_H` * // ?abcd com/squareup/javapoet/CodeWriter java/util/Iterator java/lang/Throwable java/io/IOException java/util/List java/util/ListIterator [Ljava/lang/String; java/util/Collections emptySet ()Ljava/util/Set; emptyMap com/squareup/javapoet/Util checkNotNull K(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; lastIndexOf (I)I substring (II)Ljava/lang/String; add (Ljava/lang/Object;)Z java/lang/Integer valueOf (I)Ljava/lang/Integer;
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V
checkState size ()I remove (I)Ljava/lang/Object; isEmpty &(Lcom/squareup/javapoet/CodeWriter;Z)V java/util/EnumSet copyOf +(Ljava/util/Collection;)Ljava/util/EnumSet; contains name ()Ljava/lang/String; java/util/Locale US Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; bounds of H(Ljava/lang/String;[Ljava/lang/Object;)Lcom/squareup/javapoet/CodeBlock; formatParts listIterator ()Ljava/util/ListIterator; hashCode equals get stringLiteralWithDoubleQuotes 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; isAnnotated F(Lcom/squareup/javapoet/CodeWriter;)Lcom/squareup/javapoet/CodeWriter; withoutAnnotations "()Lcom/squareup/javapoet/TypeName; nextIndex
startsWith (Ljava/lang/String;)Z
canonicalName charAt (I)C java/lang/Character isJavaIdentifierStart (C)Z length javax/lang/model/SourceVersion isIdentifier (Ljava/lang/CharSequence;)Z (I)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString F(Lcom/squareup/javapoet/CodeWriter;Ljava/lang/String;Ljava/util/Set;)V &(Ljava/lang/Object;)Ljava/lang/String; java/util/Objects '(Ljava/lang/Object;Ljava/lang/Object;)Z simpleNames ()Ljava/util/List; subList (II)Ljava/util/List; join 6(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; enclosingClassName #()Lcom/squareup/javapoet/ClassName; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; typeSpecs Z(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/squareup/javapoet/ClassName; &(Ljava/lang/Object;)Ljava/lang/Object; nestedClass split ((Ljava/lang/String;I)[Ljava/lang/String; 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable; (C)Ljava/lang/Appendable; (Ljava/util/Map;)V keySet removeAll (Ljava/util/Collection;)Z 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C *+? ? ? ?
F
G ? ? ? ? ? ? ? ? i *+,? -? ? ?
J
K ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? *? *? *? ?
*? Y? ?
*? Y? ? *? Y? ? *? *+? ? ? ? *,? ? ? ? *-? ? ? ? * ? ? ? !? "*? Y? ? #? $ :? % ? )? & ? :*? #.? '? (? ) W??ӱ ? F N 3 4 5 6 : + ; 6 C ; O L P ] Q n R ? S ? T ? U ? V ? W ? > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? / ? ? ? ? ? / *? ? ? Z ? ? ? ? ? ? ? ? 0 *? *? ? ^ ? ? ? ? ? ? D *Y? +`? +*? ?
b
c ? ? ? ? ? ? ? ? 0 *? ,? ? g ? ? ? ? ? ? { 4*? +d? ? -? Y? .SY*? +? .S? /*Y? +d? +*? ? k ( l 2 m ? 4 ? ? 4 ? ? ?
@ ? ? ? y 2*?
? ? ? 0? Y*?
S? 1*+2? ? ? ?
*? ? q r 0 s ? 2 ? ? 2 ? ? ? @ ? ? ? e (*?
? ? ? 0? Y*?
S? 1*? ?
*? ? w x &