Uses of Interface
org.apache.tapestry5.plastic.InstructionBuilderCallback
-
Packages that use InstructionBuilderCallback Package Description org.apache.tapestry5.internal.plastic [INTERNAL USE ONLY] Plastic implementation details; API subject to changeorg.apache.tapestry5.plastic Plastic, Tapestry's component class transformation library based on ASM -
-
Uses of InstructionBuilderCallback in org.apache.tapestry5.internal.plastic
Methods in org.apache.tapestry5.internal.plastic with parameters of type InstructionBuilderCallback Modifier and Type Method Description void
SwitchBlockImpl. addCase(int caseValue, boolean jumpToEnd, InstructionBuilderCallback callback)
void
TryCatchBlockImpl. addCatch(String exceptionClassName, InstructionBuilderCallback callback)
void
SwitchBlockImpl. addDefault(InstructionBuilderCallback callback)
void
TryCatchBlockImpl. addFinally(InstructionBuilderCallback callback)
void
TryCatchBlockImpl. addTry(InstructionBuilderCallback callback)
PlasticMethod
PlasticClassImpl. introduceMethod(MethodDescription description, InstructionBuilderCallback callback)
InstructionBuilder
InstructionBuilderImpl. iterateArray(InstructionBuilderCallback callback)
InstructionBuilder
InstructionBuilderImpl. when(Condition condition, InstructionBuilderCallback ifTrue)
-
Uses of InstructionBuilderCallback in org.apache.tapestry5.plastic
Methods in org.apache.tapestry5.plastic with parameters of type InstructionBuilderCallback Modifier and Type Method Description void
SwitchBlock. addCase(int caseValue, boolean jumpToEnd, InstructionBuilderCallback callback)
Adds a handler for a particular case value.void
TryCatchBlock. addCatch(String exceptionClassName, InstructionBuilderCallback callback)
Ends the block (if not already ended) and inserts a catch block for the named exception.void
SwitchBlock. addDefault(InstructionBuilderCallback callback)
Adds the default handler.void
TryCatchBlock. addFinally(InstructionBuilderCallback callback)
As withTryCatchBlock.addCatch(String, InstructionBuilderCallback)
, but the exception caught is null, which acts as a finally block in the Java language.void
TryCatchBlock. addTry(InstructionBuilderCallback callback)
Invoked first, to generate the code in which exceptions may be caught.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
PlasticClass. introduceMethod(MethodDescription description, InstructionBuilderCallback callback)
Returns an existing method declared in this class, or introduces a new method into this class.InstructionBuilder
InstructionBuilder. iterateArray(InstructionBuilderCallback callback)
Expects an array to be the top value on the stack.InstructionBuilder
InstructionBuilder. when(Condition condition, InstructionBuilderCallback ifTrue)
Simplified version ofInstructionBuilder.when(Condition, WhenCallback)
that simply executes the callback code when the condition is true and does nothing if the condition is false (the more general case).
-