don't highlight groovy operator methods as unused
[idea/community.git] / plugins / groovy / testdata / highlighting / GloballyUnusedSymbols.groovy
1
2 class <warning descr="Class UnusedClass is unused">UnusedClass</warning> {}
3 class Bar<T, <warning descr="Class Unused is unused">Unused</warning>> {
4   int <warning descr="Property unusedProperty is unused">unusedProperty</warning> = 2
5   T usedProperty = null
6   int usedProperty2 = 39
7   int usedProperty3 = 39
8   def <warning descr="Method unusedMethod is unused">unusedMethod</warning>() {}
9   Bar usedMethod() { this }
10   Object getAt(int key) {}
11
12   Bar getUsedPropertyGetter() {}
13
14   public static void main(String[] args) { usedPrivately() }
15
16   private static void usedPrivately() {}
17   private void <warning descr="Method unusedPrivately is unused">unusedPrivately</warning>() {}
18
19 }
20 println new Bar().usedMethod().usedProperty
21 new Bar().setUsedProperty2 42
22 println new Bar().getUsedProperty3()
23 println new Bar().usedPropertyGetter
24 println new Bar()['2']