Package org.spf4j.zel.instr
Class DEREF
- java.lang.Object
-
- org.spf4j.zel.instr.Instruction
-
- org.spf4j.zel.instr.DEREF
-
- All Implemented Interfaces:
Serializable
public final class DEREF extends Instruction
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static InstructionINSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intexecute(ExecutionContext context)Instruction executionObject[]getParameters()static voidregisterTypeDerefHandler(Type type, org.spf4j.zel.instr.DEREF.ReferenceHandler refHandler)static voidreplaceTypeDerefHandler(Type type, org.spf4j.zel.instr.DEREF.ReferenceHandler refHandler)-
Methods inherited from class org.spf4j.zel.instr.Instruction
toString
-
-
-
-
Field Detail
-
INSTANCE
public static final Instruction INSTANCE
-
-
Method Detail
-
registerTypeDerefHandler
public static void registerTypeDerefHandler(Type type, org.spf4j.zel.instr.DEREF.ReferenceHandler refHandler)
-
replaceTypeDerefHandler
public static void replaceTypeDerefHandler(Type type, org.spf4j.zel.instr.DEREF.ReferenceHandler refHandler)
-
execute
public int execute(ExecutionContext context) throws ExecutionException, SuspendedException
Description copied from class:InstructionInstruction execution- Specified by:
executein classInstruction- Parameters:
context- ExecutionContext- Throws:
ExecutionExceptionSuspendedException
-
getParameters
public Object[] getParameters()
- Specified by:
getParametersin classInstruction
-
-