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<List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>
public interface AnnotationValueDescriptor
extends JavaByteCodeDescriptor, TypedDescriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>, AnnotationDescriptor
Represents an annotation value.
-
Method Summary
Methods inherited from interface com.buschmais.xo.api.CompositeObject
as, getDelegate, getIdMethods inherited from interface com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor
getName, setNameMethods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.TypedDescriptor
getGenericType, getType, setGenericType, setType
-
Method Details
-
getValue
@Relation("HAS") List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>> getValue()- Specified by:
getValuein interfacecom.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>
-
setValue
- Specified by:
setValuein interfacecom.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<List<com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?>>>
-