Do not report NON_FINAL_MEMBER_IN_FINAL_CLASS on open members in enum classes
This commit is contained in:
@@ -405,4 +405,8 @@ public class DescriptorUtils {
|
||||
public static boolean classCanHaveAbstractMembers(@NotNull ClassDescriptor classDescriptor) {
|
||||
return classDescriptor.getModality() == Modality.ABSTRACT || classDescriptor.getKind() == ClassKind.ENUM_CLASS;
|
||||
}
|
||||
|
||||
public static boolean classCanHaveOpenMembers(@NotNull ClassDescriptor classDescriptor) {
|
||||
return classDescriptor.getModality() != Modality.FINAL || classDescriptor.getKind() == ClassKind.ENUM_CLASS;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user