# 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
  `String`
  `name`
  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.