MCPcopy Index your code
hub / github.com/BruceEckel/OnJava8-Examples / initRow

Method initRow

enums/RoShamBo5.java:22–29  ·  view source on GitHub ↗
(RoShamBo5 it,
    Outcome vPAPER, Outcome vSCISSORS, Outcome vROCK)

Source from the content-addressed store, hash-verified

20 initRow(ROCK, LOSE, WIN, DRAW);
21 }
22 static void initRow(RoShamBo5 it,
23 Outcome vPAPER, Outcome vSCISSORS, Outcome vROCK) {
24 EnumMap<RoShamBo5,Outcome> row =
25 RoShamBo5.table.get(it);
26 row.put(RoShamBo5.PAPER, vPAPER);
27 row.put(RoShamBo5.SCISSORS, vSCISSORS);
28 row.put(RoShamBo5.ROCK, vROCK);
29 }
30 @Override public Outcome compete(RoShamBo5 it) {
31 return table.get(this).get(it);
32 }

Callers 1

RoShamBo5Enum · 0.95

Calls 2

getMethod · 0.65
putMethod · 0.45

Tested by

no test coverage detected