Package org.jboss.classfilewriter.code
Class BranchEnd
- java.lang.Object
-
- org.jboss.classfilewriter.code.BranchEnd
-
public class BranchEnd extends java.lang.Object
Marker that is used to create the end of a branch instruction.
-
-
Field Summary
Fields Modifier and Type Field Description private int
branchLocation
private boolean
jump32Bit
private int
offsetLocation
private StackFrame
stackFrame
-
Constructor Summary
Constructors Constructor Description BranchEnd(int branchLocation, StackFrame stackFrame, boolean jump32Bit, int offsetLocation)
BranchEnd(int branchLocation, StackFrame stackFrame, int offsetLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
getBranchLocation()
(package private) int
getOffsetLocation()
(package private) StackFrame
getStackFrame()
(package private) boolean
isJump32Bit()
-
-
-
Field Detail
-
branchLocation
private final int branchLocation
-
offsetLocation
private final int offsetLocation
-
stackFrame
private final StackFrame stackFrame
-
jump32Bit
private final boolean jump32Bit
-
-
Constructor Detail
-
BranchEnd
BranchEnd(int branchLocation, StackFrame stackFrame, int offsetLocation)
-
BranchEnd
public BranchEnd(int branchLocation, StackFrame stackFrame, boolean jump32Bit, int offsetLocation)
-
-
Method Detail
-
getBranchLocation
int getBranchLocation()
-
getStackFrame
StackFrame getStackFrame()
-
isJump32Bit
boolean isJump32Bit()
-
getOffsetLocation
int getOffsetLocation()
-
-