[Bprocessor-commit] /bscript/src/net/sourceforge/bprocessor/model/evaluator Operation.java, 1.5, 1
Status: Pre-Alpha
Brought to you by:
henryml
|
From: rimestad <rim...@us...> - 2007-04-14 15:01:20
|
Update of /cvsroot/bprocessor//bscript/src/net/sourceforge/bprocessor/model/evaluator In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3442/src/net/sourceforge/bprocessor/model/evaluator Modified Files: Operation.java Invokable.java Call.java Log Message: more generics Index: Operation.java =================================================================== RCS file: /cvsroot/bprocessor//bscript/src/net/sourceforge/bprocessor/model/evaluator/Operation.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Operation.java 11 Oct 2006 11:23:26 -0000 1.5 --- Operation.java 14 Apr 2007 15:01:08 -0000 1.6 *************** *** 28,31 **** * @return offset */ ! public abstract int evaluate(Environment env, Stack stack) throws SemanticError; } --- 28,31 ---- * @return offset */ ! public abstract int evaluate(Environment env, Stack<Object> stack) throws SemanticError; } Index: Invokable.java =================================================================== RCS file: /cvsroot/bprocessor//bscript/src/net/sourceforge/bprocessor/model/evaluator/Invokable.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Invokable.java 11 Oct 2006 11:23:26 -0000 1.3 --- Invokable.java 14 Apr 2007 15:01:08 -0000 1.4 *************** *** 19,22 **** * @throws SemanticError */ ! public void evaluate(Environment env, Stack stack) throws SemanticError; } --- 19,22 ---- * @throws SemanticError */ ! public void evaluate(Environment env, Stack<Object> stack) throws SemanticError; } Index: Call.java =================================================================== RCS file: /cvsroot/bprocessor//bscript/src/net/sourceforge/bprocessor/model/evaluator/Call.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Call.java 11 Oct 2006 11:23:26 -0000 1.8 --- Call.java 14 Apr 2007 15:01:08 -0000 1.9 *************** *** 35,41 **** * @param stack Stack */ ! public int evaluate(Environment env, Stack stack) throws SemanticError { int length = stack.search(Function.mark) - 1; ! List arguments = new ArrayList(length); for (int i = 0; i < length; i++) { arguments.add(null); --- 35,42 ---- * @param stack Stack */ ! @Override ! public int evaluate(Environment env, Stack<Object> stack) throws SemanticError { int length = stack.search(Function.mark) - 1; ! List<Object> arguments = new ArrayList<Object>(length); for (int i = 0; i < length; i++) { arguments.add(null); *************** *** 49,53 **** Invokable invokable = (Invokable) env.lookupGlobal(name); if (invokable != null) { ! HashMap locals = new HashMap(); if (invokable instanceof Function) { Function function = (Function) invokable; --- 50,54 ---- Invokable invokable = (Invokable) env.lookupGlobal(name); if (invokable != null) { ! HashMap<String, Object> locals = new HashMap<String, Object>(); if (invokable instanceof Function) { Function function = (Function) invokable; |