public class TypeVarToTypeMap
extends java.lang.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) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.reflect.TypeVariable tvType) |
java.util.Set<java.util.Map.Entry<java.lang.reflect.TypeVariable,manifold.rt.api.util.Pair<java.lang.reflect.Type,java.lang.Boolean>>> |
entrySet() |
java.lang.reflect.Type |
get(java.lang.reflect.TypeVariable tvType) |
<E> java.lang.reflect.Type |
getByMatcher(E tv,
TypeVarToTypeMap.ITypeVarMatcher<E> matcher) |
java.lang.reflect.Type |
getByString(java.lang.String tv) |
manifold.rt.api.util.Pair<java.lang.reflect.Type,java.lang.Boolean> |
getPair(java.lang.reflect.TypeVariable tvType) |
boolean |
isEmpty() |
boolean |
isInferredForCovariance(java.lang.reflect.TypeVariable tv) |
boolean |
isReparsing() |
boolean |
isStructural() |
java.util.Set<java.lang.reflect.TypeVariable> |
keySet() |
java.lang.reflect.Type |
put(java.lang.reflect.TypeVariable tvType,
java.lang.reflect.Type type) |
java.lang.reflect.Type |
put(java.lang.reflect.TypeVariable tvType,
java.lang.reflect.Type type,
boolean bReverse) |
void |
putAll(TypeVarToTypeMap from) |
void |
putAllAndInferred(TypeVarToTypeMap from) |
java.lang.reflect.Type |
remove(java.lang.reflect.TypeVariable tvType) |
void |
setInferredForCovariance(java.lang.reflect.TypeVariable tv) |
void |
setReparsing(boolean bReparsing) |
void |
setStructural(boolean bStructural) |
int |
size() |
java.util.Collection<manifold.rt.api.util.Pair<java.lang.reflect.Type,java.lang.Boolean>> |
values() |
public static final TypeVarToTypeMap EMPTY_MAP
public TypeVarToTypeMap()
public TypeVarToTypeMap(TypeVarToTypeMap from)
public java.lang.reflect.Type get(java.lang.reflect.TypeVariable tvType)
public manifold.rt.api.util.Pair<java.lang.reflect.Type,java.lang.Boolean> getPair(java.lang.reflect.TypeVariable tvType)
public <E> java.lang.reflect.Type getByMatcher(E tv,
TypeVarToTypeMap.ITypeVarMatcher<E> matcher)
public java.lang.reflect.Type getByString(java.lang.String tv)
public boolean containsKey(java.lang.reflect.TypeVariable tvType)
public java.lang.reflect.Type put(java.lang.reflect.TypeVariable tvType,
java.lang.reflect.Type type)
public java.lang.reflect.Type put(java.lang.reflect.TypeVariable tvType,
java.lang.reflect.Type type,
boolean bReverse)
public void putAll(TypeVarToTypeMap from)
public void putAllAndInferred(TypeVarToTypeMap from)
public boolean isEmpty()
public int size()
public java.util.Set<java.lang.reflect.TypeVariable> keySet()
public java.util.Set<java.util.Map.Entry<java.lang.reflect.TypeVariable,manifold.rt.api.util.Pair<java.lang.reflect.Type,java.lang.Boolean>>> entrySet()
public java.lang.reflect.Type remove(java.lang.reflect.TypeVariable tvType)
public java.util.Collection<manifold.rt.api.util.Pair<java.lang.reflect.Type,java.lang.Boolean>> values()
public boolean isStructural()
public void setStructural(boolean bStructural)
public boolean isInferredForCovariance(java.lang.reflect.TypeVariable tv)
public void setInferredForCovariance(java.lang.reflect.TypeVariable tv)
public boolean isReparsing()
public void setReparsing(boolean bReparsing)
Copyright © 2021. All rights reserved.