Uses of Class
com.strobel.assembler.ir.OpCode
-
Packages that use OpCode Package Description com.strobel.assembler.ir com.strobel.assembler.metadata com.strobel.decompiler.ast com.strobel.decompiler.languages -
-
Uses of OpCode in com.strobel.assembler.ir
Fields in com.strobel.assembler.ir declared as OpCode Modifier and Type Field Description private OpCodeInstruction. _opCodeprivate static OpCode[]OpCode. standardOpCodesprivate static OpCode[]OpCode. wideOpCodesMethods in com.strobel.assembler.ir that return OpCode Modifier and Type Method Description static OpCodeOpCode. get(int code)Get the OpCode for a simple standard 1-byte opcode.OpCodeInstruction. getOpCode()private static OpCode[]OpCode. getOpcodeBlock(int prefix)OpCodeOpCode. negate()static OpCodeOpCode. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static OpCode[]OpCode. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.strobel.assembler.ir with parameters of type OpCode Modifier and Type Method Description static InstructionInstruction. create(OpCode opCode)static InstructionInstruction. create(OpCode opCode, double value)static InstructionInstruction. create(OpCode opCode, float value)static InstructionInstruction. create(OpCode opCode, int value)static InstructionInstruction. create(OpCode opCode, long value)static InstructionInstruction. create(OpCode opCode, short value)static 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)voidInstruction. setOpCode(OpCode opCode)voidInstructionVisitor. visit(OpCode opCode)voidStackMappingVisitor.InstructionAnalyzer. visit(OpCode code)voidInstructionVisitor. 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, java.lang.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, java.lang.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 OpCode Constructor Description Instruction(int offset, OpCode opCode)Instruction(OpCode opCode)Instruction(OpCode opCode, java.lang.Object operand)Instruction(OpCode opCode, java.lang.Object... operands) -
Uses of OpCode in com.strobel.assembler.metadata
Methods in com.strobel.assembler.metadata with parameters of type OpCode Modifier and Type Method Description VariableReferenceVariableDefinitionCollection. reference(int slot, OpCode op, int instructionOffset)VariableReferenceVariableDefinitionCollection. tryFind(int slot, OpCode op, int instructionOffset) -
Uses of OpCode in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as OpCode Modifier and Type Field Description private static OpCode[]AstCode. STANDARD_CODES -
Uses of OpCode in com.strobel.decompiler.languages
Methods in com.strobel.decompiler.languages with parameters of type OpCode Modifier and Type Method Description private VariableDefinitionBytecodeLanguage.InstructionPrinter. findVariable(OpCode op, int slot, int offset)private voidBytecodeLanguage.InstructionPrinter. printOpCode(OpCode opCode)voidBytecodeLanguage.InstructionPrinter. visit(OpCode op)voidBytecodeLanguage.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, java.lang.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)
-