HTLowering class

Inheritance

Constructors

HTLowering(HTCompilationContext _context, {HTLexicon? lexicon})

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
visitAssertStmt(AssertStmt node) → void
inherited
visitAssignExpr(AssignExpr node) → void
override
visitBinaryExpr(BinaryExpr node) → void
override
visitBlockStmt(BlockStmt node) → void
inherited
visitBooleanExpr(ASTLiteralBoolean node) → void
inherited
visitBreakStmt(BreakStmt node) → void
inherited
visitCallExpr(CallExpr node) → void
inherited
visitClassDecl(ClassDecl node) → void
inherited
visitCommaExpr(ParallelExpr node) → void
inherited
visitComment(ASTComment node) → void
inherited
visitCompilation(ASTCompilation node) → void
inherited
visitContinueStmt(ContinueStmt node) → void
inherited
visitDeleteMemberStmt(DeleteMemberStmt node) → void
inherited
visitDeleteStmt(DeleteStmt node) → void
inherited
visitDeleteSubStmt(DeleteSubStmt node) → void
inherited
visitDestructuringDecl(DestructuringDecl node) → void
inherited
visitDoStmt(DoStmt node) → void
inherited
visitEmptyExpr(ASTEmpty node) → void
inherited
visitEmptyLine(ASTEmptyLine node) → void
inherited
visitEnumDecl(EnumDecl node) → void
inherited
visitExprStmt(ExprStmt node) → void
inherited
visitExtensionDecl(ExtensionDecl node) → void
inherited
visitFieldTypeExpr(FieldTypeExpr node) → void
inherited
visitFloatLiteralExpr(ASTLiteralFloat node) → void
inherited
visitForRangeStmt(ForRangeExpr node) → void
override
visitForStmt(ForExpr node) → void
override
visitFuncDecl(FuncDecl node) → void
inherited
visitFunctionTypeExpr(FuncTypeExpr node) → void
inherited
visitGenericTypeParamExpr(GenericTypeParameterExpr node) → void
inherited
visitGroupExpr(GroupExpr node) → void
inherited
visitIdentifierExpr(IdentifierExpr node) → void
inherited
visitIf(IfExpr node) → void
inherited
visitImportExportDecl(ImportExportDecl node) → void
inherited
visitInOfExpr(InOfExpr node) → void
inherited
visitIntLiteralExpr(ASTLiteralInteger node) → void
inherited
visitIntrinsicTypeExpr(IntrinsicTypeExpr node) → void
inherited
visitListExpr(ListExpr node) → void
inherited
visitMemberExpr(MemberExpr node) → void
inherited
visitNamespaceDecl(NamespaceDecl node) → void
inherited
visitNominalTypeExpr(NominalTypeExpr node) → void
inherited
visitNullExpr(ASTLiteralNull node) → void
inherited
visitParamDecl(ParamDecl node) → void
inherited
visitParamTypeExpr(ParamTypeExpr node) → void
inherited
visitReferConstructCallExpr(RedirectingConstructorCallExpr node) → void
inherited
visitReturnStmt(ReturnStmt node) → void
inherited
visitSource(ASTSource node) → void
inherited
visitSpreadExpr(SpreadExpr node) → void
inherited
visitStringInterpolationExpr(ASTStringInterpolation node) → void
inherited
visitStringLiteralExpr(ASTLiteralString node) → void
inherited
visitStructDecl(StructDecl node) → void
inherited
visitStructObjExpr(StructObjExpr node) → void
inherited
visitStructObjField(StructObjField node) → void
inherited
visitStructuralTypeExpr(StructuralTypeExpr node) → void
inherited
visitSubExpr(SubExpr node) → void
inherited
visitSwitch(SwitchStmt node) → void
inherited
visitTernaryExpr(TernaryExpr node) → void
inherited
visitThrowStmt(ThrowStmt node) → void
inherited
visitTypeAliasDecl(TypeAliasDecl node) → void
inherited
visitUnaryPostfixExpr(UnaryPostfixExpr node) → void
override
visitUnaryPrefixExpr(UnaryPrefixExpr node) → void
override
visitVarDecl(VarDecl node) → void
inherited
visitWhileStmt(WhileStmt node) → void
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

lowerCompilation(ASTCompilation compilation, HTOptimizationResult optimization, {HTLexicon? lexicon}) → HTCompilationContext