1 /* 2 FinalClass 3 4 5 */ 6 package com.puppycrawl.tools.checkstyle.checks.design.finalclass; 7 8 public enum InputFinalClassNestedInEnumWithAnonInnerClass { 9 A; 10 class n { 11 private n() { 12 } 13 class j { // violation 'Class j should be declared as final' 14 private j() { 15 } 16 } 17 } 18 19 enum k { 20 B; 21 j obj = new j() { 22 }; 23 class j { 24 private j() { 25 } 26 } 27 class n { // violation 'Class n should be declared as final' 28 private n() { 29 } 30 } 31 } 32 33 n obj = new n() { 34 }; 35 }