Package | Description |
---|---|
net.bytebuddy.utility |
This package contains utility classes for common use within any Byte Buddy logic.
|
Modifier and Type | Method and Description |
---|---|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(java.lang.String name,
java.lang.reflect.Constructor<?> constructor,
java.util.List<?> rawArguments)
Binds the supplied bootstrap constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(java.lang.String name,
java.lang.reflect.Constructor<?> constructor,
java.lang.Object... rawArgument)
Binds the supplied bootstrap constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(java.lang.String name,
MethodDescription.InDefinedShape bootstrapMethod,
java.util.List<?> rawArguments)
Binds the supplied bootstrap method or constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(java.lang.String name,
MethodDescription.InDefinedShape bootstrapMethod,
java.lang.Object... rawArgument)
Binds the supplied bootstrap method or constructor for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(java.lang.String name,
java.lang.reflect.Method method,
java.util.List<?> rawArguments)
Binds the supplied bootstrap method for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.bootstrap(java.lang.String name,
java.lang.reflect.Method method,
java.lang.Object... rawArgument)
Binds the supplied bootstrap method for the resolution of a dynamic constant.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofField(java.lang.reflect.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(java.lang.reflect.Constructor<?> constructor,
java.util.List<?> rawArguments)
Represents a constant that is resolved by invoking a constructor.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(java.lang.reflect.Constructor<?> constructor,
java.lang.Object... rawArgument)
Represents a constant that is resolved by invoking a constructor.
|
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(MethodDescription.InDefinedShape methodDescription,
java.util.List<?> rawArguments)
Represents a constant that is resolved by invoking a
static factory method or a constructor. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(MethodDescription.InDefinedShape methodDescription,
java.lang.Object... rawArgument)
Represents a constant that is resolved by invoking a
static factory method or a constructor. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(java.lang.reflect.Method method,
java.util.List<?> rawArguments)
Represents a constant that is resolved by invoking a
static factory method. |
static JavaConstant.Dynamic |
JavaConstant.Dynamic.ofInvocation(java.lang.reflect.Method method,
java.lang.Object... rawArgument)
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 . |