Package org.eclipse.epsilon.emc.jdt
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>
all
protected boolean
ofTypeOnly
protected org.eclipse.jdt.core.dom.ASTParser
parser
protected Collection<org.eclipse.jdt.core.IJavaProject>
projects
protected boolean
resolveBindings
protected String
type
-
Constructor Summary
Constructors Constructor Description ReflectiveASTVisitor(Collection<org.eclipse.jdt.core.IJavaProject> projects, boolean ifBindings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Object>
getAllOfKind(String type)
Collection<Object>
getAllOfType(String type)
protected org.eclipse.jdt.core.dom.ASTParser
getASTParser()
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, 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
-
-
-
-
Field Detail
-
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 Detail
-
ReflectiveASTVisitor
public ReflectiveASTVisitor(Collection<org.eclipse.jdt.core.IJavaProject> projects, boolean ifBindings)
-
-
Method Detail
-
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 classorg.eclipse.jdt.core.dom.ASTVisitor
-
-