org.jetbrains.k2js.translate.declaration
Class DeclarationBodyVisitor

java.lang.Object
  extended by com.intellij.psi.PsiElementVisitor
      extended by org.jetbrains.jet.lang.psi.JetVisitor<T,TranslationContext>
          extended by org.jetbrains.k2js.translate.general.TranslatorVisitor<java.lang.Void>
              extended by org.jetbrains.k2js.translate.declaration.DeclarationBodyVisitor

public class DeclarationBodyVisitor
extends TranslatorVisitor<java.lang.Void>


Field Summary
protected  java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> result
           
 
Constructor Summary
DeclarationBodyVisitor()
           
DeclarationBodyVisitor(java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> result)
           
 
Method Summary
 java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> getResult()
           
 java.lang.Void visitAnonymousInitializer(JetClassInitializer expression, TranslationContext context)
           
 java.lang.Void visitClass(JetClass expression, TranslationContext context)
           
 java.lang.Void visitNamedFunction(JetNamedFunction expression, TranslationContext context)
           
 java.lang.Void visitObjectDeclarationName(JetObjectDeclarationName expression, TranslationContext context)
           
 java.lang.Void visitProperty(JetProperty expression, TranslationContext context)
           
 
Methods inherited from class org.jetbrains.k2js.translate.general.TranslatorVisitor
traverseContainer, visitJetElement
 
Methods inherited from class org.jetbrains.jet.lang.psi.JetVisitor
visitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitArgument, visitArrayAccessExpression, visitBinaryExpression, visitBinaryWithTypeRHSExpression, visitBlockExpression, visitBlockStringTemplateEntry, visitBreakExpression, visitCallableReferenceExpression, visitCallExpression, visitCatchSection, visitClassBody, visitClassObject, visitConstantExpression, visitContinueExpression, visitDeclaration, 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, visitNullableType, visitObjectDeclaration, 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
 
Methods inherited from class com.intellij.psi.PsiElementVisitor
visitBinaryFile, visitComment, visitDirectory, visitElement, visitErrorElement, visitFile, visitOuterLanguageElement, visitPlainText, visitPlainTextFile, visitWhiteSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

result

protected final java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> result
Constructor Detail

DeclarationBodyVisitor

public DeclarationBodyVisitor()

DeclarationBodyVisitor

public DeclarationBodyVisitor(java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> result)
Method Detail

getResult

@NotNull
public java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> getResult()

visitClass

public java.lang.Void visitClass(@NotNull
                                 JetClass expression,
                                 @NotNull
                                 TranslationContext context)
Overrides:
visitClass in class JetVisitor<java.lang.Void,TranslationContext>

visitNamedFunction

public java.lang.Void visitNamedFunction(@NotNull
                                         JetNamedFunction expression,
                                         @NotNull
                                         TranslationContext context)
Overrides:
visitNamedFunction in class JetVisitor<java.lang.Void,TranslationContext>

visitProperty

public java.lang.Void visitProperty(@NotNull
                                    JetProperty expression,
                                    @NotNull
                                    TranslationContext context)
Overrides:
visitProperty in class JetVisitor<java.lang.Void,TranslationContext>

visitObjectDeclarationName

public java.lang.Void visitObjectDeclarationName(@NotNull
                                                 JetObjectDeclarationName expression,
                                                 @NotNull
                                                 TranslationContext context)
Overrides:
visitObjectDeclarationName in class JetVisitor<java.lang.Void,TranslationContext>

visitAnonymousInitializer

public java.lang.Void visitAnonymousInitializer(@NotNull
                                                JetClassInitializer expression,
                                                @NotNull
                                                TranslationContext context)
Overrides:
visitAnonymousInitializer in class JetVisitor<java.lang.Void,TranslationContext>