org.aspectj.weaver
Interface IClassFileProvider


public interface IClassFileProvider


Method Summary
 java.util.Iterator<UnwovenClassFile> getClassFileIterator()
          Answer an iterator that can be used to iterate over a set of UnwovenClassFiles to be woven.
 IWeaveRequestor getRequestor()
          The client to which the woven results should be returned.
 boolean isApplyAtAspectJMungersOnly()
           
 

Method Detail

getClassFileIterator

java.util.Iterator<UnwovenClassFile> getClassFileIterator()
Answer an iterator that can be used to iterate over a set of UnwovenClassFiles to be woven. During a weave, this method may be called multiple times.

Returns:
iterator over UnwovenClassFiles.

getRequestor

IWeaveRequestor getRequestor()
The client to which the woven results should be returned.


isApplyAtAspectJMungersOnly

boolean isApplyAtAspectJMungersOnly()
Returns:
true if weaver should only do some internal munging as the one needed for @AspectJ aspectOf methods creation