diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-24 05:58:28 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-24 05:58:28 +0000 |
commit | 86ce8bf83ad6e2d2a3dcc7ca9b143b421a6ed562 (patch) | |
tree | 0bbf5096c9c4fabc38cb34cfc80c103503281e25 /libjava | |
parent | e14f33cf2abf84aaaf1bc9ed66bc182fdaf2788d (diff) | |
download | gcc-86ce8bf83ad6e2d2a3dcc7ca9b143b421a6ed562.tar.gz |
2004-09-24 Jeroen Frijters <jeroen@frijters.net>
* java/lang/StackTraceElement.java
(className): Renamed field to declaringClass to be compatible
with Sun serialization format.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88012 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 6 | ||||
-rw-r--r-- | libjava/java/lang/StackTraceElement.java | 14 |
2 files changed, 13 insertions, 7 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index acc03bfb717..c48fea108bb 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2004-09-24 Jeroen Frijters <jeroen@frijters.net> + + * java/lang/StackTraceElement.java + (className): Renamed field to declaringClass to be compatible + with Sun serialization format. + 2004-09-23 Michael Koch <konqueror@gmx.de> * java/applet/AppletContext.java, diff --git a/libjava/java/lang/StackTraceElement.java b/libjava/java/lang/StackTraceElement.java index d9e8a31b724..e1e07f3fb2d 100644 --- a/libjava/java/lang/StackTraceElement.java +++ b/libjava/java/lang/StackTraceElement.java @@ -77,7 +77,7 @@ public class StackTraceElement implements Serializable * * @serial the enclosing class, if known */ - private final String className; + private final String declaringClass; /** * The method name in the class, null if unknown. @@ -106,7 +106,7 @@ public class StackTraceElement implements Serializable { this.fileName = fileName; this.lineNumber = lineNumber; - this.className = className; + this.declaringClass = className; this.methodName = methodName; this.isNative = isNative; } @@ -142,7 +142,7 @@ public class StackTraceElement implements Serializable */ public String getClassName() { - return className; + return declaringClass; } /** @@ -183,9 +183,9 @@ public class StackTraceElement implements Serializable public String toString() { StringBuffer sb = new StringBuffer(); - if (className != null) + if (declaringClass != null) { - sb.append(className); + sb.append(declaringClass); if (methodName != null) sb.append('.'); } @@ -217,7 +217,7 @@ public class StackTraceElement implements Serializable StackTraceElement e = (StackTraceElement) o; return equals(fileName, e.fileName) && lineNumber == e.lineNumber - && equals(className, e.className) + && equals(declaringClass, e.declaringClass) && equals(methodName, e.methodName); } @@ -230,7 +230,7 @@ public class StackTraceElement implements Serializable */ public int hashCode() { - return hashCode(fileName) ^ lineNumber ^ hashCode(className) + return hashCode(fileName) ^ lineNumber ^ hashCode(declaringClass) ^ hashCode(methodName); } |