| Interface | Description |
|---|---|
| IExtensionClassProducer |
A type manifold implements this interface if it produces extension classes.
|
| TypeVarToTypeMap.ITypeVarMatcher<E> |
| Class | Description |
|---|---|
| AbstractExtensionProducer<M extends IModel> |
An abstraction for a type manifold that produces Extension Classes to be processed by the
ExtensionManifold. |
| DynamicTypeProxyGenerator |
Used at runtime to dynamically proxy a type that dynamically implements a structural interface via ICallHandler
e.g., an Extension Method for ICallHandler#call on Map could delegate get/set accessor calls to the map's
key/value pairs and delegate method calls to key/value pairs involving functional interface values.
|
| ExtensionManifold | |
| ExtensionTransformer | |
| Model | |
| StructuralTypeProxyGenerator |
Used at runtime to dynamically proxy a type that structurally (as opposed to nominally)
implements an interface annotated with @Structural.
|
| TypeUtil | |
| TypeVarToTypeMap |
| Annotation Type | Description |
|---|---|
| ExtensionMethod |
!!! For internal use only !!!
This annotation is added to a generated extension method when it is added to the extended class.
|
Copyright © 2018. All rights reserved.