Uses of Annotation Interface
java.lang.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 classfile parsing, generation, and transformation library.
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
Modifier and TypeInterfaceDescriptioninterface
A KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents.interface
A KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents. -
Uses of FunctionalInterface in java.io
Modifier and TypeInterfaceDescriptioninterface
A filter for abstract pathnames.interface
Instances of classes that implement this interface are used to filter filenames.interface
Filter classes, array lengths, and graph metrics during deserialization. -
Uses of FunctionalInterface in java.lang
Modifier and TypeInterfaceDescriptioninterface
Represents an operation that does not return a result.static interface
ScopedValue.CallableOpPREVIEW<T,
X extends Throwable> Preview.An operation that returns a result and may throw an exception.static interface
Interface for handlers invoked when aThread
abruptly terminates due to an uncaught exception. -
Uses of FunctionalInterface in java.lang.classfilePREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.Provides class hierarchy information for generating correct stack maps during code building.interface
Preview.A transformation on streams ofClassElement
PREVIEW.interface
Preview.A transformation on streams ofCodeElement
PREVIEW.interface
Preview.A transformation on streams ofFieldElement
PREVIEW.interface
Preview.A transformation on streams ofMethodElement
PREVIEW. -
Uses of FunctionalInterface in java.lang.foreign
Modifier and TypeInterfaceDescriptioninterface
An object that may be used to allocate memory segments.interface
A symbol lookup retrieves the address of a symbol in one or more libraries. -
Uses of FunctionalInterface in java.net.http
Modifier and TypeInterfaceDescriptionstatic interface
A handler for response bodies. -
Uses of FunctionalInterface in java.nio.file
Modifier and TypeInterfaceDescriptionstatic interface
An interface that is implemented by objects that decide if a directory entry should be accepted or filtered.interface
An interface that is implemented by objects that perform match operations on paths. -
Uses of FunctionalInterface in java.security
Modifier and TypeInterfaceDescriptioninterface
A computation to be performed with privileges enabled.interface
A computation to be performed with privileges enabled, that throws one or more checked exceptions. -
Uses of FunctionalInterface in java.time.temporal
Modifier and TypeInterfaceDescriptioninterface
Strategy for adjusting a temporal object.interface
Strategy for querying a temporal object. -
Uses of FunctionalInterface in java.util
Modifier and TypeInterfaceDescriptioninterface
Comparator<T>
A comparison function, which imposes a total ordering on some collection of objects. -
Uses of FunctionalInterface in java.util.concurrent
Modifier and TypeInterfaceDescriptioninterface
Callable<V>
A task that returns a result and may throw an exception.static interface
A producer of items (and related control messages) received by Subscribers. -
Uses of FunctionalInterface in java.util.function
Modifier and TypeInterfaceDescriptioninterface
BiConsumer<T,
U> Represents an operation that accepts two input arguments and returns no result.interface
BiFunction<T,
U, R> Represents a function that accepts two arguments and produces a result.interface
Represents an operation upon two operands of the same type, producing a result of the same type as the operands.interface
BiPredicate<T,
U> Represents a predicate (boolean-valued function) of two arguments.interface
Represents a supplier ofboolean
-valued results.interface
Consumer<T>
Represents an operation that accepts a single input argument and returns no result.interface
Represents an operation upon twodouble
-valued operands and producing adouble
-valued result.interface
Represents an operation that accepts a singledouble
-valued argument and returns no result.interface
Represents a function that accepts a double-valued argument and produces a result.interface
Represents a predicate (boolean-valued function) of onedouble
-valued argument.interface
Represents a supplier ofdouble
-valued results.interface
Represents a function that accepts a double-valued argument and produces an int-valued result.interface
Represents a function that accepts a double-valued argument and produces a long-valued result.interface
Represents an operation on a singledouble
-valued operand that produces adouble
-valued result.interface
Function<T,
R> Represents a function that accepts one argument and produces a result.interface
Represents an operation upon twoint
-valued operands and producing anint
-valued result.interface
Represents an operation that accepts a singleint
-valued argument and returns no result.interface
IntFunction<R>
Represents a function that accepts an int-valued argument and produces a result.interface
Represents a predicate (boolean-valued function) of oneint
-valued argument.interface
Represents a supplier ofint
-valued results.interface
Represents a function that accepts an int-valued argument and produces a double-valued result.interface
Represents a function that accepts an int-valued argument and produces a long-valued result.interface
Represents an operation on a singleint
-valued operand that produces anint
-valued result.interface
Represents an operation upon twolong
-valued operands and producing along
-valued result.interface
Represents an operation that accepts a singlelong
-valued argument and returns no result.interface
LongFunction<R>
Represents a function that accepts a long-valued argument and produces a result.interface
Represents a predicate (boolean-valued function) of onelong
-valued argument.interface
Represents a supplier oflong
-valued results.interface
Represents a function that accepts a long-valued argument and produces a double-valued result.interface
Represents a function that accepts a long-valued argument and produces an int-valued result.interface
Represents an operation on a singlelong
-valued operand that produces along
-valued result.interface
Represents an operation that accepts an object-valued and adouble
-valued argument, and returns no result.interface
Represents an operation that accepts an object-valued and aint
-valued argument, and returns no result.interface
Represents an operation that accepts an object-valued and along
-valued argument, and returns no result.interface
Predicate<T>
Represents a predicate (boolean-valued function) of one argument.interface
Supplier<T>
Represents a supplier of results.interface
ToDoubleBiFunction<T,
U> Represents a function that accepts two arguments and produces a double-valued result.interface
Represents a function that produces a double-valued result.interface
ToIntBiFunction<T,
U> Represents a function that accepts two arguments and produces an int-valued result.interface
Represents a function that produces an int-valued result.interface
ToLongBiFunction<T,
U> Represents a function that accepts two arguments and produces a long-valued result.interface
Represents a function that produces a long-valued result.interface
Represents an operation on a single operand that produces a result of the same type as its operand. -
Uses of FunctionalInterface in java.util.logging
Modifier and TypeInterfaceDescriptioninterface
A 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
Modifier and TypeInterfaceDescriptioninterface
A listener for receiving preference change events. -
Uses of FunctionalInterface in java.util.stream
Modifier and TypeInterfaceDescriptionstatic interface
Represents an operation that accepts adouble
-valued argument and a DoubleConsumer, and returns no result.static interface
Preview.A Downstream object is the next stage in a pipeline of operations, to which elements can be sent.static interface
Gatherer.IntegratorPREVIEW<A,
T, R> Preview.An Integrator receives elements and processes them, optionally using the supplied state, and optionally sends incremental results downstream.static interface
Preview.Greedy Integrators consume all their input, and may only relay that the downstream does not want more elements.static interface
Represents an operation that accepts anint
-valued argument and an IntConsumer, and returns no result.static interface
Represents an operation that accepts along
-valued argument and a LongConsumer, and returns no result. -
Uses of FunctionalInterface in jdk.dynalink.beans
Modifier and TypeInterfaceDescriptioninterface
A factory for creating method handles for linking missing member behavior inBeansLinker
. -
Uses of FunctionalInterface in jdk.dynalink.linker
Modifier and TypeInterfaceDescriptioninterface
Interface for objects that are used to transform one guarded invocation into another one.interface
A generic interface describing operations that transform method handles.interface
Interface for objects representing a strategy for converting a method handle to a new type.