TransitiveDeps.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:openjdk-jdk10 作者:
@DataProvider(name = "compileTimeView")
public Object[][] expected3() {
    return new Object[][] {
        {"mVII",
         List.of(new ModuleMetaData("mVII.jar")
                    .requires("mVI.jar")
                    .requires("unsafe.jar")
                    .reference("p7.Main", "java.lang.Object", "java.base")
                    .reference("p7.Main", "java.lang.String", "java.base")
                    .reference("p7.Main", "org.safe.Lib", "unsafe.jar")
                    .reference("p7.Main", "p6.safe.Lib", "mVI.jar"),
                new ModuleMetaData("mVI.jar")
                    .requires("unsafe.jar")
                    .reference("p6.indirect.UnsafeRef", "java.lang.Object", "java.base")
                    .reference("p6.indirect.UnsafeRef", "org.unsafe.UseUnsafe ", "unsafe.jar")
                    .reference("p6.safe.Lib", "java.io.PrintStream", "java.base")
                    .reference("p6.safe.Lib", "java.lang.Class", "java.base")
                    .reference("p6.safe.Lib", "java.lang.Object", "java.base")
                    .reference("p6.safe.Lib", "java.lang.String", "java.base")
                    .reference("p6.safe.Lib", "java.lang.System", "java.base")
                    .reference("p6.safe.Lib", "org.safe.Lib", "unsafe.jar"),
                new ModuleMetaData("unsafe.jar")
                    .requires("jdk.unsupported")
                    .reference("org.indirect.UnsafeRef", "java.lang.Object", "java.base")
                    .reference("org.safe.Lib", "java.io.PrintStream", "java.base")
                    .reference("org.safe.Lib", "java.lang.Class", "java.base")
                    .reference("org.safe.Lib", "java.lang.Object", "java.base")
                    .reference("org.safe.Lib", "java.lang.String", "java.base")
                    .reference("org.safe.Lib", "java.lang.System", "java.base")
                    .reference("org.unsafe.UseUnsafe", "java.lang.Object", "java.base")
                    .jdkInternal("org.unsafe.UseUnsafe", "sun.misc.Unsafe", "java.base")
            )
        },
    };
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号