fix typo on ex10
This commit is contained in:
parent
14b3fad321
commit
4fd150441d
2 changed files with 4 additions and 6 deletions
|
@ -33,15 +33,13 @@ public class Instrumentation {
|
||||||
try {
|
try {
|
||||||
final Class<?> clazz = cls.loadClass(clazzName);
|
final Class<?> clazz = cls.loadClass(clazzName);
|
||||||
final Set<Method> declaredMethods = Set.of(clazz.getDeclaredMethods());
|
final Set<Method> declaredMethods = Set.of(clazz.getDeclaredMethods());
|
||||||
for (final Method m : declaredMethods) {
|
|
||||||
Profiler.registerDeclare(clazzName, m.toString());
|
|
||||||
}
|
|
||||||
for (final Method m : clazz.getMethods()) {
|
for (final Method m : clazz.getMethods()) {
|
||||||
if (declaredMethods.contains(m)) {
|
if (declaredMethods.contains(m)) {
|
||||||
continue;
|
Profiler.registerDeclared(clazzName, m.toString());
|
||||||
}
|
} else {
|
||||||
Profiler.registerInherited(clazzName, m.toString());
|
Profiler.registerInherited(clazzName, m.toString());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} catch (final ClassNotFoundException e) {
|
} catch (final ClassNotFoundException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,7 +41,7 @@ public class Profiler {
|
||||||
register(className, methodName, methodInvocations);
|
register(className, methodName, methodInvocations);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void registerDeclare(final String className, final String methodName) {
|
public static void registerDeclared(final String className, final String methodName) {
|
||||||
register(className, methodName, methodDeclarations);
|
register(className, methodName, methodDeclarations);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue