@Test public void testJavaLangReflectMethod() { assertParameterTypes(getMethod(new Object(){ public void m(String p) {}}), "java.lang.String"); assertParameterTypes(getMethod(new Object(){ public void m(String[] p) {}}), "java.lang.String[]"); assertParameterTypes(getMethod(new Object(){ public void m(String[][] p) {}}), "java.lang.String[][]"); assertParameterTypes(getMethod(new Object(){ public void m(List<String> p) {}}), "java.util.List<java.lang.String>"); assertParameterTypes(getMethod(new Object(){ public void m(List<String>[] p) {}}), "java.util.List<java.lang.String>[]"); }
@Test public void testJavaLangReflectMethod() { assertParameterTypes(getMethod(new Object(){ public void m(String p) {}}), "java.lang.String"); assertParameterTypes(getMethod(new Object(){ public void m(String[] p) {}}), "java.lang.String[]"); assertParameterTypes(getMethod(new Object(){ public void m(String[][] p) {}}), "java.lang.String[][]"); assertParameterTypes(getMethod(new Object(){ public void m(List<String> p) {}}), "java.util.List<java.lang.String>"); assertParameterTypes(getMethod(new Object(){ public void m(List<String>[] p) {}}), "java.util.List<java.lang.String>[]"); }