Signed-off-by: Vegard Nossum <[email protected]>
---
include/vm/class.h | 6 +++---
test/vm/class-stub.c | 3 ++-
vm/class.c | 2 +-
3 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/include/vm/class.h b/include/vm/class.h
index a0a2451..2da182a 100644
--- a/include/vm/class.h
+++ b/include/vm/class.h
@@ -42,12 +42,12 @@ int vm_class_init(struct vm_class *vmc, const struct
cafebabe_class *class);
int vm_class_init_object(struct vm_class *vmc);
int vm_class_run_clinit(struct vm_class *vmc);
-static inline bool vm_class_is_interface(struct vm_class *vmc)
+static inline bool vm_class_is_interface(const struct vm_class *vmc)
{
return vmc->class->access_flags & CAFEBABE_CLASS_ACC_INTERFACE;
}
-static inline bool vm_class_is_array_class(struct vm_class *vmc)
+static inline bool vm_class_is_array_class(const struct vm_class *vmc)
{
return vmc->name && vmc->name[0] == '[';
}
@@ -74,6 +74,6 @@ int vm_class_resolve_method(struct vm_class *vmc, uint16_t i,
struct vm_method *vm_class_resolve_method_recursive(struct vm_class *vmc,
uint16_t i);
-bool vm_class_is_assignable_from(struct vm_class *vmc, struct vm_class *from);
+bool vm_class_is_assignable_from(const struct vm_class *vmc, const struct
vm_class *from);
#endif /* __CLASS_H */
diff --git a/test/vm/class-stub.c b/test/vm/class-stub.c
index ac2c4b1..4e8e9a5 100644
--- a/test/vm/class-stub.c
+++ b/test/vm/class-stub.c
@@ -26,7 +26,8 @@ struct vm_method *vm_class_resolve_method_recursive(struct
vm_class *vmc,
return &vmc->methods[i];
}
-bool vm_class_is_assignable_from(struct vm_class *vmc, struct vm_class *from)
+bool vm_class_is_assignable_from(const struct vm_class *vmc,
+ const struct vm_class *from)
{
return false;
}
diff --git a/vm/class.c b/vm/class.c
index fcdc324..d1844ec 100644
--- a/vm/class.c
+++ b/vm/class.c
@@ -470,7 +470,7 @@ vm_class_resolve_method_recursive(struct vm_class *vmc,
uint16_t i)
}
/* Reference:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#isAssignableFrom(java.lang.Class)
*/
-bool vm_class_is_assignable_from(struct vm_class *vmc, struct vm_class *from)
+bool vm_class_is_assignable_from(const struct vm_class *vmc, const struct
vm_class *from)
{
if (vmc == from)
return true;
--
1.6.0.4
------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel