Skip to content

Commit f24ea49

Browse files
gradutaCopilot
andauthored
Update src/alice/dip/RunInfoObj.java
Co-authored-by: Copilot <[email protected]>
1 parent 893035e commit f24ea49

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/alice/dip/RunInfoObj.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -271,16 +271,20 @@ public Optional<PhaseShift> getPhaseShiftAtStop() {
271271
return this.luminosityAtStop.flatMap(LuminosityView::phaseShift);
272272
}
273273

274+
private String formatPhaseShiftAsJson(PhaseShift phaseShift) {
275+
return String.format("{\"beam1\":%f,\"beam2\":%f}", phaseShift.beam1(), phaseShift.beam2());
276+
}
277+
274278
public String getPhaseShiftAtStartAsJson() {
275279
return this.luminosityAtStart.phaseShift()
276-
.map(phaseShift -> String.format("{\"beam1\":%f,\"beam2\":%f}", phaseShift.beam1(), phaseShift.beam2()))
277-
.orElse("{}");
280+
.map(this::formatPhaseShiftAsJson)
281+
.orElse("{}");
278282
}
279283

280284
public String getPhaseShiftAtStopAsJson() {
281285
return this.luminosityAtStop
282286
.flatMap(LuminosityView::phaseShift)
283-
.map(phaseShift -> String.format("{\"beam1\":%f,\"beam2\":%f}", phaseShift.beam1(), phaseShift.beam2()))
287+
.map(this::formatPhaseShiftAsJson)
284288
.orElse("{}");
285289
}
286290
}

0 commit comments

Comments
 (0)