Interface ScalaAnnotatedElementData

All Known Implementing Classes:
ScalaClassData, ScalaFieldData, ScalaMethodData, ScalaParameterData, ScalaPropertyData, ScalaTypeData

public interface ScalaAnnotatedElementData
Native Scala compiler data that can expose annotations.
  • Method Details

    • name

      String name()
      Returns the element name.
      Returns:
      The element name
    • annotations

      List<ScalaAnnotationData> annotations()
      Returns the annotations declared on the element.
      Returns:
      The annotations declared on the element
    • nativeType

      Object nativeType()
      Returns the native Scala compiler object.
      Returns:
      The native Scala compiler object