ast library
Classes
- Api
- Represents a collection of Methods.
- ApiField
- Represents a field of an API.
- AstEventChannelApi
- Represents a collection of Methods that are wrappers for Event
- AstFlutterApi
- Represents a collection of Methods that are hosted on the Flutter side.
- AstHostApi
- Represents a collection of Methods that are implemented on the platform side.
- AstProxyApi
- Represents an API that wraps a native class.
- Class
- Represents a class with fields.
- Constructor
- Represents a constructor for an API.
- Enum
- Represents a Enum.
- EnumMember
- Represents a Enum member.
- Method
- Represents a method on an Api.
- NamedType
- Represents a named entity that has a type.
- Node
- Superclass for all AST nodes.
- Parameter
- Represents a Method's parameter that has a type and a name.
- Root
- Top-level node for the AST.
- TypeDeclaration
- A specific instance of a type.
Enums
- ApiLocation
- Enum that represents where an Api is located, on the host or Flutter.