Package org.codehaus.groovy.ast
Class GenericsType
- java.lang.Object
- 
- org.codehaus.groovy.ast.ASTNode
- 
- org.codehaus.groovy.ast.GenericsType
 
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classGenericsType.GenericsTypeName
 - 
Field SummaryFields Modifier and Type Field Description static GenericsType[]EMPTY_ARRAY
 - 
Constructor SummaryConstructors Constructor Description GenericsType(ClassNode basicType)GenericsType(ClassNode type, ClassNode[] upperBounds, ClassNode lowerBound)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassNodegetLowerBound()java.lang.StringgetName()ClassNodegetType()ClassNode[]getUpperBounds()booleanisCompatibleWith(ClassNode classNode)Determines if the provided type is compatible with this specification.booleanisPlaceholder()booleanisResolved()booleanisWildcard()voidsetName(java.lang.String name)voidsetPlaceholder(boolean placeholder)voidsetResolved(boolean resolved)voidsetType(ClassNode type)voidsetWildcard(boolean wildcard)java.lang.StringtoString()- 
Methods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit
 
- 
 
- 
- 
- 
Field Detail- 
EMPTY_ARRAYpublic static final GenericsType[] EMPTY_ARRAY 
 
- 
 - 
Method Detail- 
getTypepublic ClassNode getType() 
 - 
setTypepublic void setType(ClassNode type) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getNamepublic java.lang.String getName() 
 - 
setNamepublic void setName(java.lang.String name) 
 - 
isResolvedpublic boolean isResolved() 
 - 
setResolvedpublic void setResolved(boolean resolved) 
 - 
isPlaceholderpublic boolean isPlaceholder() 
 - 
setPlaceholderpublic void setPlaceholder(boolean placeholder) 
 - 
isWildcardpublic boolean isWildcard() 
 - 
setWildcardpublic void setWildcard(boolean wildcard) 
 - 
getLowerBoundpublic ClassNode getLowerBound() 
 - 
getUpperBoundspublic ClassNode[] getUpperBounds() 
 - 
isCompatibleWithpublic boolean isCompatibleWith(ClassNode classNode) Determines if the provided type is compatible with this specification. The check is complete, meaning that nested generics are also checked.
 
- 
 
-