Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/java/time/LocalDate.fz


# Fuzion interface to instance members of Java instance class 'java.time.LocalDate'
#
# !!!!!!  DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called 
# as follows:
#
#   ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.java.time.LocalDate(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public java.time.Period java.time.LocalDate.until(java.time.chrono.ChronoLocalDate)':
  #
  public __k__until_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_(arg0 Java.java.time.chrono.ChronoLocalDate) Java.java.time.Period =>
    fuzion.java.call_virtual (Java.java.time.Period) "java.time.LocalDate" "until" "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/Period;" LocalDate.this [(Java.java.time.LocalDate.__k__until_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_.this.arg0)]

  # call Java instance method 'public long java.time.LocalDate.until(java.time.temporal.Temporal,java.time.temporal.TemporalUnit)':
  #
  public __k__until_Ljava_7_time_7_temporal_7_Temporal_s_Ljava_7_time_7_temporal_7_TemporalUnit_s_(arg0 Java.java.time.temporal.Temporal, arg1 Java.java.time.temporal.TemporalUnit) i64 =>
    fuzion.java.call_virtual (i64) "java.time.LocalDate" "until" "(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J" LocalDate.this [(Java.java.time.LocalDate.__k__until_Ljava_7_time_7_temporal_7_Temporal_s_Ljava_7_time_7_temporal_7_TemporalUnit_s_.this.arg0); (Java.java.time.LocalDate.__k__until_Ljava_7_time_7_temporal_7_Temporal_s_Ljava_7_time_7_temporal_7_TemporalUnit_s_.this.arg1)]

  # call Java instance method 'public java.time.temporal.Temporal java.time.LocalDate.adjustInto(java.time.temporal.Temporal)':
  #
  public adjustInto_Ljava_7_time_7_temporal_7_Temporal_s_(arg0 Java.java.time.temporal.Temporal) Java.java.time.temporal.Temporal =>
    fuzion.java.call_virtual (Java.java.time.temporal.Temporal) "java.time.LocalDate" "adjustInto" "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" LocalDate.this [(Java.java.time.LocalDate.adjustInto_Ljava_7_time_7_temporal_7_Temporal_s_.this.arg0)]

  # call Java instance method 'public java.time.LocalDateTime java.time.LocalDate.atStartOfDay()':
  #
  public atStartOfDay Java.java.time.LocalDateTime =>
    fuzion.java.call_virtual (Java.java.time.LocalDateTime) "java.time.LocalDate" "atStartOfDay" "()Ljava/time/LocalDateTime;" LocalDate.this []

  # call Java instance method 'public java.time.ZonedDateTime java.time.LocalDate.atStartOfDay(java.time.ZoneId)':
  #
  public atStartOfDay_Ljava_7_time_7_ZoneId_s_(arg0 Java.java.time.ZoneId) Java.java.time.ZonedDateTime =>
    fuzion.java.call_virtual (Java.java.time.ZonedDateTime) "java.time.LocalDate" "atStartOfDay" "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" LocalDate.this [(Java.java.time.LocalDate.atStartOfDay_Ljava_7_time_7_ZoneId_s_.this.arg0)]

  # call Java instance method 'public java.time.LocalDateTime java.time.LocalDate.atTime(int,int)':
  #
  public atTime_II(arg0 i32, arg1 i32) Java.java.time.LocalDateTime =>
    fuzion.java.call_virtual (Java.java.time.LocalDateTime) "java.time.LocalDate" "atTime" "(II)Ljava/time/LocalDateTime;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_II.this.arg1)]

  # call Java instance method 'public java.time.LocalDateTime java.time.LocalDate.atTime(int,int,int)':
  #
  public atTime_III(arg0 i32, arg1 i32, arg2 i32) Java.java.time.LocalDateTime =>
    fuzion.java.call_virtual (Java.java.time.LocalDateTime) "java.time.LocalDate" "atTime" "(III)Ljava/time/LocalDateTime;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_III.this.arg0); (fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_III.this.arg1); (fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_III.this.arg2)]

  # call Java instance method 'public java.time.LocalDateTime java.time.LocalDate.atTime(int,int,int,int)':
  #
  public atTime_IIII(arg0 i32, arg1 i32, arg2 i32, arg3 i32) Java.java.time.LocalDateTime =>
    fuzion.java.call_virtual (Java.java.time.LocalDateTime) "java.time.LocalDate" "atTime" "(IIII)Ljava/time/LocalDateTime;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_IIII.this.arg0); (fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_IIII.this.arg1); (fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_IIII.this.arg2); (fuzion.java.i32_to_java_object Java.java.time.LocalDate.atTime_IIII.this.arg3)]

  # call Java instance method 'public java.time.LocalDateTime java.time.LocalDate.atTime(java.time.LocalTime)':
  #
  public atTime_Ljava_7_time_7_LocalTime_s_(arg0 Java.java.time.LocalTime) Java.java.time.LocalDateTime =>
    fuzion.java.call_virtual (Java.java.time.LocalDateTime) "java.time.LocalDate" "atTime" "(Ljava/time/LocalTime;)Ljava/time/LocalDateTime;" LocalDate.this [(Java.java.time.LocalDate.atTime_Ljava_7_time_7_LocalTime_s_.this.arg0)]

  # call Java instance method 'public java.time.OffsetDateTime java.time.LocalDate.atTime(java.time.OffsetTime)':
  #
  public atTime_Ljava_7_time_7_OffsetTime_s_(arg0 Java.java.time.OffsetTime) Java.java.time.OffsetDateTime =>
    fuzion.java.call_virtual (Java.java.time.OffsetDateTime) "java.time.LocalDate" "atTime" "(Ljava/time/OffsetTime;)Ljava/time/OffsetDateTime;" LocalDate.this [(Java.java.time.LocalDate.atTime_Ljava_7_time_7_OffsetTime_s_.this.arg0)]

  # call Java instance method 'public int java.time.LocalDate.compareTo(java.lang.Object)':
  #
  public compareTo_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "compareTo" "(Ljava/lang/Object;)I" LocalDate.this [(Java.java.time.LocalDate.compareTo_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public int java.time.LocalDate.compareTo(java.time.chrono.ChronoLocalDate)':
  #
  public compareTo_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_(arg0 Java.java.time.chrono.ChronoLocalDate) i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "compareTo" "(Ljava/time/chrono/ChronoLocalDate;)I" LocalDate.this [(Java.java.time.LocalDate.compareTo_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_.this.arg0)]

  # call Java instance method 'public java.util.stream.Stream java.time.LocalDate.datesUntil(java.time.LocalDate)':
  #
  public datesUntil_Ljava_7_time_7_LocalDate_s_(arg0 Java.java.time.LocalDate) Java.java.util.stream.Stream =>
    fuzion.java.call_virtual (Java.java.util.stream.Stream) "java.time.LocalDate" "datesUntil" "(Ljava/time/LocalDate;)Ljava/util/stream/Stream;" LocalDate.this [(Java.java.time.LocalDate.datesUntil_Ljava_7_time_7_LocalDate_s_.this.arg0)]

  # call Java instance method 'public java.util.stream.Stream java.time.LocalDate.datesUntil(java.time.LocalDate,java.time.Period)':
  #
  public datesUntil_Ljava_7_time_7_LocalDate_s_Ljava_7_time_7_Period_s_(arg0 Java.java.time.LocalDate, arg1 Java.java.time.Period) Java.java.util.stream.Stream =>
    fuzion.java.call_virtual (Java.java.util.stream.Stream) "java.time.LocalDate" "datesUntil" "(Ljava/time/LocalDate;Ljava/time/Period;)Ljava/util/stream/Stream;" LocalDate.this [(Java.java.time.LocalDate.datesUntil_Ljava_7_time_7_LocalDate_s_Ljava_7_time_7_Period_s_.this.arg0); (Java.java.time.LocalDate.datesUntil_Ljava_7_time_7_LocalDate_s_Ljava_7_time_7_Period_s_.this.arg1)]

  # call Java instance method 'public java.lang.String java.time.LocalDate.format(java.time.format.DateTimeFormatter)':
  #
  public format_Ljava_7_time_7_format_7_DateTimeFormatter_s_(arg0 Java.java.time.format.DateTimeFormatter) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "java.time.LocalDate" "format" "(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" LocalDate.this [(Java.java.time.LocalDate.format_Ljava_7_time_7_format_7_DateTimeFormatter_s_.this.arg0)]

  # call Java instance method 'public java.time.chrono.IsoChronology java.time.LocalDate.getChronology()':
  #
  public getChronology Java.java.time.chrono.IsoChronology =>
    fuzion.java.call_virtual (Java.java.time.chrono.IsoChronology) "java.time.LocalDate" "getChronology" "()Ljava/time/chrono/IsoChronology;" LocalDate.this []

  # call Java instance method 'public int java.time.LocalDate.getDayOfMonth()':
  #
  public getDayOfMonth i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "getDayOfMonth" "()I" LocalDate.this []

  # call Java instance method 'public java.time.DayOfWeek java.time.LocalDate.getDayOfWeek()':
  #
  public getDayOfWeek Java.java.time.DayOfWeek =>
    fuzion.java.call_virtual (Java.java.time.DayOfWeek) "java.time.LocalDate" "getDayOfWeek" "()Ljava/time/DayOfWeek;" LocalDate.this []

  # call Java instance method 'public int java.time.LocalDate.getDayOfYear()':
  #
  public getDayOfYear i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "getDayOfYear" "()I" LocalDate.this []

  # call Java instance method 'public java.time.chrono.IsoEra java.time.LocalDate.getEra()':
  #
  public getEra Java.java.time.chrono.IsoEra =>
    fuzion.java.call_virtual (Java.java.time.chrono.IsoEra) "java.time.LocalDate" "getEra" "()Ljava/time/chrono/IsoEra;" LocalDate.this []

  # call Java instance method 'public long java.time.LocalDate.getLong(java.time.temporal.TemporalField)':
  #
  public getLong_Ljava_7_time_7_temporal_7_TemporalField_s_(arg0 Java.java.time.temporal.TemporalField) i64 =>
    fuzion.java.call_virtual (i64) "java.time.LocalDate" "getLong" "(Ljava/time/temporal/TemporalField;)J" LocalDate.this [(Java.java.time.LocalDate.getLong_Ljava_7_time_7_temporal_7_TemporalField_s_.this.arg0)]

  # call Java instance method 'public java.time.Month java.time.LocalDate.getMonth()':
  #
  public getMonth Java.java.time.Month =>
    fuzion.java.call_virtual (Java.java.time.Month) "java.time.LocalDate" "getMonth" "()Ljava/time/Month;" LocalDate.this []

  # call Java instance method 'public int java.time.LocalDate.getMonthValue()':
  #
  public getMonthValue i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "getMonthValue" "()I" LocalDate.this []

  # call Java instance method 'public int java.time.LocalDate.getYear()':
  #
  public getYear i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "getYear" "()I" LocalDate.this []

  # call Java instance method 'public int java.time.LocalDate.get(java.time.temporal.TemporalField)':
  #
  public get_Ljava_7_time_7_temporal_7_TemporalField_s_(arg0 Java.java.time.temporal.TemporalField) i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "get" "(Ljava/time/temporal/TemporalField;)I" LocalDate.this [(Java.java.time.LocalDate.get_Ljava_7_time_7_temporal_7_TemporalField_s_.this.arg0)]

  # call Java instance method 'public boolean java.time.LocalDate.isAfter(java.time.chrono.ChronoLocalDate)':
  #
  public isAfter_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_(arg0 Java.java.time.chrono.ChronoLocalDate) bool =>
    fuzion.java.call_virtual (bool) "java.time.LocalDate" "isAfter" "(Ljava/time/chrono/ChronoLocalDate;)Z" LocalDate.this [(Java.java.time.LocalDate.isAfter_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_.this.arg0)]

  # call Java instance method 'public boolean java.time.LocalDate.isBefore(java.time.chrono.ChronoLocalDate)':
  #
  public isBefore_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_(arg0 Java.java.time.chrono.ChronoLocalDate) bool =>
    fuzion.java.call_virtual (bool) "java.time.LocalDate" "isBefore" "(Ljava/time/chrono/ChronoLocalDate;)Z" LocalDate.this [(Java.java.time.LocalDate.isBefore_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_.this.arg0)]

  # call Java instance method 'public boolean java.time.LocalDate.isEqual(java.time.chrono.ChronoLocalDate)':
  #
  public isEqual_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_(arg0 Java.java.time.chrono.ChronoLocalDate) bool =>
    fuzion.java.call_virtual (bool) "java.time.LocalDate" "isEqual" "(Ljava/time/chrono/ChronoLocalDate;)Z" LocalDate.this [(Java.java.time.LocalDate.isEqual_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_.this.arg0)]

  # call Java instance method 'public boolean java.time.LocalDate.isLeapYear()':
  #
  public isLeapYear bool =>
    fuzion.java.call_virtual (bool) "java.time.LocalDate" "isLeapYear" "()Z" LocalDate.this []

  # call Java instance method 'public boolean java.time.LocalDate.isSupported(java.time.temporal.TemporalField)':
  #
  public isSupported_Ljava_7_time_7_temporal_7_TemporalField_s_(arg0 Java.java.time.temporal.TemporalField) bool =>
    fuzion.java.call_virtual (bool) "java.time.LocalDate" "isSupported" "(Ljava/time/temporal/TemporalField;)Z" LocalDate.this [(Java.java.time.LocalDate.isSupported_Ljava_7_time_7_temporal_7_TemporalField_s_.this.arg0)]

  # call Java instance method 'public boolean java.time.LocalDate.isSupported(java.time.temporal.TemporalUnit)':
  #
  public isSupported_Ljava_7_time_7_temporal_7_TemporalUnit_s_(arg0 Java.java.time.temporal.TemporalUnit) bool =>
    fuzion.java.call_virtual (bool) "java.time.LocalDate" "isSupported" "(Ljava/time/temporal/TemporalUnit;)Z" LocalDate.this [(Java.java.time.LocalDate.isSupported_Ljava_7_time_7_temporal_7_TemporalUnit_s_.this.arg0)]

  # call Java instance method 'public int java.time.LocalDate.lengthOfMonth()':
  #
  public lengthOfMonth i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "lengthOfMonth" "()I" LocalDate.this []

  # call Java instance method 'public int java.time.LocalDate.lengthOfYear()':
  #
  public lengthOfYear i32 =>
    fuzion.java.call_virtual (i32) "java.time.LocalDate" "lengthOfYear" "()I" LocalDate.this []

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.minusDays(long)':
  #
  public minusDays_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "minusDays" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.minusDays_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.minusMonths(long)':
  #
  public minusMonths_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "minusMonths" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.minusMonths_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.minusWeeks(long)':
  #
  public minusWeeks_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "minusWeeks" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.minusWeeks_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.minusYears(long)':
  #
  public minusYears_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "minusYears" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.minusYears_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.minus(long,java.time.temporal.TemporalUnit)':
  #
  public minus_JLjava_7_time_7_temporal_7_TemporalUnit_s_(arg0 i64, arg1 Java.java.time.temporal.TemporalUnit) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "minus" "(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.minus_JLjava_7_time_7_temporal_7_TemporalUnit_s_.this.arg0); (Java.java.time.LocalDate.minus_JLjava_7_time_7_temporal_7_TemporalUnit_s_.this.arg1)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.minus(java.time.temporal.TemporalAmount)':
  #
  public minus_Ljava_7_time_7_temporal_7_TemporalAmount_s_(arg0 Java.java.time.temporal.TemporalAmount) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "minus" "(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;" LocalDate.this [(Java.java.time.LocalDate.minus_Ljava_7_time_7_temporal_7_TemporalAmount_s_.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.plusDays(long)':
  #
  public plusDays_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "plusDays" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.plusDays_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.plusMonths(long)':
  #
  public plusMonths_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "plusMonths" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.plusMonths_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.plusWeeks(long)':
  #
  public plusWeeks_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "plusWeeks" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.plusWeeks_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.plusYears(long)':
  #
  public plusYears_J(arg0 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "plusYears" "(J)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.plusYears_J.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.plus(long,java.time.temporal.TemporalUnit)':
  #
  public plus_JLjava_7_time_7_temporal_7_TemporalUnit_s_(arg0 i64, arg1 Java.java.time.temporal.TemporalUnit) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "plus" "(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i64_to_java_object Java.java.time.LocalDate.plus_JLjava_7_time_7_temporal_7_TemporalUnit_s_.this.arg0); (Java.java.time.LocalDate.plus_JLjava_7_time_7_temporal_7_TemporalUnit_s_.this.arg1)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.plus(java.time.temporal.TemporalAmount)':
  #
  public plus_Ljava_7_time_7_temporal_7_TemporalAmount_s_(arg0 Java.java.time.temporal.TemporalAmount) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "plus" "(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;" LocalDate.this [(Java.java.time.LocalDate.plus_Ljava_7_time_7_temporal_7_TemporalAmount_s_.this.arg0)]

  # call Java instance method 'public java.lang.Object java.time.LocalDate.query(java.time.temporal.TemporalQuery)':
  #
  public query_Ljava_7_time_7_temporal_7_TemporalQuery_s_(arg0 Java.java.time.temporal.TemporalQuery) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "java.time.LocalDate" "query" "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;" LocalDate.this [(Java.java.time.LocalDate.query_Ljava_7_time_7_temporal_7_TemporalQuery_s_.this.arg0)]

  # call Java instance method 'public java.time.temporal.ValueRange java.time.LocalDate.range(java.time.temporal.TemporalField)':
  #
  public range_Ljava_7_time_7_temporal_7_TemporalField_s_(arg0 Java.java.time.temporal.TemporalField) Java.java.time.temporal.ValueRange =>
    fuzion.java.call_virtual (Java.java.time.temporal.ValueRange) "java.time.LocalDate" "range" "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;" LocalDate.this [(Java.java.time.LocalDate.range_Ljava_7_time_7_temporal_7_TemporalField_s_.this.arg0)]

  # call Java instance method 'public long java.time.LocalDate.toEpochDay()':
  #
  public toEpochDay i64 =>
    fuzion.java.call_virtual (i64) "java.time.LocalDate" "toEpochDay" "()J" LocalDate.this []

  # call Java instance method 'public long java.time.LocalDate.toEpochSecond(java.time.LocalTime,java.time.ZoneOffset)':
  #
  public toEpochSecond_Ljava_7_time_7_LocalTime_s_Ljava_7_time_7_ZoneOffset_s_(arg0 Java.java.time.LocalTime, arg1 Java.java.time.ZoneOffset) i64 =>
    fuzion.java.call_virtual (i64) "java.time.LocalDate" "toEpochSecond" "(Ljava/time/LocalTime;Ljava/time/ZoneOffset;)J" LocalDate.this [(Java.java.time.LocalDate.toEpochSecond_Ljava_7_time_7_LocalTime_s_Ljava_7_time_7_ZoneOffset_s_.this.arg0); (Java.java.time.LocalDate.toEpochSecond_Ljava_7_time_7_LocalTime_s_Ljava_7_time_7_ZoneOffset_s_.this.arg1)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.withDayOfMonth(int)':
  #
  public withDayOfMonth_I(arg0 i32) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "withDayOfMonth" "(I)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.withDayOfMonth_I.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.withDayOfYear(int)':
  #
  public withDayOfYear_I(arg0 i32) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "withDayOfYear" "(I)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.withDayOfYear_I.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.withMonth(int)':
  #
  public withMonth_I(arg0 i32) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "withMonth" "(I)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.withMonth_I.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.withYear(int)':
  #
  public withYear_I(arg0 i32) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "withYear" "(I)Ljava/time/LocalDate;" LocalDate.this [(fuzion.java.i32_to_java_object Java.java.time.LocalDate.withYear_I.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.with(java.time.temporal.TemporalAdjuster)':
  #
  public with_Ljava_7_time_7_temporal_7_TemporalAdjuster_s_(arg0 Java.java.time.temporal.TemporalAdjuster) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "with" "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDate;" LocalDate.this [(Java.java.time.LocalDate.with_Ljava_7_time_7_temporal_7_TemporalAdjuster_s_.this.arg0)]

  # call Java instance method 'public java.time.LocalDate java.time.LocalDate.with(java.time.temporal.TemporalField,long)':
  #
  public with_Ljava_7_time_7_temporal_7_TemporalField_s_J(arg0 Java.java.time.temporal.TemporalField, arg1 i64) Java.java.time.LocalDate =>
    fuzion.java.call_virtual (Java.java.time.LocalDate) "java.time.LocalDate" "with" "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDate;" LocalDate.this [(Java.java.time.LocalDate.with_Ljava_7_time_7_temporal_7_TemporalField_s_J.this.arg0); (fuzion.java.i64_to_java_object Java.java.time.LocalDate.with_Ljava_7_time_7_temporal_7_TemporalField_s_J.this.arg1)]

  # short-hand to call Java method 'public java.time.temporal.Temporal java.time.LocalDate.adjustInto(java.time.temporal.Temporal)':
  #
  public adjustInto(arg0 Java.java.time.temporal.Temporal) (Java.java.time.temporal.Temporal) =>
    adjustInto_Ljava_7_time_7_temporal_7_Temporal_s_ Java.java.time.LocalDate.adjustInto.this.arg0

  # short-hand to call Java method 'public java.time.ZonedDateTime java.time.LocalDate.atStartOfDay(java.time.ZoneId)':
  #
  public atStartOfDay(arg0 Java.java.time.ZoneId) (Java.java.time.ZonedDateTime) =>
    atStartOfDay_Ljava_7_time_7_ZoneId_s_ Java.java.time.LocalDate.atStartOfDay.this.arg0

  # short-hand to call Java method 'public java.time.LocalDateTime java.time.LocalDate.atTime(java.time.LocalTime)':
  #
  public atTime(arg0 Java.java.time.LocalTime) (Java.java.time.LocalDateTime) =>
    atTime_Ljava_7_time_7_LocalTime_s_ Java.java.time.LocalDate.atTime.this.arg0

  # short-hand to call Java method 'public java.time.LocalDateTime java.time.LocalDate.atTime(int,int)':
  #
  public atTime(arg0 i32, arg1 i32) (Java.java.time.LocalDateTime) =>
    atTime_II Java.java.time.LocalDate.atTime.this.arg0 Java.java.time.LocalDate.atTime.this.arg1

  # short-hand to call Java method 'public java.time.LocalDateTime java.time.LocalDate.atTime(int,int,int)':
  #
  public atTime(arg0 i32, arg1 i32, arg2 i32) (Java.java.time.LocalDateTime) =>
    atTime_III Java.java.time.LocalDate.atTime.this.arg0 Java.java.time.LocalDate.atTime.this.arg1 Java.java.time.LocalDate.atTime.this.arg2

  # short-hand to call Java method 'public java.time.LocalDateTime java.time.LocalDate.atTime(int,int,int,int)':
  #
  public atTime(arg0 i32, arg1 i32, arg2 i32, arg3 i32) (Java.java.time.LocalDateTime) =>
    atTime_IIII Java.java.time.LocalDate.atTime.this.arg0 Java.java.time.LocalDate.atTime.this.arg1 Java.java.time.LocalDate.atTime.this.arg2 Java.java.time.LocalDate.atTime.this.arg3

  # short-hand to call Java method 'public int java.time.LocalDate.compareTo(java.lang.Object)':
  #
  public compareTo(arg0 Java.java.lang.Object) (i32) =>
    compareTo_Ljava_7_lang_7_Object_s_ Java.java.time.LocalDate.compareTo.this.arg0

  # short-hand to call Java method 'public java.util.stream.Stream java.time.LocalDate.datesUntil(java.time.LocalDate)':
  #
  public datesUntil(arg0 Java.java.time.LocalDate) (Java.java.util.stream.Stream) =>
    datesUntil_Ljava_7_time_7_LocalDate_s_ Java.java.time.LocalDate.datesUntil.this.arg0

  # short-hand to call Java method 'public java.util.stream.Stream java.time.LocalDate.datesUntil(java.time.LocalDate,java.time.Period)':
  #
  public datesUntil(arg0 Java.java.time.LocalDate, arg1 Java.java.time.Period) (Java.java.util.stream.Stream) =>
    datesUntil_Ljava_7_time_7_LocalDate_s_Ljava_7_time_7_Period_s_ Java.java.time.LocalDate.datesUntil.this.arg0 Java.java.time.LocalDate.datesUntil.this.arg1

  # short-hand to call Java method 'public java.lang.String java.time.LocalDate.format(java.time.format.DateTimeFormatter)':
  #
  public format(arg0 Java.java.time.format.DateTimeFormatter) (Java.java.lang.__jString) =>
    format_Ljava_7_time_7_format_7_DateTimeFormatter_s_ Java.java.time.LocalDate.format.this.arg0

  # short-hand to call Java method 'public int java.time.LocalDate.get(java.time.temporal.TemporalField)':
  #
  public get(arg0 Java.java.time.temporal.TemporalField) (i32) =>
    get_Ljava_7_time_7_temporal_7_TemporalField_s_ Java.java.time.LocalDate.get.this.arg0

  # short-hand to call Java method 'public long java.time.LocalDate.getLong(java.time.temporal.TemporalField)':
  #
  public getLong(arg0 Java.java.time.temporal.TemporalField) (i64) =>
    getLong_Ljava_7_time_7_temporal_7_TemporalField_s_ Java.java.time.LocalDate.getLong.this.arg0

  # short-hand to call Java method 'public boolean java.time.LocalDate.isAfter(java.time.chrono.ChronoLocalDate)':
  #
  public isAfter(arg0 Java.java.time.chrono.ChronoLocalDate) (bool) =>
    isAfter_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_ Java.java.time.LocalDate.isAfter.this.arg0

  # short-hand to call Java method 'public boolean java.time.LocalDate.isBefore(java.time.chrono.ChronoLocalDate)':
  #
  public isBefore(arg0 Java.java.time.chrono.ChronoLocalDate) (bool) =>
    isBefore_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_ Java.java.time.LocalDate.isBefore.this.arg0

  # short-hand to call Java method 'public boolean java.time.LocalDate.isEqual(java.time.chrono.ChronoLocalDate)':
  #
  public isEqual(arg0 Java.java.time.chrono.ChronoLocalDate) (bool) =>
    isEqual_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_ Java.java.time.LocalDate.isEqual.this.arg0

  # short-hand to call Java method 'public boolean java.time.LocalDate.isSupported(java.time.temporal.TemporalUnit)':
  #
  public isSupported(arg0 Java.java.time.temporal.TemporalUnit) (bool) =>
    isSupported_Ljava_7_time_7_temporal_7_TemporalUnit_s_ Java.java.time.LocalDate.isSupported.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.minus(java.time.temporal.TemporalAmount)':
  #
  public minus(arg0 Java.java.time.temporal.TemporalAmount) (Java.java.time.LocalDate) =>
    minus_Ljava_7_time_7_temporal_7_TemporalAmount_s_ Java.java.time.LocalDate.minus.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.minus(long,java.time.temporal.TemporalUnit)':
  #
  public minus(arg0 i64, arg1 Java.java.time.temporal.TemporalUnit) (Java.java.time.LocalDate) =>
    minus_JLjava_7_time_7_temporal_7_TemporalUnit_s_ Java.java.time.LocalDate.minus.this.arg0 Java.java.time.LocalDate.minus.this.arg1

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.minusDays(long)':
  #
  public minusDays(arg0 i64) (Java.java.time.LocalDate) =>
    minusDays_J Java.java.time.LocalDate.minusDays.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.minusMonths(long)':
  #
  public minusMonths(arg0 i64) (Java.java.time.LocalDate) =>
    minusMonths_J Java.java.time.LocalDate.minusMonths.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.minusWeeks(long)':
  #
  public minusWeeks(arg0 i64) (Java.java.time.LocalDate) =>
    minusWeeks_J Java.java.time.LocalDate.minusWeeks.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.minusYears(long)':
  #
  public minusYears(arg0 i64) (Java.java.time.LocalDate) =>
    minusYears_J Java.java.time.LocalDate.minusYears.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.plus(java.time.temporal.TemporalAmount)':
  #
  public plus(arg0 Java.java.time.temporal.TemporalAmount) (Java.java.time.LocalDate) =>
    plus_Ljava_7_time_7_temporal_7_TemporalAmount_s_ Java.java.time.LocalDate.plus.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.plus(long,java.time.temporal.TemporalUnit)':
  #
  public plus(arg0 i64, arg1 Java.java.time.temporal.TemporalUnit) (Java.java.time.LocalDate) =>
    plus_JLjava_7_time_7_temporal_7_TemporalUnit_s_ Java.java.time.LocalDate.plus.this.arg0 Java.java.time.LocalDate.plus.this.arg1

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.plusDays(long)':
  #
  public plusDays(arg0 i64) (Java.java.time.LocalDate) =>
    plusDays_J Java.java.time.LocalDate.plusDays.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.plusMonths(long)':
  #
  public plusMonths(arg0 i64) (Java.java.time.LocalDate) =>
    plusMonths_J Java.java.time.LocalDate.plusMonths.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.plusWeeks(long)':
  #
  public plusWeeks(arg0 i64) (Java.java.time.LocalDate) =>
    plusWeeks_J Java.java.time.LocalDate.plusWeeks.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.plusYears(long)':
  #
  public plusYears(arg0 i64) (Java.java.time.LocalDate) =>
    plusYears_J Java.java.time.LocalDate.plusYears.this.arg0

  # short-hand to call Java method 'public java.lang.Object java.time.LocalDate.query(java.time.temporal.TemporalQuery)':
  #
  public query(arg0 Java.java.time.temporal.TemporalQuery) (Java.java.lang.Object) =>
    query_Ljava_7_time_7_temporal_7_TemporalQuery_s_ Java.java.time.LocalDate.query.this.arg0

  # short-hand to call Java method 'public java.time.temporal.ValueRange java.time.LocalDate.range(java.time.temporal.TemporalField)':
  #
  public range(arg0 Java.java.time.temporal.TemporalField) (Java.java.time.temporal.ValueRange) =>
    range_Ljava_7_time_7_temporal_7_TemporalField_s_ Java.java.time.LocalDate.range.this.arg0

  # short-hand to call Java method 'public long java.time.LocalDate.toEpochSecond(java.time.LocalTime,java.time.ZoneOffset)':
  #
  public toEpochSecond(arg0 Java.java.time.LocalTime, arg1 Java.java.time.ZoneOffset) (i64) =>
    toEpochSecond_Ljava_7_time_7_LocalTime_s_Ljava_7_time_7_ZoneOffset_s_ Java.java.time.LocalDate.toEpochSecond.this.arg0 Java.java.time.LocalDate.toEpochSecond.this.arg1

  # short-hand to call Java method 'public java.time.Period java.time.LocalDate.until(java.time.chrono.ChronoLocalDate)':
  #
  public __k__until(arg0 Java.java.time.chrono.ChronoLocalDate) (Java.java.time.Period) =>
    __k__until_Ljava_7_time_7_chrono_7_ChronoLocalDate_s_ Java.java.time.LocalDate.__k__until.this.arg0

  # short-hand to call Java method 'public long java.time.LocalDate.until(java.time.temporal.Temporal,java.time.temporal.TemporalUnit)':
  #
  public __k__until(arg0 Java.java.time.temporal.Temporal, arg1 Java.java.time.temporal.TemporalUnit) (i64) =>
    __k__until_Ljava_7_time_7_temporal_7_Temporal_s_Ljava_7_time_7_temporal_7_TemporalUnit_s_ Java.java.time.LocalDate.__k__until.this.arg0 Java.java.time.LocalDate.__k__until.this.arg1

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.with(java.time.temporal.TemporalAdjuster)':
  #
  public with(arg0 Java.java.time.temporal.TemporalAdjuster) (Java.java.time.LocalDate) =>
    with_Ljava_7_time_7_temporal_7_TemporalAdjuster_s_ Java.java.time.LocalDate.with.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.with(java.time.temporal.TemporalField,long)':
  #
  public with(arg0 Java.java.time.temporal.TemporalField, arg1 i64) (Java.java.time.LocalDate) =>
    with_Ljava_7_time_7_temporal_7_TemporalField_s_J Java.java.time.LocalDate.with.this.arg0 Java.java.time.LocalDate.with.this.arg1

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.withDayOfMonth(int)':
  #
  public withDayOfMonth(arg0 i32) (Java.java.time.LocalDate) =>
    withDayOfMonth_I Java.java.time.LocalDate.withDayOfMonth.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.withDayOfYear(int)':
  #
  public withDayOfYear(arg0 i32) (Java.java.time.LocalDate) =>
    withDayOfYear_I Java.java.time.LocalDate.withDayOfYear.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.withMonth(int)':
  #
  public withMonth(arg0 i32) (Java.java.time.LocalDate) =>
    withMonth_I Java.java.time.LocalDate.withMonth.this.arg0

  # short-hand to call Java method 'public java.time.LocalDate java.time.LocalDate.withYear(int)':
  #
  public withYear(arg0 i32) (Java.java.time.LocalDate) =>
    withYear_I Java.java.time.LocalDate.withYear.this.arg0