Interface AnnotatedDescriptor

All Superinterfaces:
com.buschmais.xo.api.CompositeObject, com.buschmais.jqassistant.core.store.api.model.Descriptor
All Known Subinterfaces:
AnnotationTypeDescriptor, ClassFileDescriptor, ClassTypeDescriptor, ConstructorDescriptor, EnumTypeDescriptor, FieldDescriptor, InterfaceTypeDescriptor, LambdaMethodDescriptor, MemberDescriptor, MethodDescriptor, ParameterDescriptor, RecordTypeDescriptor

public interface AnnotatedDescriptor extends com.buschmais.jqassistant.core.store.api.model.Descriptor
Interface describing an Descriptor which is annotated by AnnotationValueDescriptors.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the annotations this descriptor is annotated by.

    Methods inherited from interface com.buschmais.xo.api.CompositeObject

    as, getDelegate, getId
  • Method Details

    • getAnnotatedBy

      @Relation("ANNOTATED_BY") List<AnnotationValueDescriptor> getAnnotatedBy()
      Return the annotations this descriptor is annotated by.
      Returns:
      The annotations this descriptor is annotated by.