Lines Matching defs:className
79 static Class inject(ClassLoader cl, String className, byte[] image) {
82 return injector.inject(className, image);
91 static Class find(ClassLoader cl, String className) {
94 return injector.find(className);
230 private Class inject(String className, byte[] image) {
243 Class c = classes.get(className);
254 c = (Class) findLoadedClass.invoke(parent, className.replace('/', '.'));
256 logger.log(Level.FINE, "Unable to find " + className, e);
259 logger.log(Level.FINE, "Unable to find " + className, t);
267 classes.put(className, c);
281 c = classes.get(className);
293 c = (Class) defineClass.invoke(parent, className.replace('/', '.'), image, 0, image.length);
296 c = (Class) defineClass.invoke(U, className.replace('/', '.'), image, 0, image.length, parent, Injector.class.getProtectionDomain());
299 logger.log(Level.FINE, "Unable to inject " + className, e);
304 logger.log(Level.FINE, "duplicate class definition bug occured? Please report this : " + className, t);
306 logger.log(Level.FINE, "Unable to inject " + className, t);
310 logger.log(Level.FINE, "Unable to inject " + className, e);
313 logger.log(Level.FINE, "Unable to inject " + className, e);
323 if (!classes.containsKey(className)) {
324 classes.put(className, c);
342 private Class find(String className) {
345 return classes.get(className);