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. |