Interface AnnotationValueDescriptor

  • All Superinterfaces:
    AnnotationDescriptor, ByteCodeDescriptor, com.buschmais.xo.api.CompositeObject, com.buschmais.jqassistant.core.store.api.model.Descriptor, JavaByteCodeDescriptor, JavaDescriptor, com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor, TypedDescriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>

    public interface AnnotationValueDescriptor
    extends JavaByteCodeDescriptor, TypedDescriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>, AnnotationDescriptor
    Represents an annotation value.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>> getValue()  
      void setValue​(java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>> value)  
      • Methods inherited from interface com.buschmais.xo.api.CompositeObject

        as, getDelegate, getId
      • Methods inherited from interface com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor

        getName, setName
    • Method Detail

      • getValue

        @Relation("HAS")
        java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>> getValue()
        Specified by:
        getValue in interface com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>
      • setValue

        void setValue​(java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>> value)
        Specified by:
        setValue in interface com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<java.util.List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>