don't report groovy type parameters as unused
[idea/community.git] / plugins / groovy / testdata / highlighting / GloballyUnusedSymbols.groovy
index af47b7500098bab5cc27785e3a2c5b5040dc090b..2d98c8e740066a9c2f02f12dd388d8c0ecde4e55 100644 (file)
@@ -1,8 +1,8 @@
 
 class <warning descr="Class UnusedClass is unused">UnusedClass</warning> {}
-class Bar {
+class Bar<T, <warning descr="Class Unused is unused">Unused</warning>> {
   int <warning descr="Property unusedProperty is unused">unusedProperty</warning> = 2
-  int usedProperty = 39
+  T usedProperty = null
   int usedProperty2 = 39
   int usedProperty3 = 39
   def <warning descr="Method unusedMethod is unused">unusedMethod</warning>() {}