< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java

Print this page

        

@@ -212,10 +212,12 @@
     public final Type stringConcatFactory;
     public final Type repeatableType;
     public final Type documentedType;
     public final Type elementTypeType;
     public final Type functionalInterfaceType;
+    public final Type intrinsicCandidateType;
+    public final Type intrinsicFactoryType;
 
     /** The symbol representing the length field of an array.
      */
     public final VarSymbol lengthVar;
 

@@ -568,10 +570,13 @@
         trustMeType = enterClass("java.lang.SafeVarargs");
         nativeHeaderType = enterClass("java.lang.annotation.Native");
         lambdaMetafactory = enterClass("java.lang.invoke.LambdaMetafactory");
         stringConcatFactory = enterClass("java.lang.invoke.StringConcatFactory");
         functionalInterfaceType = enterClass("java.lang.FunctionalInterface");
+        intrinsicCandidateType =
+                enterClass("java.lang.compiler.IntrinsicCandidate");
+        intrinsicFactoryType = enterClass("java.lang.invoke.IntrinsicFactory");
 
         synthesizeEmptyInterfaceIfMissing(autoCloseableType);
         synthesizeEmptyInterfaceIfMissing(cloneableType);
         synthesizeEmptyInterfaceIfMissing(serializableType);
         synthesizeEmptyInterfaceIfMissing(lambdaMetafactory);
< prev index next >