[Nice-commit] Nice/src/bossa/link Alternative.java,1.46,1.47
Brought to you by:
bonniot
From: <bo...@pr...> - 2004-02-02 13:10:37
|
Update of /cvsroot/nice/Nice/src/bossa/link In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27438/src/bossa/link Modified Files: Alternative.java Log Message: Perform exact matching on the first argument of methods declared in Java when needed (fixes #888229). Index: Alternative.java =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/link/Alternative.java,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** Alternative.java 2 Feb 2004 12:11:47 -0000 1.46 --- Alternative.java 2 Feb 2004 13:08:34 -0000 1.47 *************** *** 155,165 **** " for " + this); - int index = skipFirst ? 1 : 0; - Expression result = QuoteExp.trueExp; ! for(; index<parameters.length; index++) result = Gen.shortCircuitAnd ! (result, patterns[index].matchTest(parameters[index])); return result; --- 155,164 ---- " for " + this); Expression result = QuoteExp.trueExp; ! for (int index = 0; index < parameters.length; index++) result = Gen.shortCircuitAnd ! (result, ! patterns[index].matchTest(parameters[index], index == 0 && skipFirst)); return result; |