public class FreshWildcardType extends Type
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
strNextName |
private Menge<Type> |
upperBounds |
parent| Modifier | Constructor and Description |
|---|---|
|
FreshWildcardType(SyntaxTreeNode parent,
int offset)
Author: Arne Lüdtke
Standard Konstruktor für eine FreshWildcard |
protected |
FreshWildcardType(SyntaxTreeNode parent,
int offset,
java.lang.String name)
Author: Arne Lüdtke
Protected Konstruktor für clone. |
| Modifier and Type | Method and Description |
|---|---|
FreshWildcardType |
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. |
Menge<Type> |
get_UpperBounds()
Author: Arne Lüdtke
Gibt den Menge der oberen Grenzen zurück |
WildcardType |
get_WildcardType()
Author: Arne Lüdtke
Gibt die passende WildcardType Klasse zurück. |
private static void |
inc(int i)
Hilfsmethode für makeNewName
Methode aus TypePlaceholder kopiert
|
private static JavaClassName |
makeNewName()
Erzeugt einen neuen Namen, und gibt diesen zurück
Methode aus TypePlaceholder kopiert
|
private static void |
manipulate(int nStelle,
char nWert)
Hilfsmethode für makeNewName
Methode aus TypePlaceholder kopiert
|
JavaCodeResult |
printJavaCode(ResultSet resultSet) |
void |
set_UpperBounds(Menge<Type> bounds)
Author: Arne Lüdtke
Setzt den Menge der oberen Grenzen |
java.lang.String |
toString()
Author: Arne Lüdtke
Gibt String Entsprechung zurück. |
applyResultSet, 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, seesTypepublic FreshWildcardType(SyntaxTreeNode parent, int offset)
protected FreshWildcardType(SyntaxTreeNode parent, int offset, java.lang.String name)
public java.lang.String toString()
public FreshWildcardType clone()
public boolean equals(java.lang.Object obj)
private static JavaClassName makeNewName()
private static void inc(int i)
private static void manipulate(int nStelle,
char nWert)
public WildcardType get_WildcardType()
public Menge<Type> get_UpperBounds()
public void set_UpperBounds(Menge<Type> bounds)
public JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode in class Type