src/share/classes/java/time/temporal/TemporalAdjuster.java

Print this page

        

@@ -91,10 +91,11 @@
  * This interface places no restrictions on the mutability of implementations,
  * however immutability is strongly recommended.
  *
  * @since 1.8
  */
+@FunctionalInterface
 public interface TemporalAdjuster {
 
     /**
      * Adjusts the specified temporal object.
      * <p>

@@ -125,11 +126,11 @@
      * Instead, an adjusted copy of the original must be returned.
      * This provides equivalent, safe behavior for immutable and mutable temporal objects.
      * <p>
      * The input temporal object may be in a calendar system other than ISO.
      * Implementations may choose to document compatibility with other calendar systems,
-     * or reject non-ISO temporal objects by {@link Queries#chrono() querying the chronology}.
+     * or reject non-ISO temporal objects by {@link Queries#chronology() querying the chronology}.
      * <p>
      * This method may be called from multiple threads in parallel.
      * It must be thread-safe when invoked.
      *
      * @param temporal  the temporal object to adjust, not null