Annotation Type Concrete


@Retention(CLASS) @Target(TYPE) public @interface Concrete

Indicates that a class has a known concrete implementation that ParparVM can target directly in native (C/Objective-C) pipelines.

When present, the translator may bypass virtual lookup when invoking methods on this type by preferring the concrete class provided in name(), and falling back to the annotated type implementation if the concrete class doesn't implement the method.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The fully-qualified class name of the concrete implementation to prefer during ParparVM native translation.
  • Element Details

    • name

      String name
      The fully-qualified class name of the concrete implementation to prefer during ParparVM native translation.