org.jetbrains.k2js.translate.utils.dangerous
Class FindPreviousVisitor

java.lang.Object
  extended by com.intellij.psi.PsiElementVisitor
      extended by org.jetbrains.jet.lang.psi.JetVisitor<java.lang.Void,D>
          extended by org.jetbrains.jet.lang.psi.JetTreeVisitor<DangerousData>
              extended by org.jetbrains.k2js.translate.utils.dangerous.FindPreviousVisitor

public final class FindPreviousVisitor
extends JetTreeVisitor<DangerousData>


Constructor Summary
FindPreviousVisitor(DangerousData data)
           
 
Method Summary
 java.lang.Void visitCallExpression(JetCallExpression expression, DangerousData data)
           
 java.lang.Void visitJetElement(JetElement element, DangerousData data)
           
 java.lang.Void visitPrefixExpression(JetPrefixExpression expression, DangerousData data)
           
 
Methods inherited from class org.jetbrains.jet.lang.psi.JetVisitor
visitAnnotatedExpression, visitAnnotation, visitAnnotationEntry, visitAnonymousInitializer, visitArgument, visitArrayAccessExpression, visitBinaryExpression, visitBinaryWithTypeRHSExpression, visitBlockExpression, visitBlockStringTemplateEntry, visitBreakExpression, visitCallableReferenceExpression, visitCatchSection, visitClass, visitClassBody, visitClassObject, visitConstantExpression, visitContinueExpression, visitDeclaration, visitDelegationByExpressionSpecifier, visitDelegationSpecifier, visitDelegationSpecifierList, visitDelegationToSuperCallSpecifier, visitDelegationToSuperClassSpecifier, visitDelegationToThisCall, visitDotQualifiedExpression, visitDoWhileExpression, visitEnumEntry, visitEscapeStringTemplateEntry, visitExpression, visitFinallySection, visitForExpression, visitFunctionLiteralExpression, visitFunctionType, visitIfExpression, visitImportDirective, visitImportList, visitInitializerList, visitIsExpression, visitJetFile, visitLabelQualifiedExpression, visitLiteralStringTemplateEntry, visitLoopExpression, visitModifierList, visitMultiDeclaration, visitMultiDeclarationEntry, visitNamedDeclaration, visitNamedFunction, visitNullableType, visitObjectDeclaration, visitObjectDeclarationName, visitObjectLiteralExpression, visitParameter, visitParameterList, visitParenthesizedExpression, visitPostfixExpression, visitProperty, 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
 

Constructor Detail

FindPreviousVisitor

public FindPreviousVisitor(@NotNull
                           DangerousData data)
Method Detail

visitJetElement

public java.lang.Void visitJetElement(@NotNull
                                      JetElement element,
                                      DangerousData data)
Overrides:
visitJetElement in class JetTreeVisitor<DangerousData>

visitPrefixExpression

public java.lang.Void visitPrefixExpression(@NotNull
                                            JetPrefixExpression expression,
                                            @NotNull
                                            DangerousData data)
Overrides:
visitPrefixExpression in class JetVisitor<java.lang.Void,DangerousData>

visitCallExpression

public java.lang.Void visitCallExpression(@NotNull
                                          JetCallExpression expression,
                                          @NotNull
                                          DangerousData data)
Overrides:
visitCallExpression in class JetVisitor<java.lang.Void,DangerousData>