package org.webpieces.templatingdev.impl;
import java.util.HashSet;
import java.util.Set;
import groovy.lang.GroovyClassLoader;
public class OurGroovyClassLoader extends GroovyClassLoader {
private Set<String> definedClasses = new HashSet<>();
@SuppressWarnings("rawtypes")
@Override
public Class defineClass(String name, byte[] b) {
definedClasses.add(name);
return super.defineClass(name, b, 0, b.length);
}
public boolean isClassDefined(String name) {
return definedClasses.contains(name);
}
}