Uses of Class
org.glassfish.rmic.tools.asm.Label
-
Packages that use Label Package Description org.glassfish.rmic.tools.asm org.glassfish.rmic.tools.tree -
-
Uses of Label in org.glassfish.rmic.tools.asm
Fields in org.glassfish.rmic.tools.asm declared as Label Modifier and Type Field Description (package private) Label
SwitchData. defaultLabel
(package private) Label
TryData. endLabel
(package private) Label
Assembler. first
(package private) Label
CatchData. label
Fields in org.glassfish.rmic.tools.asm with type parameters of type Label Modifier and Type Field Description (package private) java.util.Hashtable<java.lang.Integer,Label>
SwitchData. tab
Methods in org.glassfish.rmic.tools.asm that return Label Modifier and Type Method Description Label
SwitchData. get(int n)
Get a labelLabel
SwitchData. get(java.lang.Integer n)
Get a labelLabel
SwitchData. getDefaultLabel()
Get the default label(package private) Label
Label. getDestination()
Get the final destination, eliminate jumps gotos, and jumps to labels that are immediately folowed by another label.Label
TryData. getEndLabel()
Get the default labelLabel
CatchData. getLabel()
Get the labelMethods in org.glassfish.rmic.tools.asm with parameters of type Label Modifier and Type Method Description void
SwitchData. add(int n, Label lbl)
Add a label(package private) void
Assembler. balance(Label lbl, int depth)
Determine stack size, count local variables(package private) void
Assembler. flowFields(Environment env, Label lbl, MemberDefinition[] locals)
Figure out when registers contain a legal value.(package private) void
Assembler. optimize(Environment env, Label lbl)
Optimize instructions and mark those that can be reachedConstructor parameters in org.glassfish.rmic.tools.asm with type arguments of type Label Constructor Description SwitchDataEnumeration(java.util.Hashtable<java.lang.Integer,Label> tab)
Create a new enumeration from the hashtable. -
Uses of Label in org.glassfish.rmic.tools.tree
Fields in org.glassfish.rmic.tools.tree declared as Label Modifier and Type Field Description (package private) Label
CodeContext. breakLabel
(package private) Label
CodeContext. contLabel
Methods in org.glassfish.rmic.tools.tree with parameters of type Label Modifier and Type Method Description (package private) void
AndExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
BooleanExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
EqualExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
Expression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
GreaterExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
GreaterOrEqualExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
InstanceOfExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
(package private) void
LessExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
LessOrEqualExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
NotEqualExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
NotExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code(package private) void
OrExpression. codeBranch(Environment env, Context ctx, Assembler asm, Label lbl, boolean whenTrue)
Code
-