definition library Null safety
Classes
- ClassDeclaration
- Class introspection information for DeclarationMacros.
- ClassDeclarationBuilder
- The api used by DeclarationMacros to contribute new declarations to the current class. [...]
- ClassDeclarationMacro
- The interface for DeclarationMacros that can be applied to classes.
- ClassDefinition
- Class introspection information for DefinitionMacros.
- ClassType
- Class introspection information for TypeMacros.
- ClassTypeMacro
- The interface for TypeMacros that can be applied to classes.
- Code
- The representation of a piece of Code.
- ConstructorDeclaration
- Constructor introspection information for DeclarationMacros.
- ConstructorDeclarationMacro
- The interface for DeclarationMacros that can be applied to constructors.
- ConstructorDefinition
- Constructor introspection information for DefinitionMacros.
- ConstructorDefinitionBuilder
- The apis used by DefinitionMacros to define the body of abstract or external constructors, as well as wrap the body of concrete constructors with additional statements. [...]
- ConstructorDefinitionMacro
- The interface for DefinitionMacros that can be applied to constructors.
- ConstructorType
- Constructor introspection information for TypeMacros.
- ConstructorTypeMacro
- The interface for TypeMacros that can be applied to constructors.
- Declaration
- A piece of code representing a syntactically valid Declaration.
- DeclarationBuilder
- The api used by DeclarationMacros to contribute new declarations to the current library, and get TypeDeclarations from runtime Type objects.
- DeclarationMacro
- The marker interface for macros that are allowed to contribute new declarations to the program, including both top level and class level declarations. [...]
- DeclarationType
- Declaration introspection information for TypeMacros.
- DefinitionBuilder
- The api implemented by builder objects provided to DefinitionMacros. [...]
- DefinitionMacro
- The marker interface for macros that are only allowed to implement or wrap existing declarations in the program. They cannot introduce any new declarations that are visible to the program, but are allowed to add declarations that only they can see. [...]
- Element
- A piece of code representing a syntactically valid Element.
- Expression
- A piece of code representing a syntactically valid Expression.
- FieldDeclaration
- Field introspection information for DeclarationMacros.
- FieldDeclarationMacro
- The interface for DeclarationMacros that can be applied to fields.
- FieldDefinition
- Field introspection information for DefinitionMacros.
- FieldDefinitionBuilder
- The api used by DefinitionMacros to implement abstract or external fields. [...]
- FieldDefinitionMacro
- The interface for DefinitionMacros that can be applied to fields.
- FieldType
- Field introspection information for TypeMacros.
- FieldTypeMacro
- The interface for TypeMacros that can be applied to fields.
- Fragment
- A piece of code that can't be parsed into a valid language construct in its current form. No validation or parsing is performed.
- FunctionBody
- A piece of code representing a syntactically valid function body. [...]
- FunctionDeclaration
- Function introspection information for DeclarationMacros.
- FunctionDeclarationMacro
- The interface for DeclarationMacros that can be applied to top level functions or methods.
- FunctionDefinition
- Function introspection information for DefinitionMacros.
- FunctionDefinitionBuilder
- The apis used by DefinitionMacros to define the body of abstract or external functions (or methods), as well as wrap the body of concrete functions or methods with additional statements.
- FunctionDefinitionMacro
- The interface for DefinitionMacros that can be applied to top level functions or methods.
- FunctionType
- Function introspection information for TypeMacros.
- FunctionTypeMacro
- The interface for TypeMacros that can be applied to top level functions or methods.
- Macro
- The marker interface for all types of macros.
- MethodDeclaration
- Method introspection information for DeclarationMacros.
- MethodDeclarationMacro
- The interface for DeclarationMacros that can be applied to methods.
- MethodDefinition
- Method introspection information for DefinitionMacros.
- MethodDefinitionMacro
- The interface for DefinitionMacros that can be applied to methods.
- MethodType
- Method introspection information for TypeMacros.
- MethodTypeMacro
- The interface for TypeMacros that can be applied to methods.
- NamedArgument
- A piece of code identifying a named argument. [...]
- Parameter
- A piece of code identifying a syntactically valid function parameter. [...]
- ParameterDeclaration
- Parameter introspection information for DeclarationMacros.
- ParameterDefinition
- Parameter introspection information for DefinitionMacros.
- ParameterType
- Parameter introspection information for TypeMacros.
- Scope
- Statement
- A piece of code representing a syntactically valid statement.
- TypeAnnotation
- A piece of code representing a syntactically valid type annotation.
- TypeBuilder
- The api used by TypeMacros to contribute new type declarations to the current library, and get TypeReferences from runtime Type objects.
- TypeDeclaration
- Type annotation introspection information for DeclarationMacros.
- TypeDefinition
- Type annotation introspection information for DefinitionMacros.
- TypeMacro
- The marker interface for macros that are allowed to contribute new type declarations into the program. [...]
- TypeParameterDeclaration
- TypeParameter introspection information for DeclarationMacros.
- TypeParameterDefinition
- Type parameter introspection information for DefinitionMacros.
- TypeParameterType
- Type parameter introspection information for TypeMacros.
- TypeReference
- Type annotation introspection information for TypeMacros.