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.