mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
dummy constructor resolution: don't insert access object (IDEA-211203)
GitOrigin-RevId: 8b9184a572a263ec43e0e9c1a7d4af3b9151eb75
This commit is contained in:
committed by
intellij-monorepo-bot
parent
00fbf3d133
commit
85fa5fa5d5
+1
-1
@@ -52,7 +52,7 @@ public class PsiResolveHelperImpl implements PsiResolveHelper {
|
||||
if (aClass == null) return JavaResolveResult.EMPTY_ARRAY;
|
||||
}
|
||||
else {
|
||||
processor = new MethodResolverProcessor(aClass, argumentList, place, place.getContainingFile());
|
||||
processor = new MethodResolverProcessor(null, argumentList, place, place.getContainingFile());
|
||||
}
|
||||
|
||||
ResolveState state = ResolveState.initial().put(PsiSubstitutor.KEY, substitutor);
|
||||
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package c;
|
||||
import a.*;
|
||||
|
||||
class Test extends Base {
|
||||
Test() { }
|
||||
}
|
||||
+8
@@ -195,6 +195,14 @@ public class LightAdvHighlightingFixtureTest extends LightCodeInsightFixtureTest
|
||||
assertThat(problems).isEmpty();
|
||||
}
|
||||
|
||||
public void testImplicitConstructorAccessibility() {
|
||||
myFixture.addClass("package a; public class Base {" +
|
||||
"private Base() {}\n" +
|
||||
"protected Base(int... i) {}\n" +
|
||||
"}");
|
||||
doTest();
|
||||
}
|
||||
|
||||
private void doTest() {
|
||||
myFixture.configureByFile(getTestName(false) + ".java");
|
||||
myFixture.checkHighlighting();
|
||||
|
||||
Reference in New Issue
Block a user