Package gw.lang.parser
Class TypeVarToTypeMap
java.lang.Object
gw.lang.parser.TypeVarToTypeMap
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate Map<ITypeVariableType,Pair<IType, Boolean>> private IParsedElementprivate Stack<List<IParseIssue>>private Set<ITypeVariableType>static final TypeVarToTypeMap -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTypeVarToTypeMap(Map<ITypeVariableType, Pair<IType, Boolean>> emptyMap) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsKey(ITypeVariableType tvType) entrySet()get(ITypeVariableType tvType) <E> ITypegetByMatcher(E tv, TypeVarToTypeMap.ITypeVarMatcher<E> matcher) getByString(String tv) getPair(ITypeVariableType tvType) booleanisEmpty()booleanbooleanbooleankeySet()voidvoidpushReparseErrors(List<IParseIssue> reparseErrors) put(ITypeVariableType tvType, IType type) put(ITypeVariableType tvType, IType type, boolean bReverse) voidputAll(TypeVarToTypeMap from) voidremove(ITypeVariableType tvType) voidvoidsetReparseElement(IParsedElement reparseElem) voidsetReparsing(boolean bReparsing) voidsetStructural(boolean bStructural) intsize()values()
-
Field Details
-
EMPTY_MAP
-
_map
-
_typesInferredFromCovariance
-
_bStructural
private boolean _bStructural -
_bReparsing
private boolean _bReparsing -
_reparseElem
-
_reparseErrorStack
-
-
Constructor Details
-
TypeVarToTypeMap
public TypeVarToTypeMap() -
TypeVarToTypeMap
-
TypeVarToTypeMap
-
-
Method Details
-
get
-
getPair
-
getByMatcher
-
getByString
-
containsKey
-
put
-
put
-
putAll
-
putAllAndInferred
-
isEmpty
public boolean isEmpty() -
size
public int size() -
keySet
-
entrySet
-
remove
-
values
-
isStructural
public boolean isStructural() -
setStructural
public void setStructural(boolean bStructural) -
isInferredForCovariance
-
setInferredForCovariance
-
isReparsing
public boolean isReparsing() -
setReparsing
public void setReparsing(boolean bReparsing) -
getReparseElement
-
setReparseElement
-
getReparseErrorStack
-
pushReparseErrors
-
popReparseErrors
public void popReparseErrors()
-