summaryrefslogtreecommitdiff
path: root/vm
diff options
context:
space:
mode:
authorKyle Galloway <kgallowa@redhat.com>2007-03-09 21:23:10 +0000
committerKyle Galloway <kgallowa@redhat.com>2007-03-09 21:23:10 +0000
commit820aa607a715296ef00193e5511d5a0eb7c8c559 (patch)
tree272be812a42b415ab7a0a42232cc42d6d5cd19b5 /vm
parent67485833290433736173945ca8cec1d5aae7fbe0 (diff)
downloadclasspath-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.java5
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.