Class RawSwitchStatement

java.lang.Object
org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
All Implemented Interfaces:
HasByteCodeLoc, DeepCloneable<Statement>, Statement, ComparableUnderEC, Dumpable

public class RawSwitchStatement extends AbstractStatement
A 'raw' switch contains the original bytecode information about the switch. We split this up into SwitchStatements and CaseStatements. Case statements are really no more than glorified comments, as they perform no function other than to serve as labels. However, we can embed useful information in them.