public final class ExpressionVisitor extends TranslatorVisitor<com.google.dart.compiler.backend.js.ast.JsNode>
| Constructor and Description |
|---|
ExpressionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
com.google.dart.compiler.backend.js.ast.JsNode |
visitArrayAccessExpression(JetArrayAccessExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitBinaryExpression(JetBinaryExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitBinaryWithTypeRHSExpression(JetBinaryExpressionWithTypeRHS expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitBlockExpression(JetBlockExpression jetBlock,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitBreakExpression(JetBreakExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitCallExpression(JetCallExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitConstantExpression(JetConstantExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitContinueExpression(JetContinueExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitDotQualifiedExpression(JetDotQualifiedExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitDoWhileExpression(JetDoWhileExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitForExpression(JetForExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitFunctionLiteralExpression(JetFunctionLiteralExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitIfExpression(JetIfExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitIsExpression(JetIsExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitNamedFunction(JetNamedFunction function,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitObjectDeclaration(JetObjectDeclaration expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitObjectLiteralExpression(JetObjectLiteralExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitParenthesizedExpression(JetParenthesizedExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitPostfixExpression(JetPostfixExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitPrefixExpression(JetPrefixExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitProperty(JetProperty expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitReturnExpression(JetReturnExpression jetReturnExpression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitSafeQualifiedExpression(JetSafeQualifiedExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitSimpleNameExpression(JetSimpleNameExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitStringTemplateExpression(JetStringTemplateExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitThisExpression(JetThisExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitThrowExpression(JetThrowExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitTryExpression(JetTryExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitWhenExpression(JetWhenExpression expression,
TranslationContext context) |
com.google.dart.compiler.backend.js.ast.JsNode |
visitWhileExpression(JetWhileExpression expression,
TranslationContext context) |
visitJetElementvisitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitAnonymousInitializer, visitArgument, visitBlockStringTemplateEntry, visitCallableReferenceExpression, visitCatchSection, visitClass, visitClassBody, visitClassObject, visitDeclaration, visitDelegationByExpressionSpecifier, visitDelegationSpecifier, visitDelegationSpecifierList, visitDelegationToSuperCallSpecifier, visitDelegationToSuperClassSpecifier, visitDelegationToThisCall, visitEnumEntry, visitEscapeStringTemplateEntry, visitExpression, visitFinallySection, visitFunctionType, visitIdeTemplate, visitImportDirective, visitInitializerList, visitJetFile, visitLabelQualifiedExpression, visitLiteralStringTemplateEntry, visitLoopExpression, visitModifierList, visitMultiDeclaration, visitMultiDeclarationEntry, visitNamedDeclaration, visitNullableType, visitObjectDeclarationName, visitParameter, visitParameterList, visitPropertyAccessor, visitPropertyDelegate, visitQualifiedExpression, visitReferenceExpression, visitRootNamespaceExpression, visitScript, visitSelfType, visitSimpleNameStringTemplateEntry, visitStringTemplateEntry, visitStringTemplateEntryWithExpression, visitSuperExpression, visitTypeArgumentList, visitTypeConstraint, visitTypeConstraintList, visitTypedef, visitTypeParameter, visitTypeParameterList, visitTypeProjection, visitTypeReference, visitUnaryExpression, visitUserType, visitValueArgumentList, visitWhenConditionExpression, visitWhenConditionInRange, visitWhenConditionIsPattern, visitWhenEntrypublic ExpressionVisitor()
@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitConstantExpression(@NotNull JetConstantExpression expression, @NotNull TranslationContext context)
visitConstantExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitBlockExpression(@NotNull JetBlockExpression jetBlock, @NotNull TranslationContext context)
visitBlockExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitReturnExpression(@NotNull JetReturnExpression jetReturnExpression, @NotNull TranslationContext context)
visitReturnExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitParenthesizedExpression(@NotNull JetParenthesizedExpression expression, @NotNull TranslationContext context)
visitParenthesizedExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitBinaryExpression(@NotNull JetBinaryExpression expression, @NotNull TranslationContext context)
visitBinaryExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitProperty(@NotNull JetProperty expression, @NotNull TranslationContext context)
visitProperty in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitCallExpression(@NotNull JetCallExpression expression, @NotNull TranslationContext context)
visitCallExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitIfExpression(@NotNull JetIfExpression expression, @NotNull TranslationContext context)
visitIfExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitSimpleNameExpression(@NotNull JetSimpleNameExpression expression, @NotNull TranslationContext context)
visitSimpleNameExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitWhileExpression(@NotNull JetWhileExpression expression, @NotNull TranslationContext context)
visitWhileExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitDoWhileExpression(@NotNull JetDoWhileExpression expression, @NotNull TranslationContext context)
visitDoWhileExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitStringTemplateExpression(@NotNull JetStringTemplateExpression expression, @NotNull TranslationContext context)
visitStringTemplateExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitDotQualifiedExpression(@NotNull JetDotQualifiedExpression expression, @NotNull TranslationContext context)
visitDotQualifiedExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitPrefixExpression(@NotNull JetPrefixExpression expression, @NotNull TranslationContext context)
visitPrefixExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitPostfixExpression(@NotNull JetPostfixExpression expression, @NotNull TranslationContext context)
visitPostfixExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitIsExpression(@NotNull JetIsExpression expression, @NotNull TranslationContext context)
visitIsExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitSafeQualifiedExpression(@NotNull JetSafeQualifiedExpression expression, @NotNull TranslationContext context)
visitSafeQualifiedExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@Nullable public com.google.dart.compiler.backend.js.ast.JsNode visitWhenExpression(@NotNull JetWhenExpression expression, @NotNull TranslationContext context)
visitWhenExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitBinaryWithTypeRHSExpression(@NotNull JetBinaryExpressionWithTypeRHS expression, @NotNull TranslationContext context)
visitBinaryWithTypeRHSExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitBreakExpression(@NotNull JetBreakExpression expression, @NotNull TranslationContext context)
visitBreakExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitContinueExpression(@NotNull JetContinueExpression expression, @NotNull TranslationContext context)
visitContinueExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitFunctionLiteralExpression(@NotNull JetFunctionLiteralExpression expression, @NotNull TranslationContext context)
visitFunctionLiteralExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitThisExpression(@NotNull JetThisExpression expression, @NotNull TranslationContext context)
visitThisExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitArrayAccessExpression(@NotNull JetArrayAccessExpression expression, @NotNull TranslationContext context)
visitArrayAccessExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitForExpression(@NotNull JetForExpression expression, @NotNull TranslationContext context)
visitForExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitTryExpression(@NotNull JetTryExpression expression, @NotNull TranslationContext context)
visitTryExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitThrowExpression(@NotNull JetThrowExpression expression, @NotNull TranslationContext context)
visitThrowExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitObjectLiteralExpression(@NotNull JetObjectLiteralExpression expression, @NotNull TranslationContext context)
visitObjectLiteralExpression in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitObjectDeclaration(@NotNull JetObjectDeclaration expression, @NotNull TranslationContext context)
visitObjectDeclaration in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>@NotNull public com.google.dart.compiler.backend.js.ast.JsNode visitNamedFunction(@NotNull JetNamedFunction function, @NotNull TranslationContext context)
visitNamedFunction in class JetVisitor<com.google.dart.compiler.backend.js.ast.JsNode,TranslationContext>