Mercurial > hg > truffle
comparison truffle/com.oracle.truffle.api.interop.java/src/com/oracle/truffle/api/interop/java/JavaInterop.java @ 22436:46a6d3eb790c
Adopt TCK and Polyglot after changes to execute and invoke message
author | Matthias Grimmer <grimmer@ssw.jku.at> |
---|---|
date | Mon, 30 Nov 2015 10:24:00 +0100 |
parents | df98dd526dd4 |
children | 50baaa7da8e8 |
comparison
equal
deleted
inserted
replaced
22420:5e2dd9c3fa7d | 22436:46a6d3eb790c |
---|---|
406 return toJava(attr, method); | 406 return toJava(attr, method); |
407 } | 407 } |
408 throw new IllegalArgumentException(attr + " cannot be invoked with " + args.length + " parameters"); | 408 throw new IllegalArgumentException(attr + " cannot be invoked with " + args.length + " parameters"); |
409 } | 409 } |
410 List<Object> callArgs = new ArrayList<>(args.length + 1); | 410 List<Object> callArgs = new ArrayList<>(args.length + 1); |
411 // callArgs.add(attr); | 411 callArgs.add(attr); |
412 callArgs.addAll(Arrays.asList(args)); | 412 callArgs.addAll(Arrays.asList(args)); |
413 ret = message(Message.createExecute(callArgs.size()), attr, callArgs.toArray()); | 413 ret = message(Message.createExecute(callArgs.size()), attr, callArgs.toArray()); |
414 } | 414 } |
415 return toJava(ret, method); | 415 return toJava(ret, method); |
416 } | 416 } |