Uses of Enum Class
com.strobel.assembler.ir.OpCode
Packages that use OpCode
Package
Description
-
Uses of OpCode in com.strobel.assembler.ir
Subclasses with type arguments of type OpCode in com.strobel.assembler.irFields in com.strobel.assembler.ir declared as OpCodeModifier and TypeFieldDescriptionprivate OpCodeInstruction._opCodeprivate static final OpCode[]OpCode.standardOpCodesprivate static final OpCode[]OpCode.wideOpCodesMethods 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()private static OpCode[]OpCode.getOpcodeBlock(int prefix) 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) voidvoidvoidvoidInstructionVisitor.visitBranch(OpCode opCode, Instruction target) voidStackMappingVisitor.InstructionAnalyzer.visitBranch(OpCode code, 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) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode code, double value) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode code, float value) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode code, int value) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode code, long value) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode opCode, MethodHandle value) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode code, TypeReference value) voidStackMappingVisitor.InstructionAnalyzer.visitConstant(OpCode code, String value) voidInstructionVisitor.visitDynamicCallSite(OpCode opCode, DynamicCallSite callSite) voidStackMappingVisitor.InstructionAnalyzer.visitDynamicCallSite(OpCode opCode, DynamicCallSite callSite) voidInstructionVisitor.visitField(OpCode opCode, FieldReference field) voidStackMappingVisitor.InstructionAnalyzer.visitField(OpCode code, FieldReference field) voidInstructionVisitor.visitMethod(OpCode opCode, MethodReference method) voidStackMappingVisitor.InstructionAnalyzer.visitMethod(OpCode code, MethodReference method) voidInstructionVisitor.visitSwitch(OpCode opCode, SwitchInfo switchInfo) voidStackMappingVisitor.InstructionAnalyzer.visitSwitch(OpCode code, SwitchInfo switchInfo) voidInstructionVisitor.visitType(OpCode opCode, TypeReference type) voidStackMappingVisitor.InstructionAnalyzer.visitType(OpCode code, TypeReference type) voidInstructionVisitor.visitVariable(OpCode opCode, VariableReference variable) voidInstructionVisitor.visitVariable(OpCode opCode, VariableReference variable, int operand) voidStackMappingVisitor.InstructionAnalyzer.visitVariable(OpCode code, VariableReference variable) voidStackMappingVisitor.InstructionAnalyzer.visitVariable(OpCode code, 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 -
Uses of OpCode in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as OpCode -
Uses of OpCode in com.strobel.decompiler.languages
Methods in com.strobel.decompiler.languages with parameters of type OpCodeModifier and TypeMethodDescriptionprivate VariableDefinitionBytecodeLanguage.InstructionPrinter.findVariable(OpCode op, int slot, int offset) private voidBytecodeLanguage.InstructionPrinter.printOpCode(OpCode opCode) voidvoidBytecodeLanguage.InstructionPrinter.visitBranch(OpCode op, Instruction target) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, double value) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, float value) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, int value) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, long value) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, MethodHandle value) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, TypeReference value) voidBytecodeLanguage.InstructionPrinter.visitConstant(OpCode op, String value) voidBytecodeLanguage.InstructionPrinter.visitDynamicCallSite(OpCode op, DynamicCallSite callSite) voidBytecodeLanguage.InstructionPrinter.visitField(OpCode op, FieldReference field) voidBytecodeLanguage.InstructionPrinter.visitMethod(OpCode op, MethodReference method) voidBytecodeLanguage.InstructionPrinter.visitSwitch(OpCode op, SwitchInfo switchInfo) voidBytecodeLanguage.InstructionPrinter.visitType(OpCode op, TypeReference type) voidBytecodeLanguage.InstructionPrinter.visitVariable(OpCode op, VariableReference variable) voidBytecodeLanguage.InstructionPrinter.visitVariable(OpCode op, VariableReference variable, int operand)