Package | Description |
---|---|
org.apache.tapestry5.internal.plastic |
[INTERNAL USE ONLY] Plastic implementation details; API subject to change
|
org.apache.tapestry5.internal.transform |
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
|
org.apache.tapestry5.plastic |
Plastic, Tapestry's component class transformation library based on ASM
|
org.apache.tapestry5.services |
Core services
|
Modifier and Type | Field and Description |
---|---|
MethodDescription |
MethodInvocationBundle.methodDescription |
Modifier and Type | Method and Description |
---|---|
static MethodDescription |
PlasticInternalUtils.toMethodDescription(org.apache.tapestry5.internal.plastic.asm.tree.MethodNode node) |
Modifier and Type | Method and Description |
---|---|
PlasticMethod |
PlasticClassImpl.introduceMethod(MethodDescription description) |
PlasticMethod |
PlasticClassImpl.introduceMethod(MethodDescription description,
InstructionBuilderCallback callback) |
InstructionBuilder |
InstructionBuilderImpl.invokeSpecial(String containingClassName,
MethodDescription description) |
boolean |
PlasticClassImpl.isMethodImplemented(MethodDescription description) |
String |
NameCache.toDesc(MethodDescription md) |
Constructor and Description |
---|
InstructionBuilderState(MethodDescription description,
org.apache.tapestry5.internal.plastic.asm.MethodVisitor visitor,
NameCache nameCache) |
MethodInvocationBundle(String className,
MethodDescription methodDescription,
MethodAdvice[] advice) |
Constructor and Description |
---|
PageLifecycleAnnotationWorker(Class<? extends Annotation> methodAnnotationClass,
MethodDescription lifecycleMethodDescription,
String methodAlias) |
Modifier and Type | Field and Description |
---|---|
static MethodDescription |
PlasticUtils.TO_STRING_DESCRIPTION
The MethodDescription version of
toString() . |
Modifier and Type | Method and Description |
---|---|
MethodDescription |
PlasticMethod.getDescription()
Returns a representation of the method's name, return value, argument types, etc.
|
static MethodDescription |
PlasticUtils.getMethodDescription(Class declaringClass,
String name,
Class... parameterTypes)
Uses
PlasticUtils.getMethod(Class, String, Class...) and wraps the result as a MethodDescription . |
MethodDescription |
MethodDescription.withModifiers(int newModifiers) |
Modifier and Type | Method and Description |
---|---|
int |
MethodDescription.compareTo(MethodDescription o) |
PlasticMethod |
PlasticClass.introduceMethod(MethodDescription description)
Returns an existing method declared in this class, or introduces a new method into this class.
|
PlasticMethod |
PlasticClass.introduceMethod(MethodDescription description,
InstructionBuilderCallback callback)
Returns an existing method declared in this class, or introduces a new method into this class.
|
InstructionBuilder |
InstructionBuilder.invokeSpecial(String containingClassName,
MethodDescription description)
Invokes an instance method of a base class, or a private method of a class, using the target object
and parameters already on the stack.
|
boolean |
PlasticClass.isMethodImplemented(MethodDescription description)
Returns true if this class has an implementation of the indicated method, or a super-class provides
a non-abstract implementation.
|
Constructor and Description |
---|
MethodDescription(MethodDescription description,
String[] checkedExceptionTypes)
Convenience constructor for copying a MethodDescription with
different exception types.
|
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.