Ver código fonte

Bug 176546 "Allow custom aop.xml provider through IWeavingContext"

tags/V1_5_4rc1
mwebster 17 anos atrás
pai
commit
2f71a40852

+ 13
- 0
weaver/src/org/aspectj/weaver/loadtime/IWeavingContext.java Ver arquivo

@@ -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);

}

Carregando…
Cancelar
Salvar