public class SrcType extends SrcAnnotated<SrcType>
INDENT
Constructor and Description |
---|
SrcType(Class type) |
SrcType(String fqn) |
Modifier and Type | Method and Description |
---|---|
void |
addBound(SrcType bound) |
SrcType |
addTypeParam(Class type) |
SrcType |
addTypeParam(SrcType srcType) |
SrcType |
addTypeParam(String type) |
SrcType |
diamond() |
boolean |
equals(Object o) |
int |
getArrayDims() |
List<SrcType> |
getBounds() |
SrcType |
getComponentType() |
SrcType |
getEnclosingType() |
String |
getFqName() |
String |
getName()
If the type is an inner type, this may be a simple name.
|
String |
getSuperOrExtends() |
List<SrcType> |
getTypeParams() |
int |
hashCode() |
boolean |
isArray() |
boolean |
isDiamond() |
boolean |
isEnum() |
boolean |
isPrimitive() |
StringBuilder |
render(StringBuilder sb,
int indent) |
StringBuilder |
render(StringBuilder sb,
int indent,
boolean withAnnos) |
void |
setAnnotation(boolean isAnno) |
void |
setEllipsis(boolean isEllipsis) |
void |
setEnclosingType(SrcType enclosingType) |
void |
setEnum(boolean isEnum) |
void |
setInterface(boolean isInterface) |
void |
setPrimitive(boolean primitive) |
void |
setSuperOrExtends(String superOrExtends) |
addAnnotation, addAnnotation, addAnnotation, addParam, addParam, addParam, addParam, clearUserData, computeOrGetUserData, forwardParameters, getAnnotation, getAnnotations, getModifiers, getParameters, getSimpleName, getUserData, hasAnnotation, hasAnnotation, insertParam, modifiers, modifiers, modifiersFrom, name, removeUserData, renderAnnotations, renderAnnotations, renderArgumenets, renderModifiers, renderModifiers, renderParameters, renderParameters, withUserData
getOwner, indent, makeCompileTimeConstantValue, setOwner, toString
public SrcType getEnclosingType()
public void setEnclosingType(SrcType enclosingType)
public void setPrimitive(boolean primitive)
public void setInterface(boolean isInterface)
public void setEnum(boolean isEnum)
public void setAnnotation(boolean isAnno)
public void setEllipsis(boolean isEllipsis)
public String getName()
public String getFqName()
public SrcType diamond()
public int getArrayDims()
public boolean isPrimitive()
public boolean isArray()
public boolean isDiamond()
public void addBound(SrcType bound)
public String getSuperOrExtends()
public void setSuperOrExtends(String superOrExtends)
public SrcType getComponentType()
public StringBuilder render(StringBuilder sb, int indent)
render
in class SrcElement
public StringBuilder render(StringBuilder sb, int indent, boolean withAnnos)
public boolean isEnum()
Copyright © 2024. All rights reserved.