public class TypeVarToTypeMap extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
TypeVarToTypeMap.ITypeVarMatcher<E> |
| Modifier and Type | Field and Description |
|---|---|
static TypeVarToTypeMap |
EMPTY_MAP |
| Constructor and Description |
|---|
TypeVarToTypeMap() |
TypeVarToTypeMap(TypeVarToTypeMap from) |
public static final TypeVarToTypeMap EMPTY_MAP
public TypeVarToTypeMap()
public TypeVarToTypeMap(TypeVarToTypeMap from)
public IType get(ITypeVariableType tvType)
public Pair<IType,Boolean> getPair(ITypeVariableType tvType)
public <E> IType getByMatcher(E tv, TypeVarToTypeMap.ITypeVarMatcher<E> matcher)
public boolean containsKey(ITypeVariableType tvType)
public IType put(ITypeVariableType tvType, IType type)
public IType put(ITypeVariableType tvType, IType type, boolean bReverse)
public void putAll(TypeVarToTypeMap from)
public void putAllAndInferred(TypeVarToTypeMap from)
public boolean isEmpty()
public int size()
public Set<ITypeVariableType> keySet()
public IType remove(ITypeVariableType tvType)
public Collection<Pair<IType,Boolean>> values()
public boolean isStructural()
public void setStructural(boolean bStructural)
public boolean isInferredForCovariance(ITypeVariableType tv)
public void setInferredForCovariance(ITypeVariableType tv)
public boolean isReparsing()
public void setReparsing(boolean bReparsing)
public IParsedElement getReparseElement()
public void setReparseElement(IParsedElement reparseElem)
public Stack<List<IParseIssue>> getReparseErrorStack()
public void pushReparseErrors(List<IParseIssue> reparseErrors)
public void popReparseErrors()
Copyright © 2019. All rights reserved.