Module org.glavo.classfile
Package org.glavo.classfile.attribute
Interface StackMapFrameInfo.ObjectVerificationTypeInfo
- All Superinterfaces:
StackMapFrameInfo.VerificationTypeInfo
- All Known Implementing Classes:
StackMapDecoder.ObjectVerificationTypeInfoImpl
- Enclosing interface:
StackMapFrameInfo
public static sealed interface StackMapFrameInfo.ObjectVerificationTypeInfo
extends StackMapFrameInfo.VerificationTypeInfo
permits StackMapDecoder.ObjectVerificationTypeInfoImpl
A stack value for an object type.
- Since:
- 22
-
Method Summary
Modifier and TypeMethodDescriptionReturns the class of the object.default ClassDescReturns the class of the object.Returns a new object verification type info.of(ClassEntry className) Returns a new object verification type info.Methods inherited from interface org.glavo.classfile.attribute.StackMapFrameInfo.VerificationTypeInfo
tag
-
Method Details
-
of
Returns a new object verification type info.- Parameters:
className- the class of the object- Returns:
- a new object verification type info
-
of
Returns a new object verification type info.- Parameters:
classDesc- the class of the object- Returns:
- a new object verification type info
- Throws:
IllegalArgumentException- ifclassDescrepresents a primitive type
-
className
ClassEntry className()Returns the class of the object.- Returns:
- the class of the object
-
classSymbol
Returns the class of the object.- Returns:
- the class of the object
-