AST
Packages
Interfaces, Classes and Traits
- ArgumentDescriptor
- Descriptor representing a single Argument of a method or function.
- ClassDescriptor
- Descriptor representing a Class.
- ConstantDescriptor
- Descriptor representing a constant
- 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.
- ProjectDescriptor
- Represents the entire project with its files, namespaces and indexes.
- PropertyDescriptor
- Descriptor representing a property.
- TagDescriptor
- Base class for any tag descriptor and used when a tag has no specific descriptor.
- TraitDescriptor
- Descriptor representing a Trait.