Resolver class final

Inheritance

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