b8f15cbbb3
To create a smart psi type pointer, IJ Platform uses resolve. We cannot use resolve from JavaSymbolProvider, as it may lead to resolve contract violation. ^KT-59133 fixed
22 lines
510 B
Kotlin
Vendored
22 lines
510 B
Kotlin
Vendored
// FILE: useSite.kt
|
|
|
|
fun foo() {
|
|
InspectionProfileImpl.INIT_INSPECTIONS = true
|
|
}
|
|
|
|
// FILE: InspectionProfileImpl.java
|
|
public class InspectionProfileImpl extends NewInspectionProfile {
|
|
public static boolean INIT_INSPECTIONS;
|
|
|
|
public <T extends InspectionProfileEntry> T getUnwrappedTool() { }
|
|
}
|
|
|
|
|
|
// FILE: NewInspectionProfile.kt
|
|
import InspectionProfileImpl.INIT_INSPECTIONS
|
|
|
|
abstract class NewInspectionProfile
|
|
|
|
// FILE: InspectionProfileEntry.java
|
|
public abstract class InspectionProfileEntry {}
|