Modifier and Type | Field and Description |
---|---|
static ClassName |
TypeName.OBJECT |
static ClassName |
ClassName.OBJECT |
ClassName |
ParameterizedTypeName.rawType |
Modifier and Type | Method and Description |
---|---|
static ClassName |
ClassName.bestGuess(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(Class<?> clazz) |
static ClassName |
ClassName.get(String packageName,
String simpleName,
String... simpleNames)
Returns a class name created from the given parts.
|
static ClassName |
ClassName.get(TypeElement element)
Returns the class name for
element . |
ClassName |
ClassName.nestedClass(String name)
Returns a new
ClassName instance for the specified name as nested inside this
class. |
ClassName |
ClassName.peerClass(String name)
Returns a class that shares the same enclosing package or class.
|
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) |
static AnnotationSpec.Builder |
AnnotationSpec.builder(ClassName type) |
int |
ClassName.compareTo(ClassName o) |
static ParameterizedTypeName |
ParameterizedTypeName.get(ClassName rawType,
TypeName... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType . |
Copyright © 2015 Square, Inc.. All Rights Reserved.