Class ReflectiveASTVisitor

java.lang.Object
org.eclipse.jdt.core.dom.ASTVisitor
org.eclipse.epsilon.emc.jdt.ReflectiveASTVisitor

public class ReflectiveASTVisitor extends org.eclipse.jdt.core.dom.ASTVisitor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected List<Object>
     
    protected boolean
     
    protected org.eclipse.jdt.core.dom.ASTParser
     
    protected Collection<org.eclipse.jdt.core.IJavaProject>
     
    protected boolean
     
    protected String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReflectiveASTVisitor(Collection<org.eclipse.jdt.core.IJavaProject> projects, boolean ifBindings)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    protected org.eclipse.jdt.core.dom.ASTParser
     
    void
    preVisit(org.eclipse.jdt.core.dom.ASTNode 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, endVisit, postVisit, 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, 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
  • Field Details

    • all

      protected List<Object> all
    • type

      protected String type
    • ofTypeOnly

      protected boolean ofTypeOnly
    • projects

      protected Collection<org.eclipse.jdt.core.IJavaProject> projects
    • resolveBindings

      protected boolean resolveBindings
    • parser

      protected org.eclipse.jdt.core.dom.ASTParser parser
  • Constructor Details

    • ReflectiveASTVisitor

      public ReflectiveASTVisitor(Collection<org.eclipse.jdt.core.IJavaProject> projects, boolean ifBindings)
  • Method Details

    • getASTParser

      protected org.eclipse.jdt.core.dom.ASTParser getASTParser()
    • getAllOfKind

      public Collection<Object> getAllOfKind(String type) throws org.eclipse.jdt.core.JavaModelException
      Throws:
      org.eclipse.jdt.core.JavaModelException
    • getAllOfType

      public Collection<Object> getAllOfType(String type) throws org.eclipse.jdt.core.JavaModelException
      Throws:
      org.eclipse.jdt.core.JavaModelException
    • preVisit

      public void preVisit(org.eclipse.jdt.core.dom.ASTNode node)
      Overrides:
      preVisit in class org.eclipse.jdt.core.dom.ASTVisitor