Annotation Interface InlineSupport.RequiredField

Enclosing class:
InlineSupport

@Retention(CLASS) @Target(PARAMETER) @Repeatable(RequiredFields.class) public static @interface InlineSupport.RequiredField
Used to specify fields for node object inlining in inline methods for the inline target.

See InlineSupport.InlineTarget for a full usage example.

Since:
23.0
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Species which field type is expected.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    int
    Specifies the number of bits needed for state fields.
    int
    Specifies the compilation final dimensions of the required inlined field.
    90 Specifies the the value type for reference required fields.