More accurate check on an enum entry deprecated super constructor #EA-69735 Fixed

This commit is contained in:
Mikhail Glukhikh
2015-06-19 13:38:49 +03:00
parent d0897193e8
commit 065db07e1c
4 changed files with 37 additions and 1 deletions
@@ -558,7 +558,7 @@ public class DeclarationsChecker {
// ENTRY(arguments)
public static boolean enumEntryUsesDeprecatedSuperConstructor(@NotNull JetEnumEntry enumEntry) {
JetInitializerList initializerList = enumEntry.getInitializerList();
if (initializerList == null) return false;
if (initializerList == null || initializerList.getInitializers().isEmpty()) return false;
JetTypeReference typeReference = initializerList.getInitializers().get(0).getTypeReference();
if (typeReference == null) return false;
JetUserType userType = (JetUserType) typeReference.getTypeElement();