java/algobox/algobox-core/src/main/java/io/algobox/util/MarketHoursUtils.java
Method getMarketHours24HoursMarket
has 53 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public static Optional<MarketHours> getMarketHours24HoursMarket(
InstrumentInfoDetailed info, ZonedDateTime localDateTime) {
checkArgument(localDateTime.getZone().getId().equals(info.getTimeZoneId()));
checkArgument(Objects.equals(info.getOpenHour(), info.getCloseHour()) &&
Objects.equals(info.getOpenMinute(), info.getCloseMinute()),
Method getMarketHoursLocalMarket
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public static Optional<MarketHours> getMarketHoursLocalMarket(
InstrumentInfoDetailed info, ZonedDateTime localDateTime) {
checkArgument(localDateTime.getZone().getId().equals(info.getTimeZoneId()));
ZonedDateTime previousDayDateTime = localDateTime.minusDays(1);
switch (localDateTime.getDayOfWeek()) {