| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PlasticMethod | |
|---|---|
| org.apache.tapestry5.internal.plastic | [INTERNAL USE ONLY] Plastic implementation details; API subject to change | 
| org.apache.tapestry5.plastic | Plastic, Tapestry's component class transformation library based on ASM | 
| Uses of PlasticMethod in org.apache.tapestry5.internal.plastic | 
|---|
| Methods in org.apache.tapestry5.internal.plastic that return PlasticMethod | |
|---|---|
 PlasticMethod | 
PlasticClassImpl.introduceMethod(Method method)
 | 
 PlasticMethod | 
PlasticClassImpl.introduceMethod(MethodDescription description)
 | 
 PlasticMethod | 
PlasticClassImpl.introduceMethod(MethodDescription description,
                               InstructionBuilderCallback callback)
 | 
 PlasticMethod | 
PlasticClassImpl.introducePrivateMethod(String typeName,
                                             String suggestedName,
                                             String[] argumentTypes,
                                             String[] exceptionTypes)
 | 
| Methods in org.apache.tapestry5.internal.plastic that return types with arguments of type PlasticMethod | ||
|---|---|---|
 List<PlasticMethod> | 
PlasticClassImpl.getMethods()
 | 
|
 | 
PlasticClassImpl.getMethodsWithAnnotation(Class<T> annotationType)
 | 
|
 Set<PlasticMethod> | 
PlasticClassImpl.introduceInterface(Class interfaceType)
 | 
|
| Methods in org.apache.tapestry5.internal.plastic with parameters of type PlasticMethod | |
|---|---|
 InstructionBuilder | 
InstructionBuilderImpl.invokeVirtual(PlasticMethod method)
 | 
| Uses of PlasticMethod in org.apache.tapestry5.plastic | 
|---|
| Methods in org.apache.tapestry5.plastic that return PlasticMethod | |
|---|---|
 PlasticMethod | 
PlasticMethod.addAdvice(MethodAdvice advice)
Adds advice to the method.  | 
 PlasticMethod | 
PlasticMethod.changeImplementation(InstructionBuilderCallback callback)
Clears the instructions for this method, and creates a new empty InstructionBuilder so that the implementation of the method can be specified.  | 
 PlasticMethod | 
PlasticMethod.delegateTo(PlasticField field)
Changes the implementation of the method to delegate to the provided field.  | 
 PlasticMethod | 
PlasticMethod.delegateTo(PlasticMethod method)
Much like delegateTo(PlasticField), but the object to delegate to
 is dynamically computed by another method of the class. | 
 PlasticMethod | 
PlasticClass.introduceMethod(Method method)
A convenience that creates a MethodDescription from the Method and introduces that. | 
 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.  | 
 PlasticMethod | 
PlasticClass.introducePrivateMethod(String typeName,
                                             String suggestedName,
                                             String[] argumentTypes,
                                             String[] exceptionTypes)
Introduces a new private method into the class, ensuring that the method name is unique.  | 
| Methods in org.apache.tapestry5.plastic that return types with arguments of type PlasticMethod | ||
|---|---|---|
 List<PlasticMethod> | 
PlasticClass.getMethods()
Returns all methods of the class, in sorted order.  | 
|
 | 
PlasticClass.getMethodsWithAnnotation(Class<T> annotationType)
Matches methods with the given annotation.  | 
|
 Set<PlasticMethod> | 
PlasticClass.introduceInterface(Class interfaceType)
Introduces each method defined by the interface into the class.  | 
|
| Methods in org.apache.tapestry5.plastic with parameters of type PlasticMethod | |
|---|---|
 PlasticMethod | 
PlasticMethod.delegateTo(PlasticMethod method)
Much like delegateTo(PlasticField), but the object to delegate to
 is dynamically computed by another method of the class. | 
 InstructionBuilder | 
InstructionBuilder.invokeVirtual(PlasticMethod method)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||