Expand description
Attribute types for class files.
https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.7
Re-exports§
pub use method::CodeAttribute;pub use method::ExceptionTableEntry;pub use method::MethodAttribute;pub use method::MethodParameterEntry;pub use method::ParameterAnnotations;
Modules§
Structs§
- Annotation
- A runtime annotation on a class, field, method, or record component.
- Bootstrap
Method Entry - Element
Value Pair - A name-value pair in an annotation.
- Inner
Class Entry - Local
VarEntry - An entry in the local variable table for type annotations.
- Type
Annotation - A type annotation with its target and path information.
- Type
Path - A path to a specific nested type within a compound type.
- Type
Path Entry - A single step in a type path.
Enums§
- Attribute
Kind - Discriminant for attribute types defined in the JVM specification.
- Class
Attribute - Element
Kind - Tag identifying the type of an element value in an annotation.
- Element
Value - The value of an element in an annotation.
- Field
Attribute - Shared
Attribute - Attribute payloads that can appear at multiple locations (class, field, method, record).
- Target
Info - Target information for a type annotation, identifying where the type is used.