Class FrameValue
java.lang.Object
com.strobel.assembler.ir.FrameValue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Objectprivate final FrameValueTypestatic final FrameValuestatic final FrameValuestatic final FrameValue[]static final FrameValuestatic final FrameValuestatic final FrameValuestatic final FrameValuestatic final FrameValuestatic final FrameValuestatic final FrameValuestatic final FrameValue -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateFrameValue(FrameValueType type) privateFrameValue(FrameValueType type, Object parameter) -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal Objectfinal FrameValueTypegetType()final inthashCode()final booleanstatic FrameValuemakeAddress(Instruction target) static FrameValuemakeMethodHandle(MethodHandle handle) static FrameValuemakeReference(TypeReference type) static FrameValuemakeUninitializedReference(Instruction newInstruction) final StringtoString()
-
Field Details
-
EMPTY_VALUES
-
EMPTY
-
OUT_OF_SCOPE
-
TOP
-
INTEGER
-
FLOAT
-
LONG
-
DOUBLE
-
NULL
-
UNINITIALIZED_THIS
-
UNINITIALIZED
-
_type
-
_parameter
-
-
Constructor Details
-
FrameValue
-
FrameValue
-
-
Method Details
-
getType
-
getParameter
-
isUninitialized
public final boolean isUninitialized() -
equals
-
hashCode
-
toString
-
makeReference
-
makeMethodHandle
-
makeAddress
-
makeUninitializedReference
-