You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2016/09/11 21:31:09 UTC
[38/50] [abbrv] lucenenet git commit: Added missing guard clause to
SimpleQueryParser.DefaultOperator.
Added missing guard clause to SimpleQueryParser.DefaultOperator.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/7b7b6348
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/7b7b6348
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/7b7b6348
Branch: refs/heads/master
Commit: 7b7b6348506b50734dad58fb0d2099904510a13b
Parents: 387d985
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Tue Aug 2 18:32:52 2016 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Fri Sep 2 22:30:59 2016 +0700
----------------------------------------------------------------------
.../Simple/SimpleQueryParser.cs | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7b7b6348/src/Lucene.Net.QueryParser/Simple/SimpleQueryParser.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.QueryParser/Simple/SimpleQueryParser.cs b/src/Lucene.Net.QueryParser/Simple/SimpleQueryParser.cs
index 1029c8b..8964d56 100644
--- a/src/Lucene.Net.QueryParser/Simple/SimpleQueryParser.cs
+++ b/src/Lucene.Net.QueryParser/Simple/SimpleQueryParser.cs
@@ -721,8 +721,18 @@ namespace Lucene.Net.QueryParser.Simple
/// </summary>
public virtual BooleanClause.Occur DefaultOperator
{
- get { return defaultOperator; }
- set { defaultOperator = value; }
+ get
+ {
+ return defaultOperator;
+ }
+ set
+ {
+ if (value != BooleanClause.Occur.SHOULD && value != BooleanClause.Occur.MUST)
+ {
+ throw new ArgumentException("invalid operator: only SHOULD or MUST are allowed");
+ }
+ defaultOperator = value;
+ }
}