Package org.eolang

Annotation Type XmirObject


@Target(TYPE) @Retention(RUNTIME) public @interface XmirObject
Annotation for a Java class made from XMIR object.
Since:
0.17
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The original name of the object in EO, before optimization.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The name of the object in EO.
    The name of the source file where this Java code was generated from.
  • Element Details

    • oname

      String oname
      The original name of the object in EO, before optimization.
      Returns:
      The name as it was in EO
    • name

      String name
      The name of the object in EO.
      Returns:
      The name as it is in EO
      Default:
      ""
    • source

      String source
      The name of the source file where this Java code was generated from.
      Returns:
      The absolute path
      Default:
      ""