147148149150151152153154155156157
if (logger.isDebugEnabled()) { logger.debug(String.format("%s class %s.", firstTime ? "Loading" : "Reloading", implementationClassName)); } loader = new PlasticClassLoader(baseClassLoader, this); classesToLoad.clear(); add(implementationClassName);
151152153154155156157158159160161
148149150151152153154155156157158
142143144145146147148149150151152
665666667668669670671672673
byte[] bytecode = cw.toByteArray(); ClassLoader loader = Thread.currentThread().getContextClassLoader(); PlasticClassLoader plasticLoader = new PlasticClassLoader(loader, new NoopClassLoaderDelegate()); return plasticLoader.defineClassWithBytecode("EnhancedSyntheticMethodModule", bytecode); }