nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge: Cleanup auto_super_init
[nit.git]
/
tests
/
test_ffi_java_types.nit
diff --git
a/tests/test_ffi_java_types.nit
b/tests/test_ffi_java_types.nit
index
a7c057c
..
cbdfa0f
100644
(file)
--- a/
tests/test_ffi_java_types.nit
+++ b/
tests/test_ffi_java_types.nit
@@
-27,26
+27,26
@@
extern class JavaArrayList in "Java" `{ java.util.ArrayList `}
return new ArrayList();
`}
return new ArrayList();
`}
- fun add(o: Int) in "Java" `{ recv.add(o); `}
+ fun add(o: JavaString) in "Java" `{ self.add(o); `}
redef fun output in "Java" `{
redef fun output in "Java" `{
- for (Object i: recv) {
- System.out.println((int)i);
+ for (Object i: self) {
+ System.out.println((String)i);
}
`}
fun sort in "Java" `{
}
`}
fun sort in "Java" `{
- Collections.sort(recv);
+ Collections.sort(self);
`}
end
var ll = new JavaArrayList
`}
end
var ll = new JavaArrayList
-ll.add(1)
-ll.add(2)
-ll.add(1)
-ll.add(3)
-ll.add(20)
-ll.add(10)
+ll.add "1".to_java_string
+ll.add "2".to_java_string
+ll.add "1".to_java_string
+ll.add "3".to_java_string
+ll.add "20".to_java_string
+ll.add "10".to_java_string
ll.output
ll.sort
ll.output
ll.output
ll.sort
ll.output