Files
openide/java/java-tests/testData/codeInsight/delegateMethods/afterCopyAnnotationWithParams.java
2015-02-12 12:35:07 +01:00

31 lines
546 B
Java

public class K {
@A("unused")
void kkkk(){}
}
@interface A {
String[] value();
}
class KImpl extends K {}
abstract class InspectionToolWrapper<T extends K> {
T myTool;
protected InspectionToolWrapper(T tool) {
myTool = tool;
}
public T getTool() {
return myTool;
}
}
class CommonInspectionToolWrapper extends InspectionToolWrapper<KImpl>{
protected CommonInspectionToolWrapper(KImpl tool) {
super(tool);
}
@A("unused")
public void kkkk() {
myTool.kkkk();
}
}