| Modifier and Type | Field and Description |
|---|---|
(package private) Menge<Pair> |
resultPairs |
| Constructor and Description |
|---|
ResultSet()
Erstellt ein leeres ResultSet
|
ResultSet(Menge<Pair> resultSet) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Type tA1)
Durchsucht das ResultSet (die unifizierten Constraints des ResultSets) nach diesem Typ.
|
boolean |
equals(java.lang.Object obj) |
private int |
findPairWithTypeEqualTo(Type type,
Menge<Pair> inResultPairs) |
Menge<Pair> |
getConstraintsFor(Menge<TypePlaceholder> typePlaceholders)
Sammelt alle Constraints, welche mit den übergebenen TPH's in Verbindung stehen.
|
Menge<Pair> |
getResultSet() |
Type |
getTypeEqualTo(Type type)
Löst den übergebenen Typ auf.
|
Menge<Type> |
getTypesInvolving(Menge<TypePlaceholder> unresolvedTPH)
Durchsucht das ResultSet nach Typen, die die übergebenen unresolvedTPHs als generische Variablen einbinden.
|
java.util.Iterator<Pair> |
iterator() |
java.lang.String |
toString() |
public Type getTypeEqualTo(Type type)
type - public java.util.Iterator<Pair> iterator()
iterator in interface java.lang.Iterable<Pair>public boolean contains(Type tA1)
tA1 - public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic Menge<Pair> getConstraintsFor(Menge<TypePlaceholder> typePlaceholders)
public Menge<Type> getTypesInvolving(Menge<TypePlaceholder> unresolvedTPH)
unresolvedTPH -