Add migration-17-25 module: Java 17 class files run on 17 and 25, flags, removed APIs, jdeps and jdeprscan
Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Gth99spB1CzQmBFofXmU4Z
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# 04-jdeps-jdeprscan (scanning probes.jar, built by JDK 17, with the JDK 25 tools)
|
||||
--- jdeps --jdk-internals
|
||||
probes.jar -> jdk.unsupported
|
||||
UnsafeProbe -> sun.misc.Unsafe JDK internal API (jdk.unsupported)
|
||||
--- jdeprscan --release 17 --for-removal
|
||||
Jar file probes.jar:
|
||||
class SecurityManagerProbe uses deprecated class java/lang/SecurityManager (forRemoval=true)
|
||||
class SecurityManagerProbe uses deprecated method java/lang/System::setSecurityManager(Ljava/lang/SecurityManager;)V (forRemoval=true)
|
||||
class SecurityManagerProbe uses deprecated method java/lang/System::getSecurityManager()Ljava/lang/SecurityManager; (forRemoval=true)
|
||||
--- jdeprscan --release 25 --for-removal
|
||||
Jar file probes.jar:
|
||||
class FinalizerProbe$Res overrides deprecated method java/lang/Object::finalize()V (forRemoval=true)
|
||||
class SecurityManagerProbe uses deprecated class java/lang/SecurityManager (forRemoval=true)
|
||||
class SecurityManagerProbe uses deprecated method java/lang/System::setSecurityManager(Ljava/lang/SecurityManager;)V (forRemoval=true)
|
||||
class SecurityManagerProbe uses deprecated method java/lang/System::getSecurityManager()Ljava/lang/SecurityManager; (forRemoval=true)
|
||||
class ThreadStopProbe uses deprecated method java/lang/Thread::stop()V (forRemoval=true)
|
||||
Reference in New Issue
Block a user