Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/previewfeature/warnings/AccessInnerClassInsidePreviewFeatureClass.java
Tagir Valeev 8e0a1613f1 [java-inspections] Preview feature warning: limit highlighting to method name
Fixes IDEA-362013 Stream.of should not be highlighted because it's not a preview feature

GitOrigin-RevId: 0818188d2e5ae25916c0433dfe976c808eebf869
2024-12-09 16:26:42 +00:00

14 lines
1.6 KiB
Java

import com.mycom.FirstPreviewFeature;
class Main {
public Main(String s) { }
{
var a = new <warning descr="com.mycom.FirstPreviewFeature.Outer.Inner is a preview API and may be removed in a future release"><warning descr="com.mycom.FirstPreviewFeature.Outer is a preview API and may be removed in a future release"><warning descr="com.mycom.FirstPreviewFeature is a preview API and may be removed in a future release">FirstPreviewFeature</warning>.Outer</warning>.Inner</warning>();
a.<warning descr="com.mycom.FirstPreviewFeature.Outer.Inner#z is a preview API and may be removed in a future release">z</warning>();
Runnable r = a::<warning descr="com.mycom.FirstPreviewFeature.Outer.Inner#z is a preview API and may be removed in a future release">z</warning>;
new Main(<warning descr="com.mycom.FirstPreviewFeature is a preview API and may be removed in a future release">FirstPreviewFeature</warning>.<warning descr="com.mycom.FirstPreviewFeature#KEY is a preview API and may be removed in a future release">KEY</warning>);
new Main(<warning descr="com.mycom.FirstPreviewFeature is a preview API and may be removed in a future release">FirstPreviewFeature</warning>.<warning descr="com.mycom.FirstPreviewFeature#KEY is a preview API and may be removed in a future release">KEY</warning> + "");
new Main("" + <warning descr="com.mycom.FirstPreviewFeature is a preview API and may be removed in a future release">FirstPreviewFeature</warning>.<warning descr="com.mycom.FirstPreviewFeature#KEY is a preview API and may be removed in a future release">KEY</warning>);
}
}