MCPcopy Create free account
hub / github.com/MenoData/Time4J / apply

Method apply

base/src/main/java/net/time4j/WallTimeOperator.java:65–80  ·  view source on GitHub ↗
(PlainTimestamp entity)

Source from the content-addressed store, hash-verified

63 //~ Methoden ----------------------------------------------------------
64
65 @Override
66 public PlainTimestamp apply(PlainTimestamp entity) {
67
68 PlainTime oldTime = entity.getWallTime();
69
70 if (this.value.isSimultaneous(oldTime)) {
71 return this.handleSameTimes(entity);
72 } else if (this.value.getHour() == 24) {
73 return this.handleMidnight24(entity);
74 } else if (this.value.isAfter(oldTime)) {
75 return this.handleLater(entity);
76 } else {
77 return this.handleEarlier(entity);
78 }
79
80 }
81
82 @Override
83 ChronoOperator<PlainTimestamp> onTimestamp() {

Callers

nothing calls this directly

Calls 8

handleSameTimesMethod · 0.95
handleMidnight24Method · 0.95
handleLaterMethod · 0.95
handleEarlierMethod · 0.95
isSimultaneousMethod · 0.65
getHourMethod · 0.65
isAfterMethod · 0.65
getWallTimeMethod · 0.45

Tested by

no test coverage detected