public abstract class ArrayTypeName extends Object implements ReferenceTypeName
| Constructor and Description |
|---|
ArrayTypeName() |
| Modifier and Type | Method and Description |
|---|---|
CodeWriter |
acceptCodeWriter(CodeWriter w) |
String |
acceptJavaFileImportSet(JavaFileImportSet set) |
<R,P> R |
acceptTypeNameVisitor(TypeNameVisitor<R,P> visitor,
P p) |
TypeName |
arrayCreationTypeName() |
CastExpression |
cast(UnaryExpressionNotPlusMinus expression) |
abstract TypeName |
componentTypeName() |
abstract TypeName |
deepComponentTypeName() |
abstract int |
dimension() |
static ArrayTypeName |
of(ArrayTypeName type) |
static ArrayTypeName |
of(ClassNameOrParameterizedTypeName type) |
static ArrayTypeName |
of(PrimitiveTypeName type) |
static ArrayTypeName |
of(TypeVariableName type) |
MethodReference |
ref(String methodName) |
MethodReference |
ref(TypeWitness witness,
String methodName) |
ArrayTypeName |
toArrayTypeName() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisJavaLangObject, isVoid, of, ofUnchecked, toClassName, toClassNameUncheckedpublic static ArrayTypeName of(ClassNameOrParameterizedTypeName type)
public static ArrayTypeName of(PrimitiveTypeName type)
public static ArrayTypeName of(TypeVariableName type)
public static ArrayTypeName of(ArrayTypeName type)
public final CodeWriter acceptCodeWriter(CodeWriter w)
acceptCodeWriter in interface CodeElementpublic final String acceptJavaFileImportSet(JavaFileImportSet set)
acceptJavaFileImportSet in interface TypeNamepublic final <R,P> R acceptTypeNameVisitor(TypeNameVisitor<R,P> visitor, P p)
acceptTypeNameVisitor in interface TypeNamepublic final TypeName arrayCreationTypeName()
arrayCreationTypeName in interface TypeNamepublic final CastExpression cast(UnaryExpressionNotPlusMinus expression)
cast in interface ReferenceTypeNamepublic abstract TypeName componentTypeName()
public abstract TypeName deepComponentTypeName()
public abstract int dimension()
public final MethodReference ref(String methodName)
ref in interface MethodReferenceReferenceExpressionpublic final MethodReference ref(TypeWitness witness, String methodName)
ref in interface MethodReferenceReferenceExpressionpublic final ArrayTypeName toArrayTypeName()
Copyright © 2019 Objectos Software LTDA. All rights reserved.