Skip to content
This repository has been archived by the owner on Mar 14, 2019. It is now read-only.

Commit

Permalink
Clean code.
Browse files Browse the repository at this point in the history
  • Loading branch information
jushi committed Jul 9, 2012
1 parent d524612 commit cfbf12c
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/main/java/com/github/zhongl/housemd/duck/Duck.java
Expand Up @@ -37,11 +37,14 @@ public static void agentmain(String arguments, Instrumentation instrumentation)
protected synchronized Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException {
Class<?> loadedClass = findLoadedClass(name);
if (loadedClass != null) return loadedClass;
if (name.startsWith("java") || name.startsWith("sun") || name.startsWith("com.sun"))

try {
Class<?> aClass = findClass(name);
if (resolve) resolveClass(aClass);
return aClass;
} catch (Exception e) {
return super.loadClass(name, resolve);
Class<?> aClass = findClass(name);
if (resolve) resolveClass(aClass);
return aClass;
}
}
};

Expand Down

0 comments on commit cfbf12c

Please sign in to comment.