Uses of Annotation Interface
java.lang.FunctionalInterface
Packages that use FunctionalInterface
Package
Description
Contains all of the classes for creating user interfaces and for painting
graphics and images.
Provides for system input and output through data streams,
serialization and the file system.
Provides classes that are fundamental to the design of the Java
programming language.
Provides low-level access to memory and functions outside the Java runtime.
HTTP Client and WebSocket APIs
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
Provides the classes and interfaces for the security framework.
Access to date and time using fields and units, and date time adjusters.
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Functional interfaces provide target types for lambda expressions
and method references.
Provides the classes and interfaces of
the Java 2 platform's core logging facilities.
This package allows applications to store and retrieve user and system
preference and configuration data.
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
Contains the linker for ordinary Java objects.
Contains interfaces and classes needed by language runtimes to implement
their own language-specific object models and type conversions.
-
Uses of FunctionalInterface in java.awt
Classes in java.awt with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceA KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents.interfaceA KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents. -
Uses of FunctionalInterface in java.io
Classes in java.io with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceA filter for abstract pathnames.interfaceInstances of classes that implement this interface are used to filter filenames.interfaceFilter classes, array lengths, and graph metrics during deserialization. -
Uses of FunctionalInterface in java.lang
Classes in java.lang with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceRepresents an operation that does not return a result.static interfaceStringTemplate.ProcessorPREVIEW<R,E extends Throwable> Preview.This interface describes the methods provided by a generalized string template processor.static interfaceInterface for handlers invoked when aThreadabruptly terminates due to an uncaught exception. -
Uses of FunctionalInterface in java.lang.foreign
Classes in java.lang.foreign with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfacePreview.An object that may be used to allocate memory segmentsPREVIEW.interfacePreview.A symbol lookup retrieves the address of a symbol in one or more libraries. -
Uses of FunctionalInterface in java.net.http
Classes in java.net.http with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptionstatic interfaceA handler for response bodies. -
Uses of FunctionalInterface in java.nio.file
Classes in java.nio.file with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptionstatic interfaceAn interface that is implemented by objects that decide if a directory entry should be accepted or filtered.interfaceAn interface that is implemented by objects that perform match operations on paths. -
Uses of FunctionalInterface in java.security
Classes in java.security with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceA computation to be performed with privileges enabled.interfaceA computation to be performed with privileges enabled, that throws one or more checked exceptions. -
Uses of FunctionalInterface in java.time.temporal
Classes in java.time.temporal with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceStrategy for adjusting a temporal object.interfaceStrategy for querying a temporal object. -
Uses of FunctionalInterface in java.util
Classes in java.util with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceComparator<T>A comparison function, which imposes a total ordering on some collection of objects. -
Uses of FunctionalInterface in java.util.concurrent
Classes in java.util.concurrent with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceCallable<V>A task that returns a result and may throw an exception.static interfaceA producer of items (and related control messages) received by Subscribers. -
Uses of FunctionalInterface in java.util.function
Classes in java.util.function with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceBiConsumer<T,U> Represents an operation that accepts two input arguments and returns no result.interfaceBiFunction<T,U, R> Represents a function that accepts two arguments and produces a result.interfaceRepresents an operation upon two operands of the same type, producing a result of the same type as the operands.interfaceBiPredicate<T,U> Represents a predicate (boolean-valued function) of two arguments.interfaceRepresents a supplier ofboolean-valued results.interfaceConsumer<T>Represents an operation that accepts a single input argument and returns no result.interfaceRepresents an operation upon twodouble-valued operands and producing adouble-valued result.interfaceRepresents an operation that accepts a singledouble-valued argument and returns no result.interfaceRepresents a function that accepts a double-valued argument and produces a result.interfaceRepresents a predicate (boolean-valued function) of onedouble-valued argument.interfaceRepresents a supplier ofdouble-valued results.interfaceRepresents a function that accepts a double-valued argument and produces an int-valued result.interfaceRepresents a function that accepts a double-valued argument and produces a long-valued result.interfaceRepresents an operation on a singledouble-valued operand that produces adouble-valued result.interfaceFunction<T,R> Represents a function that accepts one argument and produces a result.interfaceRepresents an operation upon twoint-valued operands and producing anint-valued result.interfaceRepresents an operation that accepts a singleint-valued argument and returns no result.interfaceIntFunction<R>Represents a function that accepts an int-valued argument and produces a result.interfaceRepresents a predicate (boolean-valued function) of oneint-valued argument.interfaceRepresents a supplier ofint-valued results.interfaceRepresents a function that accepts an int-valued argument and produces a double-valued result.interfaceRepresents a function that accepts an int-valued argument and produces a long-valued result.interfaceRepresents an operation on a singleint-valued operand that produces anint-valued result.interfaceRepresents an operation upon twolong-valued operands and producing along-valued result.interfaceRepresents an operation that accepts a singlelong-valued argument and returns no result.interfaceLongFunction<R>Represents a function that accepts a long-valued argument and produces a result.interfaceRepresents a predicate (boolean-valued function) of onelong-valued argument.interfaceRepresents a supplier oflong-valued results.interfaceRepresents a function that accepts a long-valued argument and produces a double-valued result.interfaceRepresents a function that accepts a long-valued argument and produces an int-valued result.interfaceRepresents an operation on a singlelong-valued operand that produces along-valued result.interfaceRepresents an operation that accepts an object-valued and adouble-valued argument, and returns no result.interfaceRepresents an operation that accepts an object-valued and aint-valued argument, and returns no result.interfaceRepresents an operation that accepts an object-valued and along-valued argument, and returns no result.interfacePredicate<T>Represents a predicate (boolean-valued function) of one argument.interfaceSupplier<T>Represents a supplier of results.interfaceToDoubleBiFunction<T,U> Represents a function that accepts two arguments and produces a double-valued result.interfaceRepresents a function that produces a double-valued result.interfaceToIntBiFunction<T,U> Represents a function that accepts two arguments and produces an int-valued result.interfaceRepresents a function that produces an int-valued result.interfaceToLongBiFunction<T,U> Represents a function that accepts two arguments and produces a long-valued result.interfaceRepresents a function that produces a long-valued result.interfaceRepresents an operation on a single operand that produces a result of the same type as its operand. -
Uses of FunctionalInterface in java.util.logging
Classes in java.util.logging with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceA Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels. -
Uses of FunctionalInterface in java.util.prefs
Classes in java.util.prefs with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceA listener for receiving preference change events. -
Uses of FunctionalInterface in java.util.stream
Classes in java.util.stream with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptionstatic interfaceRepresents an operation that accepts adouble-valued argument and a DoubleConsumer, and returns no result.static interfaceRepresents an operation that accepts anint-valued argument and an IntConsumer, and returns no result.static interfaceRepresents an operation that accepts along-valued argument and a LongConsumer, and returns no result. -
Uses of FunctionalInterface in jdk.dynalink.beans
Classes in jdk.dynalink.beans with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceA factory for creating method handles for linking missing member behavior inBeansLinker. -
Uses of FunctionalInterface in jdk.dynalink.linker
Classes in jdk.dynalink.linker with annotations of type FunctionalInterfaceModifier and TypeInterfaceDescriptioninterfaceInterface for objects that are used to transform one guarded invocation into another one.interfaceA generic interface describing operations that transform method handles.interfaceInterface for objects representing a strategy for converting a method handle to a new type.