Resolver class final
- Inheritance
-
- Object
- SimpleAstNodeVisitor<
Future< Element> > - Resolver
Constructors
-
Resolver({required List<
Declaration> program, required SymbolsResolver symbolsResolver, ErrorHandler? errorHandler})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
program
→ List<
Declaration> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- symbolsResolver → SymbolsResolver
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolve(
) → Future< ProgramElement> -
toString(
) → String -
A string representation of this object.
inherited
-
visitBooleanLiteral(
BooleanLiteral node) → Future< Element> -
override
-
visitBottomTypeIdentifier(
BottomTypeIdentifier node) → Future< Element> ? -
inherited
-
visitDoubleLiteral(
DoubleLiteral node) → Future< Element> -
override
-
visitIdentifiedTypeIdentifier(
IdentifiedTypeIdentifier node) → Future< Element> ? -
inherited
-
visitIdentifierExpression(
IdentifierExpression node) → Future< Element> -
override
-
visitImportDeclaration(
ImportDeclaration node) → Future< Element> -
override
-
visitIntegerLiteral(
IntegerLiteral node) → Future< Element> -
override
-
visitInvocationExpression(
InvocationExpression node) → Future< Element> ? -
override
-
visitLetDeclaration(
LetDeclaration node) → Future< TypedElement> -
override
-
visitLetExpression(
LetExpression node) → Future< Element> ? -
inherited
-
visitListTypeIdentifier(
ListTypeIdentifier node) → Future< Element> ? -
inherited
-
visitMapTypeIdentifier(
MapTypeIdentifier node) → Future< Element> ? -
inherited
-
visitOptionTypeIdentifier(
OptionTypeIdentifier node) → Future< Element> ? -
inherited
-
visitSetTypeIdentifier(
SetTypeIdentifier node) → Future< Element> ? -
inherited
-
visitStringLiteral(
StringLiteral node) → Future< Element> -
override
-
visitTopTypeIdentifier(
TopTypeIdentifier node) → Future< Element> ? -
inherited
-
visitTypeDefinition(
TypeDefinition node) → Future< Element> -
override
-
visitTypeVariantNode(
TypeVariantNode node) → Future< Element> -
override
-
visitTypeVariantParameterNode(
TypeVariantParameterNode node) → Future< Element> -
override
-
visitUnitLiteral(
UnitLiteral node) → Future< Element> -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited