IDEA-133946 Don't highlight private constructor as unused if it is called by dependency injection engine

This commit is contained in:
Alexey Kudravtsev
2014-12-15 14:18:20 +03:00
parent 0b19feae0e
commit c3e8934499
5 changed files with 26 additions and 2 deletions
@@ -2,6 +2,13 @@ class a extends Exception {
private <warning descr="Private constructor 'a(java.lang.String)' is never used">a</warning>(String s) {
super(s);
}
private <warning descr="Private constructor 'a()' is never used">a</warning>(){}
}
class TheOnlyCtr extends Exception {
private TheOnlyCtr(String s) {
super(s);
}
}
class s extends Exception {
@@ -0,0 +1,14 @@
import java.lang.Override;
class PrivateConstructor {
private final int myA;
private PrivateConstructor(int a) {
myA = a;
}
@Override
public int hashCode() {
return myA;
}
}