ast library

Classes

Api
Represents a collection of Methods.
ApiField
Represents a field of an API.
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.