Factory
Table of Contents
Namespaces
Classes
- AbstractFactory
- Class_
- Strategy to create a ClassElement including all sub elements.
- ClassConstant
- Strategy to convert ClassConstantIterator to ConstantElement
- ClassConstantIterator
- This class acts like a combination of a ClassConst and Const_ to be able to create constant descriptors using a normal strategy.
- ConstructorPromotion
- ContextStack
- Define
- Strategy to convert `define` expressions to ConstantElement
- Enum_
- EnumCase
- File
- Strategy to create File element from the provided filename.
- Function_
- Strategy to convert Function_ to FunctionDescriptor
- GlobalConstant
- Strategy to convert GlobalConstantIterator to ConstantElement
- GlobalConstantIterator
- IfStatement
- Interface_
- Strategy to create a InterfaceElement including all sub elements.
- Method
- Strategy to create MethodDescriptor and arguments when applicable.
- Namespace_
- Noop
- Property
- Strategy to convert PropertyIterator to PropertyDescriptor
- PropertyIterator
- This class acts like a combination of a PropertyNode and PropertyProperty to be able to create property descriptors using a normal strategy.
- Trait_
- TraitUse
- Type