summaryrefslogtreecommitdiffstats
path: root/java/sca
diff options
context:
space:
mode:
Diffstat (limited to 'java/sca')
-rw-r--r--java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java b/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java
index 8be6093539..324246c32b 100644
--- a/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java
+++ b/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java
@@ -170,14 +170,14 @@ public class TuscanyJRubyScriptEngine extends AbstractScriptEngine
return invokeImpl(obj, name, args, Object.class);
}
- public <T> T getInterface(Object obj, Class<T> clazz) {
+ public Object getInterface(Object obj, Class clazz) {
if (obj == null) {
throw new IllegalArgumentException("script object is null");
}
return makeInterface(obj, clazz);
}
- public <T> T getInterface(Class<T> clazz) {
+ public Object getInterface(Class clazz) {
return makeInterface(null, clazz);
}
@@ -443,10 +443,10 @@ public class TuscanyJRubyScriptEngine extends AbstractScriptEngine
public Set<String> getNames() {
HashSet set = new HashSet();
synchronized (ctx) {
- for (int scope : ctx.getScopes()) {
- Bindings b = ctx.getBindings(scope);
+ for (Object scope : ctx.getScopes()) {
+ Bindings b = ctx.getBindings((Integer)scope);
if (b != null) {
- for (String key: b.keySet()) {
+ for (Object key: b.keySet()) {
set.add(key);
}
}