Annotation Type DMethodHelperInfo


@Retention(RUNTIME) @Target(TYPE) public @interface DMethodHelperInfo
Annotation used by the dynamic method implementation. This annotation is public because it has to be used by multiple packages, but is intended for internal use only (to support separate compilation).
  • Element Details

    • helper

      String helper
      Private element.
      Returns:
      the value of this element
      Default:
      ""
    • baseType

      String baseType
      Private element.
      Returns:
      the value of this element
      Default:
      ""
    • baseArgType

      String[] baseArgType
      Private element.
      Returns:
      the value of this element
      Default:
      {}
    • baseThrowables

      String[] baseThrowables
      Private element.
      Returns:
      the value of this element
      Default:
      {}
    • baseReturnType

      String baseReturnType
      Private element.
      Returns:
      the value of this element
      Default:
      ""
    • baseOrder

      int[] baseOrder
      Private element.
      Returns:
      the value of this element
      Default:
      {}
    • baseIsVarArgs

      boolean baseIsVarArgs
      Private element.
      Returns:
      the value of this element
      Default:
      false
    • baseLockingMode

      DMethodOptions.Locking baseLockingMode
      Private element.
      Returns:
      the value of this element
      Default:
      MUTEX
    • traceMode

      boolean traceMode
      Private element.
      Returns:
      the value of this element
      Default:
      false
    • limitFactor

      int limitFactor
      Private element.
      Returns:
      the value of this element
      Default:
      1