Author: rfeng
Date: Wed Sep  3 11:11:17 2008
New Revision: 691705

URL: http://svn.apache.org/viewvc?rev=691705&view=rev
Log:
Cast a few types to make it compatible with JDK 5 which doesn't have 
javax.script packages

Modified:
    
tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java

Modified: 
tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java?rev=691705&r1=691704&r2=691705&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java
 (original)
+++ 
tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/sca/implementation/script/engines/TuscanyJRubyScriptEngine.java
 Wed Sep  3 11:11:17 2008
@@ -170,14 +170,14 @@
         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 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);
                                 }
                             }


Reply via email to