This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
FYI: Patch: Removing redundant modifiers (Part 7)
- From: Michael Koch <konqueror at gmx dot de>
- To: java-patches at gcc dot gnu dot org
- Date: Sat, 11 Oct 2003 20:42:39 +0200
- Subject: FYI: Patch: Removing redundant modifiers (Part 7)
Hi list,
more modifier stuff.
Michael
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libjava/ChangeLog,v
retrieving revision 1.2242
diff -u -b -B -r1.2242 ChangeLog
--- ChangeLog 11 Oct 2003 18:30:22 -0000 1.2242
+++ ChangeLog 11 Oct 2003 18:36:37 -0000
@@ -1,3 +1,16 @@
+2003-10-11 Michael Koch <konqueror@gmx.de>
+
+ * java/io/Externalizable.java,
+ java/io/FileFilter.java,
+ java/io/FilePermission.java,
+ java/io/ObjectInput.java,
+ java/io/ObjectInputValidation.java,
+ java/io/ObjectOutput.java,
+ java/io/ObjectStreamClass.java,
+ java/io/ObjectStreamConstants.java,
+ java/io/Serializable.java:
+ Removed redundant modifiers.
+
2003-10-11 Ingo Proetel <proetel@aicas.com>
* java/rmi/server/RMIClassLoader.java: Identify cached classloaders by
Index: java/io/Externalizable.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/Externalizable.java,v
retrieving revision 1.6
diff -u -b -B -r1.6 Externalizable.java
--- java/io/Externalizable.java 23 Mar 2003 19:11:19 -0000 1.6
+++ java/io/Externalizable.java 11 Oct 2003 18:36:37 -0000
@@ -60,7 +60,7 @@
*/
public interface Externalizable extends Serializable
{
- static final long serialVersionUID = -282491828744381764L;
+ long serialVersionUID = -282491828744381764L;
/**
* This method restores an object's state by reading in the instance data
@@ -86,7 +86,7 @@
* restored cannot be found
* @exception IOException If any other error occurs
*/
- public abstract void readExternal(ObjectInput in)
+ void readExternal(ObjectInput in)
throws ClassNotFoundException, IOException;
/**
@@ -105,7 +105,5 @@
*
* @exception IOException If an error occurs
*/
- public abstract void writeExternal(ObjectOutput out) throws IOException;
-
-} // interface Externalizable
-
+ void writeExternal(ObjectOutput out) throws IOException;
+}
Index: java/io/FileFilter.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/FileFilter.java,v
retrieving revision 1.5
diff -u -b -B -r1.5 FileFilter.java
--- java/io/FileFilter.java 7 Apr 2003 12:25:08 -0000 1.5
+++ java/io/FileFilter.java 11 Oct 2003 18:36:37 -0000
@@ -62,7 +61,5 @@
* @return <code>true</code> if the path should be included in the list,
* <code>false</code> otherwise.
*/
- public abstract boolean accept(File pathname);
-
-} // interface FileFilter
-
+ boolean accept(File pathname);
+}
Index: java/io/FilePermission.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/FilePermission.java,v
retrieving revision 1.7
diff -u -b -B -r1.7 FilePermission.java
--- java/io/FilePermission.java 6 Aug 2003 19:47:24 -0000 1.7
+++ java/io/FilePermission.java 11 Oct 2003 18:36:37 -0000
@@ -189,12 +189,15 @@
public boolean implies(Permission p)
{
FilePermission fp;
+
if(!(p instanceof FilePermission))
return false;
+
fp = (FilePermission)p;
String f1 = getName();
String f2 = fp.getName();
+
if(f1.charAt(0) != File.separatorChar)
{
f1 = CURRENT_DIRECTORY + f1;
@@ -204,7 +207,8 @@
f2 = CURRENT_DIRECTORY + f2;
}
- String sub1, sub2a, sub2b;
+ String sub1;
+
switch(f1.charAt(f1.length() - 1))
{
case '*':
Index: java/io/ObjectInput.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/ObjectInput.java,v
retrieving revision 1.6
diff -u -b -B -r1.6 ObjectInput.java
--- java/io/ObjectInput.java 7 Apr 2003 12:25:08 -0000 1.6
+++ java/io/ObjectInput.java 11 Oct 2003 18:36:37 -0000
@@ -58,7 +58,7 @@
*
* @exception IOException If an error occurs
*/
- public abstract int available() throws IOException;
+ int available() throws IOException;
/**
* This method reading a byte of data from a stream. It returns that byte
@@ -69,7 +69,7 @@
*
* @exception IOException If an error occurs
*/
- public abstract int read() throws IOException;
+ int read() throws IOException;
/**
* This method reads raw bytes and stores them them a byte array buffer.
@@ -83,7 +83,7 @@
*
* @exception IOException If an error occurs
*/
- public abstract int read(byte[] buf) throws IOException;
+ int read(byte[] buf) throws IOException;
/**
* This method reads raw bytes and stores them in a byte array buffer
@@ -102,7 +102,7 @@
*
* @exception IOException If an error occurs
*/
- public abstract int read(byte[] buf, int offset, int len) throws IOException;
+ int read(byte[] buf, int offset, int len) throws IOException;
/**
* Reads an object instance and returns it. If the class for the object
@@ -115,7 +115,7 @@
* found
* @exception IOException If any other error occurs
*/
- public abstract Object readObject()
+ Object readObject()
throws ClassNotFoundException, IOException;
/**
@@ -129,14 +129,12 @@
*
* @exception IOException If an error occurs
*/
- public abstract long skip(long numBytes) throws IOException;
+ long skip(long numBytes) throws IOException;
/**
* This method closes the input source
*
* @exception IOException If an error occurs
*/
- public abstract void close() throws IOException;
-
-} // interface ObjectInput
-
+ void close() throws IOException;
+}
Index: java/io/ObjectInputValidation.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/ObjectInputValidation.java,v
retrieving revision 1.5
diff -u -b -B -r1.5 ObjectInputValidation.java
--- java/io/ObjectInputValidation.java 7 Apr 2003 12:25:08 -0000 1.5
+++ java/io/ObjectInputValidation.java 11 Oct 2003 18:36:37 -0000
@@ -63,7 +63,5 @@
*
* @exception InvalidObjectException If the object is invalid
*/
- public abstract void validateObject() throws InvalidObjectException;
-
-} // interface ObjectInputValidation
-
+ void validateObject() throws InvalidObjectException;
+}
Index: java/io/ObjectOutput.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/ObjectOutput.java,v
retrieving revision 1.6
diff -u -b -B -r1.6 ObjectOutput.java
--- java/io/ObjectOutput.java 7 Apr 2003 12:25:08 -0000 1.6
+++ java/io/ObjectOutput.java 11 Oct 2003 18:36:37 -0000
@@ -57,7 +57,7 @@
*
* @exception IOException If an error occurs.
*/
- public abstract void write(int b) throws IOException;
+ void write(int b) throws IOException;
/**
* This method writes all the bytes in the specified byte array to the
@@ -67,7 +67,7 @@
*
* @exception IOException If an error occurs.
*/
- public abstract void write(byte[] buf) throws IOException;
+ void write(byte[] buf) throws IOException;
/**
* This method writes <code>len</code> bytes from the specified array
@@ -79,7 +79,7 @@
*
* @exception IOException If an error occurs.
*/
- public abstract void write(byte[] buf, int offset, int len)
+ void write(byte[] buf, int offset, int len)
throws IOException;
/**
@@ -90,7 +90,7 @@
*
* @exception IOException If an error occurs
*/
- public abstract void writeObject(Object obj) throws IOException;
+ void writeObject(Object obj) throws IOException;
/**
* This method causes any buffered data to be flushed out to the underlying
@@ -98,14 +98,14 @@
*
* @exception IOException If an error occurs
*/
- public abstract void flush() throws IOException;
+ void flush() throws IOException;
/**
* This method closes the underlying stream.
*
* @exception IOException If an error occurs
*/
- public abstract void close() throws IOException;
+ void close() throws IOException;
} // interface ObjectOutput
Index: java/io/ObjectStreamClass.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/ObjectStreamClass.java,v
retrieving revision 1.14
diff -u -b -B -r1.14 ObjectStreamClass.java
--- java/io/ObjectStreamClass.java 18 Sep 2003 11:24:20 -0000 1.14
+++ java/io/ObjectStreamClass.java 11 Oct 2003 18:36:37 -0000
@@ -249,8 +249,6 @@
{
ObjectStreamClass osc = ObjectStreamClass.lookup (clazz);
- ObjectStreamClass[] ret_val;
-
if (osc == null)
return new ObjectStreamClass[0];
else
Index: java/io/ObjectStreamConstants.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/ObjectStreamConstants.java,v
retrieving revision 1.5
diff -u -b -B -r1.5 ObjectStreamConstants.java
--- java/io/ObjectStreamConstants.java 7 Apr 2003 12:25:08 -0000 1.5
+++ java/io/ObjectStreamConstants.java 11 Oct 2003 18:36:37 -0000
@@ -49,41 +49,41 @@
public interface ObjectStreamConstants
{
// FIXME: Javadoc comment these values.
- public final static int PROTOCOL_VERSION_1 = 1;
- public final static int PROTOCOL_VERSION_2 = 2;
+ int PROTOCOL_VERSION_1 = 1;
+ int PROTOCOL_VERSION_2 = 2;
- final static short STREAM_MAGIC = (short)0xaced;
- final static short STREAM_VERSION = 5;
+ short STREAM_MAGIC = (short)0xaced;
+ short STREAM_VERSION = 5;
- final static byte TC_NULL = (byte)112; //0x70
- final static byte TC_REFERENCE = (byte)113; //0x71
- final static byte TC_CLASSDESC = (byte)114; //0x72
- final static byte TC_OBJECT = (byte)115; //0x73
- final static byte TC_STRING = (byte)116; //0x74
- final static byte TC_ARRAY = (byte)117; //0x75
- final static byte TC_CLASS = (byte)118; //0x76
- final static byte TC_BLOCKDATA = (byte)119; //0x77
- final static byte TC_ENDBLOCKDATA = (byte)120; //0x78
- final static byte TC_RESET = (byte)121; //0x79
- final static byte TC_BLOCKDATALONG = (byte)122; //0x7A
- final static byte TC_EXCEPTION = (byte)123; //0x7B
- final static byte TC_LONGSTRING = (byte)124; //0x7C
- final static byte TC_PROXYCLASSDESC = (byte)125; //0x7D
-
- final static byte TC_BASE = TC_NULL;
- final static byte TC_MAX = TC_PROXYCLASSDESC;
-
- final static int baseWireHandle = 0x7e0000;
-
- final static byte SC_WRITE_METHOD = 0x01;
- final static byte SC_SERIALIZABLE = 0x02;
- final static byte SC_EXTERNALIZABLE = 0x04;
- final static byte SC_BLOCK_DATA = 0x08;
+ byte TC_NULL = (byte)112; //0x70
+ byte TC_REFERENCE = (byte)113; //0x71
+ byte TC_CLASSDESC = (byte)114; //0x72
+ byte TC_OBJECT = (byte)115; //0x73
+ byte TC_STRING = (byte)116; //0x74
+ byte TC_ARRAY = (byte)117; //0x75
+ byte TC_CLASS = (byte)118; //0x76
+ byte TC_BLOCKDATA = (byte)119; //0x77
+ byte TC_ENDBLOCKDATA = (byte)120; //0x78
+ byte TC_RESET = (byte)121; //0x79
+ byte TC_BLOCKDATALONG = (byte)122; //0x7A
+ byte TC_EXCEPTION = (byte)123; //0x7B
+ byte TC_LONGSTRING = (byte)124; //0x7C
+ byte TC_PROXYCLASSDESC = (byte)125; //0x7D
+
+ byte TC_BASE = TC_NULL;
+ byte TC_MAX = TC_PROXYCLASSDESC;
+
+ int baseWireHandle = 0x7e0000;
+
+ byte SC_WRITE_METHOD = 0x01;
+ byte SC_SERIALIZABLE = 0x02;
+ byte SC_EXTERNALIZABLE = 0x04;
+ byte SC_BLOCK_DATA = 0x08;
- final static SerializablePermission SUBSTITUTION_PERMISSION
+ SerializablePermission SUBSTITUTION_PERMISSION
= new SerializablePermission("enableSubstitution");
- final static SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
+ SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
= new SerializablePermission("enableSubclassImplementation");
}
Index: java/io/Serializable.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/io/Serializable.java,v
retrieving revision 1.6
diff -u -b -B -r1.6 Serializable.java
--- java/io/Serializable.java 10 Nov 2002 22:06:48 -0000 1.6
+++ java/io/Serializable.java 11 Oct 2003 18:36:37 -0000
@@ -51,5 +51,5 @@
*/
public interface Serializable
{
- static final long serialVersionUID = 1196656838076753133L;
+ long serialVersionUID = 1196656838076753133L;
} // interface Serializable