in netflix-sel/src/main/java/com/netflix/sel/type/SelJodaDateTime.java [90:497]
static {
Map<String, MethodHandle> map = new HashMap<>();
try {
map.put(
"toString0",
MethodHandles.lookup()
.findVirtual(DateTime.class, "toString", MethodType.methodType(String.class)));
map.put(
"toString1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "toString", MethodType.methodType(String.class, String.class)));
map.put(
"parse2",
MethodHandles.lookup()
.findStatic(
DateTime.class,
"parse",
MethodType.methodType(DateTime.class, String.class, DateTimeFormatter.class)));
map.put(
"withZone1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withZone",
MethodType.methodType(DateTime.class, DateTimeZone.class)));
map.put(
"minusYears1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusYears", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusYears1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusYears", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusMonths1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusMonths", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusMonths1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusMonths", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusWeeks1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusWeeks", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusWeeks1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusWeeks", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusDays1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusDays", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusDays1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusDays", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusHours1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusHours", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusHours1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusHours", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusMinutes1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusMinutes", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusMinutes1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusMinutes", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusSeconds1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusSeconds", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusSeconds1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusSeconds", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"minusMillis1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minusMillis", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"plusMillis1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "plusMillis", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"isAfter1",
MethodHandles.lookup()
.findVirtual(
ReadableInstant.class,
"isAfter",
MethodType.methodType(boolean.class, ReadableInstant.class)));
map.put(
"isBefore1",
MethodHandles.lookup()
.findVirtual(
ReadableInstant.class,
"isBefore",
MethodType.methodType(boolean.class, ReadableInstant.class)));
map.put(
"isEqual1",
MethodHandles.lookup()
.findVirtual(
ReadableInstant.class,
"isEqual",
MethodType.methodType(boolean.class, ReadableInstant.class)));
map.put(
"monthOfYear0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "monthOfYear", MethodType.methodType(DateTime.Property.class)));
map.put(
"weekyear0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "weekyear", MethodType.methodType(DateTime.Property.class)));
map.put(
"weekOfWeekyear0",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"weekOfWeekyear",
MethodType.methodType(DateTime.Property.class)));
map.put(
"dayOfYear0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "dayOfYear", MethodType.methodType(DateTime.Property.class)));
map.put(
"dayOfMonth0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "dayOfMonth", MethodType.methodType(DateTime.Property.class)));
map.put(
"dayOfWeek0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "dayOfWeek", MethodType.methodType(DateTime.Property.class)));
map.put(
"hourOfDay0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "hourOfDay", MethodType.methodType(DateTime.Property.class)));
map.put(
"minuteOfDay0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minuteOfDay", MethodType.methodType(DateTime.Property.class)));
map.put(
"minuteOfHour0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "minuteOfHour", MethodType.methodType(DateTime.Property.class)));
map.put(
"secondOfDay0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "secondOfDay", MethodType.methodType(DateTime.Property.class)));
map.put(
"secondOfMinute0",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"secondOfMinute",
MethodType.methodType(DateTime.Property.class)));
map.put(
"millisOfDay0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "millisOfDay", MethodType.methodType(DateTime.Property.class)));
map.put(
"millisOfSecond0",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"millisOfSecond",
MethodType.methodType(DateTime.Property.class)));
map.put(
"withTimeAtStartOfDay0",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "withTimeAtStartOfDay", MethodType.methodType(DateTime.class)));
map.put(
"withYear1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "withYear", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withWeekyear1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "withWeekyear", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withMonthOfYear1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withMonthOfYear",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withWeekOfWeekyear1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withWeekOfWeekyear",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withDayOfYear1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "withDayOfYear", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withDayOfMonth1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withDayOfMonth",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withDayOfWeek1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "withDayOfWeek", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withHourOfDay1",
MethodHandles.lookup()
.findVirtual(
DateTime.class, "withHourOfDay", MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withMinuteOfHour1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withMinuteOfHour",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withSecondOfMinute1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withSecondOfMinute",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withMillisOfSecond1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withMillisOfSecond",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"withMillisOfDay1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"withMillisOfDay",
MethodType.methodType(DateTime.class, int.class))
.asType(MethodType.methodType(DateTime.class, DateTime.class, Integer.class)));
map.put(
"getMillis0",
MethodHandles.lookup()
.findVirtual(BaseDateTime.class, "getMillis", MethodType.methodType(long.class))
.asType(MethodType.methodType(Long.class, DateTime.class)));
map.put(
"getYear0",
MethodHandles.lookup()
.findVirtual(AbstractDateTime.class, "getYear", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getHourOfDay0",
MethodHandles.lookup()
.findVirtual(AbstractDateTime.class, "getHourOfDay", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getWeekOfWeekyear0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getWeekOfWeekyear", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getWeekyear0",
MethodHandles.lookup()
.findVirtual(AbstractDateTime.class, "getWeekyear", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getDayOfWeek0",
MethodHandles.lookup()
.findVirtual(AbstractDateTime.class, "getDayOfWeek", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getDayOfMonth0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getDayOfMonth", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getDayOfYear0",
MethodHandles.lookup()
.findVirtual(AbstractDateTime.class, "getDayOfYear", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getMillisOfDay0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getMillisOfDay", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getMillisOfSecond0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getMillisOfSecond", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getMinuteOfDay0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getMinuteOfDay", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getMinuteOfHour0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getMinuteOfHour", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getSecondOfMinute0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getSecondOfMinute", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getMonthOfYear0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getMonthOfYear", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"getSecondOfDay0",
MethodHandles.lookup()
.findVirtual(
AbstractDateTime.class, "getSecondOfDay", MethodType.methodType(int.class))
.asType(MethodType.methodType(Integer.class, DateTime.class)));
map.put(
"toDateTime1",
MethodHandles.lookup()
.findVirtual(
DateTime.class,
"toDateTime",
MethodType.methodType(DateTime.class, DateTimeZone.class)));
} catch (Exception ex) {
throw new RuntimeException("Initialization failure in DateTime static block.", ex);
}
SUPPORTED_METHODS = Collections.unmodifiableMap(map);
}