org.jetbrains.kotlin.js.translate.declaration
Class DeclarationBodyVisitor
java.lang.Object
com.intellij.psi.PsiElementVisitor
org.jetbrains.kotlin.psi.JetVisitor<T,TranslationContext>
org.jetbrains.kotlin.js.translate.general.TranslatorVisitor<java.lang.Void>
org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor
public class DeclarationBodyVisitor
- extends TranslatorVisitor<java.lang.Void>
| Fields inherited from class com.intellij.psi.PsiElementVisitor |
EMPTY_VISITOR |
| Methods inherited from class org.jetbrains.kotlin.psi.JetVisitor |
visitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitArgument, visitArrayAccessExpression, visitBinaryExpression, visitBinaryWithTypeRHSExpression, visitBlockExpression, visitBlockStringTemplateEntry, visitBreakExpression, visitCallableReferenceExpression, visitCallExpression, visitCatchSection, visitClassBody, visitClassLiteralExpression, visitConstantExpression, visitConstructorCalleeExpression, visitConstructorDelegationCall, visitContinueExpression, visitDeclaration, visitDelegationByExpressionSpecifier, visitDelegationSpecifier, visitDelegationSpecifierList, visitDelegationToSuperCallSpecifier, visitDelegationToSuperClassSpecifier, visitDotQualifiedExpression, visitDoubleColonExpression, visitDoWhileExpression, visitDynamicType, visitEscapeStringTemplateEntry, visitExpression, visitExpressionWithLabel, visitFileAnnotationList, visitFinallySection, visitForExpression, visitFunctionLiteralExpression, visitFunctionType, visitIfExpression, visitImportDirective, visitImportList, visitInitializerList, visitIsExpression, visitJetFile, visitLabeledExpression, visitLiteralStringTemplateEntry, visitLoopExpression, visitModifierList, visitMultiDeclaration, visitMultiDeclarationEntry, visitNamedDeclaration, visitNullableType, visitObjectDeclarationName, visitObjectLiteralExpression, visitPackageDirective, visitParameter, visitParameterList, visitParenthesizedExpression, visitPostfixExpression, visitPrefixExpression, visitPrimaryConstructor, visitPropertyAccessor, visitPropertyDelegate, visitQualifiedExpression, visitReferenceExpression, visitReturnExpression, visitRootPackageExpression, visitSafeQualifiedExpression, visitScript, visitSelfType, visitSimpleNameExpression, visitSimpleNameStringTemplateEntry, visitStringTemplateEntry, visitStringTemplateEntryWithExpression, visitStringTemplateExpression, visitSuperExpression, visitThisExpression, visitThrowExpression, visitTryExpression, visitTypeArgumentList, visitTypeConstraint, visitTypeConstraintList, visitTypedef, visitTypeParameter, visitTypeParameterList, visitTypeProjection, visitTypeReference, visitUnaryExpression, visitUserType, visitValueArgumentList, visitWhenConditionInRange, visitWhenConditionIsPattern, visitWhenConditionWithExpression, 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<JsPropertyInitializer> result
staticResult
protected final java.util.List<JsPropertyInitializer> staticResult
enumEntryList
protected final java.util.List<JsPropertyInitializer> enumEntryList
DeclarationBodyVisitor
public DeclarationBodyVisitor(@NotNull
java.util.List<JsPropertyInitializer> result,
@NotNull
java.util.List<JsPropertyInitializer> staticResult)
getResult
@NotNull
public java.util.List<JsPropertyInitializer> getResult()
getEnumEntryList
public java.util.List<JsPropertyInitializer> getEnumEntryList()
emptyResult
protected java.lang.Void emptyResult(@NotNull
TranslationContext context)
- Specified by:
emptyResult in class TranslatorVisitor<java.lang.Void>
visitClass
public java.lang.Void visitClass(@NotNull
JetClass expression,
TranslationContext context)
- Overrides:
visitClass in class JetVisitor<java.lang.Void,TranslationContext>
visitEnumEntry
public java.lang.Void visitEnumEntry(@NotNull
JetEnumEntry enumEntry,
TranslationContext data)
- Overrides:
visitEnumEntry in class JetVisitor<java.lang.Void,TranslationContext>
visitObjectDeclaration
public java.lang.Void visitObjectDeclaration(@NotNull
JetObjectDeclaration declaration,
TranslationContext context)
- Overrides:
visitObjectDeclaration in class JetVisitor<java.lang.Void,TranslationContext>
visitNamedFunction
public java.lang.Void visitNamedFunction(@NotNull
JetNamedFunction expression,
TranslationContext context)
- Overrides:
visitNamedFunction in class JetVisitor<java.lang.Void,TranslationContext>
visitProperty
public java.lang.Void visitProperty(@NotNull
JetProperty expression,
TranslationContext context)
- Overrides:
visitProperty in class JetVisitor<java.lang.Void,TranslationContext>
visitAnonymousInitializer
public java.lang.Void visitAnonymousInitializer(@NotNull
JetClassInitializer expression,
TranslationContext context)
- Overrides:
visitAnonymousInitializer in class JetVisitor<java.lang.Void,TranslationContext>
visitSecondaryConstructor
public java.lang.Void visitSecondaryConstructor(@NotNull
JetSecondaryConstructor constructor,
TranslationContext data)
- Overrides:
visitSecondaryConstructor in class JetVisitor<java.lang.Void,TranslationContext>