|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.ast.ASTNode org.codehaus.groovy.ast.GenericsType
public class GenericsType extends ASTNode
This class is used to describe generic type signatures for ClassNodes.
Constructor Summary | |
GenericsType(ClassNode type, ClassNode[] upperBounds, ClassNode lowerBound)
|
|
GenericsType(ClassNode basicType)
|
Method Summary | |
---|---|
ClassNode
|
getLowerBound()
|
java.lang.String
|
getName()
|
ClassNode
|
getType()
|
ClassNode[]
|
getUpperBounds()
|
boolean
|
isCompatibleWith(ClassNode classNode)
Tells if the provided class node is compatible with this generic type definition |
boolean
|
isPlaceholder()
|
boolean
|
isResolved()
|
boolean
|
isWildcard()
|
void
|
setName(java.lang.String name)
|
void
|
setPlaceholder(boolean placeholder)
|
void
|
setResolved(boolean res)
|
void
|
setType(ClassNode type)
|
void
|
setWildcard(boolean wildcard)
|
java.lang.String
|
toString()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public GenericsType(ClassNode type, ClassNode[] upperBounds, ClassNode lowerBound)
public GenericsType(ClassNode basicType)
Method Detail |
---|
public ClassNode getLowerBound()
public java.lang.String getName()
public ClassNode getType()
public ClassNode[] getUpperBounds()
public boolean isCompatibleWith(ClassNode classNode)
classNode
- the class node to be checked
public boolean isPlaceholder()
public boolean isResolved()
public boolean isWildcard()
public void setName(java.lang.String name)
public void setPlaceholder(boolean placeholder)
public void setResolved(boolean res)
public void setType(ClassNode type)
public void setWildcard(boolean wildcard)
public java.lang.String toString()
Groovy Documentation