Package org.glassfish.gmbal.typelib
Class TypeEvaluator.PartialDefinitions
- java.lang.Object
-
- org.glassfish.gmbal.typelib.TypeEvaluator.PartialDefinitions
-
- Enclosing class:
- TypeEvaluator
private static class TypeEvaluator.PartialDefinitions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<org.glassfish.pfl.basic.contain.Pair<java.lang.Class<?>,java.util.List<java.lang.reflect.Type>>,EvaluatedType>
table
-
Constructor Summary
Constructors Modifier Constructor Description private
PartialDefinitions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvaluatedType
get(java.lang.Class cls)
EvaluatedType
get(java.lang.reflect.ParameterizedType pt)
private org.glassfish.pfl.basic.contain.Pair<java.lang.Class<?>,java.util.List<java.lang.reflect.Type>>
getKey(java.lang.Class cls)
private org.glassfish.pfl.basic.contain.Pair<java.lang.Class<?>,java.util.List<java.lang.reflect.Type>>
getKey(java.lang.reflect.ParameterizedType pt)
void
put(java.lang.Class cls, EvaluatedType et)
void
put(java.lang.reflect.ParameterizedType pt, EvaluatedType et)
void
remove(java.lang.Class cls)
void
remove(java.lang.reflect.ParameterizedType pt)
-
-
-
Field Detail
-
table
private java.util.Map<org.glassfish.pfl.basic.contain.Pair<java.lang.Class<?>,java.util.List<java.lang.reflect.Type>>,EvaluatedType> table
-
-
Method Detail
-
getKey
private org.glassfish.pfl.basic.contain.Pair<java.lang.Class<?>,java.util.List<java.lang.reflect.Type>> getKey(java.lang.Class cls)
-
getKey
private org.glassfish.pfl.basic.contain.Pair<java.lang.Class<?>,java.util.List<java.lang.reflect.Type>> getKey(java.lang.reflect.ParameterizedType pt)
-
get
public EvaluatedType get(java.lang.Class cls)
-
get
public EvaluatedType get(java.lang.reflect.ParameterizedType pt)
-
put
public void put(java.lang.Class cls, EvaluatedType et)
-
put
public void put(java.lang.reflect.ParameterizedType pt, EvaluatedType et)
-
remove
public void remove(java.lang.Class cls)
-
remove
public void remove(java.lang.reflect.ParameterizedType pt)
-
-