Example usage for org.springframework.instrument.classloading WeavingTransformer WeavingTransformer

List of usage examples for org.springframework.instrument.classloading WeavingTransformer WeavingTransformer

Introduction

In this page you can find the example usage for org.springframework.instrument.classloading WeavingTransformer WeavingTransformer.

Prototype

public WeavingTransformer(@Nullable ClassLoader classLoader) 

Source Link

Document

Create a new WeavingTransformer for the given class loader.

Usage

From source file:org.kuali.rice.core.api.util.ShadowingInstrumentableClassLoader.java

public ShadowingInstrumentableClassLoader(ClassLoader enclosingClassLoader, String[] excludedPackages) {
    if (enclosingClassLoader == null) {
        throw new IllegalArgumentException("Enclosing ClassLoader must not be null");
    }//from   w  ww  .java  2 s  .  co m
    this.weavingTransformer = new WeavingTransformer(this);
    this.enclosingClassLoader = enclosingClassLoader;
    for (String defaultExcludedPackage : DEFAULT_EXCLUDES) {
        excludePackage(defaultExcludedPackage);
    }
    if (excludedPackages != null) {
        for (String excludedPackage : excludedPackages) {
            excludePackage(excludedPackage);
        }
    }
}