Package | Description |
---|---|
net.bytebuddy.implementation.bytecode.constant |
StackManipulation s in this package are responsible for
creating compile-time constants and pushing them onto the operand stack. |
net.bytebuddy.utility |
This package contains utility classes for common use within any Byte Buddy logic.
|
Modifier and Type | Method and Description |
---|---|
ConstantDynamic |
JavaConstantValue.Visitor.onDynamic(JavaConstant.Dynamic constant)
Invoked on a
JavaConstant.Dynamic constant. |
Modifier and Type | Method and Description |
---|---|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(String name,
Constructor<?> constructor,
List<?> constants)
Binds the supplied bootstrap constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(String name,
Constructor<?> constructor,
Object... constant)
Binds the supplied bootstrap constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(String name,
MethodDescription.InDefinedShape bootstrap,
List<?> arguments)
Binds the supplied bootstrap method or constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(String name,
MethodDescription.InDefinedShape bootstrapMethod,
Object... constant)
Binds the supplied bootstrap method or constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(String name,
Method method,
List<?> constants)
Binds the supplied bootstrap method for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(String name,
Method method,
Object... constant)
Binds the supplied bootstrap method for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofAsm(TypePool typePool,
ConstantDynamic constantDynamic)
Resolves an ASM
ConstantDynamic to a JavaConstant.Dynamic . |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofField(Field field)
Returns a
static , final field constant. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofField(FieldDescription.InDefinedShape fieldDescription)
Returns a
static , final field constant. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(Constructor<?> constructor,
List<?> constants)
Represents a constant that is resolved by invoking a constructor.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(Constructor<?> constructor,
Object... constant)
Represents a constant that is resolved by invoking a constructor.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(MethodDescription.InDefinedShape methodDescription,
List<?> constants)
Represents a constant that is resolved by invoking a
static factory method or a constructor. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(MethodDescription.InDefinedShape methodDescription,
Object... constant)
Represents a constant that is resolved by invoking a
static factory method or a constructor. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(Method method,
List<?> constants)
Represents a constant that is resolved by invoking a
static factory method. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(Method method,
Object... constant)
Represents a constant that is resolved by invoking a
static factory method. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofNullConstant()
Returns a constant
null value of type Object . |
Modifier and Type | Method and Description |
---|---|
T |
JavaConstant.Visitor.onDynamic(JavaConstant.Dynamic constant)
Invoked on a
JavaConstant.Dynamic constant. |
JavaConstant |
JavaConstant.Visitor.NoOp.onDynamic(JavaConstant.Dynamic constant)
Invoked on a
JavaConstant.Dynamic constant. |
Copyright © 2014–2025. All rights reserved.