Example usage for org.aspectj.weaver.loadtime ClassLoaderWeavingAdaptor ClassLoaderWeavingAdaptor

List of usage examples for org.aspectj.weaver.loadtime ClassLoaderWeavingAdaptor ClassLoaderWeavingAdaptor

Introduction

In this page you can find the example usage for org.aspectj.weaver.loadtime ClassLoaderWeavingAdaptor ClassLoaderWeavingAdaptor.

Prototype

public ClassLoaderWeavingAdaptor() 

Source Link

Usage

From source file:sf.arunner.ARunnerWeavingClassLoader.java

License:Open Source License

private void createAdaptor() {
    if (DEBUG)//from  www . j av a 2  s  . c  o  m
        System.out.println("# createAdaptor()");
    IWeavingContext context = new ARunnerWeavingContext(this, definitions) {
        public String getClassLoaderName() {
            ClassLoader loader = getClassLoader();
            return loader.getClass().getName();
        }
    };
    ClassLoaderWeavingAdaptor a = new ClassLoaderWeavingAdaptor();
    initializingAdaptor = true;
    a.initialize(this, context);
    initializingAdaptor = false;
    adapter = a;
}