protected static enum Advice.AssignReturned.DefaultValueSkip.Dispatcher extends Enum<Advice.AssignReturned.DefaultValueSkip.Dispatcher>
| Enum Constant and Description |
|---|
DOUBLE
A dispatcher for
double. |
FLOAT
A dispatcher for
float. |
INTEGER
A dispatcher for integer types.
|
LONG
A dispatcher for
long. |
REFERENCE
A dispatcher for reference types.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract StackManipulation.Size |
apply(MethodVisitor methodVisitor,
int offset,
Label label)
Applies this jump.
|
static Advice.AssignReturned.DefaultValueSkip.Dispatcher |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Advice.AssignReturned.DefaultValueSkip.Dispatcher[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Advice.AssignReturned.DefaultValueSkip.Dispatcher INTEGER
public static final Advice.AssignReturned.DefaultValueSkip.Dispatcher LONG
long.public static final Advice.AssignReturned.DefaultValueSkip.Dispatcher FLOAT
float.public static final Advice.AssignReturned.DefaultValueSkip.Dispatcher DOUBLE
double.public static final Advice.AssignReturned.DefaultValueSkip.Dispatcher REFERENCE
public static Advice.AssignReturned.DefaultValueSkip.Dispatcher[] values()
for (Advice.AssignReturned.DefaultValueSkip.Dispatcher c : Advice.AssignReturned.DefaultValueSkip.Dispatcher.values()) System.out.println(c);
public static Advice.AssignReturned.DefaultValueSkip.Dispatcher valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullprotected abstract StackManipulation.Size apply(MethodVisitor methodVisitor, int offset, Label label)
methodVisitor - The method visitor to use.offset - The offset of the advice return value.label - The label to jump to if a default value is discovered.Copyright © 2014–2025. All rights reserved.