public class BoundedGenericTypeVar extends GenericTypeVar
| Modifier and Type | Field and Description |
|---|---|
(package private) Menge<ObjectType> |
bounds
Hier sind die Bounds in Form von Type-Objekten abgespeichert
|
private int |
endOffset |
genericConstraintparent| Constructor and Description |
|---|
BoundedGenericTypeVar(java.lang.String s,
Menge<ObjectType> bounds,
SyntaxTreeNode parentClass,
int offset,
int endOffset) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBound(ObjectType bound) |
BoundedGenericTypeVar |
clone()
Author: J�rg B�uerle |
Menge<ObjectType> |
getBounds() |
Menge<SyntaxTreeNode> |
getChildren() |
int |
getEndOffset() |
java.lang.String |
toString()
Author: J�rg B�uerle |
ConstraintsSet |
TYPE(TypeAssumptions ass)
Die Type Methode auf generische Variablen angewandt sorgt für deren Eintragung in die TypeAssumptions.
|
createAssumptions, equals, get_codegen_Type, get_Name, getDeclarationContext, getName, getSignatureType, getTypePlaceHolder, hashCode, parserPostProcessing, printJavaCode, TYPEapplyResultSet, checkTYPE, get_UsedId, getInvolvedTypePlaceholder, getOffset, getSimpleName, getSuperWildcardTypes, getUnresolvedTPH, getVariableLength, involves, set_UsedId, setOffset, Type2Key, Type2StringaddTypeInsertPoints, getDescription, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, seesTypeMenge<ObjectType> bounds
private int endOffset
public BoundedGenericTypeVar(java.lang.String s,
Menge<ObjectType> bounds,
SyntaxTreeNode parentClass,
int offset,
int endOffset)
public int getEndOffset()
getEndOffset in class GenericTypeVarpublic Menge<ObjectType> getBounds()
public ConstraintsSet TYPE(TypeAssumptions ass)
GenericTypeVarTYPE in class GenericTypeVarpublic void addBound(ObjectType bound)
public BoundedGenericTypeVar clone()
GenericTypeVarclone in class GenericTypeVarpublic java.lang.String toString()
TypetoString in class GenericTypeVarpublic Menge<SyntaxTreeNode> getChildren()
getChildren in class Type