Uses of Class
com.strobel.assembler.ir.FrameValue
-
Packages that use FrameValue Package Description com.strobel.assembler.ir com.strobel.decompiler.ast -
-
Uses of FrameValue in com.strobel.assembler.ir
Fields in com.strobel.assembler.ir declared as FrameValue Modifier and Type Field Description static FrameValueFrameValue. DOUBLEstatic FrameValueFrameValue. EMPTYstatic FrameValue[]Frame. EMPTY_VALUESstatic FrameValue[]FrameValue. EMPTY_VALUESstatic FrameValueFrameValue. FLOATstatic FrameValueFrameValue. INTEGERstatic FrameValueFrameValue. LONGstatic FrameValueFrameValue. NULLstatic FrameValueFrameValue. OUT_OF_SCOPEstatic FrameValueFrameValue. TOPstatic FrameValueFrameValue. UNINITIALIZEDstatic FrameValueFrameValue. UNINITIALIZED_THISFields in com.strobel.assembler.ir with type parameters of type FrameValue Modifier and Type Field Description private java.util.List<FrameValue>StackMappingVisitor. _localsprivate java.util.List<FrameValue>Frame. _localValuesprivate java.util.List<FrameValue>StackMappingVisitor. _stackprivate java.util.List<FrameValue>Frame. _stackValuesprivate java.util.Stack<FrameValue>StackMappingVisitor.InstructionAnalyzer. _tempMethods in com.strobel.assembler.ir that return FrameValue Modifier and Type Method Description protected FrameValueStackMappingVisitor. get(int local)FrameValue[]StackMappingVisitor. getLocalsSnapshot()FrameValueStackMappingVisitor. getLocalValue(int slot)FrameValue[]StackMappingVisitor. getStackSnapshot()FrameValueStackMappingVisitor. getStackValue(int offset)private static FrameValueFrame. initialize(java.util.Map<Instruction,TypeReference> initializations, FrameValue t)static FrameValueFrameValue. makeAddress(Instruction target)static FrameValueFrameValue. makeMethodHandle(MethodHandle handle)static FrameValueFrameValue. makeReference(TypeReference type)static FrameValueFrameValue. makeUninitializedReference(Instruction newInstruction)protected FrameValueStackMappingVisitor. peek()protected FrameValueStackMappingVisitor. pop()Methods in com.strobel.assembler.ir that return types with arguments of type FrameValue Modifier and Type Method Description java.util.List<FrameValue>Frame. getLocalValues()java.util.List<FrameValue>Frame. getStackValues()Methods in com.strobel.assembler.ir with parameters of type FrameValue Modifier and Type Method Description private static FrameValueFrame. initialize(java.util.Map<Instruction,TypeReference> initializations, FrameValue t)protected voidStackMappingVisitor. initialize(FrameValue value, TypeReference type)private static booleanFrame. merge(FrameValue t, FrameValue[] values, int index)protected voidStackMappingVisitor. push(FrameValue value)protected voidStackMappingVisitor. set(int local, FrameValue value)Constructors in com.strobel.assembler.ir with parameters of type FrameValue Constructor Description Frame(FrameType frameType, FrameValue[] localValues, FrameValue[] stackValues)Constructor parameters in com.strobel.assembler.ir with type arguments of type FrameValue Constructor Description Frame(FrameType frameType, java.util.List<FrameValue> localValues, java.util.List<FrameValue> stackValues) -
Uses of FrameValue in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as FrameValue Modifier and Type Field Description (package private) FrameValueAstBuilder.ByteCode. type(package private) FrameValueAstBuilder.StackSlot. value(package private) FrameValueAstBuilder.VariableSlot. valueMethods in com.strobel.decompiler.ast with parameters of type FrameValue Modifier and Type Method Description static AstBuilder.StackSlot[]AstBuilder.StackSlot. modifyStack(AstBuilder.StackSlot[] stack, int popCount, AstBuilder.ByteCode pushDefinition, FrameValue... pushTypes)Constructors in com.strobel.decompiler.ast with parameters of type FrameValue Constructor Description StackSlot(FrameValue value, AstBuilder.ByteCode[] definitions)StackSlot(FrameValue value, AstBuilder.ByteCode[] definitions, Variable loadFrom)VariableSlot(FrameValue value, AstBuilder.ByteCode[] definitions)
-