Uses of Enum Class
com.strobel.assembler.ir.OpCode
Packages that use OpCode
-
Uses of OpCode in com.strobel.assembler.ir
Methods in com.strobel.assembler.ir that return OpCodeModifier and TypeMethodDescriptionstatic OpCodeOpCode.get(int code) Get the OpCode for a simple standard 1-byte opcode.Instruction.getOpCode()OpCode.negate()static OpCodeReturns 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.assembler.ir with parameters of type OpCodeModifier and TypeMethodDescriptionstatic Instructionstatic Instructionstatic Instructionstatic Instructionstatic Instructionstatic Instructionstatic InstructionInstruction.create(OpCode opCode, Instruction target) static InstructionInstruction.create(OpCode opCode, DynamicCallSite callSite) static InstructionInstruction.create(OpCode opCode, FieldReference field) static InstructionInstruction.create(OpCode opCode, MethodReference method) static InstructionInstruction.create(OpCode opCode, SwitchInfo switchInfo) static InstructionInstruction.create(OpCode opCode, TypeReference type) static InstructionInstruction.create(OpCode opCode, TypeReference type, int operand) static InstructionInstruction.create(OpCode opCode, VariableReference variable) static InstructionInstruction.create(OpCode opCode, VariableReference variable, int operand) static intOpCodeHelpers.getLoadStoreMacroArgumentIndex(OpCode code) static booleanOpCodeHelpers.isLocalLoad(OpCode code) static booleanOpCodeHelpers.isLocalStore(OpCode code) voidvoidvoidInstructionVisitor.visitBranch(OpCode opCode, Instruction target) voidInstructionVisitor.visitConstant(OpCode opCode, double value) voidInstructionVisitor.visitConstant(OpCode opCode, float value) voidInstructionVisitor.visitConstant(OpCode opCode, int value) voidInstructionVisitor.visitConstant(OpCode opCode, long value) voidInstructionVisitor.visitConstant(OpCode opCode, MethodHandle value) voidInstructionVisitor.visitConstant(OpCode opCode, TypeReference value) voidInstructionVisitor.visitConstant(OpCode opCode, String value) voidInstructionVisitor.visitDynamicCallSite(OpCode opCode, DynamicCallSite callSite) voidInstructionVisitor.visitField(OpCode opCode, FieldReference field) voidInstructionVisitor.visitMethod(OpCode opCode, MethodReference method) voidInstructionVisitor.visitSwitch(OpCode opCode, SwitchInfo switchInfo) voidInstructionVisitor.visitType(OpCode opCode, TypeReference type) voidInstructionVisitor.visitVariable(OpCode opCode, VariableReference variable) voidInstructionVisitor.visitVariable(OpCode opCode, VariableReference variable, int operand) Constructors in com.strobel.assembler.ir with parameters of type OpCodeModifierConstructorDescriptionInstruction(int offset, OpCode opCode) Instruction(OpCode opCode) Instruction(OpCode opCode, Object operand) Instruction(OpCode opCode, Object... operands) -
Uses of OpCode in com.strobel.assembler.metadata
Methods in com.strobel.assembler.metadata with parameters of type OpCodeModifier and TypeMethodDescription