From a764e8606fc3bf552331bd22b3d9f6d7d427e3c1 Mon Sep 17 00:00:00 2001 From: kamg Date: Tue, 26 Oct 2010 18:41:02 -0400 Subject: [PATCH] 6541462: outdated specification for CCC 6339875 Summary: Add documentation to java.lang.ClassLoader.defineClass() Reviewed-by: dcubed, darcy --- src/share/classes/java/lang/ClassLoader.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/share/classes/java/lang/ClassLoader.java b/src/share/classes/java/lang/ClassLoader.java index ce7f0e655..d0cfb0728 100644 --- a/src/share/classes/java/lang/ClassLoader.java +++ b/src/share/classes/java/lang/ClassLoader.java @@ -553,6 +553,13 @@ public abstract class ClassLoader { * If either off or len is negative, or if * off+len is greater than b.length. * + * @throws SecurityException + * If an attempt is made to add this class to a package that + * contains classes that were signed by a different set of + * certificates than this class, or if an attempt is made + * to define a class in a package with a fully-qualified name + * that starts with "{@code java.}". + * * @see #loadClass(String, boolean) * @see #resolveClass(Class) * -- GitLab