Modifier and Type | Field and Description |
---|---|
static ClassName |
TypeName.OBJECT |
static ClassName |
ClassName.OBJECT |
ClassName |
ParameterizedTypeName.rawType |
Modifier and Type | Method and Description |
---|---|
ClassName |
ClassName.annotated(java.util.List<AnnotationSpec> annotations) |
static ClassName |
ClassName.bestGuess(java.lang.String classNameString)
Returns a new
ClassName instance for the given fully-qualified class name string. |
ClassName |
ClassName.enclosingClassName()
Returns the enclosing class, like
Map for Map.Entry . |
static ClassName |
ClassName.get(java.lang.Class<?> clazz) |
static ClassName |
ClassName.get(java.lang.String packageName,
java.lang.String simpleName,
java.lang.String... simpleNames)
Returns a class name created from the given parts.
|
static ClassName |
ClassName.get(javax.lang.model.element.TypeElement element)
Returns the class name for
element . |
ClassName |
ClassName.nestedClass(java.lang.String name)
Returns a new
ClassName instance for the specified name as nested inside this
class. |
ClassName |
ClassName.peerClass(java.lang.String name)
Returns a class that shares the same enclosing package or class.
|
ClassName |
ClassName.topLevelClassName()
Returns the top class in this nesting group.
|
ClassName |
ClassName.withoutAnnotations() |
Modifier and Type | Method and Description |
---|---|
TypeSpec.Builder |
TypeSpec.Builder.addAnnotation(ClassName annotation) |
ParameterSpec.Builder |
ParameterSpec.Builder.addAnnotation(ClassName annotation) |
MethodSpec.Builder |
MethodSpec.Builder.addAnnotation(ClassName annotation) |
FieldSpec.Builder |
FieldSpec.Builder.addAnnotation(ClassName annotation) |
JavaFile.Builder |
JavaFile.Builder.addStaticImport(ClassName className,
java.lang.String... names) |
static TypeSpec.Builder |
TypeSpec.annotationBuilder(ClassName className) |
static AnnotationSpec.Builder |
AnnotationSpec.builder(ClassName type) |
static TypeSpec.Builder |
TypeSpec.classBuilder(ClassName className) |
int |
ClassName.compareTo(ClassName o) |
static TypeSpec.Builder |
TypeSpec.enumBuilder(ClassName className) |
static ParameterizedTypeName |
ParameterizedTypeName.get(ClassName rawType,
TypeName... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType . |
static TypeSpec.Builder |
TypeSpec.interfaceBuilder(ClassName className) |
Copyright © 2020 Square, Inc.. All Rights Reserved.