org.jetbrains.kotlin.js.translate.declaration
Class DeclarationBodyVisitor
java.lang.Object
com.intellij.psi.PsiElementVisitor
org.jetbrains.kotlin.psi.KtVisitor<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.KtVisitor |
visitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitAnnotationUseSiteTarget, visitArgument, visitArrayAccessExpression, visitBinaryExpression, visitBinaryWithTypeRHSExpression, visitBlockExpression, visitBlockStringTemplateEntry, visitBreakExpression, visitCallableReferenceExpression, visitCallExpression, visitCatchSection, visitClassBody, visitClassInitializer, visitClassLiteralExpression, visitClassOrObject, visitConstantExpression, visitConstructorCalleeExpression, visitConstructorDelegationCall, visitContinueExpression, visitDeclaration, visitDelegatedSuperTypeEntry, visitDestructuringDeclaration, visitDestructuringDeclarationEntry, visitDotQualifiedExpression, visitDoubleColonExpression, visitDoWhileExpression, visitDynamicType, visitEscapeStringTemplateEntry, visitExpression, visitExpressionWithLabel, visitFileAnnotationList, visitFinallySection, visitForExpression, visitFunctionType, visitIfExpression, visitImportDirective, visitImportList, visitInitializerList, visitIsExpression, visitKtFile, visitLabeledExpression, visitLambdaExpression, visitLiteralStringTemplateEntry, visitLoopExpression, visitModifierList, visitNamedDeclaration, visitNullableType, visitObjectLiteralExpression, visitPackageDirective, visitParameter, visitParameterList, visitParenthesizedExpression, visitPostfixExpression, visitPrefixExpression, visitPrimaryConstructor, visitPropertyAccessor, visitPropertyDelegate, visitQualifiedExpression, visitReferenceExpression, visitReturnExpression, visitSafeQualifiedExpression, visitScript, visitScriptInitializer, visitSelfType, visitSimpleNameExpression, visitSimpleNameStringTemplateEntry, visitStringTemplateEntry, visitStringTemplateEntryWithExpression, visitStringTemplateExpression, visitSuperExpression, visitSuperTypeCallEntry, visitSuperTypeEntry, visitSuperTypeList, visitSuperTypeListEntry, visitThisExpression, visitThrowExpression, visitTryExpression, visitTypeArgumentList, visitTypeConstraint, visitTypeConstraintList, 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
KtClass expression,
TranslationContext context)
- Overrides:
visitClass
in class KtVisitor<java.lang.Void,TranslationContext>
visitEnumEntry
public java.lang.Void visitEnumEntry(@NotNull
KtEnumEntry enumEntry,
TranslationContext data)
- Overrides:
visitEnumEntry
in class KtVisitor<java.lang.Void,TranslationContext>
visitObjectDeclaration
public java.lang.Void visitObjectDeclaration(@NotNull
KtObjectDeclaration declaration,
TranslationContext context)
- Overrides:
visitObjectDeclaration
in class KtVisitor<java.lang.Void,TranslationContext>
visitNamedFunction
public java.lang.Void visitNamedFunction(@NotNull
KtNamedFunction expression,
TranslationContext context)
- Overrides:
visitNamedFunction
in class KtVisitor<java.lang.Void,TranslationContext>
visitProperty
public java.lang.Void visitProperty(@NotNull
KtProperty expression,
TranslationContext context)
- Overrides:
visitProperty
in class KtVisitor<java.lang.Void,TranslationContext>
visitAnonymousInitializer
public java.lang.Void visitAnonymousInitializer(@NotNull
KtAnonymousInitializer expression,
TranslationContext context)
- Overrides:
visitAnonymousInitializer
in class KtVisitor<java.lang.Void,TranslationContext>
visitSecondaryConstructor
public java.lang.Void visitSecondaryConstructor(@NotNull
KtSecondaryConstructor constructor,
TranslationContext data)
- Overrides:
visitSecondaryConstructor
in class KtVisitor<java.lang.Void,TranslationContext>