Uses of Class
com.squareup.javapoet.ClassName
-
-
Uses of ClassName in com.squareup.javapoet
Fields in com.squareup.javapoet declared as ClassName Modifier and Type Field Description private static ClassName
TypeName. BOXED_BOOLEAN
private static ClassName
TypeName. BOXED_BYTE
private static ClassName
TypeName. BOXED_CHAR
private static ClassName
TypeName. BOXED_DOUBLE
private static ClassName
TypeName. BOXED_FLOAT
private static ClassName
TypeName. BOXED_INT
private static ClassName
TypeName. BOXED_LONG
private static ClassName
TypeName. BOXED_SHORT
private static ClassName
TypeName. BOXED_VOID
(package private) ClassName
ClassName. enclosingClassName
The enclosing class, or null if this is not enclosed in another class.static ClassName
ClassName. OBJECT
static ClassName
TypeName. OBJECT
ClassName
ParameterizedTypeName. rawType
Fields in com.squareup.javapoet with type parameters of type ClassName Modifier and Type Field Description private java.util.Map<java.lang.String,ClassName>
CodeWriter. importableTypes
private java.util.Map<java.lang.String,ClassName>
CodeWriter. importedTypes
Methods in com.squareup.javapoet that return ClassName Modifier and Type Method Description ClassName
ClassName. annotated(java.util.List<AnnotationSpec> annotations)
static ClassName
ClassName. bestGuess(java.lang.String classNameString)
Returns a newClassName
instance for the given fully-qualified class name string.ClassName
ClassName. enclosingClassName()
Returns the enclosing class, likeMap
forMap.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 forelement
.ClassName
ClassName. nestedClass(java.lang.String name)
Returns a newClassName
instance for the specifiedname
as nested inside this class.ClassName
ClassName. peerClass(java.lang.String name)
Returns a class that shares the same enclosing package or class.private ClassName
CodeWriter. resolve(java.lang.String simpleName)
Returns the class referenced bysimpleName
, using the current nesting context and imports.private ClassName
CodeWriter. stackClassName(int stackDepth, java.lang.String simpleName)
Returns the class namedsimpleName
when nested in the class atstackDepth
.ClassName
ClassName. topLevelClassName()
Returns the top class in this nesting group.ClassName
ClassName. withoutAnnotations()
Methods in com.squareup.javapoet that return types with arguments of type ClassName Modifier and Type Method Description private java.util.List<ClassName>
ClassName. enclosingClasses()
Returns all enclosing classes in this, outermost first.java.util.Map<java.lang.String,ClassName>
CodeWriter. importedTypes()
(package private) java.util.Map<java.lang.String,ClassName>
CodeWriter. suggestedImports()
Returns the types that should have been imported for this code.Methods in com.squareup.javapoet with parameters of type ClassName Modifier and Type Method Description FieldSpec.Builder
FieldSpec.Builder. addAnnotation(ClassName annotation)
MethodSpec.Builder
MethodSpec.Builder. addAnnotation(ClassName annotation)
ParameterSpec.Builder
ParameterSpec.Builder. addAnnotation(ClassName annotation)
TypeSpec.Builder
TypeSpec.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, applyingtypeArguments
torawType
.private void
CodeWriter. importableType(ClassName className)
static TypeSpec.Builder
TypeSpec. interfaceBuilder(ClassName className)
(package private) java.lang.String
CodeWriter. lookupName(ClassName className)
Returns the best name to identifyclassName
with in the current context.Constructors in com.squareup.javapoet with parameters of type ClassName Constructor Description ClassName(java.lang.String packageName, ClassName enclosingClassName, java.lang.String simpleName)
ClassName(java.lang.String packageName, ClassName enclosingClassName, java.lang.String simpleName, java.util.List<AnnotationSpec> annotations)
ParameterizedTypeName(ParameterizedTypeName enclosingType, ClassName rawType, java.util.List<TypeName> typeArguments)
ParameterizedTypeName(ParameterizedTypeName enclosingType, ClassName rawType, java.util.List<TypeName> typeArguments, java.util.List<AnnotationSpec> annotations)
Constructor parameters in com.squareup.javapoet with type arguments of type ClassName Constructor Description CodeWriter(java.lang.Appendable out, java.lang.String indent, java.util.Map<java.lang.String,ClassName> importedTypes, java.util.Set<java.lang.String> staticImports, java.util.Set<java.lang.String> alwaysQualify)
-