Uses of Package
java.lang.constant
Packages that use java.lang.constant
Package
Description
This package contains the JDK's extension to
the standard implementation of the
java.lang.management
API and also defines the management
interface for some other components of the platform.Provides a simple high-level Http server API, which can be used to build
embedded HTTP servers.
A Java API for Stream Control Transport Protocol.
This package defines classes and interfaces for the JDK extensions
to the GSS-API.
Provides interfaces to represent documentation comments as abstract syntax
trees (AST).
Provides interfaces to represent source code as abstract syntax
trees (AST).
Provides utilities for operations on abstract syntax trees (AST).
This package contains the JConsole API.
Contains all of the classes for creating user interfaces and for painting
graphics and images.
Provides interfaces and classes for interaction with various desktop
capabilities.
Provides interfaces and classes for dealing with different types of events
fired by AWT components.
Provides classes and interface relating to fonts.
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 library support for the Java programming language
annotation facility.
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfile
PREVIEW library.Provides specific components, transformations, and tools built on top of the
java.lang.classfile
PREVIEW library.Provides interfaces describing classfile constant pool entries for the
java.lang.classfile
PREVIEW library.Provides interfaces describing code instructions for the
java.lang.classfile
PREVIEW library.Classes and interfaces to represent nominal descriptors for run-time
entities such as classes or method handles, and classfile entities such as
constant pool entries or
invokedynamic
call sites.The
java.lang.invoke
package provides low-level primitives for interacting
with the Java Virtual Machine.Provides the management interfaces for monitoring and management of the
Java virtual machine and other components in the Java runtime.
Classes to support module descriptors and creating configurations of modules
by means of resolution and service binding.
Provides classes and interfaces for obtaining reflective information about
classes and objects.
Provides classes for performing arbitrary-precision integer
arithmetic (
BigInteger
) and arbitrary-precision decimal
arithmetic (BigDecimal
).Provides the classes for implementing networking applications.
HTTP Client and WebSocket APIs
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
Interfaces and classes providing access to file and file system attributes.
Provides the classes and interfaces for the security framework.
Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths.
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
Java programming language.
Provides classes and interfaces for handling text, dates, numbers,
and messages in a manner independent of natural languages.
The main API for dates, times, instants, and durations.
Generic API for calendar systems other than the default ISO.
Provides classes to print and parse dates and times.
Access to date and time using fields and units, and date time adjusters.
Support for time-zones and their rules.
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.
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
Types and hierarchies of packages comprising a Java language model, a reflective API that models the declarations and types of the Java
programming language.
Interfaces used to model elements of the Java programming language.
Interfaces used to model Java programming language types.
Utilities to assist in the processing of
program elements and
types.
Provides classes for the secure socket package.
Java™ Smart Card I/O API.
Provides a set of "lightweight" (all-Java language) components
that, to the maximum degree possible, work the same on all platforms.
Provides for events fired by Swing components.
Provides user interface objects built according to the cross-platform Nimbus
look and feel.
Provides the class
HTMLEditorKit
and supporting classes for creating
HTML text editors.Provides interfaces for tools which can be invoked from a program,
for example, compilers.
Provides the classes for implementing
XML Catalogs OASIS Standard V1.1, 7 October 2005.
Provides an object-model neutral API for the
evaluation of XPath expressions and access to the evaluation
environment.
Contains interfaces and classes that are used to link an
invokedynamic
call site.
Contains interfaces and classes needed by language runtimes to implement
their own language-specific object models and type conversions.
Incubating Feature. Will be removed in a future release.
The Doclet API provides an environment which, in conjunction with
the Language Model API and Compiler Tree API, allows clients
to inspect the source-level structures of programs and
libraries, including API comments embedded in the source.
This package provides classes to create events and control Flight Recorder.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL),
which interactively evaluate "snippets" of Java programming language code.
-
Classes in java.lang.constant used by com.sun.management
-
Classes in java.lang.constant used by com.sun.net.httpserver
-
Classes in java.lang.constant used by com.sun.nio.sctp
-
Classes in java.lang.constant used by com.sun.security.jgss
-
Classes in java.lang.constant used by com.sun.source.doctree
-
Classes in java.lang.constant used by com.sun.source.tree
-
Classes in java.lang.constant used by com.sun.source.util
-
Classes in java.lang.constant used by com.sun.tools.jconsole
-
Classes in java.lang.constant used by java.awt
-
Classes in java.lang.constant used by java.awt.desktop
-
Classes in java.lang.constant used by java.awt.event
-
Classes in java.lang.constant used by java.awt.font
-
Classes in java.lang.constant used by java.io
-
Classes in java.lang.constant used by java.langClassDescriptionA nominal descriptor for a
Class
constant.Represents a type which is constable.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a dynamic constant (one described in the constant pool withConstant_Dynamic_info
.) -
Classes in java.lang.constant used by java.lang.annotation
-
Classes in java.lang.constant used by java.lang.classfilePREVIEWClassDescriptionA nominal descriptor for a
Class
constant.Represents a type which is constable.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for aninvokedynamic
call site.A nominal descriptor for a MethodType constant. -
Classes in java.lang.constant used by java.lang.classfile.attributePREVIEWClassDescriptionA nominal descriptor for a
Class
constant.Represents a type which is constable.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a MethodType constant.A nominal descriptor for aModule
constant.A nominal descriptor for aPackage
constant. -
Classes in java.lang.constant used by java.lang.classfile.componentsPREVIEWClassDescriptionA nominal descriptor for a
Class
constant.Represents a type which is constable.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a MethodType constant. -
Classes in java.lang.constant used by java.lang.classfile.constantpoolPREVIEWClassDescriptionA nominal descriptor for a
Class
constant.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a directMethodHandle
.A nominal descriptor for aninvokedynamic
call site.A nominal descriptor for a dynamic constant (one described in the constant pool withConstant_Dynamic_info
.)A nominal descriptor for a MethodType constant.A nominal descriptor for aModule
constant.A nominal descriptor for aPackage
constant. -
Classes in java.lang.constant used by java.lang.classfile.instructionPREVIEWClassDescriptionA nominal descriptor for a
Class
constant.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a directMethodHandle
.A nominal descriptor for a MethodType constant. -
Classes in java.lang.constant used by java.lang.constantClassDescriptionA nominal descriptor for a
Class
constant.Represents a type which is constable.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a directMethodHandle
.Kinds of method handles that can be described with DirectMethodHandleDesc.A nominal descriptor for aninvokedynamic
call site.A nominal descriptor for a dynamic constant (one described in the constant pool withConstant_Dynamic_info
.)A nominal descriptor for aMethodHandle
constant.A nominal descriptor for a MethodType constant.A nominal descriptor for aModule
constant.A nominal descriptor for aPackage
constant. -
Classes in java.lang.constant used by java.lang.invokeClassDescriptionA nominal descriptor for a
Class
constant.Represents a type which is constable.A nominal descriptor for a loadable constant value, as defined in JVMS 4.4.A nominal descriptor for a dynamic constant (one described in the constant pool withConstant_Dynamic_info
.)A nominal descriptor for aMethodHandle
constant.A nominal descriptor for a MethodType constant. -
Classes in java.lang.constant used by java.lang.management
-
Classes in java.lang.constant used by java.lang.module
-
Classes in java.lang.constant used by java.lang.reflect
-
Classes in java.lang.constant used by java.math
-
Classes in java.lang.constant used by java.net
-
Classes in java.lang.constant used by java.net.http
-
Classes in java.lang.constant used by java.nio.file
-
Classes in java.lang.constant used by java.nio.file.attribute
-
Classes in java.lang.constant used by java.security
-
Classes in java.lang.constant used by java.security.cert
-
Classes in java.lang.constant used by java.sql
-
Classes in java.lang.constant used by java.text
-
Classes in java.lang.constant used by java.time
-
Classes in java.lang.constant used by java.time.chrono
-
Classes in java.lang.constant used by java.time.format
-
Classes in java.lang.constant used by java.time.temporal
-
Classes in java.lang.constant used by java.time.zone
-
Classes in java.lang.constant used by java.util
-
Classes in java.lang.constant used by java.util.concurrent
-
Classes in java.lang.constant used by java.util.stream
-
Classes in java.lang.constant used by javax.lang.model
-
Classes in java.lang.constant used by javax.lang.model.element
-
Classes in java.lang.constant used by javax.lang.model.type
-
Classes in java.lang.constant used by javax.lang.model.util
-
Classes in java.lang.constant used by javax.net.ssl
-
Classes in java.lang.constant used by javax.smartcardio
-
Classes in java.lang.constant used by javax.swing
-
Classes in java.lang.constant used by javax.swing.event
-
Classes in java.lang.constant used by javax.swing.plaf.nimbus
-
Classes in java.lang.constant used by javax.swing.text.html
-
Classes in java.lang.constant used by javax.tools
-
Classes in java.lang.constant used by javax.xml.catalog
-
Classes in java.lang.constant used by javax.xml.xpath
-
Classes in java.lang.constant used by jdk.dynalink
-
Classes in java.lang.constant used by jdk.dynalink.linker
-
Classes in java.lang.constant used by jdk.incubator.vector
-
Classes in java.lang.constant used by jdk.javadoc.doclet
-
Classes in java.lang.constant used by jdk.jfr
-
Classes in java.lang.constant used by jdk.jshell