Fix resolution of Kotlin enums' values() and valueOf() from Java
Use the code from PsiClassImpl / ClsClassImpl, which for some reason is absent in AbstractLightClass #KT-5591 Fixed
This commit is contained in:
@@ -19,7 +19,6 @@ package org.jetbrains.jet.checkers;
|
||||
import com.intellij.codeInspection.LocalInspectionTool;
|
||||
import com.intellij.codeInspection.nullable.NullableStuffInspection;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl;
|
||||
import com.siyeh.ig.bugs.StaticCallOnSubclassInspection;
|
||||
import com.siyeh.ig.bugs.StaticFieldReferenceOnSubclassInspection;
|
||||
import org.jetbrains.jet.JetTestCaseBuilder;
|
||||
@@ -73,4 +72,8 @@ public class KotlinAndJavaCheckerTest extends KotlinDaemonAnalyzerTestCase {
|
||||
public void testImplementedMethodsFromTraits() throws Exception {
|
||||
doTest(true, true, "ImplementedMethodsFromTraits.java", "ImplementedMethodsFromTraits.kt");
|
||||
}
|
||||
|
||||
public void testEnumAutoGeneratedMethods() throws Exception {
|
||||
doTest(true, true, "EnumAutoGeneratedMethods.java", "EnumAutoGeneratedMethods.kt");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user