org.aspectj.org.eclipse.jdt.internal.core.util
Class ASTNodeFinder

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.ASTNodeFinder

public class ASTNodeFinder
extends java.lang.Object

Finds an ASTNode given an IJavaElement in a CompilationUnitDeclaration


Constructor Summary
ASTNodeFinder(CompilationUnitDeclaration unit)
           
 
Method Summary
 FieldDeclaration findField(IField fieldHandle)
           
 Initializer findInitializer(IInitializer initializerHandle)
           
 AbstractMethodDeclaration findMethod(IMethod methodHandle)
           
 TypeDeclaration findType(IType typeHandle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTNodeFinder

public ASTNodeFinder(CompilationUnitDeclaration unit)
Method Detail

findField

public FieldDeclaration findField(IField fieldHandle)

findInitializer

public Initializer findInitializer(IInitializer initializerHandle)

findMethod

public AbstractMethodDeclaration findMethod(IMethod methodHandle)

findType

public TypeDeclaration findType(IType typeHandle)