Class SwitchInformation.SwitchCaseInformation
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- Enclosing class:
- SwitchInformation
Details on a 'case' of a switch-like statement: the address of the handler code and the
corresponding jump table entry (if any, see
isJumpTableBased()
)-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
int
boolean
void
setCaseHandler
(CodePointer caseHandler) void
setJumpTableEntryAddress
(long jumpTableEntryAddress) void
setJumpTableEntrySize
(int jumpTableEntrySize)
-
Constructor Details
-
SwitchCaseInformation
public SwitchCaseInformation()
-
-
Method Details
-
isJumpTableBased
public boolean isJumpTableBased()- Returns:
- true if the case has a corresponding jump table entry
-
getCaseHandler
-
setCaseHandler
-
getJumpTableEntryAddress
public long getJumpTableEntryAddress() -
setJumpTableEntryAddress
public void setJumpTableEntryAddress(long jumpTableEntryAddress) -
getJumpTableEntrySize
public int getJumpTableEntrySize() -
setJumpTableEntrySize
public void setJumpTableEntrySize(int jumpTableEntrySize)
-