| Class and Description |
|---|
| AnnotationSpec
A generated annotation on a declaration.
|
| AnnotationSpec.Builder |
| 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 |
| FieldSpec
A generated field declaration.
|
| FieldSpec.Builder |
| JavaFile
A Java file containing a single top level class.
|
| JavaFile.Builder |
| 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, plus
void. |
| TypeSpec
A generated class, interface, or enum declaration.
|
| TypeSpec.Builder |
| TypeSpec.Kind |
| TypeVariableName |
| WildcardTypeName |
Copyright © 2020 Square, Inc.. All Rights Reserved.