< prev index next >

test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java

Print this page
*** 320,11 ***
          type.addSpecificFlags(flags);
          return flags;
      }
  
      protected List<String> getCompileOptions() {
!         return Collections.emptyList();
      }
  
      private List<List<Modifier>> getAllCombinations(Modifier[] accessModifiers, Modifier[] otherModifiers) {
          List<List<Modifier>> list = new ArrayList<>();
          for (Modifier access : accessModifiers) {
--- 320,12 ---
          type.addSpecificFlags(flags);
          return flags;
      }
  
      protected List<String> getCompileOptions() {
!         // Use a release before value classes for now.
+         return List.of("--release", "25");
      }
  
      private List<List<Modifier>> getAllCombinations(Modifier[] accessModifiers, Modifier[] otherModifiers) {
          List<List<Modifier>> list = new ArrayList<>();
          for (Modifier access : accessModifiers) {

*** 437,11 ***
  
      public enum Modifier {
          PUBLIC("public"), PRIVATE("private"),
          PROTECTED("protected"), DEFAULT("default"),
          FINAL("final"), ABSTRACT("abstract"),
!         STATIC("static"), EMPTY("");
  
          private final String str;
  
          Modifier(String str) {
              this.str = str;
--- 438,12 ---
  
      public enum Modifier {
          PUBLIC("public"), PRIVATE("private"),
          PROTECTED("protected"), DEFAULT("default"),
          FINAL("final"), ABSTRACT("abstract"),
!         STATIC("static"), EMPTY(""),
+         IDENTITY("identity");
  
          private final String str;
  
          Modifier(String str) {
              this.str = str;
< prev index next >