Package net.bytebuddy.asm
Enum Class Advice.StackMapFrameHandler.Default.Initialization
java.lang.Object
java.lang.Enum<Advice.StackMapFrameHandler.Default.Initialization>
net.bytebuddy.asm.Advice.StackMapFrameHandler.Default.Initialization
- All Implemented Interfaces:
Serializable
,Comparable<Advice.StackMapFrameHandler.Default.Initialization>
,Constable
- Enclosing class:
- Advice.StackMapFrameHandler.Default
protected static enum Advice.StackMapFrameHandler.Default.Initialization
extends Enum<Advice.StackMapFrameHandler.Default.Initialization>
Represents the initialization state of a stack value that can either be initialized or uninitialized.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents an initialized frame value.Represents an uninitialized frame value within a constructor before invoking the super constructor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Object
toFrame
(TypeDescription typeDescription) Initializes a frame value to its frame type.Returns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNITIALIZED
Represents an uninitialized frame value within a constructor before invoking the super constructor. -
INITIALIZED
Represents an initialized frame value.
-
-
Constructor Details
-
Initialization
private Initialization()
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
toFrame
Initializes a frame value to its frame type.- Parameters:
typeDescription
- The type being resolved.- Returns:
- The frame value.
-