Constructor's param is what it produces, not its parameter. So the code was correct, please revert.
Uwe -- Uwe Schindler H.-H.-Meier-Allee 63, 28213 Bremen http://www.thetaphi.de [email protected] schrieb: Author: rmuir Date: Sun Apr 8 21:56:03 2012 New Revision: 1311110 URL: http://svn.apache.org/viewvc?rev=1311110&view=rev Log: fix generification bug Modified: lucene/dev/trunk/modules/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java Modified: lucene/dev/trunk/modules/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java URL: http://svn.apache.org/viewvc/lucene/dev/trunk/modules/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java?rev=1311110&r1=1311109&r2=1311110&view=diff _____________________________________________ --- lucene/dev/trunk/modules/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java (original) +++ lucene/dev/trunk/modules/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java Sun Apr 8 21:56:03 2012 @@ -190,7 +190,7 @@ public class TestRandomChains extends Ba // TODO: also look for other variants and handle them special int idx = random.nextInt(charfilters.size()); try { - Constructor<? extends CharStream> c = charfilters.get(idx).getConstructor(Reader.class); + Constructor<? extends Reader> c = charfilters.get(idx).getConstructor(Reader.class); spec.reader = c.newInstance(spec.reader); } catch (NoSuchMethodException e) { Constructor<? extends CharStream> c = charfilters.get(idx).getConstructor(CharStream.class);
