< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java

Print this page
@@ -821,14 +821,18 @@
  
          /** list of target types inferred for this functional expression. */
          public Type target;
          /** The owner of this functional expression. */
          public Symbol owner;
+         /** code reflection specific metadata. */
+         public CodeReflectionInfo codeReflectionInfo;
  
          public Type getDescriptorType(Types types) {
              return target != null ? types.findDescriptorType(target) : types.createErrorType(null);
          }
+ 
+         public record CodeReflectionInfo(MethodSymbol codeModel, Type reflectableLambdaMetafactory) { }
      }
  
      /**
       * A class definition.
       */
< prev index next >