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) |
visitJetElement
visitAnnotatedExpression, 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, visitWhenEntry
public 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>