|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.apache.tapestry5.internal.plastic | |
---|---|
org.apache.tapestry5.internal.plastic | [INTERNAL USE ONLY] Plastic implementation details; API subject to change |
org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change. |
org.apache.tapestry5.plastic | Plastic, Tapestry's component class transformation library based on ASM |
Classes in org.apache.tapestry5.internal.plastic used by org.apache.tapestry5.internal.plastic | |
---|---|
AbstractAnnotationBuilder
|
|
ClassLoaderDelegate
Externalizes the logic for defining which classes will be loaded (and possibly transformed) by the class loader, and which will be loaded by the parent class loader. |
|
FieldState
|
|
InheritanceData
Used to track which methods are implemented by a base class, which is often needed when transforming a subclass. |
|
InstructionBuilderState
Stores information about the method whose instructions are being constructed, to make it easier to share data across multiple instances. |
|
InternalPlasticClassTransformation
|
|
Lockable
An object that can be locked, at which point most of its functionality is disabled. |
|
MethodInvocationBundle
Bundles together the fixed (same for all instances) information needed by a MethodInvocationBundle . |
|
NameCache
A cache of translations from type names to internal names and descriptors, as well as a cache from MethodDescription to method descriptor. |
|
NoopDelegate
|
|
PlasticClassHandleShim
The interface for a "shim" class that provides the necessary hooks needed by FieldHandle and MethodHandle implementations for a particular,
instantiated PlasticClass . |
|
PlasticClassPool
Responsible for managing a class loader that allows ASM ClassNode s
to be instantiated as runtime classes. |
|
PrimitiveType
Collects together information needed to write code that involves primitive types, including moving between wrapper types and primitive values, or extracting a primitive value from the StaticContext . |
|
StaticContext
Stores static context information needed by a transformed PlasticClass; this includes data such as injections. |
|
TypeCategory
Defines the two basic kinds of non-primitive, non-array Java types: interfaces and classes. |
Classes in org.apache.tapestry5.internal.plastic used by org.apache.tapestry5.ioc.internal | |
---|---|
ClassLoaderDelegate
Externalizes the logic for defining which classes will be loaded (and possibly transformed) by the class loader, and which will be loaded by the parent class loader. |
Classes in org.apache.tapestry5.internal.plastic used by org.apache.tapestry5.plastic | |
---|---|
Lockable
An object that can be locked, at which point most of its functionality is disabled. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |