Package org.glassfish.rmic.tools.asm
Class SwitchData
- java.lang.Object
-
- org.glassfish.rmic.tools.asm.SwitchData
-
public final class SwitchData extends java.lang.ObjectWARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) LabeldefaultLabel(package private) intmaxValue(package private) intminValue(package private) java.util.Hashtable<java.lang.Integer,Label>tab(package private) java.util.Hashtable<java.lang.Integer,java.lang.Long>whereCaseTab
-
Constructor Summary
Constructors Constructor Description SwitchData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int n, Label lbl)Add a labelvoidaddTableCase(int index, long where)voidaddTableDefault(long where)Labelget(int n)Get a labelLabelget(java.lang.Integer n)Get a labelbooleangetDefault()LabelgetDefaultLabel()Get the default labelvoidinitTableCase()java.util.Enumeration<java.lang.Integer>sortedKeys()Return the keys of this enumaration sorted in ascending orderlongwhereCase(java.lang.Object key)
-
-
-
Method Detail
-
get
public Label get(int n)
Get a label
-
get
public Label get(java.lang.Integer n)
Get a label
-
add
public void add(int n, Label lbl)Add a label
-
getDefaultLabel
public Label getDefaultLabel()
Get the default label
-
sortedKeys
public java.util.Enumeration<java.lang.Integer> sortedKeys()
Return the keys of this enumaration sorted in ascending order
-
initTableCase
public void initTableCase()
-
addTableCase
public void addTableCase(int index, long where)
-
addTableDefault
public void addTableDefault(long where)
-
whereCase
public long whereCase(java.lang.Object key)
-
getDefault
public boolean getDefault()
-
-