Annotation Interface GenerateNodeFactory


@Retention(CLASS) @Target(TYPE) public @interface GenerateNodeFactory
Annotate nodes or base classes of nodes to generate factory handlers implementing the NodeFactory interface. The generated factory handlers class name starts with the source original class and ends with 'Factory'.
Since:
23.0
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Inherits the semantics of the annotation to subclasses.
    boolean
    If true enables the generation of node factories of this specializing node.
  • Element Details

    • value

      boolean value
      If true enables the generation of node factories of this specializing node. It is disabled by default.
      Since:
      23.0
      Default:
      true
    • inherit

      boolean inherit
      Inherits the semantics of the annotation to subclasses.
      Since:
      23.0
      Default:
      true