Class TABLESWITCH
java.lang.Object
de.uzl.its.swat.symbolic.instruction.Instruction
de.uzl.its.swat.symbolic.instruction.TABLESWITCH
- All Implemented Interfaces:
- Serializable
TABLESWITCH - Access jump table by index and jump. For more information see the Java
 VM specification.
- See Also:
- 
Field SummaryFieldsFields inherited from class de.uzl.its.swat.symbolic.instruction.Instructioniid, mid
- 
Constructor SummaryConstructorsConstructorDescriptionTABLESWITCH(int iid, int mid, int min, int max, int dflt, int[] labels, int[] values) Creates a new TABLESWITCH instruction.
- 
Method SummaryMethods inherited from class de.uzl.its.swat.symbolic.instruction.InstructiongenericToString
- 
Field Details- 
minpublic int min
- 
maxpublic int max
- 
dfltpublic int dflt
- 
labelspublic int[] labels
- 
valuespublic int[] values
 
- 
- 
Constructor Details- 
TABLESWITCHpublic TABLESWITCH(int iid, int mid, int min, int max, int dflt, int[] labels, int[] values) Creates a new TABLESWITCH instruction.- Parameters:
- iid- instruction id.
- mid- method id.
- min- min value.
- max- max value.
- dflt- the default jump label.
- labels- the conditional jump labels.
- values- the conditions/ keys.
 
 
- 
- 
Method Details- 
acceptAccept method for the visitor.- Specified by:
- acceptin class- Instruction
- Parameters:
- visitor- the visitor
 
- 
toStringReturns the string representation of the instruction.
 
-