All Classes
-
All Classes Class Summary Enum Summary Class Description AnnotationSpec A generated annotation on a declaration.AnnotationSpec.Builder AnnotationSpec.Visitor Annotation value visitor adding members to the given builder instance.ArrayTypeName ClassName A fully-qualified class name for top-level and member classes.CodeBlock A fragment of a .java file, potentially containing declarations, statements, and documentation.CodeBlock.Builder CodeBlock.CodeBlockJoiner CodeWriter Converts aJavaFile
to a string suitable to both human- and javac-consumption.CodeWriter.Multiset<T> FieldSpec A generated field declaration.FieldSpec.Builder JavaFile A Java file containing a single top level class.JavaFile.Builder LineWrapper Implements soft line wrapping on an appendable.LineWrapper.FlushType LineWrapper.RecordingAppendable A delegatingAppendable
that records info about the chars passing through it.MethodSpec A generated constructor or method declaration.MethodSpec.Builder NameAllocator Assigns Java identifier names to avoid collisions, keywords, and invalid characters.ParameterizedTypeName ParameterSpec A generated parameter declaration.ParameterSpec.Builder TypeName Any type in Java's type system, plusvoid
.TypeSpec A generated class, interface, or enum declaration.TypeSpec.Builder TypeSpec.Kind TypeVariableName Util Like Guava, but worse and standalone.WildcardTypeName