Uses of Class
org.glassfish.rmic.tools.asm.Label
Packages that use Label
-
Uses of Label in org.glassfish.rmic.tools.asm
Fields in org.glassfish.rmic.tools.asm declared as LabelModifier and TypeFieldDescription(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 LabelMethods in org.glassfish.rmic.tools.asm that return LabelModifier and TypeMethodDescriptionSwitchData.get
(int n) Get a labelGet a labelSwitchData.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.TryData.getEndLabel()
Get the default labelCatchData.getLabel()
Get the labelMethods in org.glassfish.rmic.tools.asm with parameters of type LabelModifier and TypeMethodDescriptionvoid
Add a label(package private) void
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 LabelModifierConstructorDescription(package private)
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 LabelModifier and TypeFieldDescription(package private) Label
CodeContext.breakLabel
(package private) Label
CodeContext.contLabel
Methods in org.glassfish.rmic.tools.tree with parameters of type LabelModifier and TypeMethodDescription(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