public final class InitializerVisitor extends TranslatorVisitor<java.lang.Void>
Constructor and Description |
---|
InitializerVisitor(java.util.List<com.google.dart.compiler.backend.js.ast.JsStatement> result) |
Modifier and Type | Method and Description |
---|---|
java.util.List<com.google.dart.compiler.backend.js.ast.JsStatement> |
traverseClass(JetClassOrObject expression,
TranslationContext context) |
java.lang.Void |
visitAnonymousInitializer(JetClassInitializer initializer,
TranslationContext context) |
java.lang.Void |
visitDeclaration(JetDeclaration expression,
TranslationContext context) |
java.lang.Void |
visitObjectDeclaration(JetObjectDeclaration declaration,
TranslationContext context) |
java.lang.Void |
visitProperty(JetProperty property,
TranslationContext context) |
visitJetElement
visitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitArgument, visitArrayAccessExpression, visitBinaryExpression, visitBinaryWithTypeRHSExpression, visitBlockExpression, visitBlockStringTemplateEntry, visitBreakExpression, visitCallableReferenceExpression, visitCallExpression, visitCatchSection, visitClass, visitClassBody, visitClassObject, visitConstantExpression, visitContinueExpression, visitDelegationByExpressionSpecifier, visitDelegationSpecifier, visitDelegationSpecifierList, visitDelegationToSuperCallSpecifier, visitDelegationToSuperClassSpecifier, visitDelegationToThisCall, visitDotQualifiedExpression, visitDoWhileExpression, visitEnumEntry, visitEscapeStringTemplateEntry, visitExpression, visitFinallySection, visitForExpression, visitFunctionLiteralExpression, visitFunctionType, visitIdeTemplate, visitIfExpression, visitImportDirective, visitInitializerList, visitIsExpression, visitJetFile, visitLabelQualifiedExpression, visitLiteralStringTemplateEntry, visitLoopExpression, visitModifierList, visitMultiDeclaration, visitMultiDeclarationEntry, visitNamedDeclaration, visitNamedFunction, visitNullableType, visitObjectDeclarationName, visitObjectLiteralExpression, visitParameter, visitParameterList, visitParenthesizedExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyAccessor, visitPropertyDelegate, visitQualifiedExpression, visitReferenceExpression, visitReturnExpression, visitRootNamespaceExpression, visitSafeQualifiedExpression, visitScript, visitSelfType, visitSimpleNameExpression, visitSimpleNameStringTemplateEntry, visitStringTemplateEntry, visitStringTemplateEntryWithExpression, visitStringTemplateExpression, visitSuperExpression, visitThisExpression, visitThrowExpression, visitTryExpression, visitTypeArgumentList, visitTypeConstraint, visitTypeConstraintList, visitTypedef, visitTypeParameter, visitTypeParameterList, visitTypeProjection, visitTypeReference, visitUnaryExpression, visitUserType, visitValueArgumentList, visitWhenConditionExpression, visitWhenConditionInRange, visitWhenConditionIsPattern, visitWhenEntry, visitWhenExpression, visitWhileExpression
public InitializerVisitor(java.util.List<com.google.dart.compiler.backend.js.ast.JsStatement> result)
public final java.lang.Void visitProperty(@NotNull JetProperty property, @NotNull TranslationContext context)
visitProperty
in class JetVisitor<java.lang.Void,TranslationContext>
public java.lang.Void visitAnonymousInitializer(@NotNull JetClassInitializer initializer, @NotNull TranslationContext context)
visitAnonymousInitializer
in class JetVisitor<java.lang.Void,TranslationContext>
public java.lang.Void visitDeclaration(@NotNull JetDeclaration expression, @NotNull TranslationContext context)
visitDeclaration
in class JetVisitor<java.lang.Void,TranslationContext>
public java.lang.Void visitObjectDeclaration(@NotNull JetObjectDeclaration declaration, @NotNull TranslationContext context)
visitObjectDeclaration
in class JetVisitor<java.lang.Void,TranslationContext>
@NotNull public final java.util.List<com.google.dart.compiler.backend.js.ast.JsStatement> traverseClass(@NotNull JetClassOrObject expression, @NotNull TranslationContext context)