Files
openide/java/java-tests/testData/refactoring/renameCollisions/RenameClassInnerToLocal.java.after
T
Anna Kozlova 955a6160cd resolve references by qualified class name when qualifiers can't be resolved
javac ignores problems caused by files located in wrong directories, IDEA reports them: try to search class by FQName when failed to resolve normally (IDEA-178376; IDEA-176179)
2017-09-06 19:42:00 +03:00

30 lines
737 B
Plaintext

package renameCollisions;
class LocalClass {
public static final int SN_STATIC_FIELD = 2;
public static void snStaticMethod() {
}
}
public class RenameCollisions {
class Local<caret>Class {
public static final int SN_STATIC_FIELD = 14;
public void snMethod() {
}
}
public void instanceContext() {
renameCollisions.LocalClass localClass = new renameCollisions.LocalClass();
int var1 = renameCollisions.LocalClass.SN_STATIC_FIELD;
renameCollisions.LocalClass.snStaticMethod();
LocalClass innerClass = new LocalClass();
int var4 = LocalClass.SN_STATIC_FIELD;
}
public static void staticContext() {
LocalClass innerClass = new RenameCollisions().new LocalClass();
int var3 = LocalClass.SN_STATIC_FIELD;
}
}