Package com.strobel.decompiler.ast
Class AstBuilder.ByteCode
- java.lang.Object
-
- com.strobel.decompiler.ast.AstBuilder.ByteCode
-
- Enclosing class:
- AstBuilder
private static final class AstBuilder.ByteCode extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AstCode
code
(package private) int
endOffset
(package private) Instruction
instruction
(package private) Label
label
(package private) java.lang.String
name
(package private) AstBuilder.ByteCode
next
(package private) int
offset
(package private) java.lang.Object
operand
(package private) int
popCount
(package private) AstBuilder.ByteCode
previous
(package private) int
pushCount
(package private) java.lang.Object
secondOperand
(package private) AstBuilder.StackSlot[]
stackBefore
(package private) java.util.List<Variable>
storeTo
(package private) FrameValue
type
(package private) AstBuilder.VariableSlot[]
variablesBefore
-
Constructor Summary
Constructors Modifier Constructor Description private
ByteCode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Frame
getFrameBefore()
boolean
isVariableDefinition()
java.lang.String
makeLabelName()
java.lang.String
name()
java.lang.String
toString()
-
-
-
Field Detail
-
label
Label label
-
instruction
Instruction instruction
-
name
java.lang.String name
-
offset
int offset
-
endOffset
int endOffset
-
code
AstCode code
-
operand
java.lang.Object operand
-
secondOperand
java.lang.Object secondOperand
-
popCount
int popCount
-
pushCount
int pushCount
-
next
AstBuilder.ByteCode next
-
previous
AstBuilder.ByteCode previous
-
type
FrameValue type
-
stackBefore
AstBuilder.StackSlot[] stackBefore
-
variablesBefore
AstBuilder.VariableSlot[] variablesBefore
-
storeTo
java.util.List<Variable> storeTo
-
-
Method Detail
-
name
public final java.lang.String name()
-
makeLabelName
public final java.lang.String makeLabelName()
-
getFrameBefore
public final Frame getFrameBefore()
-
isVariableDefinition
public final boolean isVariableDefinition()
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-