< prev index next >
test/jdk/java/lang/reflect/Constructor/GenericStringTest.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2004, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2004, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
@@ -21,11 +21,11 @@
* questions.
*/
/*
* @test
- * @bug 5033583 6316717 6470106 8161500 8162539
+ * @bug 5033583 6316717 6470106 8161500 8162539 6304578
* @summary Check toGenericString() and toString() methods
* @author Joseph D. Darcy
*/
import java.lang.reflect.*;
@@ -85,11 +85,17 @@
@ExpectedString(
"protected TestClass1(java.lang.Object,java.lang.Object) throws java.lang.Exception")
protected <S, T> TestClass1(S s, T t) throws Exception{}
@ExpectedGenericString(
- "<E> TestClass1() throws E")
+ "protected <V extends java.lang.Number & java.lang.Runnable> TestClass1(V)")
+ @ExpectedString(
+ "protected TestClass1(java.lang.Number)")
+ protected <V extends Number & Runnable> TestClass1(V v){}
+
+ @ExpectedGenericString(
+ "<E extends java.lang.Exception> TestClass1() throws E")
@ExpectedString(
"TestClass1() throws java.lang.Exception")
<E extends Exception> TestClass1() throws E {}
@ExpectedGenericString(
< prev index next >