/libcore/ojluni/src/main/java/java/time/temporal/ |
TemporalAdjuster.java | 62 package java.time.temporal; 67 * Strategy for adjusting a temporal object. 69 * Adjusters are a key tool for modifying temporal objects. 77 * The second is to use {@link Temporal#with(TemporalAdjuster)}: 80 * temporal = thisAdjuster.adjustInto(temporal); 81 * temporal = temporal.with(thisAdjuster); 109 * Adjusts the specified temporal object. 111 * This adjusts the specified temporal object using the logi [all...] |
TemporalAmount.java | 62 package java.time.temporal; 137 * Adds to the specified temporal object. 139 * Adds the amount to the specified temporal object using the logic 144 * The second is to use {@link Temporal#plus(TemporalAmount)}: 156 * documenting that logic. It may use any method on {@code Temporal} to 157 * query the temporal object and perform the addition. 162 * This provides equivalent, safe behavior for immutable and mutable temporal objects. 164 * The input temporal object may be in a calendar system other than ISO. 166 * or reject non-ISO temporal objects by {@link TemporalQueries#chronology() querying the chronology}. 171 * @param temporal the temporal object to add the amount to, not nul [all...] |
Temporal.java | 62 package java.time.temporal; 67 * Framework-level interface defining read-write access to a temporal object, 129 public interface Temporal extends TemporalAccessor { 143 * is obtained by invoking {@code TemporalUnit.isSupportedBy(Temporal)} 161 * {@link java.time.temporal.TemporalAdjusters TemporalAdjusters}. 175 * Implementations must not alter either this object or the specified temporal object. 189 default Temporal with(TemporalAdjuster adjuster) { 211 * is obtained by invoking {@code TemporalField.adjustInto(Temporal, long)} 225 Temporal with(TemporalField field, long newValue); 231 * This adjusts this temporal, adding according to the rules of the specified amount [all...] |
TemporalUnit.java | 62 package java.time.temporal; 157 * Checks if this unit is supported by the specified temporal object. 163 * {@link Temporal#plus(long, TemporalUnit)}. 165 * @param temporal the temporal object to check, not null 168 default boolean isSupportedBy(Temporal temporal) { 169 if (temporal instanceof LocalTime) { 172 if (temporal instanceof ChronoLocalDate) { 175 if (temporal instanceof ChronoLocalDateTime || temporal instanceof ChronoZonedDateTime) [all...] |
ChronoUnit.java | 57 package java.time.temporal; 259 public boolean isSupportedBy(Temporal temporal) { 260 return temporal.isSupported(this); 265 public <R extends Temporal> R addTo(R temporal, long amount) { 266 return (R) temporal.plus(amount, this); 271 public long between(Temporal temporal1Inclusive, Temporal temporal2Exclusive) {
|
TemporalField.java | 62 package java.time.temporal; 179 * Checks if this field is supported by the temporal object. 181 * This determines whether the temporal accessor supports this field. 182 * If this returns false, then the temporal cannot be queried for this field. 189 * temporal = thisField.isSupportedBy(temporal); 190 * temporal = temporal.isSupported(thisField); 198 * @param temporal the temporal object to query, not nul [all...] |
/libcore/ojluni/src/main/java/java/time/chrono/ |
ChronoPeriod.java | 65 import java.time.temporal.ChronoUnit; 66 import java.time.temporal.Temporal; 67 import java.time.temporal.TemporalAmount; 68 import java.time.temporal.TemporalUnit; 69 import java.time.temporal.UnsupportedTemporalTypeException; 278 * Adds this period to the specified temporal object. 280 * This returns a temporal object of the same observable type as the input 284 * {@link Temporal#plus(TemporalAmount)}. 291 * The specified temporal must have the same chronology as this period [all...] |
Era.java | 64 import static java.time.temporal.ChronoField.ERA; 65 import static java.time.temporal.ChronoUnit.ERAS; 68 import java.time.temporal.UnsupportedTemporalTypeException; 71 import java.time.temporal.ChronoField; 72 import java.time.temporal.Temporal; 73 import java.time.temporal.TemporalAccessor; 74 import java.time.temporal.TemporalAdjuster; 75 import java.time.temporal.TemporalField; 76 import java.time.temporal.TemporalQueries [all...] |
ChronoLocalDate.java | 64 import static java.time.temporal.ChronoField.EPOCH_DAY; 65 import static java.time.temporal.ChronoField.ERA; 66 import static java.time.temporal.ChronoField.YEAR; 67 import static java.time.temporal.ChronoUnit.DAYS; 73 import java.time.temporal.ChronoField; 74 import java.time.temporal.ChronoUnit; 75 import java.time.temporal.Temporal; 76 import java.time.temporal.TemporalAccessor; 77 import java.time.temporal.TemporalAdjuster [all...] |
ChronoLocalDateTime.java | 64 import static java.time.temporal.ChronoField.EPOCH_DAY; 65 import static java.time.temporal.ChronoField.NANO_OF_DAY; 66 import static java.time.temporal.ChronoUnit.FOREVER; 67 import static java.time.temporal.ChronoUnit.NANOS; 76 import java.time.temporal.ChronoField; 77 import java.time.temporal.ChronoUnit; 78 import java.time.temporal.Temporal; 79 import java.time.temporal.TemporalAccessor; 80 import java.time.temporal.TemporalAdjuster [all...] |
ChronoZonedDateTime.java | 64 import static java.time.temporal.ChronoField.INSTANT_SECONDS; 65 import static java.time.temporal.ChronoField.OFFSET_SECONDS; 66 import static java.time.temporal.ChronoUnit.FOREVER; 67 import static java.time.temporal.ChronoUnit.NANOS; 76 import java.time.temporal.ChronoField; 77 import java.time.temporal.ChronoUnit; 78 import java.time.temporal.Temporal; 79 import java.time.temporal.TemporalAccessor; 80 import java.time.temporal.TemporalAdjuster [all...] |
ChronoLocalDateImpl.java | 59 import static java.time.temporal.ChronoField.DAY_OF_MONTH; 60 import static java.time.temporal.ChronoField.ERA; 61 import static java.time.temporal.ChronoField.MONTH_OF_YEAR; 62 import static java.time.temporal.ChronoField.PROLEPTIC_MONTH; 63 import static java.time.temporal.ChronoField.YEAR_OF_ERA; 67 import java.time.temporal.ChronoUnit; 68 import java.time.temporal.Temporal; 69 import java.time.temporal.TemporalAdjuster; 70 import java.time.temporal.TemporalAmount [all...] |
/libcore/ojluni/src/test/java/time/tck/java/time/ |
MockSimplePeriod.java | 62 import static java.time.temporal.ChronoUnit.DAYS; 63 import static java.time.temporal.ChronoUnit.FOREVER; 64 import static java.time.temporal.ChronoUnit.SECONDS; 67 import java.time.temporal.Temporal; 68 import java.time.temporal.TemporalAmount; 69 import java.time.temporal.TemporalUnit; 105 * @throws java.time.DateTimeException if the period unit is {@link java.time.temporal.ChronoUnit#FOREVER}. 141 public Temporal addTo(Temporal temporal) [all...] |
TCKPeriod.java | 62 import static java.time.temporal.ChronoUnit.DAYS; 63 import static java.time.temporal.ChronoUnit.HOURS; 64 import static java.time.temporal.ChronoUnit.YEARS; 73 import java.time.temporal.ChronoUnit; 74 import java.time.temporal.Temporal; 75 import java.time.temporal.TemporalAmount; 76 import java.time.temporal.TemporalUnit; 183 public Temporal addTo(Temporal temporal) [all...] |
/libcore/ojluni/src/test/java/time/test/java/time/ |
MockSimplePeriod.java | 62 import static java.time.temporal.ChronoUnit.DAYS; 63 import static java.time.temporal.ChronoUnit.FOREVER; 64 import static java.time.temporal.ChronoUnit.SECONDS; 67 import java.time.temporal.Temporal; 68 import java.time.temporal.TemporalAmount; 69 import java.time.temporal.TemporalUnit; 105 * @throws DateTimeException if the period unit is {@link java.time.temporal.ChronoUnit#FOREVER}. 141 public Temporal addTo(Temporal temporal) [all...] |
/libcore/ojluni/src/test/java/time/tck/java/time/chrono/ |
TCKChronoLocalDate.java | 78 import java.time.temporal.ChronoUnit; 79 import java.time.temporal.Temporal; 80 import java.time.temporal.TemporalAccessor; 81 import java.time.temporal.TemporalAdjuster; 82 import java.time.temporal.TemporalAmount; 83 import java.time.temporal.TemporalField; 84 import java.time.temporal.TemporalUnit; 85 import java.time.temporal.ValueRange; 335 * FixedAdjusted returns a fixed Temporal in all adjustments 376 private Temporal temporal; field in class:TCKChronoLocalDate.FixedTemporalUnit 429 private Temporal temporal; field in class:TCKChronoLocalDate.FixedTemporalField [all...] |
TCKChronoLocalDateTime.java | 79 import java.time.temporal.ChronoUnit; 80 import java.time.temporal.Temporal; 81 import java.time.temporal.TemporalAccessor; 82 import java.time.temporal.TemporalAdjuster; 83 import java.time.temporal.TemporalAmount; 84 import java.time.temporal.TemporalField; 85 import java.time.temporal.TemporalUnit; 86 import java.time.temporal.ValueRange; 355 * FixedAdjusted returns a fixed Temporal in all adjustments 397 private Temporal temporal; field in class:TCKChronoLocalDateTime.FixedTemporalUnit 450 private Temporal temporal; field in class:TCKChronoLocalDateTime.FixedTemporalField [all...] |
TCKChronoZonedDateTime.java | 80 import java.time.temporal.ChronoUnit; 81 import java.time.temporal.Temporal; 82 import java.time.temporal.TemporalAccessor; 83 import java.time.temporal.TemporalAdjuster; 84 import java.time.temporal.TemporalAmount; 85 import java.time.temporal.TemporalField; 86 import java.time.temporal.TemporalUnit; 87 import java.time.temporal.ValueRange; 356 * FixedAdjusted returns a fixed Temporal in all adjustments 398 private Temporal temporal; field in class:TCKChronoZonedDateTime.FixedTemporalUnit 452 private Temporal temporal; field in class:TCKChronoZonedDateTime.FixedTemporalField [all...] |
/libcore/luni/src/test/java/libcore/java/time/ |
DurationTest.java | 29 import java.time.temporal.Temporal; 30 import java.time.temporal.UnsupportedTemporalTypeException; 88 Temporal temporal = (Temporal) values[0]; local 92 duration.addTo(temporal); 93 fail(" Should have failed to add " + duration + " to " + temporal); 116 Temporal temporal = (Temporal) values[0] local [all...] |
/libcore/ojluni/src/test/java/time/test/java/time/temporal/ |
MockFieldNoValue.java | 60 package test.java.time.temporal; 62 import static java.time.temporal.ChronoUnit.MONTHS; 63 import static java.time.temporal.ChronoUnit.WEEKS; 66 import java.time.temporal.Temporal; 67 import java.time.temporal.TemporalAccessor; 68 import java.time.temporal.TemporalField; 69 import java.time.temporal.TemporalUnit; 70 import java.time.temporal.ValueRange; 106 public boolean isSupportedBy(TemporalAccessor temporal) { [all...] |
/libcore/ojluni/src/main/java/java/time/ |
DayOfWeek.java | 64 import static java.time.temporal.ChronoField.DAY_OF_WEEK; 65 import static java.time.temporal.ChronoUnit.DAYS; 69 import java.time.temporal.ChronoField; 70 import java.time.temporal.Temporal; 71 import java.time.temporal.TemporalAccessor; 72 import java.time.temporal.TemporalAdjuster; 73 import java.time.temporal.TemporalField; 74 import java.time.temporal.TemporalQueries; 75 import java.time.temporal.TemporalQuery [all...] |
Month.java | 64 import static java.time.temporal.ChronoField.MONTH_OF_YEAR; 65 import static java.time.temporal.ChronoUnit.MONTHS; 71 import java.time.temporal.ChronoField; 72 import java.time.temporal.Temporal; 73 import java.time.temporal.TemporalAccessor; 74 import java.time.temporal.TemporalAdjuster; 75 import java.time.temporal.TemporalField; 76 import java.time.temporal.TemporalQueries; 77 import java.time.temporal.TemporalQuery [all...] |
Year.java | 64 import static java.time.temporal.ChronoField.ERA; 65 import static java.time.temporal.ChronoField.YEAR; 66 import static java.time.temporal.ChronoField.YEAR_OF_ERA; 67 import static java.time.temporal.ChronoUnit.CENTURIES; 68 import static java.time.temporal.ChronoUnit.DECADES; 69 import static java.time.temporal.ChronoUnit.ERAS; 70 import static java.time.temporal.ChronoUnit.MILLENNIA; 71 import static java.time.temporal.ChronoUnit.YEARS; 85 import java.time.temporal.ChronoField; 86 import java.time.temporal.ChronoUnit [all...] |
/libcore/ojluni/src/test/java/time/tck/java/time/format/ |
TCKFormatStyle.java | 66 import java.time.temporal.Temporal; 110 public void test_formatStyle(Temporal temporal, FormatStyle style, String formattedStr) { 115 assertEquals(formatter.format(temporal), formattedStr);
|
/libcore/ojluni/src/test/java/time/tck/java/time/temporal/ |
TCKChronoUnit.java | 57 package tck.java.time.temporal; 59 import static java.time.temporal.ChronoUnit.CENTURIES; 60 import static java.time.temporal.ChronoUnit.DAYS; 61 import static java.time.temporal.ChronoUnit.DECADES; 62 import static java.time.temporal.ChronoUnit.ERAS; 63 import static java.time.temporal.ChronoUnit.FOREVER; 64 import static java.time.temporal.ChronoUnit.HALF_DAYS; 65 import static java.time.temporal.ChronoUnit.HOURS; 66 import static java.time.temporal.ChronoUnit.MICROS; 67 import static java.time.temporal.ChronoUnit.MILLENNIA [all...] |