.class literal usage shall mark all constructors used, not just default one.

This commit is contained in:
Maxim Shafirov
2012-04-17 17:26:18 +04:00
parent 2a3e8d3825
commit 7ad10deaa4
4 changed files with 44 additions and 8 deletions
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<problems/>
@@ -0,0 +1,12 @@
import java.lang.Class;
import java.lang.String;
public class Test {
public static void main(String[] args) {
Test.class.getDeclaredConstructor(String.class).newInstance("Foo");
}
public Test(String param) {
System.out.println("This is used!");
}
}