Skip to content

Commit 5fd3fa1

Browse files
committed
Make constructor of DecisionContext package private
1 parent ac0546e commit 5fd3fa1

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

improveai/src/main/java/ai/improve/DecisionContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class DecisionContext {
1414

1515
private Map givens;
1616

17-
public DecisionContext(DecisionModel decisionModel, Map givens) {
17+
protected DecisionContext(DecisionModel decisionModel, Map givens) {
1818
this.decisionModel = decisionModel;
1919
this.givens = givens;
2020
}

improveai/src/main/java/ai/improve/DecisionModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ public <T> Decision<T> chooseFrom(List<T> variants, List<Double> scores) {
313313
* @return An IMPDecision object.
314314
* */
315315
public Decision chooseMultiVariate(Map<String, ?> variants) {
316-
return new DecisionContext(this, null).chooseMultiVariate(variants);
316+
return given(null).chooseMultiVariate(variants);
317317
}
318318

319319
/**
@@ -331,7 +331,7 @@ public Decision chooseMultiVariate(Map<String, ?> variants) {
331331
* variant and it's not a List or Map.
332332
* */
333333
public Object which(Object... variants) {
334-
return new DecisionContext(this, null).which(variants);
334+
return given(null).which(variants);
335335
}
336336

337337
/**

0 commit comments

Comments
 (0)