org.jetbrains.k2js.translate.declaration
Class DeclarationBodyVisitor
java.lang.Object
com.intellij.psi.PsiElementVisitor
org.jetbrains.jet.lang.psi.JetVisitor<T,TranslationContext>
org.jetbrains.k2js.translate.general.TranslatorVisitor<java.lang.Void>
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
|
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 |
result
protected final java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> result
DeclarationBodyVisitor
public DeclarationBodyVisitor()
DeclarationBodyVisitor
public DeclarationBodyVisitor(java.util.List<com.google.dart.compiler.backend.js.ast.JsPropertyInitializer> result)
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>