| Builder |
| Cache |
| Example |
| Exception |
| Filter |
| Interfaces |
| ProjectDescriptor |
| Tag |
| Type |
| Validator |
| ArgumentDescriptor | Descriptor representing a single Argument of a method or function. |
| ClassDescriptor | Descriptor representing a Class. |
| Collection | Represents an easily accessible collection of elements. |
| ConstantDescriptor | Descriptor representing a constant |
| DescriptorAbstract | Base class for descriptors containing the most used options. |
| FileDescriptor | Represents a file in the project. |
| FunctionDescriptor | Descriptor representing a function. |
| InterfaceDescriptor | Descriptor representing an Interface. |
| MethodDescriptor | Descriptor representing a Method in a Class, Interface or Trait. |
| NamespaceDescriptor | Represents a namespace and its children for a project. |
| PackageDescriptor | Represents the package for a class, trait, interface or file. |
| ProjectAnalyzer | Analyzes a Project Descriptor and collects key information. |
| ProjectDescriptor | Represents the entire project with its files, namespaces and indexes. |
| ProjectDescriptorBuilder | Builds a Project Descriptor and underlying tree. |
| PropertyDescriptor | Descriptor representing a property. |
| ServiceProvider | This provider is responsible for registering the Descriptor component with the given Application. |
| TagDescriptor | Base class for any tag descriptor and used when a tag has no specific descriptor. |
| TraitDescriptor | Descriptor representing a Trait. |