You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2014/03/12 15:39:39 UTC
svn commit: r1576755 [10/27] - in /lucene/dev/trunk: lucene/
lucene/analysis/common/src/java/org/apache/lucene/analysis/charfilter/
lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/
lucene/analysis/common/src/java/org/apache/lucene/a...
Modified: lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestExceptionInBeforeClassHooks.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestExceptionInBeforeClassHooks.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestExceptionInBeforeClassHooks.java (original)
+++ lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestExceptionInBeforeClassHooks.java Wed Mar 12 14:39:17 2014
@@ -117,7 +117,7 @@ public class TestExceptionInBeforeClassH
Assert.assertEquals(3, runClasses.getFailureCount());
Assert.assertEquals(3, runClasses.getRunCount());
- ArrayList<String> foobars = new ArrayList<String>();
+ ArrayList<String> foobars = new ArrayList<>();
for (Failure f : runClasses.getFailures()) {
Matcher m = Pattern.compile("foobar[0-9]+").matcher(f.getTrace());
while (m.find()) {
Modified: lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestJUnitRuleOrder.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestJUnitRuleOrder.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestJUnitRuleOrder.java (original)
+++ lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/junitcompat/TestJUnitRuleOrder.java Wed Mar 12 14:39:17 2014
@@ -75,7 +75,7 @@ public class TestJUnitRuleOrder extends
@BeforeClass
public static void beforeClassCleanup() {
- stack = new Stack<String>();
+ stack = new Stack<>();
}
@AfterClass
Modified: lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/packed/TestPackedInts.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/packed/TestPackedInts.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/packed/TestPackedInts.java (original)
+++ lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/packed/TestPackedInts.java Wed Mar 12 14:39:17 2014
@@ -355,7 +355,7 @@ public class TestPackedInts extends Luce
private static List<PackedInts.Mutable> createPackedInts(
int valueCount, int bitsPerValue) {
- List<PackedInts.Mutable> packedInts = new ArrayList<PackedInts.Mutable>();
+ List<PackedInts.Mutable> packedInts = new ArrayList<>();
if (bitsPerValue <= 8) {
packedInts.add(new Direct8(valueCount));
}
Modified: lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/AssociationsFacetsExample.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/AssociationsFacetsExample.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/AssociationsFacetsExample.java (original)
+++ lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/AssociationsFacetsExample.java Wed Mar 12 14:39:17 2014
@@ -106,7 +106,7 @@ public class AssociationsFacetsExample {
Facets genre = new TaxonomyFacetSumFloatAssociations("$genre", taxoReader, config, fc);
// Retrieve results
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
results.add(tags.getTopChildren(10, "tags"));
results.add(genre.getTopChildren(10, "genre"));
Modified: lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/MultiCategoryListsFacetsExample.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/MultiCategoryListsFacetsExample.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/MultiCategoryListsFacetsExample.java (original)
+++ lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/MultiCategoryListsFacetsExample.java Wed Mar 12 14:39:17 2014
@@ -105,7 +105,7 @@ public class MultiCategoryListsFacetsExa
FacetsCollector.search(searcher, new MatchAllDocsQuery(), 10, fc);
// Retrieve results
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
// Count both "Publish Date" and "Author" dimensions
Facets author = new FastTaxonomyFacetCounts("author", taxoReader, config, fc);
Modified: lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleFacetsExample.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleFacetsExample.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleFacetsExample.java (original)
+++ lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleFacetsExample.java Wed Mar 12 14:39:17 2014
@@ -104,7 +104,7 @@ public class SimpleFacetsExample {
FacetsCollector.search(searcher, new MatchAllDocsQuery(), 10, fc);
// Retrieve results
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
// Count both "Publish Date" and "Author" dimensions
Facets facets = new FastTaxonomyFacetCounts(taxoReader, config, fc);
@@ -131,7 +131,7 @@ public class SimpleFacetsExample {
searcher.search(new MatchAllDocsQuery(), null /*Filter */, fc);
// Retrieve results
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
// Count both "Publish Date" and "Author" dimensions
Facets facets = new FastTaxonomyFacetCounts(taxoReader, config, fc);
Modified: lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleSortedSetFacetsExample.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleSortedSetFacetsExample.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleSortedSetFacetsExample.java (original)
+++ lucene/dev/trunk/lucene/demo/src/java/org/apache/lucene/demo/facet/SimpleSortedSetFacetsExample.java Wed Mar 12 14:39:17 2014
@@ -102,7 +102,7 @@ public class SimpleSortedSetFacetsExampl
// Retrieve results
Facets facets = new SortedSetDocValuesFacetCounts(state, fc);
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
results.add(facets.getTopChildren(10, "Author"));
results.add(facets.getTopChildren(10, "Publish Year"));
indexReader.close();
Modified: lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionComparator.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionComparator.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionComparator.java (original)
+++ lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionComparator.java Wed Mar 12 14:39:17 2014
@@ -48,7 +48,7 @@ class ExpressionComparator extends Field
// TODO: might be cleaner to lazy-init 'source' and set scorer after?
assert readerContext != null;
try {
- Map<String,Object> context = new HashMap<String,Object>();
+ Map<String,Object> context = new HashMap<>();
assert scorer != null;
context.put("scorer", scorer);
scores = source.getValues(context, readerContext);
Modified: lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionValueSource.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionValueSource.java (original)
+++ lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/ExpressionValueSource.java Wed Mar 12 14:39:17 2014
@@ -61,7 +61,7 @@ final class ExpressionValueSource extend
public FunctionValues getValues(Map context, AtomicReaderContext readerContext) throws IOException {
Map<String, FunctionValues> valuesCache = (Map<String, FunctionValues>)context.get("valuesCache");
if (valuesCache == null) {
- valuesCache = new HashMap<String, FunctionValues>();
+ valuesCache = new HashMap<>();
context = new HashMap(context);
context.put("valuesCache", valuesCache);
}
Modified: lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/SimpleBindings.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/SimpleBindings.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/SimpleBindings.java (original)
+++ lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/SimpleBindings.java Wed Mar 12 14:39:17 2014
@@ -52,7 +52,7 @@ import org.apache.lucene.search.SortFiel
* @lucene.experimental
*/
public final class SimpleBindings extends Bindings {
- final Map<String,Object> map = new HashMap<String,Object>();
+ final Map<String,Object> map = new HashMap<>();
/** Creates a new empty Bindings */
public SimpleBindings() {}
Modified: lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptCompiler.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptCompiler.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptCompiler.java (original)
+++ lucene/dev/trunk/lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptCompiler.java Wed Mar 12 14:39:17 2014
@@ -108,7 +108,7 @@ public class JavascriptCompiler {
private static final int MAX_SOURCE_LENGTH = 16384;
private final String sourceText;
- private final Map<String, Integer> externalsMap = new LinkedHashMap<String, Integer>();
+ private final Map<String, Integer> externalsMap = new LinkedHashMap<>();
private final ClassWriter classWriter = new ClassWriter(ClassWriter.COMPUTE_FRAMES | ClassWriter.COMPUTE_MAXS);
private GeneratorAdapter gen;
@@ -499,7 +499,7 @@ public class JavascriptCompiler {
*/
public static final Map<String,Method> DEFAULT_FUNCTIONS;
static {
- Map<String,Method> map = new HashMap<String,Method>();
+ Map<String,Method> map = new HashMap<>();
try {
final Properties props = new Properties();
try (Reader in = IOUtils.getDecodingReader(JavascriptCompiler.class,
Modified: lucene/dev/trunk/lucene/expressions/src/test/org/apache/lucene/expressions/js/TestCustomFunctions.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/expressions/src/test/org/apache/lucene/expressions/js/TestCustomFunctions.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/expressions/src/test/org/apache/lucene/expressions/js/TestCustomFunctions.java (original)
+++ lucene/dev/trunk/lucene/expressions/src/test/org/apache/lucene/expressions/js/TestCustomFunctions.java Wed Mar 12 14:39:17 2014
@@ -57,7 +57,7 @@ public class TestCustomFunctions extends
/** tests a method with no arguments */
public void testNoArgMethod() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("zeroArgMethod"));
Expression expr = JavascriptCompiler.compile("foo()", functions, getClass().getClassLoader());
assertEquals(5, expr.evaluate(0, null), DELTA);
@@ -67,7 +67,7 @@ public class TestCustomFunctions extends
/** tests a method with one arguments */
public void testOneArgMethod() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("oneArgMethod", double.class));
Expression expr = JavascriptCompiler.compile("foo(3)", functions, getClass().getClassLoader());
assertEquals(6, expr.evaluate(0, null), DELTA);
@@ -77,7 +77,7 @@ public class TestCustomFunctions extends
/** tests a method with three arguments */
public void testThreeArgMethod() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("threeArgMethod", double.class, double.class, double.class));
Expression expr = JavascriptCompiler.compile("foo(3, 4, 5)", functions, getClass().getClassLoader());
assertEquals(12, expr.evaluate(0, null), DELTA);
@@ -85,7 +85,7 @@ public class TestCustomFunctions extends
/** tests a map with 2 functions */
public void testTwoMethods() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("zeroArgMethod"));
functions.put("bar", getClass().getMethod("oneArgMethod", double.class));
Expression expr = JavascriptCompiler.compile("foo() + bar(3)", functions, getClass().getClassLoader());
@@ -96,7 +96,7 @@ public class TestCustomFunctions extends
/** wrong return type: must be double */
public void testWrongReturnType() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("bogusReturnType"));
try {
JavascriptCompiler.compile("foo()", functions, getClass().getClassLoader());
@@ -110,7 +110,7 @@ public class TestCustomFunctions extends
/** wrong param type: must be doubles */
public void testWrongParameterType() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("bogusParameterType", String.class));
try {
JavascriptCompiler.compile("foo(2)", functions, getClass().getClassLoader());
@@ -124,7 +124,7 @@ public class TestCustomFunctions extends
/** wrong modifiers: must be static */
public void testWrongNotStatic() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getMethod("nonStaticMethod"));
try {
JavascriptCompiler.compile("foo()", functions, getClass().getClassLoader());
@@ -138,7 +138,7 @@ public class TestCustomFunctions extends
/** wrong modifiers: must be public */
public void testWrongNotPublic() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", getClass().getDeclaredMethod("nonPublicMethod"));
try {
JavascriptCompiler.compile("foo()", functions, getClass().getClassLoader());
@@ -154,7 +154,7 @@ public class TestCustomFunctions extends
/** wrong class modifiers: class containing method is not public */
public void testWrongNestedNotPublic() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", NestedNotPublic.class.getMethod("method"));
try {
JavascriptCompiler.compile("foo()", functions, getClass().getClassLoader());
@@ -244,7 +244,7 @@ public class TestCustomFunctions extends
/** the method throws an exception. We should check the stack trace that it contains the source code of the expression as file name. */
public void testThrowingException() throws Exception {
- Map<String,Method> functions = new HashMap<String,Method>();
+ Map<String,Method> functions = new HashMap<>();
functions.put("foo", StaticThrowingException.class.getMethod("method"));
String source = "3 * foo() / 5";
Expression expr = JavascriptCompiler.compile(source, functions, getClass().getClassLoader());
@@ -263,7 +263,7 @@ public class TestCustomFunctions extends
/** test that namespaces work with custom expressions. */
public void testNamespaces() throws Exception {
- Map<String, Method> functions = new HashMap<String, Method>();
+ Map<String, Method> functions = new HashMap<>();
functions.put("foo.bar", getClass().getMethod("zeroArgMethod"));
String source = "foo.bar()";
Expression expr = JavascriptCompiler.compile(source, functions, getClass().getClassLoader());
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillDownQuery.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillDownQuery.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillDownQuery.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillDownQuery.java Wed Mar 12 14:39:17 2014
@@ -56,7 +56,7 @@ public final class DrillDownQuery extend
private final FacetsConfig config;
private final BooleanQuery query;
- private final Map<String,Integer> drillDownDims = new LinkedHashMap<String,Integer>();
+ private final Map<String,Integer> drillDownDims = new LinkedHashMap<>();
/** Used by clone() */
DrillDownQuery(FacetsConfig config, BooleanQuery query, Map<String,Integer> drillDownDims) {
@@ -233,8 +233,8 @@ public final class DrillDownQuery extend
return new MatchAllDocsQuery();
}
- List<Filter> filters = new ArrayList<Filter>();
- List<Query> queries = new ArrayList<Query>();
+ List<Filter> filters = new ArrayList<>();
+ List<Query> queries = new ArrayList<>();
List<BooleanClause> clauses = query.clauses();
Query baseQuery;
int startIndex;
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillSideways.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillSideways.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillSideways.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/DrillSideways.java Wed Mar 12 14:39:17 2014
@@ -101,7 +101,7 @@ public class DrillSideways {
protected Facets buildFacetsResult(FacetsCollector drillDowns, FacetsCollector[] drillSideways, String[] drillSidewaysDims) throws IOException {
Facets drillDownFacets;
- Map<String,Facets> drillSidewaysFacets = new HashMap<String,Facets>();
+ Map<String,Facets> drillSidewaysFacets = new HashMap<>();
if (taxoReader != null) {
drillDownFacets = new FastTaxonomyFacetCounts(taxoReader, config, drillDowns);
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsCollector.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsCollector.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsCollector.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsCollector.java Wed Mar 12 14:39:17 2014
@@ -54,7 +54,7 @@ public class FacetsCollector extends Col
private int totalHits;
private float[] scores;
private final boolean keepScores;
- private final List<MatchingDocs> matchingDocs = new ArrayList<MatchingDocs>();
+ private final List<MatchingDocs> matchingDocs = new ArrayList<>();
private Docs docs;
/**
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsConfig.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsConfig.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsConfig.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/FacetsConfig.java Wed Mar 12 14:39:17 2014
@@ -62,11 +62,11 @@ public class FacetsConfig {
* doc values). */
public static final String DEFAULT_INDEX_FIELD_NAME = "$facets";
- private final Map<String,DimConfig> fieldTypes = new ConcurrentHashMap<String,DimConfig>();
+ private final Map<String,DimConfig> fieldTypes = new ConcurrentHashMap<>();
// Used only for best-effort detection of app mixing
// int/float/bytes in a single indexed field:
- private final Map<String,String> assocDimTypes = new ConcurrentHashMap<String,String>();
+ private final Map<String,String> assocDimTypes = new ConcurrentHashMap<>();
/** Holds the configuration for one dimension
*
@@ -198,15 +198,15 @@ public class FacetsConfig {
*/
public Document build(TaxonomyWriter taxoWriter, Document doc) throws IOException {
// Find all FacetFields, collated by the actual field:
- Map<String,List<FacetField>> byField = new HashMap<String,List<FacetField>>();
+ Map<String,List<FacetField>> byField = new HashMap<>();
// ... and also all SortedSetDocValuesFacetFields:
- Map<String,List<SortedSetDocValuesFacetField>> dvByField = new HashMap<String,List<SortedSetDocValuesFacetField>>();
+ Map<String,List<SortedSetDocValuesFacetField>> dvByField = new HashMap<>();
// ... and also all AssociationFacetFields
- Map<String,List<AssociationFacetField>> assocByField = new HashMap<String,List<AssociationFacetField>>();
+ Map<String,List<AssociationFacetField>> assocByField = new HashMap<>();
- Set<String> seenDims = new HashSet<String>();
+ Set<String> seenDims = new HashSet<>();
for (IndexableField field : doc.indexableFields()) {
if (field.fieldType() == FacetField.TYPE) {
@@ -218,7 +218,7 @@ public class FacetsConfig {
String indexFieldName = dimConfig.indexFieldName;
List<FacetField> fields = byField.get(indexFieldName);
if (fields == null) {
- fields = new ArrayList<FacetField>();
+ fields = new ArrayList<>();
byField.put(indexFieldName, fields);
}
fields.add(facetField);
@@ -233,7 +233,7 @@ public class FacetsConfig {
String indexFieldName = dimConfig.indexFieldName;
List<SortedSetDocValuesFacetField> fields = dvByField.get(indexFieldName);
if (fields == null) {
- fields = new ArrayList<SortedSetDocValuesFacetField>();
+ fields = new ArrayList<>();
dvByField.put(indexFieldName, fields);
}
fields.add(facetField);
@@ -255,7 +255,7 @@ public class FacetsConfig {
String indexFieldName = dimConfig.indexFieldName;
List<AssociationFacetField> fields = assocByField.get(indexFieldName);
if (fields == null) {
- fields = new ArrayList<AssociationFacetField>();
+ fields = new ArrayList<>();
assocByField.put(indexFieldName, fields);
}
fields.add(facetField);
@@ -514,7 +514,7 @@ public class FacetsConfig {
* #pathToString}) back into the original {@code
* String[]}. */
public static String[] stringToPath(String s) {
- List<String> parts = new ArrayList<String>();
+ List<String> parts = new ArrayList<>();
int length = s.length();
if (length == 0) {
return new String[0];
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/range/LongRangeCounter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/range/LongRangeCounter.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/range/LongRangeCounter.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/range/LongRangeCounter.java Wed Mar 12 14:39:17 2014
@@ -44,7 +44,7 @@ final class LongRangeCounter {
// track the start vs end case separately because if a
// given point is both, then it must be its own
// elementary interval:
- Map<Long,Integer> endsMap = new HashMap<Long,Integer>();
+ Map<Long,Integer> endsMap = new HashMap<>();
endsMap.put(Long.MIN_VALUE, 1);
endsMap.put(Long.MAX_VALUE, 2);
@@ -64,11 +64,11 @@ final class LongRangeCounter {
}
}
- List<Long> endsList = new ArrayList<Long>(endsMap.keySet());
+ List<Long> endsList = new ArrayList<>(endsMap.keySet());
Collections.sort(endsList);
// Build elementaryIntervals (a 1D Venn diagram):
- List<InclusiveRange> elementaryIntervals = new ArrayList<InclusiveRange>();
+ List<InclusiveRange> elementaryIntervals = new ArrayList<>();
int upto0 = 1;
long v = endsList.get(0);
long prev;
@@ -281,7 +281,7 @@ final class LongRangeCounter {
// Our range is fully included in the incoming
// range; add to our output list:
if (outputs == null) {
- outputs = new ArrayList<Integer>();
+ outputs = new ArrayList<>();
}
outputs.add(index);
} else if (left != null) {
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/DefaultSortedSetDocValuesReaderState.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/DefaultSortedSetDocValuesReaderState.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/DefaultSortedSetDocValuesReaderState.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/DefaultSortedSetDocValuesReaderState.java Wed Mar 12 14:39:17 2014
@@ -42,7 +42,7 @@ public class DefaultSortedSetDocValuesRe
/** {@link IndexReader} passed to the constructor. */
public final IndexReader origReader;
- private final Map<String,OrdRange> prefixToOrdRange = new HashMap<String,OrdRange>();
+ private final Map<String,OrdRange> prefixToOrdRange = new HashMap<>();
/** Creates this, pulling doc values from the default {@link
* FacetsConfig#DEFAULT_INDEX_FIELD_NAME}. */
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/SortedSetDocValuesFacetCounts.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/SortedSetDocValuesFacetCounts.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/SortedSetDocValuesFacetCounts.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/sortedset/SortedSetDocValuesFacetCounts.java Wed Mar 12 14:39:17 2014
@@ -266,7 +266,7 @@ public class SortedSetDocValuesFacetCoun
@Override
public List<FacetResult> getAllDims(int topN) throws IOException {
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
for(Map.Entry<String,OrdRange> ent : state.getPrefixToOrdRange().entrySet()) {
FacetResult fr = getDim(ent.getKey(), ent.getValue(), topN);
if (fr != null) {
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/CachedOrdinalsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/CachedOrdinalsReader.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/CachedOrdinalsReader.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/CachedOrdinalsReader.java Wed Mar 12 14:39:17 2014
@@ -57,7 +57,7 @@ public class CachedOrdinalsReader extend
private final OrdinalsReader source;
- private final Map<Object,CachedOrds> ordsCache = new WeakHashMap<Object,CachedOrds>();
+ private final Map<Object,CachedOrds> ordsCache = new WeakHashMap<>();
/** Sole constructor. */
public CachedOrdinalsReader(OrdinalsReader source) {
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetSumValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetSumValueSource.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetSumValueSource.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetSumValueSource.java Wed Mar 12 14:39:17 2014
@@ -86,7 +86,7 @@ public class TaxonomyFacetSumValueSource
private final void sumValues(List<MatchingDocs> matchingDocs, boolean keepScores, ValueSource valueSource) throws IOException {
final FakeScorer scorer = new FakeScorer();
- Map<String, Scorer> context = new HashMap<String, Scorer>();
+ Map<String, Scorer> context = new HashMap<>();
if (keepScores) {
context.put("scorer", scorer);
}
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacets.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacets.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacets.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacets.java Wed Mar 12 14:39:17 2014
@@ -85,7 +85,7 @@ public abstract class TaxonomyFacets ext
@Override
public List<FacetResult> getAllDims(int topN) throws IOException {
int ord = children[TaxonomyReader.ROOT_ORDINAL];
- List<FacetResult> results = new ArrayList<FacetResult>();
+ List<FacetResult> results = new ArrayList<>();
while (ord != TaxonomyReader.INVALID_ORDINAL) {
String dim = taxoReader.getPath(ord).components[0];
FacetsConfig.DimConfig dimConfig = config.getDimConfig(dim);
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyReader.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyReader.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyReader.java Wed Mar 12 14:39:17 2014
@@ -102,8 +102,8 @@ public class DirectoryTaxonomyReader ext
// These are the default cache sizes; they can be configured after
// construction with the cache's setMaxSize() method
- ordinalCache = new LRUHashMap<FacetLabel, Integer>(DEFAULT_CACHE_VALUE);
- categoryCache = new LRUHashMap<Integer, FacetLabel>(DEFAULT_CACHE_VALUE);
+ ordinalCache = new LRUHashMap<>(DEFAULT_CACHE_VALUE);
+ categoryCache = new LRUHashMap<>(DEFAULT_CACHE_VALUE);
}
/**
@@ -121,8 +121,8 @@ public class DirectoryTaxonomyReader ext
// These are the default cache sizes; they can be configured after
// construction with the cache's setMaxSize() method
- ordinalCache = new LRUHashMap<FacetLabel, Integer>(DEFAULT_CACHE_VALUE);
- categoryCache = new LRUHashMap<Integer, FacetLabel>(DEFAULT_CACHE_VALUE);
+ ordinalCache = new LRUHashMap<>(DEFAULT_CACHE_VALUE);
+ categoryCache = new LRUHashMap<>(DEFAULT_CACHE_VALUE);
}
private synchronized void initTaxoArrays() throws IOException {
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyWriter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyWriter.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyWriter.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/directory/DirectoryTaxonomyWriter.java Wed Mar 12 14:39:17 2014
@@ -620,7 +620,7 @@ public class DirectoryTaxonomyWriter imp
/** Combine original user data with the taxonomy epoch. */
private Map<String,String> combinedCommitData(Map<String,String> commitData) {
- Map<String,String> m = new HashMap<String, String>();
+ Map<String,String> m = new HashMap<>();
if (commitData != null) {
m.putAll(commitData);
}
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/CharBlockArray.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/CharBlockArray.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/CharBlockArray.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/CharBlockArray.java Wed Mar 12 14:39:17 2014
@@ -60,7 +60,7 @@ class CharBlockArray implements Appendab
}
CharBlockArray(int blockSize) {
- this.blocks = new ArrayList<Block>();
+ this.blocks = new ArrayList<>();
this.blockSize = blockSize;
addBlock();
}
Modified: lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/NameIntCacheLRU.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/NameIntCacheLRU.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/NameIntCacheLRU.java (original)
+++ lucene/dev/trunk/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/writercache/NameIntCacheLRU.java Wed Mar 12 14:39:17 2014
@@ -54,9 +54,9 @@ class NameIntCacheLRU {
private void createCache (int maxSize) {
if (maxSize<Integer.MAX_VALUE) {
- cache = new LinkedHashMap<Object, Integer>(1000,(float)0.7,true); //for LRU
+ cache = new LinkedHashMap<>(1000,(float)0.7,true); //for LRU
} else {
- cache = new HashMap<Object, Integer>(1000,(float)0.7); //no need for LRU
+ cache = new HashMap<>(1000,(float)0.7); //no need for LRU
}
}
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/AssertingSubDocsAtOnceCollector.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/AssertingSubDocsAtOnceCollector.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/AssertingSubDocsAtOnceCollector.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/AssertingSubDocsAtOnceCollector.java Wed Mar 12 14:39:17 2014
@@ -36,7 +36,7 @@ class AssertingSubDocsAtOnceCollector ex
@Override
public void setScorer(Scorer s) {
// Gathers all scorers, including s and "under":
- allScorers = new ArrayList<Scorer>();
+ allScorers = new ArrayList<>();
allScorers.add(s);
int upto = 0;
while(upto < allScorers.size()) {
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/FacetTestCase.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/FacetTestCase.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/FacetTestCase.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/FacetTestCase.java Wed Mar 12 14:39:17 2014
@@ -177,14 +177,14 @@ public abstract class FacetTestCase exte
protected void assertFloatValuesEquals(List<FacetResult> a, List<FacetResult> b) {
assertEquals(a.size(), b.size());
float lastValue = Float.POSITIVE_INFINITY;
- Map<String,FacetResult> aByDim = new HashMap<String,FacetResult>();
+ Map<String,FacetResult> aByDim = new HashMap<>();
for(int i=0;i<a.size();i++) {
assertTrue(a.get(i).value.floatValue() <= lastValue);
lastValue = a.get(i).value.floatValue();
aByDim.put(a.get(i).dim, a.get(i));
}
lastValue = Float.POSITIVE_INFINITY;
- Map<String,FacetResult> bByDim = new HashMap<String,FacetResult>();
+ Map<String,FacetResult> bByDim = new HashMap<>();
for(int i=0;i<b.size();i++) {
bByDim.put(b.get(i).dim, b.get(i));
assertTrue(b.get(i).value.floatValue() <= lastValue);
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestDrillSideways.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestDrillSideways.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestDrillSideways.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestDrillSideways.java Wed Mar 12 14:39:17 2014
@@ -422,7 +422,7 @@ public class TestDrillSideways extends F
int valueCount = 2;
for(int dim=0;dim<numDims;dim++) {
- Set<String> values = new HashSet<String>();
+ Set<String> values = new HashSet<>();
while (values.size() < valueCount) {
String s = TestUtil.randomRealisticUnicodeString(random());
//String s = _TestUtil.randomString(random());
@@ -434,7 +434,7 @@ public class TestDrillSideways extends F
valueCount *= 2;
}
- List<Doc> docs = new ArrayList<Doc>();
+ List<Doc> docs = new ArrayList<>();
for(int i=0;i<numDocs;i++) {
Doc doc = new Doc();
doc.id = ""+i;
@@ -710,7 +710,7 @@ public class TestDrillSideways extends F
ds = new DrillSideways(s, config, tr) {
@Override
protected Facets buildFacetsResult(FacetsCollector drillDowns, FacetsCollector[] drillSideways, String[] drillSidewaysDims) throws IOException {
- Map<String,Facets> drillSidewaysFacets = new HashMap<String,Facets>();
+ Map<String,Facets> drillSidewaysFacets = new HashMap<>();
Facets drillDownFacets = getTaxonomyFacetCounts(taxoReader, config, drillDowns);
if (drillSideways != null) {
for(int i=0;i<drillSideways.length;i++) {
@@ -733,7 +733,7 @@ public class TestDrillSideways extends F
DrillSidewaysResult actual = ds.search(ddq, filter, null, numDocs, sort, true, true);
TopDocs hits = s.search(baseQuery, numDocs);
- Map<String,Float> scores = new HashMap<String,Float>();
+ Map<String,Float> scores = new HashMap<>();
for(ScoreDoc sd : hits.scoreDocs) {
scores.put(s.doc(sd.doc).get("id"), sd.score);
}
@@ -847,7 +847,7 @@ public class TestDrillSideways extends F
String[][] dimValues, Filter onlyEven) throws Exception {
int numDims = dimValues.length;
- List<Doc> hits = new ArrayList<Doc>();
+ List<Doc> hits = new ArrayList<>();
Counters drillDownCounts = new Counters(dimValues);
Counters[] drillSidewaysCounts = new Counters[dimValues.length];
for(int dim=0;dim<numDims;dim++) {
@@ -909,7 +909,7 @@ public class TestDrillSideways extends F
}
}
- Map<String,Integer> idToDocID = new HashMap<String,Integer>();
+ Map<String,Integer> idToDocID = new HashMap<>();
for(int i=0;i<s.getIndexReader().maxDoc();i++) {
idToDocID.put(s.doc(i).get("id"), i);
}
@@ -964,7 +964,7 @@ public class TestDrillSideways extends F
}
int idx = 0;
- Map<String,Integer> actualValues = new HashMap<String,Integer>();
+ Map<String,Integer> actualValues = new HashMap<>();
if (fr != null) {
for(LabelAndValue labelValue : fr.labelValues) {
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestMultipleIndexFields.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestMultipleIndexFields.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestMultipleIndexFields.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/TestMultipleIndexFields.java Wed Mar 12 14:39:17 2014
@@ -120,7 +120,7 @@ public class TestMultipleIndexFields ext
FacetsCollector sfc = performSearch(tr, ir, searcher);
- Map<String,Facets> facetsMap = new HashMap<String,Facets>();
+ Map<String,Facets> facetsMap = new HashMap<>();
facetsMap.put("Author", getTaxonomyFacetCounts(tr, config, sfc, "$author"));
Facets facets = new MultiFacets(facetsMap, getTaxonomyFacetCounts(tr, config, sfc));
@@ -160,7 +160,7 @@ public class TestMultipleIndexFields ext
FacetsCollector sfc = performSearch(tr, ir, searcher);
- Map<String,Facets> facetsMap = new HashMap<String,Facets>();
+ Map<String,Facets> facetsMap = new HashMap<>();
Facets facets2 = getTaxonomyFacetCounts(tr, config, sfc, "$music");
facetsMap.put("Band", facets2);
facetsMap.put("Composer", facets2);
@@ -213,7 +213,7 @@ public class TestMultipleIndexFields ext
FacetsCollector sfc = performSearch(tr, ir, searcher);
- Map<String,Facets> facetsMap = new HashMap<String,Facets>();
+ Map<String,Facets> facetsMap = new HashMap<>();
facetsMap.put("Band", getTaxonomyFacetCounts(tr, config, sfc, "$bands"));
facetsMap.put("Composer", getTaxonomyFacetCounts(tr, config, sfc, "$composers"));
Facets facets = new MultiFacets(facetsMap, getTaxonomyFacetCounts(tr, config, sfc));
@@ -255,7 +255,7 @@ public class TestMultipleIndexFields ext
FacetsCollector sfc = performSearch(tr, ir, searcher);
- Map<String,Facets> facetsMap = new HashMap<String,Facets>();
+ Map<String,Facets> facetsMap = new HashMap<>();
Facets facets2 = getTaxonomyFacetCounts(tr, config, sfc, "$music");
facetsMap.put("Band", facets2);
facetsMap.put("Composer", facets2);
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/range/TestRangeFacetCounts.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/range/TestRangeFacetCounts.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/range/TestRangeFacetCounts.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/range/TestRangeFacetCounts.java Wed Mar 12 14:39:17 2014
@@ -260,7 +260,7 @@ public class TestRangeFacetCounts extend
}
}
- Map<String,Facets> byDim = new HashMap<String,Facets>();
+ Map<String,Facets> byDim = new HashMap<>();
byDim.put("field",
new LongRangeFacetCounts("field", fieldFC,
new LongRange("less than 10", 0L, true, 10L, false),
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/sortedset/TestSortedSetDocValuesFacets.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/sortedset/TestSortedSetDocValuesFacets.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/sortedset/TestSortedSetDocValuesFacets.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/sortedset/TestSortedSetDocValuesFacets.java Wed Mar 12 14:39:17 2014
@@ -310,7 +310,7 @@ public class TestSortedSetDocValuesFacet
// Slow, yet hopefully bug-free, faceting:
@SuppressWarnings({"rawtypes","unchecked"}) Map<String,Integer>[] expectedCounts = new HashMap[numDims];
for(int i=0;i<numDims;i++) {
- expectedCounts[i] = new HashMap<String,Integer>();
+ expectedCounts[i] = new HashMap<>();
}
for(TestDoc doc : testDocs) {
@@ -328,9 +328,9 @@ public class TestSortedSetDocValuesFacet
}
}
- List<FacetResult> expected = new ArrayList<FacetResult>();
+ List<FacetResult> expected = new ArrayList<>();
for(int i=0;i<numDims;i++) {
- List<LabelAndValue> labelValues = new ArrayList<LabelAndValue>();
+ List<LabelAndValue> labelValues = new ArrayList<>();
int totCount = 0;
for(Map.Entry<String,Integer> ent : expectedCounts[i].entrySet()) {
labelValues.add(new LabelAndValue(ent.getKey(), ent.getValue()));
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestLRUHashMap.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestLRUHashMap.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestLRUHashMap.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestLRUHashMap.java Wed Mar 12 14:39:17 2014
@@ -27,7 +27,7 @@ public class TestLRUHashMap extends Face
// recently used
@Test
public void testLRU() throws Exception {
- LRUHashMap<String, String> lru = new LRUHashMap<String, String>(3);
+ LRUHashMap<String, String> lru = new LRUHashMap<>(3);
assertEquals(0, lru.size());
lru.put("one", "Hello world");
assertEquals(1, lru.size());
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestSearcherTaxonomyManager.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestSearcherTaxonomyManager.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestSearcherTaxonomyManager.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestSearcherTaxonomyManager.java Wed Mar 12 14:39:17 2014
@@ -67,8 +67,8 @@ public class TestSearcherTaxonomyManager
@Override
public void run() {
try {
- Set<String> seen = new HashSet<String>();
- List<String> paths = new ArrayList<String>();
+ Set<String> seen = new HashSet<>();
+ List<String> paths = new ArrayList<>();
while (true) {
Document doc = new Document();
int numPaths = TestUtil.nextInt(random(), 1, 5);
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyCombined.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyCombined.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyCombined.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyCombined.java Wed Mar 12 14:39:17 2014
@@ -534,7 +534,7 @@ public class TestTaxonomyCombined extend
for (int i=0; i<expectedCategories.length; i++) {
// find expected children by looking at all expectedCategories
// for children
- ArrayList<Integer> expectedChildren = new ArrayList<Integer>();
+ ArrayList<Integer> expectedChildren = new ArrayList<>();
for (int j=expectedCategories.length-1; j>=0; j--) {
if (expectedCategories[j].length != expectedCategories[i].length+1) {
continue; // not longer by 1, so can't be a child
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts.java Wed Mar 12 14:39:17 2014
@@ -450,7 +450,7 @@ public class TestTaxonomyFacetCounts ext
FacetResult result = facets.getTopChildren(Integer.MAX_VALUE, "dim");
assertEquals(numLabels, result.labelValues.length);
- Set<String> allLabels = new HashSet<String>();
+ Set<String> allLabels = new HashSet<>();
for (LabelAndValue labelValue : result.labelValues) {
allLabels.add(labelValue.label);
assertEquals(1, labelValue.value.intValue());
@@ -710,7 +710,7 @@ public class TestTaxonomyFacetCounts ext
// Slow, yet hopefully bug-free, faceting:
@SuppressWarnings({"rawtypes","unchecked"}) Map<String,Integer>[] expectedCounts = new HashMap[numDims];
for(int i=0;i<numDims;i++) {
- expectedCounts[i] = new HashMap<String,Integer>();
+ expectedCounts[i] = new HashMap<>();
}
for(TestDoc doc : testDocs) {
@@ -728,9 +728,9 @@ public class TestTaxonomyFacetCounts ext
}
}
- List<FacetResult> expected = new ArrayList<FacetResult>();
+ List<FacetResult> expected = new ArrayList<>();
for(int i=0;i<numDims;i++) {
- List<LabelAndValue> labelValues = new ArrayList<LabelAndValue>();
+ List<LabelAndValue> labelValues = new ArrayList<>();
int totCount = 0;
for(Map.Entry<String,Integer> ent : expectedCounts[i].entrySet()) {
labelValues.add(new LabelAndValue(ent.getKey(), ent.getValue()));
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts2.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts2.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts2.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetCounts2.java Wed Mar 12 14:39:17 2014
@@ -101,14 +101,14 @@ public class TestTaxonomyFacetCounts2 ex
// category is not added twice.
int numFacetsA = random.nextInt(3) + 1; // 1-3
int numFacetsB = random.nextInt(2) + 1; // 1-2
- ArrayList<FacetField> categories_a = new ArrayList<FacetField>();
+ ArrayList<FacetField> categories_a = new ArrayList<>();
categories_a.addAll(Arrays.asList(CATEGORIES_A));
- ArrayList<FacetField> categories_b = new ArrayList<FacetField>();
+ ArrayList<FacetField> categories_b = new ArrayList<>();
categories_b.addAll(Arrays.asList(CATEGORIES_B));
Collections.shuffle(categories_a, random);
Collections.shuffle(categories_b, random);
- ArrayList<FacetField> categories = new ArrayList<FacetField>();
+ ArrayList<FacetField> categories = new ArrayList<>();
categories.addAll(categories_a.subList(0, numFacetsA));
categories.addAll(categories_b.subList(0, numFacetsB));
@@ -210,7 +210,7 @@ public class TestTaxonomyFacetCounts2 ex
// initialize expectedCounts w/ 0 for all categories
private static Map<String,Integer> newCounts() {
- Map<String,Integer> counts = new HashMap<String,Integer>();
+ Map<String,Integer> counts = new HashMap<>();
counts.put(CP_A, 0);
counts.put(CP_B, 0);
counts.put(CP_C, 0);
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetSumValueSource.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetSumValueSource.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetSumValueSource.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetSumValueSource.java Wed Mar 12 14:39:17 2014
@@ -464,7 +464,7 @@ public class TestTaxonomyFacetSumValueSo
// Slow, yet hopefully bug-free, faceting:
@SuppressWarnings({"rawtypes","unchecked"}) Map<String,Float>[] expectedValues = new HashMap[numDims];
for(int i=0;i<numDims;i++) {
- expectedValues[i] = new HashMap<String,Float>();
+ expectedValues[i] = new HashMap<>();
}
for(TestDoc doc : testDocs) {
@@ -482,9 +482,9 @@ public class TestTaxonomyFacetSumValueSo
}
}
- List<FacetResult> expected = new ArrayList<FacetResult>();
+ List<FacetResult> expected = new ArrayList<>();
for(int i=0;i<numDims;i++) {
- List<LabelAndValue> labelValues = new ArrayList<LabelAndValue>();
+ List<LabelAndValue> labelValues = new ArrayList<>();
double totValue = 0;
for(Map.Entry<String,Float> ent : expectedValues[i].entrySet()) {
labelValues.add(new LabelAndValue(ent.getKey(), ent.getValue()));
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestAddTaxonomy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestAddTaxonomy.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestAddTaxonomy.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestAddTaxonomy.java Wed Mar 12 14:39:17 2014
@@ -229,7 +229,7 @@ public class TestAddTaxonomy extends Fac
DirectoryTaxonomyReader dtr = new DirectoryTaxonomyReader(dest);
// +2 to account for the root category + "a"
assertEquals(numCategories + 2, dtr.getSize());
- HashSet<FacetLabel> categories = new HashSet<FacetLabel>();
+ HashSet<FacetLabel> categories = new HashSet<>();
for (int i = 1; i < dtr.getSize(); i++) {
FacetLabel cat = dtr.getPath(i);
assertTrue("category " + cat + " already existed", categories.add(cat));
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestConcurrentFacetedIndexing.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestConcurrentFacetedIndexing.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestConcurrentFacetedIndexing.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestConcurrentFacetedIndexing.java Wed Mar 12 14:39:17 2014
@@ -82,7 +82,7 @@ public class TestConcurrentFacetedIndexi
final AtomicInteger numDocs = new AtomicInteger(atLeast(10000));
final Directory indexDir = newDirectory();
final Directory taxoDir = newDirectory();
- final ConcurrentHashMap<String,String> values = new ConcurrentHashMap<String,String>();
+ final ConcurrentHashMap<String,String> values = new ConcurrentHashMap<>();
final IndexWriter iw = new IndexWriter(indexDir, newIndexWriterConfig(TEST_VERSION_CURRENT, null));
final DirectoryTaxonomyWriter tw = new DirectoryTaxonomyWriter(taxoDir, OpenMode.CREATE, newTaxoWriterCache(numDocs.get()));
final Thread[] indexThreads = new Thread[atLeast(4)];
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyReader.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyReader.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyReader.java Wed Mar 12 14:39:17 2014
@@ -504,7 +504,7 @@ public class TestDirectoryTaxonomyReader
assertEquals(TaxonomyReader.INVALID_ORDINAL, it.next());
// root's children
- Set<String> roots = new HashSet<String>(Arrays.asList("a", "b", "c"));
+ Set<String> roots = new HashSet<>(Arrays.asList("a", "b", "c"));
it = taxoReader.getChildren(TaxonomyReader.ROOT_ORDINAL);
while (!roots.isEmpty()) {
FacetLabel root = taxoReader.getPath(it.next());
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyWriter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyWriter.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyWriter.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestDirectoryTaxonomyWriter.java Wed Mar 12 14:39:17 2014
@@ -93,7 +93,7 @@ public class TestDirectoryTaxonomyWriter
DirectoryTaxonomyWriter taxoWriter = new DirectoryTaxonomyWriter(dir, OpenMode.CREATE_OR_APPEND, NO_OP_CACHE);
taxoWriter.addCategory(new FacetLabel("a"));
taxoWriter.addCategory(new FacetLabel("b"));
- Map<String, String> userCommitData = new HashMap<String, String>();
+ Map<String, String> userCommitData = new HashMap<>();
userCommitData.put("testing", "1 2 3");
taxoWriter.setCommitData(userCommitData);
taxoWriter.close();
@@ -243,7 +243,7 @@ public class TestDirectoryTaxonomyWriter
final int range = ncats * 3; // affects the categories selection
final AtomicInteger numCats = new AtomicInteger(ncats);
final Directory dir = newDirectory();
- final ConcurrentHashMap<String,String> values = new ConcurrentHashMap<String,String>();
+ final ConcurrentHashMap<String,String> values = new ConcurrentHashMap<>();
final double d = random().nextDouble();
final TaxonomyWriterCache cache;
if (d < 0.7) {
Modified: lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/writercache/TestCompactLabelToOrdinal.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/writercache/TestCompactLabelToOrdinal.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/writercache/TestCompactLabelToOrdinal.java (original)
+++ lucene/dev/trunk/lucene/facet/src/test/org/apache/lucene/facet/taxonomy/writercache/TestCompactLabelToOrdinal.java Wed Mar 12 14:39:17 2014
@@ -118,7 +118,7 @@ public class TestCompactLabelToOrdinal e
}
private static class LabelToOrdinalMap extends LabelToOrdinal {
- private Map<FacetLabel, Integer> map = new HashMap<FacetLabel, Integer>();
+ private Map<FacetLabel, Integer> map = new HashMap<>();
LabelToOrdinalMap() { }
Modified: lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/SearchGroup.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/SearchGroup.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/SearchGroup.java (original)
+++ lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/SearchGroup.java Wed Mar 12 14:39:17 2014
@@ -101,7 +101,7 @@ public class SearchGroup<GROUP_VALUE_TYP
public final T groupValue;
public Object[] topValues;
- public final List<ShardIter<T>> shards = new ArrayList<ShardIter<T>>();
+ public final List<ShardIter<T>> shards = new ArrayList<>();
public int minShardIndex;
public boolean processed;
public boolean inQueue;
@@ -214,7 +214,7 @@ public class SearchGroup<GROUP_VALUE_TYP
if (isNew) {
// Start a new group:
//System.out.println(" new");
- mergedGroup = new MergedGroup<T>(group.groupValue);
+ mergedGroup = new MergedGroup<>(group.groupValue);
mergedGroup.minShardIndex = shard.shardIndex;
assert group.sortValues != null;
mergedGroup.topValues = group.sortValues;
@@ -281,12 +281,12 @@ public class SearchGroup<GROUP_VALUE_TYP
final Collection<SearchGroup<T>> shard = shards.get(shardIDX);
if (!shard.isEmpty()) {
//System.out.println(" insert shard=" + shardIDX);
- updateNextGroup(maxQueueSize, new ShardIter<T>(shard, shardIDX));
+ updateNextGroup(maxQueueSize, new ShardIter<>(shard, shardIDX));
}
}
// Pull merged topN groups:
- final List<SearchGroup<T>> newTopGroups = new ArrayList<SearchGroup<T>>();
+ final List<SearchGroup<T>> newTopGroups = new ArrayList<>();
int count = 0;
@@ -295,7 +295,7 @@ public class SearchGroup<GROUP_VALUE_TYP
group.processed = true;
//System.out.println(" pop: shards=" + group.shards + " group=" + (group.groupValue == null ? "null" : (((BytesRef) group.groupValue).utf8ToString())) + " sortValues=" + Arrays.toString(group.topValues));
if (count++ >= offset) {
- final SearchGroup<T> newGroup = new SearchGroup<T>();
+ final SearchGroup<T> newGroup = new SearchGroup<>();
newGroup.groupValue = group.groupValue;
newGroup.sortValues = group.topValues;
newTopGroups.add(newGroup);
Modified: lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/function/FunctionAllGroupsCollector.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/function/FunctionAllGroupsCollector.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/function/FunctionAllGroupsCollector.java (original)
+++ lucene/dev/trunk/lucene/grouping/src/java/org/apache/lucene/search/grouping/function/FunctionAllGroupsCollector.java Wed Mar 12 14:39:17 2014
@@ -45,7 +45,7 @@ public class FunctionAllGroupsCollector
private final Map<?, ?> vsContext;
private final ValueSource groupBy;
- private final SortedSet<MutableValue> groups = new TreeSet<MutableValue>();
+ private final SortedSet<MutableValue> groups = new TreeSet<>();
private FunctionValues.ValueFiller filler;
private MutableValue mval;
Modified: lucene/dev/trunk/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java (original)
+++ lucene/dev/trunk/lucene/grouping/src/test/org/apache/lucene/search/grouping/TestGrouping.java Wed Mar 12 14:39:17 2014
@@ -320,7 +320,7 @@ public class TestGrouping extends Lucene
BytesRef groupValue = mvalGd.groupValue.exists() ? ((MutableValueStr) mvalGd.groupValue).value : null;
groups.add(new GroupDocs<>(Float.NaN, mvalGd.maxScore, mvalGd.totalHits, mvalGd.scoreDocs, groupValue, mvalGd.groupSortValues));
}
- return new TopGroups<BytesRef>(mvalTopGroups.groupSort, mvalTopGroups.withinGroupSort, mvalTopGroups.totalHitCount, mvalTopGroups.totalGroupedHitCount, groups.toArray(new GroupDocs[groups.size()]), Float.NaN);
+ return new TopGroups<>(mvalTopGroups.groupSort, mvalTopGroups.withinGroupSort, mvalTopGroups.totalHitCount, mvalTopGroups.totalGroupedHitCount, groups.toArray(new GroupDocs[groups.size()]), Float.NaN);
}
fail();
return null;
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/Highlighter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/Highlighter.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/Highlighter.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/Highlighter.java Wed Mar 12 14:39:17 2014
@@ -156,7 +156,7 @@ public class Highlighter
TextFragment[] frag =getBestTextFragments(tokenStream,text, true,maxNumFragments);
//Get text
- ArrayList<String> fragTexts = new ArrayList<String>();
+ ArrayList<String> fragTexts = new ArrayList<>();
for (int i = 0; i < frag.length; i++)
{
if ((frag[i] != null) && (frag[i].getScore() > 0))
@@ -182,7 +182,7 @@ public class Highlighter
int maxNumFragments)
throws IOException, InvalidTokenOffsetsException
{
- ArrayList<TextFragment> docFrags = new ArrayList<TextFragment>();
+ ArrayList<TextFragment> docFrags = new ArrayList<>();
StringBuilder newText=new StringBuilder();
CharTermAttribute termAtt = tokenStream.addAttribute(CharTermAttribute.class);
@@ -327,7 +327,7 @@ public class Highlighter
if(mergeContiguousFragments)
{
mergeContiguousFragments(frag);
- ArrayList<TextFragment> fragTexts = new ArrayList<TextFragment>();
+ ArrayList<TextFragment> fragTexts = new ArrayList<>();
for (int i = 0; i < frag.length; i++)
{
if ((frag[i] != null) && (frag[i].getScore() > 0))
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryScorer.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryScorer.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryScorer.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryScorer.java Wed Mar 12 14:39:17 2014
@@ -102,7 +102,7 @@ public class QueryScorer implements Scor
* @param weightedTerms an array of pre-created {@link WeightedSpanTerm}s
*/
public QueryScorer(WeightedSpanTerm[] weightedTerms) {
- this.fieldWeightedSpanTerms = new HashMap<String,WeightedSpanTerm>(weightedTerms.length);
+ this.fieldWeightedSpanTerms = new HashMap<>(weightedTerms.length);
for (int i = 0; i < weightedTerms.length; i++) {
WeightedSpanTerm existingTerm = fieldWeightedSpanTerms.get(weightedTerms[i].term);
@@ -239,7 +239,7 @@ public class QueryScorer implements Scor
*/
@Override
public void startFragment(TextFragment newFragment) {
- foundTerms = new HashSet<String>();
+ foundTerms = new HashSet<>();
totalScore = 0;
}
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermExtractor.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermExtractor.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermExtractor.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermExtractor.java Wed Mar 12 14:39:17 2014
@@ -88,7 +88,7 @@ public final class QueryTermExtractor
*/
public static final WeightedTerm[] getTerms(Query query, boolean prohibited, String fieldName)
{
- HashSet<WeightedTerm> terms=new HashSet<WeightedTerm>();
+ HashSet<WeightedTerm> terms=new HashSet<>();
getTerms(query,terms,prohibited,fieldName);
return terms.toArray(new WeightedTerm[0]);
}
@@ -112,7 +112,7 @@ public final class QueryTermExtractor
else if (query instanceof FilteredQuery)
getTermsFromFilteredQuery((FilteredQuery) query, terms, prohibited, fieldName);
else {
- HashSet<Term> nonWeightedTerms = new HashSet<Term>();
+ HashSet<Term> nonWeightedTerms = new HashSet<>();
query.extractTerms(nonWeightedTerms);
for (Iterator<Term> iter = nonWeightedTerms.iterator(); iter.hasNext(); ) {
Term term = iter.next();
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermScorer.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermScorer.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermScorer.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/QueryTermScorer.java Wed Mar 12 14:39:17 2014
@@ -77,7 +77,7 @@ public class QueryTermScorer implements
}
public QueryTermScorer(WeightedTerm[] weightedTerms) {
- termsToFind = new HashMap<String,WeightedTerm>();
+ termsToFind = new HashMap<>();
for (int i = 0; i < weightedTerms.length; i++) {
WeightedTerm existingTerm = termsToFind
.get(weightedTerms[i].term);
@@ -109,7 +109,7 @@ public class QueryTermScorer implements
*/
@Override
public void startFragment(TextFragment newFragment) {
- uniqueTermsInFragment = new HashSet<String>();
+ uniqueTermsInFragment = new HashSet<>();
currentTextFragment = newFragment;
totalScore = 0;
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenSources.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenSources.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenSources.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenSources.java Wed Mar 12 14:39:17 2014
@@ -257,7 +257,7 @@ public class TokenSources {
// tokens NOT stored with positions or not guaranteed contiguous - must
// add to list and sort later
if (unsortedTokens == null) {
- unsortedTokens = new ArrayList<Token>();
+ unsortedTokens = new ArrayList<>();
}
unsortedTokens.add(token);
}
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenStreamFromTermPositionVector.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenStreamFromTermPositionVector.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenStreamFromTermPositionVector.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/TokenStreamFromTermPositionVector.java Wed Mar 12 14:39:17 2014
@@ -39,7 +39,7 @@ import org.apache.lucene.util.Collection
*/
public final class TokenStreamFromTermPositionVector extends TokenStream {
- private final List<Token> positionedTokens = new ArrayList<Token>();
+ private final List<Token> positionedTokens = new ArrayList<>();
private Iterator<Token> tokensAtCurrentPosition;
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTerm.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTerm.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTerm.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTerm.java Wed Mar 12 14:39:17 2014
@@ -28,11 +28,11 @@ import java.util.List;
*/
public class WeightedSpanTerm extends WeightedTerm{
boolean positionSensitive;
- private List<PositionSpan> positionSpans = new ArrayList<PositionSpan>();
+ private List<PositionSpan> positionSpans = new ArrayList<>();
public WeightedSpanTerm(float weight, String term) {
super(weight, term);
- this.positionSpans = new ArrayList<PositionSpan>();
+ this.positionSpans = new ArrayList<>();
}
public WeightedSpanTerm(float weight, String term, boolean positionSensitive) {
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTermExtractor.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTermExtractor.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTermExtractor.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/highlight/WeightedSpanTermExtractor.java Wed Mar 12 14:39:17 2014
@@ -175,7 +175,7 @@ public class WeightedSpanTermExtractor {
final Term[] termArray = termArrays.get(i);
List<SpanQuery> disjuncts = disjunctLists[positions[i]];
if (disjuncts == null) {
- disjuncts = (disjunctLists[positions[i]] = new ArrayList<SpanQuery>(termArray.length));
+ disjuncts = (disjunctLists[positions[i]] = new ArrayList<>(termArray.length));
++distinctPositions;
}
for (int j = 0; j < termArray.length; ++j) {
@@ -243,10 +243,10 @@ public class WeightedSpanTermExtractor {
Set<String> fieldNames;
if (fieldName == null) {
- fieldNames = new HashSet<String>();
+ fieldNames = new HashSet<>();
collectSpanQueryFields(spanQuery, fieldNames);
} else {
- fieldNames = new HashSet<String>(1);
+ fieldNames = new HashSet<>(1);
fieldNames.add(fieldName);
}
// To support the use of the default field name
@@ -254,9 +254,9 @@ public class WeightedSpanTermExtractor {
fieldNames.add(defaultField);
}
- Map<String, SpanQuery> queries = new HashMap<String, SpanQuery>();
+ Map<String, SpanQuery> queries = new HashMap<>();
- Set<Term> nonWeightedTerms = new HashSet<Term>();
+ Set<Term> nonWeightedTerms = new HashSet<>();
final boolean mustRewriteQuery = mustRewriteQuery(spanQuery);
if (mustRewriteQuery) {
for (final String field : fieldNames) {
@@ -268,7 +268,7 @@ public class WeightedSpanTermExtractor {
spanQuery.extractTerms(nonWeightedTerms);
}
- List<PositionSpan> spanPositions = new ArrayList<PositionSpan>();
+ List<PositionSpan> spanPositions = new ArrayList<>();
for (final String field : fieldNames) {
final SpanQuery q;
@@ -278,8 +278,8 @@ public class WeightedSpanTermExtractor {
q = spanQuery;
}
AtomicReaderContext context = getLeafContext();
- Map<Term,TermContext> termContexts = new HashMap<Term,TermContext>();
- TreeSet<Term> extractedTerms = new TreeSet<Term>();
+ Map<Term,TermContext> termContexts = new HashMap<>();
+ TreeSet<Term> extractedTerms = new TreeSet<>();
q.extractTerms(extractedTerms);
for (Term term : extractedTerms) {
termContexts.put(term, TermContext.build(context, term));
@@ -328,7 +328,7 @@ public class WeightedSpanTermExtractor {
* @throws IOException If there is a low-level I/O error
*/
protected void extractWeightedTerms(Map<String,WeightedSpanTerm> terms, Query query) throws IOException {
- Set<Term> nonWeightedTerms = new HashSet<Term>();
+ Set<Term> nonWeightedTerms = new HashSet<>();
query.extractTerms(nonWeightedTerms);
for (final Term queryTerm : nonWeightedTerms) {
@@ -468,7 +468,7 @@ public class WeightedSpanTermExtractor {
this.fieldName = null;
}
- Map<String,WeightedSpanTerm> terms = new PositionCheckingMap<String>();
+ Map<String,WeightedSpanTerm> terms = new PositionCheckingMap<>();
this.tokenStream = tokenStream;
try {
extract(query, terms);
@@ -505,7 +505,7 @@ public class WeightedSpanTermExtractor {
}
this.tokenStream = tokenStream;
- Map<String,WeightedSpanTerm> terms = new PositionCheckingMap<String>();
+ Map<String,WeightedSpanTerm> terms = new PositionCheckingMap<>();
extract(query, terms);
int totalNumDocs = reader.maxDoc();
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/postingshighlight/PostingsHighlighter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/postingshighlight/PostingsHighlighter.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/postingshighlight/PostingsHighlighter.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/postingshighlight/PostingsHighlighter.java Wed Mar 12 14:39:17 2014
@@ -299,7 +299,7 @@ public class PostingsHighlighter {
* {@link IndexOptions#DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS}
*/
public Map<String,String[]> highlightFields(String fieldsIn[], Query query, IndexSearcher searcher, int[] docidsIn, int maxPassagesIn[]) throws IOException {
- Map<String,String[]> snippets = new HashMap<String,String[]>();
+ Map<String,String[]> snippets = new HashMap<>();
for(Map.Entry<String,Object[]> ent : highlightFieldsAsObjects(fieldsIn, query, searcher, docidsIn, maxPassagesIn).entrySet()) {
Object[] snippetObjects = ent.getValue();
String[] snippetStrings = new String[snippetObjects.length];
@@ -346,7 +346,7 @@ public class PostingsHighlighter {
}
final IndexReader reader = searcher.getIndexReader();
Query rewritten = rewrite(query);
- SortedSet<Term> queryTerms = new TreeSet<Term>();
+ SortedSet<Term> queryTerms = new TreeSet<>();
rewritten.extractTerms(queryTerms);
IndexReaderContext readerContext = reader.getContext();
@@ -384,7 +384,7 @@ public class PostingsHighlighter {
// pull stored data:
String[][] contents = loadFieldValues(searcher, fields, docids, maxLength);
- Map<String,Object[]> highlights = new HashMap<String,Object[]>();
+ Map<String,Object[]> highlights = new HashMap<>();
for (int i = 0; i < fields.length; i++) {
String field = fields[i];
int numPassages = maxPassages[i];
@@ -454,7 +454,7 @@ public class PostingsHighlighter {
}
private Map<Integer,Object> highlightField(String field, String contents[], BreakIterator bi, BytesRef terms[], int[] docids, List<AtomicReaderContext> leaves, int maxPassages, Query query) throws IOException {
- Map<Integer,Object> highlights = new HashMap<Integer,Object>();
+ Map<Integer,Object> highlights = new HashMap<>();
PassageFormatter fieldFormatter = getFormatter(field);
if (fieldFormatter == null) {
@@ -539,7 +539,7 @@ public class PostingsHighlighter {
if (scorer == null) {
throw new NullPointerException("PassageScorer cannot be null");
}
- PriorityQueue<OffsetsEnum> pq = new PriorityQueue<OffsetsEnum>();
+ PriorityQueue<OffsetsEnum> pq = new PriorityQueue<>();
float weights[] = new float[terms.length];
// initialize postings
for (int i = 0; i < terms.length; i++) {
@@ -574,7 +574,7 @@ public class PostingsHighlighter {
pq.add(new OffsetsEnum(EMPTY, Integer.MAX_VALUE)); // a sentinel for termination
- PriorityQueue<Passage> passageQueue = new PriorityQueue<Passage>(n, new Comparator<Passage>() {
+ PriorityQueue<Passage> passageQueue = new PriorityQueue<>(n, new Comparator<Passage>() {
@Override
public int compare(Passage left, Passage right) {
if (left.score < right.score) {
@@ -678,7 +678,7 @@ public class PostingsHighlighter {
* to customize. */
protected Passage[] getEmptyHighlight(String fieldName, BreakIterator bi, int maxPassages) {
// BreakIterator should be un-next'd:
- List<Passage> passages = new ArrayList<Passage>();
+ List<Passage> passages = new ArrayList<>();
int pos = bi.current();
assert pos == 0;
while (passages.size() < maxPassages) {
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragListBuilder.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragListBuilder.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragListBuilder.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragListBuilder.java Wed Mar 12 14:39:17 2014
@@ -50,8 +50,8 @@ public abstract class BaseFragListBuilde
if( fragCharSize < minFragCharSize )
throw new IllegalArgumentException( "fragCharSize(" + fragCharSize + ") is too small. It must be " + minFragCharSize + " or higher." );
- List<WeightedPhraseInfo> wpil = new ArrayList<WeightedPhraseInfo>();
- IteratorQueue<WeightedPhraseInfo> queue = new IteratorQueue<WeightedPhraseInfo>(fieldPhraseList.getPhraseList().iterator());
+ List<WeightedPhraseInfo> wpil = new ArrayList<>();
+ IteratorQueue<WeightedPhraseInfo> queue = new IteratorQueue<>(fieldPhraseList.getPhraseList().iterator());
WeightedPhraseInfo phraseInfo = null;
int startOffset = 0;
while((phraseInfo = queue.top()) != null){
Modified: lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java?rev=1576755&r1=1576754&r2=1576755&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java (original)
+++ lucene/dev/trunk/lucene/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java Wed Mar 12 14:39:17 2014
@@ -135,7 +135,7 @@ public abstract class BaseFragmentsBuild
fragInfos = getWeightedFragInfoList(fragInfos);
int limitFragments = maxNumFragments < fragInfos.size() ? maxNumFragments : fragInfos.size();
- List<String> fragments = new ArrayList<String>( limitFragments );
+ List<String> fragments = new ArrayList<>( limitFragments );
StringBuilder buffer = new StringBuilder();
int[] nextValueIndex = { 0 };
@@ -148,7 +148,7 @@ public abstract class BaseFragmentsBuild
protected Field[] getFields( IndexReader reader, int docId, final String fieldName) throws IOException {
// according to javadoc, doc.getFields(fieldName) cannot be used with lazy loaded field???
- final List<Field> fields = new ArrayList<Field>();
+ final List<Field> fields = new ArrayList<>();
reader.document(docId, new StoredFieldVisitor() {
@Override
@@ -215,7 +215,7 @@ public abstract class BaseFragmentsBuild
}
protected List<WeightedFragInfo> discreteMultiValueHighlighting(List<WeightedFragInfo> fragInfos, Field[] fields) {
- Map<String, List<WeightedFragInfo>> fieldNameToFragInfos = new HashMap<String, List<WeightedFragInfo>>();
+ Map<String, List<WeightedFragInfo>> fieldNameToFragInfos = new HashMap<>();
for (Field field : fields) {
fieldNameToFragInfos.put(field.name(), new ArrayList<WeightedFragInfo>());
}
@@ -257,12 +257,12 @@ public abstract class BaseFragmentsBuild
}
- List<SubInfo> subInfos = new ArrayList<SubInfo>();
+ List<SubInfo> subInfos = new ArrayList<>();
Iterator<SubInfo> subInfoIterator = fragInfo.getSubInfos().iterator();
float boost = 0.0f; // The boost of the new info will be the sum of the boosts of its SubInfos
while (subInfoIterator.hasNext()) {
SubInfo subInfo = subInfoIterator.next();
- List<Toffs> toffsList = new ArrayList<Toffs>();
+ List<Toffs> toffsList = new ArrayList<>();
Iterator<Toffs> toffsIterator = subInfo.getTermsOffsets().iterator();
while (toffsIterator.hasNext()) {
Toffs toffs = toffsIterator.next();
@@ -286,7 +286,7 @@ public abstract class BaseFragmentsBuild
}
}
- List<WeightedFragInfo> result = new ArrayList<WeightedFragInfo>();
+ List<WeightedFragInfo> result = new ArrayList<>();
for (List<WeightedFragInfo> weightedFragInfos : fieldNameToFragInfos.values()) {
result.addAll(weightedFragInfos);
}