summaryrefslogtreecommitdiff
path: root/java/lang/reflect/MalformedParameterizedTypeException.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/lang/reflect/MalformedParameterizedTypeException.java')
-rw-r--r--java/lang/reflect/MalformedParameterizedTypeException.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/java/lang/reflect/MalformedParameterizedTypeException.java b/java/lang/reflect/MalformedParameterizedTypeException.java
index fe53290ec..50ae23000 100644
--- a/java/lang/reflect/MalformedParameterizedTypeException.java
+++ b/java/lang/reflect/MalformedParameterizedTypeException.java
@@ -38,9 +38,22 @@ exception statement from your version. */
package java.lang.reflect;
-/** @since 1.5 */
-public class MalformedParameterizedTypeException extends RuntimeException
+/**
+ * This exception class is thrown when one of the reflection
+ * methods encountered an invalid parameterized type within
+ * the metadata of a class. One possible reason for this
+ * exception being thrown is the specification of too few or
+ * too many type variables.
+ *
+ * @author Tom Tromey (tromey@redhat.com)
+ * @author Andrew John Hughes (gnu_andrew@member.fsf.org)
+ * @since 1.5
+ */
+public class MalformedParameterizedTypeException
+ extends RuntimeException
{
+ private static final long serialVersionUID = -5696557788586220964L;
+
public MalformedParameterizedTypeException()
{
}