public final class ClassOrInterfaceType extends Type
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE
Constructor and Description |
---|
ClassOrInterfaceType() |
ClassOrInterfaceType(ClassOrInterfaceType scope,
java.lang.String name) |
ClassOrInterfaceType(int beginLine,
int beginColumn,
int endLine,
int endColumn,
ClassOrInterfaceType scope,
java.lang.String name,
java.util.List<Type> typeArgs) |
ClassOrInterfaceType(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
java.lang.String |
getName() |
ClassOrInterfaceType |
getScope() |
java.util.List<Type> |
getTypeArgs() |
boolean |
isBoxedType() |
void |
setName(java.lang.String name) |
void |
setScope(ClassOrInterfaceType scope) |
void |
setTypeArgs(java.util.List<Type> typeArgs) |
PrimitiveType |
toUnboxedType() |
getAnnotations, setAnnotations
addOrphanComment, clone, contains, equals, getAllContainedComments, getBeginColumn, getBeginLine, getChildrenNodes, getComment, getData, getEndColumn, getEndLine, getOrphanComments, getParentNode, hasComment, hashCode, isPositionedAfter, isPositionedBefore, setAsParentNodeOf, setAsParentNodeOf, setBeginColumn, setBeginLine, setComment, setData, setEndColumn, setEndLine, setParentNode, toString, toStringWithoutComments
public ClassOrInterfaceType()
public ClassOrInterfaceType(java.lang.String name)
public ClassOrInterfaceType(ClassOrInterfaceType scope, java.lang.String name)
public ClassOrInterfaceType(int beginLine, int beginColumn, int endLine, int endColumn, ClassOrInterfaceType scope, java.lang.String name, java.util.List<Type> typeArgs)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Node
public <A> void accept(VoidVisitor<A> v, A arg)
Node
public java.lang.String getName()
public ClassOrInterfaceType getScope()
public java.util.List<Type> getTypeArgs()
public boolean isBoxedType()
public PrimitiveType toUnboxedType() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public void setName(java.lang.String name)
public void setScope(ClassOrInterfaceType scope)
public void setTypeArgs(java.util.List<Type> typeArgs)
Copyright © 2007-2015. All Rights Reserved.