Changeset 7279 for FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/parser/QueryParser.java
- Timestamp:
- 01/10/22 12:04:49 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/parser/QueryParser.java
r7278 r7279 41 41 import eu.clarin.sru.fcs.qlparser.FCSLexer; 42 42 import eu.clarin.sru.fcs.qlparser.FCSParser; 43 import eu.clarin.sru.fcs.qlparser.FCSParserBaseVisitor;44 43 import eu.clarin.sru.fcs.qlparser.FCSParser.AttributeContext; 45 44 import eu.clarin.sru.fcs.qlparser.FCSParser.Expression_andContext; … … 64 63 import eu.clarin.sru.fcs.qlparser.FCSParser.Within_partContext; 65 64 import eu.clarin.sru.fcs.qlparser.FCSParser.Within_part_simpleContext; 65 import eu.clarin.sru.fcs.qlparser.FCSParserBaseVisitor; 66 66 67 67 … … 209 209 throw new IllegalArgumentException("initStackSize < 1"); 210 210 } 211 this.stack = new ArrayDeque< Object>(initStackSize);211 this.stack = new ArrayDeque<>(initStackSize); 212 212 } 213 213 … … 226 226 if (w_ctx != null) { 227 227 QueryNode within = (QueryNode) stack.pop(); 228 QueryNode query = (QueryNode) stack.pop(); ;228 QueryNode query = (QueryNode) stack.pop(); 229 229 stack.push(new QueryWithWithin(query, within)); 230 230 } … … 263 263 super.visitQuery_disjunction(ctx); 264 264 if (stack.size() > pos) { 265 List<QueryNode> items = new ArrayList< QueryNode>();265 List<QueryNode> items = new ArrayList<>(); 266 266 while (stack.size() > pos) { 267 267 items.add(0, (QueryNode) stack.pop()); … … 291 291 super.visitQuery_sequence(ctx); 292 292 if (stack.size() > pos) { 293 List<QueryNode> items = new ArrayList< QueryNode>();293 List<QueryNode> items = new ArrayList<>(); 294 294 while (stack.size() > pos) { 295 295 items.add(0, (QueryNode) stack.pop()); … … 518 518 super.visitExpression_or(ctx); 519 519 if (stack.size() > pos) { 520 final List<QueryNode> children = new ArrayList< QueryNode>();520 final List<QueryNode> children = new ArrayList<>(); 521 521 while (stack.size() > pos) { 522 522 children.add(0, (QueryNode) stack.pop()); … … 545 545 super.visitExpression_and(ctx); 546 546 if (stack.size() > pos) { 547 final List<QueryNode> children = new ArrayList< QueryNode>();547 final List<QueryNode> children = new ArrayList<>(); 548 548 while (stack.size() > pos) { 549 549 children.add(0, (QueryNode) stack.pop()); … … 615 615 final String s = f_ctx.getText(); 616 616 617 Set<RegexFlag> flags = new HashSet< RegexFlag>();617 Set<RegexFlag> flags = new HashSet<>(); 618 618 for (int i = 0; i < s.length(); i++) { 619 619 switch (s.charAt(i)) { … … 990 990 String msg, RecognitionException e) { 991 991 if (errors == null) { 992 errors = new ArrayList< String>();992 errors = new ArrayList<>(); 993 993 } 994 994
Note: See TracChangeset
for help on using the changeset viewer.