You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by ko...@apache.org on 2017/04/18 22:03:00 UTC
opennlp git commit: OPENNLP-1027: Add tests for Event. This closes
apache/opennlp#165
Repository: opennlp
Updated Branches:
refs/heads/master f1f241370 -> 0733d7c2b
OPENNLP-1027: Add tests for Event. This closes apache/opennlp#165
Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo
Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/0733d7c2
Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/0733d7c2
Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/0733d7c2
Branch: refs/heads/master
Commit: 0733d7c2ba214415a8d2e4efba5c6e26b61d3291
Parents: f1f2413
Author: koji <ko...@apache.org>
Authored: Wed Apr 19 07:00:49 2017 +0900
Committer: koji <ko...@apache.org>
Committed: Wed Apr 19 07:00:49 2017 +0900
----------------------------------------------------------------------
.../src/main/java/opennlp/tools/ml/model/Event.java | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/opennlp/blob/0733d7c2/opennlp-tools/src/main/java/opennlp/tools/ml/model/Event.java
----------------------------------------------------------------------
diff --git a/opennlp-tools/src/main/java/opennlp/tools/ml/model/Event.java b/opennlp-tools/src/main/java/opennlp/tools/ml/model/Event.java
index b6a41f3..fbf58a2 100644
--- a/opennlp-tools/src/main/java/opennlp/tools/ml/model/Event.java
+++ b/opennlp-tools/src/main/java/opennlp/tools/ml/model/Event.java
@@ -18,22 +18,24 @@
package opennlp.tools.ml.model;
+import java.util.Objects;
+
/**
* The context of a decision point during training. This includes
* contextual predicates and an outcome.
*/
public class Event {
- private String outcome;
- private String[] context;
- private float[] values;
+ private final String outcome;
+ private final String[] context;
+ private final float[] values;
public Event(String outcome, String[] context) {
this(outcome,context,null);
}
public Event(String outcome, String[] context, float[] values) {
- this.outcome = outcome;
- this.context = context;
+ this.outcome = Objects.requireNonNull(outcome, "outcome must not be null");
+ this.context = Objects.requireNonNull(context, "context must not be null");
this.values = values;
}