Uses of Enum Class
com.strobel.reflection.emit.OpCode
Packages that use OpCode
-
Uses of OpCode in com.strobel.expressions
Fields in com.strobel.expressions declared as OpCode -
Uses of OpCode in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as OpCodeModifier and TypeFieldDescriptionprivate static OpCode[]
OpCode._standardOpCodes
private static OpCode[]
OpCode._wideOpCodes
Methods in com.strobel.reflection.emit that return OpCodeModifier and TypeMethodDescriptionstatic OpCode
OpCode.get
(int code) Get the OpCode for a simple standard 1-byte opcode.private static OpCode
CodeGenerator.getLocalLoadOpCode
(Type<?> type, int localIndex) private static OpCode
CodeGenerator.getLocalStoreOpCode
(Type<?> type, int localIndex) private static OpCode[]
OpCode.getOpcodeBlock
(int prefix) OpCode.negate()
static OpCode
Returns the enum constant of this class with the specified name.static OpCode[]
OpCode.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.strobel.reflection.emit with parameters of type OpCodeModifier and TypeMethodDescriptionvoid
CodeGenerator.call
(OpCode opCode, MethodInfo method) void
void
void
void
void
void
void
void
CodeGenerator.emit
(OpCode opCode, ConstructorInfo constructor) void
void
void
CodeGenerator.emit
(OpCode opCode, MethodInfo method) void
void
(package private) void
CodeGenerator.internalEmit
(OpCode opCode) static RuntimeException
Error.invalidBranchOpCode
(OpCode opCode) (package private) final void
CodeGenerator.updateStackSize
(OpCode opCode, int stackChange)