Преглед изворни кода

changes ClassPool#appendSystemPath(). The new implementation appends ClassClassPath when the JVM is earlier than 9.

tags/rel_3_23_0_ga
chibash пре 6 година
родитељ
комит
e41e0790c0
2 измењених фајлова са 6 додато и 2 уклоњено
  1. BIN
      javassist.jar
  2. 6
    2
      src/main/javassist/ClassPoolTail.java

+ 6
- 2
src/main/javassist/ClassPoolTail.java Прегледај датотеку

@@ -240,8 +240,12 @@ final class ClassPoolTail {
}

public ClassPath appendSystemPath() {
ClassLoader cl = Thread.currentThread().getContextClassLoader();
return appendClassPath(new LoaderClassPath(cl));
if (javassist.bytecode.ClassFile.MAJOR_VERSION < javassist.bytecode.ClassFile.JAVA_9)
return appendClassPath(new ClassClassPath());
else {
ClassLoader cl = Thread.currentThread().getContextClassLoader();
return appendClassPath(new LoaderClassPath(cl));
}
}

public ClassPath insertClassPath(String pathname)

Loading…
Откажи
Сачувај