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