From 235815db8ce5ee1d8c033bad0f42e545d9d36dbf Mon Sep 17 00:00:00 2001
From: tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 14 Jul 2005 17:22:18 +0000
Subject: [PATCH] 	* java/lang/Class.java (getProtectionDomain): Merged
 javadoc from 	Classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102025 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libjava/ChangeLog            |  5 +++++
 libjava/java/lang/Class.java | 13 +++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index bb47d00b8261..66a440ce7329 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-14  Tom Tromey  <tromey@redhat.com>
+
+	* java/lang/Class.java (getProtectionDomain): Merged javadoc from
+	Classpath.
+
 2005-07-12  Aaron Luchko  <aluchko@redhat.com>
 
 	* gnu/classpath/jdwp/processor/FieldCommandSet.java:
diff --git a/libjava/java/lang/Class.java b/libjava/java/lang/Class.java
index 1cee6d172628..da84bfd7f4ca 100644
--- a/libjava/java/lang/Class.java
+++ b/libjava/java/lang/Class.java
@@ -769,6 +769,19 @@ public final class Class implements Serializable
   // can't add fields to java.lang.Class that are accessible from Java.
   private native ProtectionDomain getProtectionDomain0();
 
+  /**
+   * Returns the protection domain of this class. If the classloader did not
+   * record the protection domain when creating this class the unknown
+   * protection domain is returned which has a <code>null</code> code source
+   * and all permissions. A security check may be performed, with
+   * <code>RuntimePermission("getProtectionDomain")</code>.
+   *
+   * @return the protection domain
+   * @throws SecurityException if the security manager exists and the caller
+   * does not have <code>RuntimePermission("getProtectionDomain")</code>.
+   * @see RuntimePermission
+   * @since 1.2
+   */
   public ProtectionDomain getProtectionDomain()
   {
     SecurityManager sm = System.getSecurityManager();
-- 
GitLab