Class TypeVariableDefinitionImpl
java.lang.Object
gw.internal.gosu.parser.expressions.TypeVariableDefinitionImpl
- All Implemented Interfaces:
ITypeVariableDefinition
-
Constructor Summary
ConstructorsConstructorDescriptionTypeVariableDefinitionImpl(TypeVariableType type, String strName, IType enclosingType, IType boundingType, GenericTypeVariable typeVar, Variance variance) -
Method Summary
Modifier and TypeMethodDescriptionclone()cloneShallow(IType boundingType) booleangetName()getType()inthashCode()voidsetEnclosingType(IType enclosingType) voidsetType(TypeVariableType type) voidsetTypeVar(GenericTypeVariable typeVar) voidsetVariance(Variance variance) toString()
-
Constructor Details
-
TypeVariableDefinitionImpl
public TypeVariableDefinitionImpl() -
TypeVariableDefinitionImpl
public TypeVariableDefinitionImpl(TypeVariableType type, String strName, IType enclosingType, IType boundingType, GenericTypeVariable typeVar, Variance variance)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceITypeVariableDefinition
-
setType
-
getEnclosingType
- Specified by:
getEnclosingTypein interfaceITypeVariableDefinition
-
setEnclosingType
- Specified by:
setEnclosingTypein interfaceITypeVariableDefinition
-
getName
- Specified by:
getNamein interfaceITypeVariableDefinition
-
getTypeVar
- Specified by:
getTypeVarin interfaceITypeVariableDefinition
-
setTypeVar
-
getBoundingType
- Specified by:
getBoundingTypein interfaceITypeVariableDefinition
-
getVariance
- Specified by:
getVariancein interfaceITypeVariableDefinition
-
setVariance
- Specified by:
setVariancein interfaceITypeVariableDefinition
-
equals
-
hashCode
public int hashCode() -
toString
-
clone
- Specified by:
clonein interfaceITypeVariableDefinition- Overrides:
clonein classObject
-
cloneShallow
-
clone
-