public class SwitchHandler
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
SwitchHandler.SwitchDetails |
Constructor | Description |
---|---|
SwitchHandler() |
Modifier and Type | Method | Description |
---|---|---|
void |
enterSwitch(DismantleBytecode dbc,
XClass enumType) |
|
SourceLineAnnotation |
getCurrentSwitchStatement(BytecodeScanningDetector detector) |
|
int |
getDefaultOffset() |
|
int |
getNextSwitchOffset(DismantleBytecode dbc) |
|
boolean |
isOnSwitchOffset(DismantleBytecode dbc) |
|
int |
stackSize() |
public int stackSize()
public void enterSwitch(DismantleBytecode dbc, @CheckForNull XClass enumType)
public boolean isOnSwitchOffset(DismantleBytecode dbc)
public int getNextSwitchOffset(DismantleBytecode dbc)
public int getDefaultOffset()
public SourceLineAnnotation getCurrentSwitchStatement(BytecodeScanningDetector detector)
SpotBugs is licensed under the LGPL.