Top Description Classes Enums
[default module]

Package net.bytebuddy.implementation.bytecode.constant

Annotations
@ByDefault
Imports
net.bytebuddy.utility.nullability.NeverNull

net.bytebuddy.implementation.bytecode.StackManipulations in this package are responsible for creating compile-time constants and pushing them onto the operand stack.

Class Summary

Modifier and TypeClass and Description
public class
FieldConstant

Represents a Field constant for a given type.

public class
JavaConstantValue

A constant representing a JavaConstant.

public abstract class
MethodConstant

Represents the creation of a java.lang.reflect.Method value which can be created from a given set of constant pool values and can therefore be considered a constant in the broader meaning.

public class
SerializedConstant

A constant that represents a value in its serialized form.

public class
TextConstant

Represents a java.lang.String value that is stored in a type's constant pool.

Enum Summary

Modifier and TypeEnum and Description
public enum
ClassConstant

Represents a constant representing any loaded Java java.lang.Class.

public enum
DefaultValue

Represents a stack assignment that loads the default value of a given type onto the stack.

public enum
DoubleConstant

This class is responsible for loading any double constant onto the operand stack.

public enum
FloatConstant

This class is responsible for loading any float constant onto the operand stack.

public enum
IntegerConstant

This class is responsible for loading any int constant onto the operand stack.

public enum
LongConstant

This class is responsible for loading any long constant onto the operand stack.

public enum
NullConstant

Represents a stack manipulation to load a null pointer onto the operand stack.