# Package com.buschmais.jqassistant.plugin.java.api.model

- Interface Summary
  Interface | Description
  --- | ---
  AbstractDescriptor |
  AccessModifierDescriptor | Interface that describes java elements with access modifiers.
  AnnotatedDescriptor | Interface describing an `Descriptor` which is annotated by `AnnotationValueDescriptor`s.
  AnnotationDescriptor |
  AnnotationTypeDescriptor | Denotes an annotation type.
  AnnotationValueDescriptor | Represents an annotation value.
  ClassDescriptor |
  ClassFileDescriptor |
  ClassTypeDescriptor | Denotes a class type.
  ClassValueDescriptor | Represents a class value (e.g. a referenced class).
  ConstructorDescriptor |
  DependentDescriptor | Interface describing a `Descriptor` which depends on other `TypeDescriptor`s.
  EnumDescriptor |
  EnumTypeDescriptor | Denotes an enumeration type.
  EnumValueDescriptor | Represents an enumeration value.
  FieldDescriptor | Describes a field (i.e. static or instance variable) of a Java class.
  InterfaceTypeDescriptor | Denotes an interface type.
  InvokesDescriptor | Defines an INVOKES relation between two methods.
  JarArchiveDescriptor |
  JavaArtifactFileDescriptor | Defines a Java artifact.
  JavaClassesDirectoryDescriptor | Defines a directory containing java classes.
  JavaDescriptor | Defines label "Java" which is applied to all nodes generated by this plugin.
  LineNumberDescriptor | Defines a descriptor containing line number information.
  ManifestEntryDescriptor |
  ManifestFileDescriptor |
  ManifestSectionDescriptor |
  MemberDescriptor | Defines a descriptor having a signature.
  MethodDescriptor | Describes a method of a Java class.
  PackageDescriptor | Describes a Java package.
  PackageMemberDescriptor | Defines a common base descriptor for all members of a `PackageDescriptor`s.
  ParameterDescriptor | Describes a parameter of a method.
  PrimitiveValueDescriptor | Represents a primitive value.
  PropertyFileDescriptor | A descriptor representing a property file.
  ReadsDescriptor | Defines a READs relation between a method and a field.
  ServiceLoaderDescriptor |
  TypedDescriptor | Interface for value descriptors which provide a type information.
  TypeDescriptor | Describes a Java type.
  WritesDescriptor | Defines a WRITES relation between a method and a field.

- Enum Summary
  Enum | Description
  --- | ---
  VisibilityModifier | Enum of all access modifiers.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  JavaArtifactFileDescriptor.RequiresType | Defines the REQUIRES relation.
  TypeDescriptor.Declares |

Copyright © 2015 buschmais GbR. All rights reserved.