public class WeaverAdapter extends java.lang.Object implements IClassFileProvider, IWeaveRequestor, java.util.Iterator
| Constructor and Description |
|---|
WeaverAdapter(AbstractCompilerAdapter forCompiler,
WeaverMessageHandler weaverMessageHandler,
IProgressListener progressListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptResult(IUnwovenClassFile result) |
void |
addingTypeMungers() |
java.util.Iterator |
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 |
hasNext() |
boolean |
isApplyAtAspectJMungersOnly() |
java.lang.Object |
next() |
void |
processingReweavableState() |
void |
remove() |
void |
weaveCompleted() |
void |
weavingAspects() |
void |
weavingClasses() |
public WeaverAdapter(AbstractCompilerAdapter forCompiler, WeaverMessageHandler weaverMessageHandler, IProgressListener progressListener)
public java.util.Iterator getClassFileIterator()
IClassFileProvidergetClassFileIterator in interface IClassFileProviderpublic IWeaveRequestor getRequestor()
IClassFileProvidergetRequestor in interface IClassFileProviderpublic boolean isApplyAtAspectJMungersOnly()
isApplyAtAspectJMungersOnly in interface IClassFileProviderpublic boolean hasNext()
hasNext in interface java.util.Iteratorpublic java.lang.Object next()
next in interface java.util.Iteratorpublic void remove()
remove in interface java.util.Iteratorpublic void processingReweavableState()
processingReweavableState in interface IWeaveRequestorpublic void addingTypeMungers()
addingTypeMungers in interface IWeaveRequestorpublic void weavingAspects()
weavingAspects in interface IWeaveRequestorpublic void weavingClasses()
weavingClasses in interface IWeaveRequestorpublic void weaveCompleted()
weaveCompleted in interface IWeaveRequestorpublic void acceptResult(IUnwovenClassFile result)
acceptResult in interface IWeaveRequestor