summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--java/awt/AWTPermission.java62
-rw-r--r--java/awt/Makefile.am1
3 files changed, 66 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9926ae89d..87f2be1e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2002-01-15 Tom Tromey <tromey@redhat.com>
+ * java/awt/Makefile.am (EXTRA_DIST): Added new file.
+ * java/awt/AWTPermission.java: New file from libgcj.
+
* configure.in (AC_OUTPUT): Create new Makefiles.
* gnu/java/awt/Makefile.am (EXTRA_DIST): New macro.
* java/awt/color/.cvsignore: New file.
diff --git a/java/awt/AWTPermission.java b/java/awt/AWTPermission.java
new file mode 100644
index 000000000..34c7ecb20
--- /dev/null
+++ b/java/awt/AWTPermission.java
@@ -0,0 +1,62 @@
+// AWTPermission.java - AWT permissions
+
+/* Copyright (C) 2000, 2002 Free Software Foundation
+
+This file is part of GNU Classpath.
+
+GNU Classpath is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU Classpath is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Classpath; see the file COPYING. If not, write to the
+Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+02111-1307 USA.
+
+As a special exception, if you link this library with other files to
+produce an executable, this library does not by itself cause the
+resulting executable to be covered by the GNU General Public License.
+This exception does not however invalidate any other reasons why the
+executable file might be covered by the GNU General Public License. */
+
+
+/**
+ * @author Tom Tromey <tromey@redhat.com>
+ * @date December 2, 2000
+ */
+
+package java.awt;
+
+import java.security.BasicPermission;
+
+/**
+ * This class implements permissions for AWT. This is a named
+ * permission. No actions are defined.
+ */
+public final class AWTPermission extends BasicPermission
+{
+ /**
+ * Construct a AWTPermission with the given name.
+ * @param name The permission name
+ */
+ public AWTPermission (String name)
+ {
+ super (name);
+ }
+
+ /**
+ * Construct a AWTPermission with the given name.
+ * @param name The permission name
+ * @param actions The actions; this is ignored and should be null.
+ */
+ public AWTPermission (String name, String actions)
+ {
+ super (name, actions);
+ }
+}
diff --git a/java/awt/Makefile.am b/java/awt/Makefile.am
index 77645ab2f..959aa6b4b 100644
--- a/java/awt/Makefile.am
+++ b/java/awt/Makefile.am
@@ -7,6 +7,7 @@ AWTError.java \
AWTEvent.java \
AWTEventMulticaster.java \
AWTException.java \
+AWTPermission.java \
ActiveEvent.java \
Adjustable.java \
BorderLayout.java \