Class MethodInvocationLocator

java.lang.Object
org.eclipse.jdt.core.dom.ASTVisitor
com.microsoft.java.debug.plugin.internal.MethodInvocationLocator

public class MethodInvocationLocator extends org.eclipse.jdt.core.dom.ASTVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
    MethodInvocationLocator(int line, org.eclipse.jdt.core.dom.CompilationUnit unit)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<org.eclipse.jdt.core.dom.ASTNode,org.eclipse.jdt.core.dom.IMethodBinding>
     
    boolean
    visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.AssertStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.BreakStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ClassInstanceCreation node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ConstructorInvocation node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ContinueStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.DoStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.EmptyStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.EnhancedForStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.EnumDeclaration node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ExpressionStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.FieldDeclaration node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ForStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.IfStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.LabeledStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.MethodDeclaration node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.MethodInvocation node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ReturnStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.SuperConstructorInvocation node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.SwitchStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.SynchronizedStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.ThrowStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.TryStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.TypeDeclaration node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.VariableDeclarationStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.WhileStatement node)
     
    boolean
    visit(org.eclipse.jdt.core.dom.YieldStatement node)
     

    Methods inherited from class org.eclipse.jdt.core.dom.ASTVisitor

    endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, preVisit2, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MethodInvocationLocator

      public MethodInvocationLocator(int line, org.eclipse.jdt.core.dom.CompilationUnit unit)
  • Method Details

    • visit

      public boolean visit(org.eclipse.jdt.core.dom.FieldDeclaration node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.MethodDeclaration node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.TypeDeclaration node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.EnumDeclaration node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ExpressionStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.AssertStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.BreakStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ContinueStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.DoStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.EmptyStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.EnhancedForStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ForStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.IfStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.LabeledStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ReturnStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.SwitchStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.SynchronizedStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ThrowStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.TryStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.WhileStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.YieldStatement node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ConstructorInvocation node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.SuperConstructorInvocation node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.MethodInvocation node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • visit

      public boolean visit(org.eclipse.jdt.core.dom.ClassInstanceCreation node)
      Overrides:
      visit in class org.eclipse.jdt.core.dom.ASTVisitor
    • getTargets

      public Map<org.eclipse.jdt.core.dom.ASTNode,org.eclipse.jdt.core.dom.IMethodBinding> getTargets()