diff options
author | Kyle Galloway <kgallowa@redhat.com> | 2007-03-09 21:23:10 +0000 |
---|---|---|
committer | Kyle Galloway <kgallowa@redhat.com> | 2007-03-09 21:23:10 +0000 |
commit | 820aa607a715296ef00193e5511d5a0eb7c8c559 (patch) | |
tree | 272be812a42b415ab7a0a42232cc42d6d5cd19b5 /vm | |
parent | 67485833290433736173945ca8cec1d5aae7fbe0 (diff) | |
download | classpath-820aa607a715296ef00193e5511d5a0eb7c8c559.tar.gz |
2007-03-09 Kyle Galloway <kgallowa@redhat.com>
* gnu/classpath/jdwp/exception/InvalidTagException.java: New file.
* gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java
(executeGetValues): Use Value type.
(exectureSetValues): Ditto.
* gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
(executeGetValues): Use Value type.
(executeSetValues): Ditto.
(invokeMethod): Record method return type.
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
(executeGetValues): Use Value type.
(executeSetValues): Ditto.
* gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java
(executeGetValues): Use Value type.
* gnu/classpath/jdwp/processor/StackFrameCommandSet.java
(executeGetValues): Use Value type.
(executeSetValues): Ditto.
* gnu/classpath/jdwp/util/MethodResult.java: Add resType to store return
type.
(getResultType): New Method.
(setResultType): Ditto.
* gnu/classpath/jdwp/util/Value.java: Remove.
* gnu/classpath/jdwp/value: New Package.
* gnu/classpath/jdwp/value/Value.java: New file.
* gnu/classpath/jdwp/value/BooleanValue.java: New file.
* gnu/classpath/jdwp/value/ByteValue.java: New file.
* gnu/classpath/jdwp/value/CharValue.java: New file.
* gnu/classpath/jdwp/value/DoubleValue.java: New file.
* gnu/classpath/jdwp/value/FloatValue.java: New file.
* gnu/classpath/jdwp/value/IntValue.java: New file.
* gnu/classpath/jdwp/value/LongValue.java: New file.
* gnu/classpath/jdwp/value/ObjectValue.java: New file.
* gnu/classpath/jdwp/value/ShortValue.java: New file.
* gnu/classpath/jdwp/value/StringValue.java: New file.
* gnu/classpath/jdwp/value/ValueFactory.java: New file.
* gnu/classpath/jdwp/value/VoidValue.java: New file.
Diffstat (limited to 'vm')
-rw-r--r-- | vm/reference/gnu/classpath/jdwp/VMFrame.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vm/reference/gnu/classpath/jdwp/VMFrame.java b/vm/reference/gnu/classpath/jdwp/VMFrame.java index 3b0b031c2..eec7b63d6 100644 --- a/vm/reference/gnu/classpath/jdwp/VMFrame.java +++ b/vm/reference/gnu/classpath/jdwp/VMFrame.java @@ -40,6 +40,7 @@ exception statement from your version. */ package gnu.classpath.jdwp; import gnu.classpath.jdwp.util.Location; +import gnu.classpath.jdwp.value.Value; /** * Reference implementation of VM hooks for JDWP Frame access. @@ -93,14 +94,14 @@ public class VMFrame * * @param slot the slot containing the variable */ - public native Object getValue(int slot, byte sig); + public native Value getValue(int slot, byte sig); /** * Assigns the given variable to the given value. * @param slot The slot which contains the variable * @param value The value to assign the variable to */ - public native void setValue(int slot, Object value); + public native void setValue(int slot, Value value); /** * Get the thread this frame is in. |