Class or ParameterizedType.
Does not support bindings involving inner classes, nor upper/lower bounds.
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static TypeEnvironment | |
| private static TypeEnvironment | |
| private static TypeEnvironment | |
| public static TypeEnvironment | Returns: Returns a type environment suitable for resolving types occurring in subclasses of the context class.
|
| public static TypeEnvironment | |
| public static TypeEnvironment | |
| public static TypeEnvironment |
| TypeEnvironmentFactory | back to summary |
|---|---|
| private TypeEnvironmentFactory() | |
| createEnvironment | back to summary |
|---|---|
| private static TypeEnvironment createEnvironment(Type context) | |
| createEnvironment | back to summary |
|---|---|
| private static TypeEnvironment createEnvironment(ParameterizedType t) | |
| createSuperTypeEnvironment | back to summary |
|---|---|
| private static TypeEnvironment createSuperTypeEnvironment(Class<T> clazz) | |
| getEnvironment | back to summary |
|---|---|
public static TypeEnvironment getEnvironment(Class<T> context)
| |
| getEnvironment | back to summary |
|---|---|
| public static TypeEnvironment getEnvironment(Type context) | |
| getEnvironment | back to summary |
|---|---|
| public static TypeEnvironment getEnvironment(Type t, TypeEnvironment context) | |
| toApproximatingEnvironment | back to summary |
|---|---|
| public static TypeEnvironment toApproximatingEnvironment(TypeEnvironment context) | |