Browse Source

HEAD changes to optionally avoid xml parsing of aop.xml files

extensions
aclement 17 years ago
parent
commit
a2084f5719
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      weaver/src/org/aspectj/weaver/loadtime/IWeavingContext.java

+ 13
- 0
weaver/src/org/aspectj/weaver/loadtime/IWeavingContext.java View File

@@ -14,6 +14,9 @@ package org.aspectj.weaver.loadtime;
import java.io.IOException;
import java.net.URL;
import java.util.Enumeration;
import java.util.List;

import org.aspectj.weaver.tools.WeavingAdaptor;

/**
* This class adds support to AspectJ for an OSGi environment
@@ -73,4 +76,14 @@ public interface IWeavingContext {
*/
public boolean isLocallyDefined(String classname);

/**
* Allow custom parsing of aop.xml or alternative mechanism for providing
* Definitions
*
* @param loader
* @param adaptor
* @return List containing 0 or more Definition instances
*/
public List getDefinitions(final ClassLoader loader, WeavingAdaptor adaptor);

}

Loading…
Cancel
Save