Interface FieldDescriptor
-
- All Superinterfaces:
AccessModifierDescriptor,AnnotatedDescriptor,ByteCodeDescriptor,com.buschmais.xo.api.CompositeObject,com.buschmais.jqassistant.core.store.api.model.Descriptor,JavaByteCodeDescriptor,JavaDescriptor,MemberDescriptor,com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor,SignatureDescriptor,TypedDescriptor
@Label("Field") public interface FieldDescriptor extends MemberDescriptor, TypedDescriptor, AccessModifierDescriptorDescribes a field (i.e. static or instance variable) of a Java class.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ReadsDescriptor>getReadBy()PrimitiveValueDescriptorgetValue()java.util.List<WritesDescriptor>getWrittenBy()java.lang.BooleanisTransient()java.lang.BooleanisVolatile()voidsetTransient(java.lang.Boolean transientField)voidsetValue(PrimitiveValueDescriptor valueDescriptor)voidsetVolatile(java.lang.Boolean volatileField)-
Methods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
getVisibility, isFinal, isStatic, isSynthetic, setFinal, setStatic, setSynthetic, setVisibility
-
Methods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.AnnotatedDescriptor
getAnnotatedBy
-
Methods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.MemberDescriptor
getDeclaringType
-
Methods inherited from interface com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor
getName, setName
-
Methods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.SignatureDescriptor
getSignature, setSignature
-
Methods inherited from interface com.buschmais.jqassistant.plugin.java.api.model.TypedDescriptor
getGenericType, getType, setGenericType, setType
-
-
-
-
Method Detail
-
isTransient
@Property("transient") java.lang.Boolean isTransient()- Returns:
- the transientField
-
setTransient
void setTransient(java.lang.Boolean transientField)
- Parameters:
transientField- the transientField to set
-
isVolatile
@Property("volatile") java.lang.Boolean isVolatile()- Returns:
- the volatileField
-
setVolatile
void setVolatile(java.lang.Boolean volatileField)
- Parameters:
volatileField- the volatileField to set
-
getWrittenBy
java.util.List<WritesDescriptor> getWrittenBy()
-
getReadBy
java.util.List<ReadsDescriptor> getReadBy()
-
getValue
@Relation("HAS") PrimitiveValueDescriptor getValue()
-
setValue
void setValue(PrimitiveValueDescriptor valueDescriptor)
-
-