< prev index next >
test/langtools/tools/jdeps/jdkinternals/RemovedJDKInternals.java
Print this page
*** 83,93 ****
{ "classes", new ModuleMetaData("classes", false)
.reference("p.Main", "java.lang.Class", "java.base")
.reference("p.Main", "java.lang.Object", "java.base")
.reference("p.Main", "java.util.Iterator", "java.base")
.reference("p.S", "java.lang.Object", "java.base")
! .jdkInternal("p.Main", "sun.reflect.Reflection", "jdk.unsupported")
.removedJdkInternal("p.Main", "com.sun.image.codec.jpeg.JPEGCodec")
.removedJdkInternal("p.Main", "sun.misc.Service")
.removedJdkInternal("p.Main", "sun.misc.SoftCache")
},
};
--- 83,94 ----
{ "classes", new ModuleMetaData("classes", false)
.reference("p.Main", "java.lang.Class", "java.base")
.reference("p.Main", "java.lang.Object", "java.base")
.reference("p.Main", "java.util.Iterator", "java.base")
.reference("p.S", "java.lang.Object", "java.base")
! .jdkInternal("p.Main", "sun.reflect.ReflectionFactory", "jdk.unsupported")
! .removedJdkInternal("p.Main", "sun.reflect.Reflection")
.removedJdkInternal("p.Main", "com.sun.image.codec.jpeg.JPEGCodec")
.removedJdkInternal("p.Main", "sun.misc.Service")
.removedJdkInternal("p.Main", "sun.misc.SoftCache")
},
};
*** 116,126 ****
private static final Map<String, String> REPLACEMENTS = Map.of(
"com.sun.image.codec.jpeg.JPEGCodec", "Use javax.imageio @since 1.4",
"sun.misc.Service", "Use java.util.ServiceLoader @since 1.6",
"sun.misc.SoftCache", "Removed. See http://openjdk.java.net/jeps/260",
! "sun.reflect.Reflection", "Use java.lang.StackWalker @since 9"
);
@Test
public void checkReplacement() {
JdepsRunner jdeps = JdepsRunner.run("-jdkinternals", CLASSES_DIR.toString());
--- 117,128 ----
private static final Map<String, String> REPLACEMENTS = Map.of(
"com.sun.image.codec.jpeg.JPEGCodec", "Use javax.imageio @since 1.4",
"sun.misc.Service", "Use java.util.ServiceLoader @since 1.6",
"sun.misc.SoftCache", "Removed. See http://openjdk.java.net/jeps/260",
! "sun.reflect.Reflection", "Use java.lang.StackWalker @since 9",
! "sun.reflect.ReflectionFactory", "See http://openjdk.java.net/jeps/260"
);
@Test
public void checkReplacement() {
JdepsRunner jdeps = JdepsRunner.run("-jdkinternals", CLASSES_DIR.toString());
*** 137,146 ****
--- 139,150 ----
for (int j=i+2; j < output.length; j++) {
String line = output[j];
int pos = line.indexOf("Use ");
if (pos < 0)
pos = line.indexOf("Removed. ");
+ if (pos < 0)
+ pos = line.indexOf("See ");
assertTrue(pos > 0);
String name = line.substring(0, pos).trim();
String repl = line.substring(pos, line.length()).trim();
assertEquals(REPLACEMENTS.get(name), repl);
< prev index next >