--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java Fri Jun 22 17:49:21 2018 -0700
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java Sat Jun 23 01:32:41 2018 -0400
@@ -160,4 +160,17 @@
public String multiReleaseValue() {
return Integer.toString(this.ordinal() - Target.JDK1_1.ordinal() + 1);
}
+
+ /** Does the target VM support nestmate access?
+ */
+ public boolean hasNestmateAccess() {
+ return compareTo(JDK1_11) >= 0;
+ }
+
+ /** Does the target VM support virtual private invocations?
+ */
+ public boolean hasVirtualPrivateInvoke() {
+ return compareTo(JDK1_11) >= 0;
+ }
+
}