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.