public class FreshSuperWildcardType extends FreshWildcardType implements IMatchable
| Modifier and Type | Field and Description |
|---|---|
private ObjectType |
superBoundType |
parent| Modifier | Constructor and Description |
|---|---|
|
FreshSuperWildcardType(ObjectType superBound,
SyntaxTreeNode parent,
int offset)
Author: Arne Lüdtke
Standard Konstruktor für eine FreshSuperWildcard |
private |
FreshSuperWildcardType(ObjectType superBound,
SyntaxTreeNode parent,
int offset,
java.lang.String name)
Author: Arne Lüdtke
Privater Konstruktor für clone |
| Modifier and Type | Method and Description |
|---|---|
FreshSuperWildcardType |
clone()
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück. |
boolean |
equals(java.lang.Object obj)
Author: Arne Lüdtke
Prüft, ob zwei Objekte gleich sind. |
ObjectType |
get_SuperBound()
Author: Arne Lüdtke
Gibt die Grenze der Wildcard zurück |
SuperWildcardType |
get_WildcardType()
Author: Arne Lüdtke
Gibt die passende SuperWildcardType Klasse zurück. |
Type |
getMatchType()
Author: Arne Lüdtke
Gibt den Typen zurück, der bei einem match im Unify verwendet werden soll. |
java.lang.String |
toString()
Author: Arne Lüdtke
Gibt String Entsprechung zurück. |
get_UpperBounds, printJavaCode, set_UpperBoundsapplyResultSet, checkTYPE, get_Name, get_UsedId, getChildren, getInvolvedTypePlaceholder, getName, getOffset, getSimpleName, getSuperWildcardTypes, getUnresolvedTPH, getVariableLength, involves, set_UsedId, setOffset, TYPE, Type2Key, Type2StringaddTypeInsertPoints, getDescription, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesTypeprivate ObjectType superBoundType
public FreshSuperWildcardType(ObjectType superBound, SyntaxTreeNode parent, int offset)
private FreshSuperWildcardType(ObjectType superBound, SyntaxTreeNode parent, int offset, java.lang.String name)
public java.lang.String toString()
toString in class FreshWildcardTypepublic FreshSuperWildcardType clone()
clone in class FreshWildcardTypepublic ObjectType get_SuperBound()
public boolean equals(java.lang.Object obj)
equals in class FreshWildcardTypepublic SuperWildcardType get_WildcardType()
get_WildcardType in class FreshWildcardTypepublic Type getMatchType()
getMatchType in interface IMatchable