org.aspectj.ajdt.internal.core.builder
Class EclipseClassPathManager

java.lang.Object
  extended by org.aspectj.weaver.bcel.ClassPathManager
      extended by org.aspectj.ajdt.internal.core.builder.EclipseClassPathManager

public class EclipseClassPathManager
extends ClassPathManager

Author:
colyer Provide a type lookup environment for the weaver, without having to convert the various eclipse paths into their external form.

Nested Class Summary
 
Nested classes/interfaces inherited from class org.aspectj.weaver.bcel.ClassPathManager
ClassPathManager.ClassFile, ClassPathManager.DirEntry, ClassPathManager.Entry, ClassPathManager.ZipFileEntry
 
Constructor Summary
EclipseClassPathManager(org.aspectj.org.eclipse.jdt.internal.compiler.env.INameEnvironment env)
           
 
Method Summary
 void addPath(java.lang.String name, IMessageHandler handler)
           
 ClassPathManager.ClassFile find(UnresolvedType type)
           
 java.util.List getAllClassFiles()
           
 void setNameEnvironment(org.aspectj.org.eclipse.jdt.internal.compiler.env.INameEnvironment env)
           
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.weaver.bcel.ClassPathManager
closeArchives
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EclipseClassPathManager

public EclipseClassPathManager(org.aspectj.org.eclipse.jdt.internal.compiler.env.INameEnvironment env)
Method Detail

setNameEnvironment

public void setNameEnvironment(org.aspectj.org.eclipse.jdt.internal.compiler.env.INameEnvironment env)

addPath

public void addPath(java.lang.String name,
                    IMessageHandler handler)
Overrides:
addPath in class ClassPathManager

find

public ClassPathManager.ClassFile find(UnresolvedType type)
Overrides:
find in class ClassPathManager

getAllClassFiles

public java.util.List getAllClassFiles()

toString

public java.lang.String toString()
Overrides:
toString in class ClassPathManager