README | Collapse All | Expand All | Filter: What's new | What's deprecated
Java 24
java.base
java.lang
ScopedValue
  • callWhere(java.lang.ScopedValue,T,java.lang.ScopedValue.CallableOp)
  • runWhere(java.lang.ScopedValue,T,java.lang.Runnable)
java.lang.classfile
AccessFlags
  • ofClass(int)
  • ofClass(java.lang.reflect.AccessFlag...)
  • ofField(int)
  • ofField(java.lang.reflect.AccessFlag...)
  • ofMethod(int)
  • ofMethod(java.lang.reflect.AccessFlag...)
AnnotationValue.OfCharacter
AnnotationValue.OfConstant
  • constantValue()
AnnotationValue.OfInteger
BufWriter
  • copyTo(byte[],int)
  • writeBytes(java.lang.classfile.BufWriter)
  • writeList(java.util.List)
  • writeListIndices(java.util.List)
ClassBuilder
  • original()
ClassFile
  • AALOAD
  • AASTORE
  • ACONST_NULL
  • AEV_ANNOTATION
  • AEV_ARRAY
  • AEV_BOOLEAN
  • AEV_BYTE
  • AEV_CHAR
  • AEV_CLASS
  • AEV_DOUBLE
  • AEV_ENUM
  • AEV_FLOAT
  • AEV_INT
  • AEV_LONG
  • AEV_SHORT
  • AEV_STRING
  • ALOAD
  • ALOAD_0
  • ALOAD_1
  • ALOAD_2
  • ALOAD_3
  • ANEWARRAY
  • ARETURN
  • ARRAYLENGTH
  • ASTORE
  • ASTORE_0
  • ASTORE_1
  • ASTORE_2
  • ASTORE_3
  • ATHROW
  • BALOAD
  • BASTORE
  • BIPUSH
  • CALOAD
  • CASTORE
  • CHECKCAST
  • CRT_ASSIGNMENT
  • CRT_BLOCK
  • CRT_BRANCH_FALSE
  • CRT_BRANCH_TRUE
  • CRT_CREATE
  • CRT_FLOW_CONTROLLER
  • CRT_FLOW_TARGET
  • CRT_INVOKE
  • CRT_STATEMENT
  • D2F
  • D2I
  • D2L
  • DADD
  • DALOAD
  • DASTORE
  • DCMPG
  • DCMPL
  • DCONST_0
  • DCONST_1
  • DDIV
  • DEFAULT_CLASS_FLAGS
  • DLOAD
  • DLOAD_0
  • DLOAD_1
  • DLOAD_2
  • DLOAD_3
  • DMUL
  • DNEG
  • DREM
  • DRETURN
  • DSTORE
  • DSTORE_0
  • DSTORE_1
  • DSTORE_2
  • DSTORE_3
  • DSUB
  • DUP
  • DUP2
  • DUP2_X1
  • DUP2_X2
  • DUP_X1
  • DUP_X2
  • F2D
  • F2I
  • F2L
  • FADD
  • FALOAD
  • FASTORE
  • FCMPG
  • FCMPL
  • FCONST_0
  • FCONST_1
  • FCONST_2
  • FDIV
  • FLOAD
  • FLOAD_0
  • FLOAD_1
  • FLOAD_2
  • FLOAD_3
  • FMUL
  • FNEG
  • FREM
  • FRETURN
  • FSTORE
  • FSTORE_0
  • FSTORE_1
  • FSTORE_2
  • FSTORE_3
  • FSUB
  • GETFIELD
  • GETSTATIC
  • GOTO
  • GOTO_W
  • I2B
  • I2C
  • I2D
  • I2F
  • I2L
  • I2S
  • IADD
  • IALOAD
  • IAND
  • IASTORE
  • ICONST_0
  • ICONST_1
  • ICONST_2
  • ICONST_3
  • ICONST_4
  • ICONST_5
  • ICONST_M1
  • IDIV
  • IFEQ
  • IFGE
  • IFGT
  • IFLE
  • IFLT
  • IFNE
  • IFNONNULL
  • IFNULL
  • IF_ACMPEQ
  • IF_ACMPNE
  • IF_ICMPEQ
  • IF_ICMPGE
  • IF_ICMPGT
  • IF_ICMPLE
  • IF_ICMPLT
  • IF_ICMPNE
  • IINC
  • ILOAD
  • ILOAD_0
  • ILOAD_1
  • ILOAD_2
  • ILOAD_3
  • IMUL
  • INEG
  • INSTANCEOF
  • INVOKEDYNAMIC
  • INVOKEINTERFACE
  • INVOKESPECIAL
  • INVOKESTATIC
  • INVOKEVIRTUAL
  • IOR
  • IREM
  • IRETURN
  • ISHL
  • ISHR
  • ISTORE
  • ISTORE_0
  • ISTORE_1
  • ISTORE_2
  • ISTORE_3
  • ISUB
  • IUSHR
  • IXOR
  • JSR
  • JSR_W
  • L2D
  • L2F
  • L2I
  • LADD
  • LALOAD
  • LAND
  • LASTORE
  • LCMP
  • LCONST_0
  • LCONST_1
  • LDC
  • LDC2_W
  • LDC_W
  • LDIV
  • LLOAD
  • LLOAD_0
  • LLOAD_1
  • LLOAD_2
  • LLOAD_3
  • LMUL
  • LNEG
  • LOOKUPSWITCH
  • LOR
  • LREM
  • LRETURN
  • LSHL
  • LSHR
  • LSTORE
  • LSTORE_0
  • LSTORE_1
  • LSTORE_2
  • LSTORE_3
  • LSUB
  • LUSHR
  • LXOR
  • MONITORENTER
  • MONITOREXIT
  • MULTIANEWARRAY
  • NEW
  • NEWARRAY
  • NOP
  • POP
  • POP2
  • PUTFIELD
  • PUTSTATIC
  • RET
  • RETURN
  • SALOAD
  • SASTORE
  • SIPUSH
  • SWAP
  • TABLESWITCH
  • TAG_CLASS
  • TAG_CONSTANTDYNAMIC
  • TAG_DOUBLE
  • TAG_FIELDREF
  • TAG_FLOAT
  • TAG_INTEGER
  • TAG_INTERFACEMETHODREF
  • TAG_INVOKEDYNAMIC
  • TAG_LONG
  • TAG_METHODHANDLE
  • TAG_METHODREF
  • TAG_METHODTYPE
  • TAG_MODULE
  • TAG_NAMEANDTYPE
  • TAG_PACKAGE
  • TAG_STRING
  • TAG_UNICODE
  • TAG_UTF8
  • TAT_CAST
  • TAT_CLASS_EXTENDS
  • TAT_CLASS_TYPE_PARAMETER
  • TAT_CLASS_TYPE_PARAMETER_BOUND
  • TAT_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
  • TAT_CONSTRUCTOR_REFERENCE
  • TAT_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
  • TAT_EXCEPTION_PARAMETER
  • TAT_FIELD
  • TAT_INSTANCEOF
  • TAT_LOCAL_VARIABLE
  • TAT_METHOD_FORMAL_PARAMETER
  • TAT_METHOD_INVOCATION_TYPE_ARGUMENT
  • TAT_METHOD_RECEIVER
  • TAT_METHOD_REFERENCE
  • TAT_METHOD_REFERENCE_TYPE_ARGUMENT
  • TAT_METHOD_RETURN
  • TAT_METHOD_TYPE_PARAMETER
  • TAT_METHOD_TYPE_PARAMETER_BOUND
  • TAT_NEW
  • TAT_RESOURCE_VARIABLE
  • TAT_THROWS
  • VT_DOUBLE
  • VT_FLOAT
  • VT_INTEGER
  • VT_LONG
  • VT_NULL
  • VT_OBJECT
  • VT_TOP
  • VT_UNINITIALIZED
  • VT_UNINITIALIZED_THIS
  • WIDE
  • transform(java.lang.classfile.ClassModel,java.lang.classfile.ClassTransform)
  • transform(java.lang.classfile.ClassModel,java.lang.classfile.constantpool.ClassEntry,java.lang.classfile.ClassTransform)
  • transform(java.lang.classfile.ClassModel,java.lang.constant.ClassDesc,java.lang.classfile.ClassTransform)
ClassFileBuilder
  • canWriteDirect(java.lang.classfile.constantpool.ConstantPool)
ClassFileTransform
  • resolve(B)
ClassFileTransform.ResolvedTransform
ClassReader
  • compare(java.lang.classfile.BufWriter,int,int,int)
  • readClassEntry(int)
  • readMethodHandleEntry(int)
  • readModuleEntry(int)
  • readNameAndTypeEntry(int)
  • readPackageEntry(int)
  • readUtf8Entry(int)
  • readUtf8EntryOrNull(int)
ClassTransform
  • resolve(java.lang.classfile.ClassBuilder)
CodeBuilder
  • if_nonnull(java.lang.classfile.Label)
  • if_null(java.lang.classfile.Label)
  • loadConstant(java.lang.classfile.Opcode,java.lang.constant.ConstantDesc)
  • original()
CodeModel
  • maxLocals()
  • maxStack()
CodeTransform
  • resolve(java.lang.classfile.CodeBuilder)
CompoundElement
  • elements()
  • forEachElement(java.util.function.Consumer)
CustomAttribute
  • writeTo(java.lang.classfile.BufWriter)
FieldBuilder
  • original()
FieldTransform
  • resolve(java.lang.classfile.FieldBuilder)
MethodBuilder
  • original()
MethodTransform
  • resolve(java.lang.classfile.MethodBuilder)
Opcode
  • constantValue()
  • isUnconditionalBranch()
  • primaryTypeKind()
  • secondaryTypeKind()
  • slot()
TypeAnnotation
  • of(java.lang.classfile.TypeAnnotation.TargetInfo,java.util.List,java.lang.classfile.constantpool.Utf8Entry,java.lang.classfile.AnnotationElement...)
  • of(java.lang.classfile.TypeAnnotation.TargetInfo,java.util.List,java.lang.classfile.constantpool.Utf8Entry,java.util.List)
  • of(java.lang.classfile.TypeAnnotation.TargetInfo,java.util.List,java.lang.constant.ClassDesc,java.lang.classfile.AnnotationElement...)
  • of(java.lang.classfile.TypeAnnotation.TargetInfo,java.util.List,java.lang.constant.ClassDesc,java.util.List)
TypeKind
  • descriptor()
  • typeName()
WritableElement
java.lang.classfile.attribute
ModuleAttribute.ModuleAttributeBuilder
  • build()
java.lang.classfile.components
java.lang.classfile.constantpool
ConstantPoolBuilder
  • annotationConstantValueEntry(java.lang.constant.ConstantDesc)
  • writeBootstrapMethods(java.lang.classfile.BufWriter)
java.lang.classfile.instruction
LocalVariable
  • writeTo(java.lang.classfile.BufWriter)
LocalVariableType
  • writeTo(java.lang.classfile.BufWriter)
java.naming
javax.naming
Context
  • APPLET
jdk.incubator.vector
jdk.incubator.vector
VectorOperators
  • UNSIGNED_GE
  • UNSIGNED_GT
  • UNSIGNED_LE
  • UNSIGNED_LT
Java 23
java.base
java.lang
ScopedValue
  • callWhere(java.lang.ScopedValue,T,java.util.concurrent.Callable)
  • getWhere(java.lang.ScopedValue,T,java.util.function.Supplier)
ScopedValue.Carrier
  • call(java.util.concurrent.Callable)
  • get(java.util.function.Supplier)
StringTemplate
StringTemplate.Processor
StringTemplate.Processor.Linkage
Thread
  • resume()
  • suspend()
ThreadGroup
  • resume()
  • stop()
  • suspend()
java.lang.classfile
Attributes
  • ANNOTATION_DEFAULT
  • BOOTSTRAP_METHODS
  • CHARACTER_RANGE_TABLE
  • CODE
  • COMPILATION_ID
  • CONSTANT_VALUE
  • DEPRECATED
  • ENCLOSING_METHOD
  • EXCEPTIONS
  • INNER_CLASSES
  • LINE_NUMBER_TABLE
  • LOCAL_VARIABLE_TABLE
  • LOCAL_VARIABLE_TYPE_TABLE
  • METHOD_PARAMETERS
  • MODULE
  • MODULE_HASHES
  • MODULE_MAIN_CLASS
  • MODULE_PACKAGES
  • MODULE_RESOLUTION
  • MODULE_TARGET
  • NEST_HOST
  • NEST_MEMBERS
  • PERMITTED_SUBCLASSES
  • PREDEFINED_ATTRIBUTES
  • RECORD
  • RUNTIME_INVISIBLE_ANNOTATIONS
  • RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
  • RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
  • RUNTIME_VISIBLE_ANNOTATIONS
  • RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
  • RUNTIME_VISIBLE_TYPE_ANNOTATIONS
  • SIGNATURE
  • SOURCE_DEBUG_EXTENSION
  • SOURCE_FILE
  • SOURCE_ID
  • STACK_MAP_TABLE
  • SYNTHETIC
  • standardAttribute(java.lang.classfile.constantpool.Utf8Entry)
BufWriter
  • asByteBuffer()
ClassReader
  • skipAttributeHolder(int)
  • thisClassPos()
  • utf8EntryByIndex(int)
ClassSignature
  • of(java.lang.classfile.Signature.RefTypeSig,java.lang.classfile.Signature.RefTypeSig...)
  • of(java.util.List,java.lang.classfile.Signature.RefTypeSig,java.lang.classfile.Signature.RefTypeSig...)
CodeBuilder
  • arrayLoadInstruction(java.lang.classfile.TypeKind)
  • arrayStoreInstruction(java.lang.classfile.TypeKind)
  • branchInstruction(java.lang.classfile.Opcode,java.lang.classfile.Label)
  • constantInstruction(java.lang.classfile.Opcode,java.lang.constant.ConstantDesc)
  • constantInstruction(java.lang.constant.ConstantDesc)
  • convertInstruction(java.lang.classfile.TypeKind,java.lang.classfile.TypeKind)
  • fieldInstruction(java.lang.classfile.Opcode,java.lang.classfile.constantpool.FieldRefEntry)
  • fieldInstruction(java.lang.classfile.Opcode,java.lang.constant.ClassDesc,java.lang.String,java.lang.constant.ClassDesc)
  • incrementInstruction(int,int)
  • instanceof_(java.lang.classfile.constantpool.ClassEntry)
  • instanceof_(java.lang.constant.ClassDesc)
  • invokeDynamicInstruction(java.lang.classfile.constantpool.InvokeDynamicEntry)
  • invokeDynamicInstruction(java.lang.constant.DynamicCallSiteDesc)
  • invokeInstruction(java.lang.classfile.Opcode,java.lang.classfile.constantpool.MemberRefEntry)
  • invokeInstruction(java.lang.classfile.Opcode,java.lang.constant.ClassDesc,java.lang.String,java.lang.constant.MethodTypeDesc,boolean)
  • loadInstruction(java.lang.classfile.TypeKind,int)
  • lookupSwitchInstruction(java.lang.classfile.Label,java.util.List)
  • monitorInstruction(java.lang.classfile.Opcode)
  • newMultidimensionalArrayInstruction(int,java.lang.classfile.constantpool.ClassEntry)
  • newMultidimensionalArrayInstruction(int,java.lang.constant.ClassDesc)
  • newObjectInstruction(java.lang.classfile.constantpool.ClassEntry)
  • newObjectInstruction(java.lang.constant.ClassDesc)
  • newPrimitiveArrayInstruction(java.lang.classfile.TypeKind)
  • newReferenceArrayInstruction(java.lang.classfile.constantpool.ClassEntry)
  • newReferenceArrayInstruction(java.lang.constant.ClassDesc)
  • nopInstruction()
  • operatorInstruction(java.lang.classfile.Opcode)
  • returnInstruction(java.lang.classfile.TypeKind)
  • stackInstruction(java.lang.classfile.Opcode)
  • storeInstruction(java.lang.classfile.TypeKind,int)
  • tableSwitchInstruction(int,int,java.lang.classfile.Label,java.util.List)
  • throwInstruction()
  • typeCheckInstruction(java.lang.classfile.Opcode,java.lang.classfile.constantpool.ClassEntry)
  • typeCheckInstruction(java.lang.classfile.Opcode,java.lang.constant.ClassDesc)
Signature.TypeArg
  • boundType()
  • of(java.lang.classfile.Signature.TypeArg.WildcardIndicator,java.util.Optional)
  • wildcardIndicator()
Signature.TypeArg.WildcardIndicator
TypeKind
  • fromNewArrayCode(int)
  • newarraycode()
java.lang.invoke
StringConcatFactory
  • MAX_INDY_CONCAT_ARG_SLOTS
  • makeConcatWithTemplate(java.util.List,java.util.List)
  • makeConcatWithTemplateCluster(java.util.List,java.util.List,int)
  • makeConcatWithTemplateGetters(java.util.List,java.util.List,int)
java.lang.runtime
TemplateRuntime
java.util
FormatProcessor
java.management
javax.management.loading
MLet
MLetContent
MLetMBean
PrivateMLet
Java 22
java.base
java.lang
Class
  • isUnnamedClass()
Thread
  • countStackFrames()
java.lang.foreign
Linker.Option
  • isTrivial()
MemoryLayout
  • sequenceLayout(java.lang.foreign.MemoryLayout)
MemorySegment
  • getUtf8String(long)
  • segmentOffset(java.lang.foreign.MemorySegment)
  • setUtf8String(long,java.lang.String)
SegmentAllocator
  • allocate(java.lang.foreign.AddressLayout,java.lang.foreign.MemorySegment)
  • allocate(java.lang.foreign.ValueLayout.OfByte,byte)
  • allocate(java.lang.foreign.ValueLayout.OfChar,char)
  • allocate(java.lang.foreign.ValueLayout.OfDouble,double)
  • allocate(java.lang.foreign.ValueLayout.OfFloat,float)
  • allocate(java.lang.foreign.ValueLayout.OfInt,int)
  • allocate(java.lang.foreign.ValueLayout.OfLong,long)
  • allocate(java.lang.foreign.ValueLayout.OfShort,short)
  • allocateArray(java.lang.foreign.MemoryLayout,long)
  • allocateArray(java.lang.foreign.ValueLayout.OfByte,byte...)
  • allocateArray(java.lang.foreign.ValueLayout.OfChar,char...)
  • allocateArray(java.lang.foreign.ValueLayout.OfDouble,double...)
  • allocateArray(java.lang.foreign.ValueLayout.OfFloat,float...)
  • allocateArray(java.lang.foreign.ValueLayout.OfInt,int...)
  • allocateArray(java.lang.foreign.ValueLayout.OfLong,long...)
  • allocateArray(java.lang.foreign.ValueLayout.OfShort,short...)
  • allocateUtf8String(java.lang.String)
ValueLayout
  • arrayElementVarHandle(int...)
java.lang.invoke
MethodHandles
  • memorySegmentViewVarHandle(java.lang.foreign.ValueLayout)
java.compiler
javax.lang.model.element
TypeElement
  • isUnnamed()
jdk.crypto.ec
Java 21
java.base
java.lang
Compiler
Thread.Builder
  • allowSetThreadLocals(boolean)
Thread.Builder.OfPlatform
  • allowSetThreadLocals(boolean)
Thread.Builder.OfVirtual
  • allowSetThreadLocals(boolean)
ThreadGroup
  • allowThreadSuspension(boolean)
java.lang.foreign
Arena
  • isCloseableBy(java.lang.Thread)
  • openConfined()
  • openShared()
GroupLayout
  • withBitAlignment(long)
Linker
  • upcallStub(java.lang.invoke.MethodHandle,java.lang.foreign.FunctionDescriptor,java.lang.foreign.SegmentScope)
Linker.Option.CaptureCallState
MemoryLayout
  • bitAlignment()
  • bitOffset(java.lang.foreign.MemoryLayout.PathElement...)
  • bitOffsetHandle(java.lang.foreign.MemoryLayout.PathElement...)
  • bitSize()
  • valueLayout(java.lang.Class,java.nio.ByteOrder)
  • withBitAlignment(long)
MemorySegment
  • allocateNative(java.lang.foreign.MemoryLayout,java.lang.foreign.SegmentScope)
  • allocateNative(long,java.lang.foreign.SegmentScope)
  • allocateNative(long,long,java.lang.foreign.SegmentScope)
  • array()
  • get(java.lang.foreign.ValueLayout.OfAddress,long)
  • getAtIndex(java.lang.foreign.ValueLayout.OfAddress,long)
  • ofAddress(long,long)
  • ofAddress(long,long,java.lang.foreign.SegmentScope)
  • ofAddress(long,long,java.lang.foreign.SegmentScope,java.lang.Runnable)
  • set(java.lang.foreign.ValueLayout.OfAddress,long,java.lang.foreign.MemorySegment)
  • setAtIndex(java.lang.foreign.ValueLayout.OfAddress,long,java.lang.foreign.MemorySegment)
PaddingLayout
  • withBitAlignment(long)
SegmentAllocator
  • allocate(java.lang.foreign.ValueLayout.OfAddress,java.lang.foreign.MemorySegment)
  • nativeAllocator(java.lang.foreign.SegmentScope)
SegmentScope
SequenceLayout
  • withBitAlignment(long)
StructLayout
  • withBitAlignment(long)
SymbolLookup
  • libraryLookup(java.lang.String,java.lang.foreign.SegmentScope)
  • libraryLookup(java.nio.file.Path,java.lang.foreign.SegmentScope)
UnionLayout
  • withBitAlignment(long)
VaList
VaList.Builder
ValueLayout
  • withBitAlignment(long)
ValueLayout.OfAddress
ValueLayout.OfBoolean
  • withBitAlignment(long)
ValueLayout.OfByte
  • withBitAlignment(long)
ValueLayout.OfChar
  • withBitAlignment(long)
ValueLayout.OfDouble
  • withBitAlignment(long)
ValueLayout.OfFloat
  • withBitAlignment(long)
ValueLayout.OfInt
  • withBitAlignment(long)
ValueLayout.OfLong
  • withBitAlignment(long)
ValueLayout.OfShort
  • withBitAlignment(long)
java.nio.channels
FileChannel
  • map(java.nio.channels.FileChannel.MapMode,long,long,java.lang.foreign.SegmentScope)
java.management.rmi
javax.management.remote.rmi
RMIIIOPServerImpl
jdk.incubator.concurrent
Java 20
java.base
java.lang.foreign
Addressable
FunctionDescriptor
  • asVariadic(java.lang.foreign.MemoryLayout...)
  • equals(java.lang.Object)
  • firstVariadicArgumentIndex()
  • hashCode()
  • toString()
GroupLayout
  • isPadding()
  • isStruct()
  • isUnion()
Linker
  • downcallHandle(java.lang.foreign.Addressable,java.lang.foreign.FunctionDescriptor)
  • downcallHandle(java.lang.foreign.FunctionDescriptor)
  • downcallType(java.lang.foreign.FunctionDescriptor)
  • upcallStub(java.lang.invoke.MethodHandle,java.lang.foreign.FunctionDescriptor,java.lang.foreign.MemorySession)
  • upcallType(java.lang.foreign.FunctionDescriptor)
MemoryAddress
MemoryLayout
  • isPadding()
MemorySegment
  • allocateNative(java.lang.foreign.MemoryLayout,java.lang.foreign.MemorySession)
  • allocateNative(long,java.lang.foreign.MemorySession)
  • allocateNative(long,long,java.lang.foreign.MemorySession)
  • ofAddress(java.lang.foreign.MemoryAddress,long,java.lang.foreign.MemorySession)
  • session()
  • set(java.lang.foreign.ValueLayout.OfAddress,long,java.lang.foreign.Addressable)
  • setAtIndex(java.lang.foreign.ValueLayout.OfAddress,long,java.lang.foreign.Addressable)
MemorySession
SegmentAllocator
  • allocate(java.lang.foreign.ValueLayout.OfAddress,java.lang.foreign.Addressable)
  • implicitAllocator()
  • newNativeArena(java.lang.foreign.MemorySession)
  • newNativeArena(long,java.lang.foreign.MemorySession)
  • newNativeArena(long,long,java.lang.foreign.MemorySession)
SequenceLayout
  • isPadding()
SymbolLookup
  • libraryLookup(java.lang.String,java.lang.foreign.MemorySession)
  • libraryLookup(java.nio.file.Path,java.lang.foreign.MemorySession)
  • lookup(java.lang.String)
VaList
  • address()
  • make(java.util.function.Consumer,java.lang.foreign.MemorySession)
  • ofAddress(java.lang.foreign.MemoryAddress,java.lang.foreign.MemorySession)
  • session()
VaList.Builder
  • addVarg(java.lang.foreign.ValueLayout.OfAddress,java.lang.foreign.Addressable)
ValueLayout
  • isPadding()
ValueLayout.OfAddress
  • isPadding()
ValueLayout.OfBoolean
  • isPadding()
ValueLayout.OfByte
  • isPadding()
ValueLayout.OfChar
  • isPadding()
ValueLayout.OfDouble
  • isPadding()
ValueLayout.OfFloat
  • isPadding()
ValueLayout.OfInt
  • isPadding()
ValueLayout.OfLong
  • isPadding()
ValueLayout.OfShort
  • isPadding()
java.nio.channels
FileChannel
  • map(java.nio.channels.FileChannel.MapMode,long,long,java.lang.foreign.MemorySession)
Java 19
jdk.incubator.foreign
jdk.incubator.vector
jdk.incubator.vector
ByteVector
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder)
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
DoubleVector
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder)
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
FloatVector
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder)
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
IntVector
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder)
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
LongVector
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder)
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
ShortVector
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder)
  • fromByteArray(jdk.incubator.vector.VectorSpecies,byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • fromByteBuffer(jdk.incubator.vector.VectorSpecies,java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
Vector
  • intoByteArray(byte[],int,java.nio.ByteOrder)
  • intoByteArray(byte[],int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder)
  • intoByteBuffer(java.nio.ByteBuffer,int,java.nio.ByteOrder,jdk.incubator.vector.VectorMask)
VectorSpecies
  • fromByteArray(byte[],int,java.nio.ByteOrder)
Java 18
jdk.incubator.foreign
jdk.incubator.foreign
CLinker
  • C_CHAR
  • C_DOUBLE
  • C_FLOAT
  • C_INT
  • C_LONG
  • C_LONG_LONG
  • C_POINTER
  • C_SHORT
  • C_VA_LIST
  • allocateMemory(long)
  • asVarArg(T)
  • downcallHandle(java.lang.invoke.MethodType,jdk.incubator.foreign.FunctionDescriptor)
  • downcallHandle(jdk.incubator.foreign.Addressable,java.lang.invoke.MethodType,jdk.incubator.foreign.FunctionDescriptor)
  • downcallHandle(jdk.incubator.foreign.Addressable,jdk.incubator.foreign.SegmentAllocator,java.lang.invoke.MethodType,jdk.incubator.foreign.FunctionDescriptor)
  • freeMemory(jdk.incubator.foreign.MemoryAddress)
  • getInstance()
  • systemLookup()
  • toCString(java.lang.String,jdk.incubator.foreign.ResourceScope)
  • toCString(java.lang.String,jdk.incubator.foreign.SegmentAllocator)
  • toJavaString(jdk.incubator.foreign.MemoryAddress)
  • toJavaString(jdk.incubator.foreign.MemorySegment)
CLinker.TypeKind
CLinker.VaList
CLinker.VaList.Builder
FunctionDescriptor
  • TRIVIAL_ATTRIBUTE_NAME
  • attribute(java.lang.String)
  • attributes()
  • withAppendedArgumentLayouts(jdk.incubator.foreign.MemoryLayout...)
  • withAttribute(java.lang.String,java.lang.constant.Constable)
  • withReturnLayout(jdk.incubator.foreign.MemoryLayout)
  • withVoidReturnLayout()
GroupLayout
  • attribute(java.lang.String)
  • attributes()
  • withAttribute(java.lang.String,java.lang.constant.Constable)
MemoryAccess
MemoryAddress
  • asSegment(long,java.lang.Runnable,jdk.incubator.foreign.ResourceScope)
  • asSegment(long,jdk.incubator.foreign.ResourceScope)
  • isNative()
  • scope()
  • segmentOffset(jdk.incubator.foreign.MemorySegment)
MemoryHandles
  • asAddressVarHandle(java.lang.invoke.VarHandle)
  • varHandle(java.lang.Class,java.nio.ByteOrder)
  • varHandle(java.lang.Class,long,java.nio.ByteOrder)
MemoryLayout
  • LAYOUT_NAME
  • attribute(java.lang.String)
  • attributes()
  • valueLayout(long,java.nio.ByteOrder)
  • varHandle(java.lang.Class,jdk.incubator.foreign.MemoryLayout.PathElement...)
  • withAttribute(java.lang.String,java.lang.constant.Constable)
MemoryLayouts
MemorySegment
  • asSlice(jdk.incubator.foreign.MemoryAddress)
  • asSlice(jdk.incubator.foreign.MemoryAddress,long)
  • globalNativeSegment()
  • toByteArray()
  • toCharArray()
  • toDoubleArray()
  • toFloatArray()
  • toIntArray()
  • toLongArray()
  • toShortArray()
ResourceScope
  • acquire()
  • isImplicit()
  • release(jdk.incubator.foreign.ResourceScope.Handle)
ResourceScope.Handle
SegmentAllocator
  • allocate(jdk.incubator.foreign.ValueLayout,byte)
  • allocate(jdk.incubator.foreign.ValueLayout,char)
  • allocate(jdk.incubator.foreign.ValueLayout,double)
  • allocate(jdk.incubator.foreign.ValueLayout,float)
  • allocate(jdk.incubator.foreign.ValueLayout,int)
  • allocate(jdk.incubator.foreign.ValueLayout,jdk.incubator.foreign.Addressable)
  • allocate(jdk.incubator.foreign.ValueLayout,long)
  • allocate(jdk.incubator.foreign.ValueLayout,short)
  • allocateArray(jdk.incubator.foreign.ValueLayout,byte[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,char[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,double[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,float[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,int[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,jdk.incubator.foreign.Addressable[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,long[])
  • allocateArray(jdk.incubator.foreign.ValueLayout,short[])
  • arenaAllocator(jdk.incubator.foreign.ResourceScope)
  • arenaAllocator(long,jdk.incubator.foreign.ResourceScope)
  • ofScope(jdk.incubator.foreign.ResourceScope)
  • ofSegment(jdk.incubator.foreign.MemorySegment)
SequenceLayout
  • attribute(java.lang.String)
  • attributes()
  • withAttribute(java.lang.String,java.lang.constant.Constable)
ValueLayout
  • attribute(java.lang.String)
  • attributes()
  • withAttribute(java.lang.String,java.lang.constant.Constable)
Java 17
java.base
java.net
URLDecoder
  • URLDecoder()
java.rmi
java.rmi.activation
jdk.incubator.foreign
jdk.incubator.foreign
CLinker
  • allocateMemoryRestricted(long)
  • freeMemoryRestricted(jdk.incubator.foreign.MemoryAddress)
  • toCString(java.lang.String)
  • toCString(java.lang.String,java.nio.charset.Charset)
  • toCString(java.lang.String,java.nio.charset.Charset,jdk.incubator.foreign.NativeScope)
  • toCString(java.lang.String,jdk.incubator.foreign.NativeScope)
  • toJavaString(jdk.incubator.foreign.MemorySegment,java.nio.charset.Charset)
  • toJavaStringRestricted(jdk.incubator.foreign.MemoryAddress)
  • toJavaStringRestricted(jdk.incubator.foreign.MemoryAddress,java.nio.charset.Charset)
  • upcallStub(java.lang.invoke.MethodHandle,jdk.incubator.foreign.FunctionDescriptor)
CLinker.VaList
  • close()
  • copy(jdk.incubator.foreign.NativeScope)
  • isAlive()
  • make(java.util.function.Consumer)
  • make(java.util.function.Consumer,jdk.incubator.foreign.NativeScope)
  • ofAddressRestricted(jdk.incubator.foreign.MemoryAddress)
  • vargAsSegment(jdk.incubator.foreign.MemoryLayout)
  • vargAsSegment(jdk.incubator.foreign.MemoryLayout,jdk.incubator.foreign.NativeScope)
LibraryLookup
LibraryLookup.Symbol
MappedMemorySegments
MemoryAddress
  • asSegmentRestricted(long)
  • asSegmentRestricted(long,java.lang.Runnable,java.lang.Object)
MemoryLayout
  • ofPaddingBits(long)
  • ofSequence(jdk.incubator.foreign.MemoryLayout)
  • ofSequence(long,jdk.incubator.foreign.MemoryLayout)
  • ofStruct(jdk.incubator.foreign.MemoryLayout...)
  • ofUnion(jdk.incubator.foreign.MemoryLayout...)
  • ofValueBits(long,java.nio.ByteOrder)
MemorySegment
  • ALL_ACCESS
  • CLOSE
  • HANDOFF
  • READ
  • SHARE
  • WRITE
  • accessModes()
  • allocateNative(jdk.incubator.foreign.MemoryLayout)
  • allocateNative(long)
  • allocateNative(long,long)
  • close()
  • handoff(java.lang.Thread)
  • handoff(jdk.incubator.foreign.NativeScope)
  • hasAccessModes(int)
  • isAlive()
  • mapFile(java.nio.file.Path,long,long,java.nio.channels.FileChannel.MapMode)
  • ofNativeRestricted()
  • ownerThread()
  • registerCleaner(java.lang.ref.Cleaner)
  • share()
  • spliterator(jdk.incubator.foreign.SequenceLayout)
  • withAccessModes(int)
NativeScope
Java 16
java.base
java.lang
Class
  • permittedSubclasses()
java.compiler
javax.tools
ToolProvider
  • ToolProvider()
jdk.incubator.foreign
jdk.incubator.foreign
MappedMemorySegment
MemoryAddress
  • rebase(jdk.incubator.foreign.MemorySegment)
  • segment()
  • segmentOffset()
MemoryHandles
  • withOffset(java.lang.invoke.VarHandle,long)
  • withStride(java.lang.invoke.VarHandle,long)
MemorySegment
  • ACQUIRE
  • baseAddress()
  • mapFromPath(java.nio.file.Path,long,long,java.nio.channels.FileChannel.MapMode)
  • ofNativeRestricted(jdk.incubator.foreign.MemoryAddress,long,java.lang.Thread,java.lang.Runnable,java.lang.Object)
  • spliterator(S,jdk.incubator.foreign.SequenceLayout)
  • withOwnerThread(java.lang.Thread)
jdk.incubator.jpackage
jdk.jfr
jdk.jfr.consumer
RecordedObject
  • objectAt(int)
Java 15
java.base
java.lang.invoke
ConstantBootstraps
  • ConstantBootstraps()
java.lang.reflect
Modifier
  • Modifier()
java.management.rmi
javax.management.remote.rmi
RMIConnectorServer
  • CREDENTIAL_TYPES
jdk.incubator.foreign
jdk.incubator.foreign
MemoryAddress
  • copy(jdk.incubator.foreign.MemoryAddress,jdk.incubator.foreign.MemoryAddress,long)
  • offset()
MemoryLayout
  • offset(jdk.incubator.foreign.MemoryLayout.PathElement...)
MemorySegment
  • acquire()
  • asReadOnly()
  • isReadOnly()
  • mapFromPath(java.nio.file.Path,long,java.nio.channels.FileChannel.MapMode)
jdk.net
jdk.net
ExtendedSocketOptions
  • SO_FLOW_SLA
SocketFlow
SocketFlow.Status
jdk.rmic
jdk.scripting.nashorn
Java 14
java.base
java.security.acl
java.util.jar
Pack200
Pack200.Packer
Pack200.Unpacker
jdk.jsobject
netscape.javascript
JSObject
  • getWindow(java.applet.Applet)
jdk.pack
Java 13
java.base
java.lang
Runtime
  • traceInstructions(boolean)
  • traceMethodCalls(boolean)
Java 11
java.activation
java.base
java.lang
Runtime
  • runFinalizersOnExit(boolean)
SecurityManager
  • checkAwtEventQueueAccess()
  • checkMemberAccess(java.lang.Class,int)
  • checkSystemClipboardAccess()
  • checkTopLevelWindow(java.lang.Object)
System
  • runFinalizersOnExit(boolean)
Thread
  • destroy()
  • stop(java.lang.Throwable)
javax.security.auth
Policy
java.corba
java.jnlp
java.se.ee
java.sql
javax.transaction.xa (moved to java.transaction.xa)
java.transaction
java.xml.bind
java.xml.ws
java.xml.ws.annotation
javafx.base
javafx.controls
javafx.fxml
javafx.graphics
javafx.media
javafx.swing
javafx.web
jdk.incubator.httpclient
jdk.management.cmm
jdk.management.resource
jdk.packager.services
jdk.snmp
Java 10
java.base
java.lang
Runtime
  • getLocalizedInputStream(java.io.InputStream)
  • getLocalizedOutputStream(java.io.OutputStream)
SecurityManager
  • classDepth(java.lang.String)
  • classLoaderDepth()
  • currentClassLoader()
  • currentLoadedClass()
  • getInCheck()
  • inCheck
  • inClass(java.lang.String)
  • inClassLoader()
java.corba
org.omg.CORBA
StringValueHelper
  • get_id()
  • read_value(org.omg.CORBA.portable.InputStream)
  • write_value(org.omg.CORBA.portable.OutputStream,java.io.Serializable)
WStringValueHelper
  • get_id()
  • read_value(org.omg.CORBA.portable.InputStream)
  • write_value(org.omg.CORBA.portable.OutputStream,java.io.Serializable)
java.xml.bind
javax.xml.bind.helpers
AbstractMarshallerImpl
  • getAttachmentMarshaller()
AbstractUnmarshallerImpl
  • getAttachmentUnmarshaller()
jdk.incubator.httpclient
jdk.incubator.http
HttpClient
  • cookieManager()
  • newWebSocketBuilder(java.net.URI,jdk.incubator.http.WebSocket.Listener)
  • sendAsync(jdk.incubator.http.HttpRequest,jdk.incubator.http.HttpResponse.MultiProcessor)
HttpClient.Builder
  • cookieManager(java.net.CookieManager)
HttpRequest
  • bodyProcessor()
  • duration()
  • noBody()
HttpRequest.BodyProcessor
HttpRequest.Builder
  • DELETE(jdk.incubator.http.HttpRequest.BodyProcessor)
  • POST(jdk.incubator.http.HttpRequest.BodyProcessor)
  • PUT(jdk.incubator.http.HttpRequest.BodyProcessor)
  • method(java.lang.String,jdk.incubator.http.HttpRequest.BodyProcessor)
HttpResponse
  • finalRequest()
  • trailers()
HttpResponse.BodyProcessor
HttpResponse.MultiProcessor
WebSocket
  • isClosed()
WebSocket.Builder
  • buildAsync()
jdk.policytool
Java 9
java.base
java.lang.invoke
LambdaMetafactory
  • LambdaMetafactory()
java.util.jar
Pack200.Packer
  • addPropertyChangeListener(java.beans.PropertyChangeListener)
  • removePropertyChangeListener(java.beans.PropertyChangeListener)
Pack200.Unpacker
  • addPropertyChangeListener(java.beans.PropertyChangeListener)
  • removePropertyChangeListener(java.beans.PropertyChangeListener)
java.desktop
java.awt
Component
  • getPeer()
Font
  • getPeer()
MenuComponent
  • getPeer()
Toolkit
  • createButton(java.awt.Button)
  • createCanvas(java.awt.Canvas)
  • createCheckbox(java.awt.Checkbox)
  • createCheckboxMenuItem(java.awt.CheckboxMenuItem)
  • createChoice(java.awt.Choice)
  • createComponent(java.awt.Component)
  • createDesktopPeer(java.awt.Desktop)
  • createDialog(java.awt.Dialog)
  • createDragSourceContextPeer(java.awt.dnd.DragGestureEvent)
  • createFileDialog(java.awt.FileDialog)
  • createFrame(java.awt.Frame)
  • createLabel(java.awt.Label)
  • createList(java.awt.List)
  • createMenu(java.awt.Menu)
  • createMenuBar(java.awt.MenuBar)
  • createMenuItem(java.awt.MenuItem)
  • createPanel(java.awt.Panel)
  • createPopupMenu(java.awt.PopupMenu)
  • createScrollPane(java.awt.ScrollPane)
  • createScrollbar(java.awt.Scrollbar)
  • createTextArea(java.awt.TextArea)
  • createTextField(java.awt.TextField)
  • createWindow(java.awt.Window)
  • getFontPeer(java.lang.String,int)
  • getMouseInfoPeer()
java.awt.dnd
DragSource
  • createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer,java.awt.dnd.DragGestureEvent,java.awt.Cursor,java.awt.Image,java.awt.Point,java.awt.datatransfer.Transferable,java.awt.dnd.DragSourceListener)
DragSourceContext
  • DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer,java.awt.dnd.DragGestureEvent,java.awt.Cursor,java.awt.Image,java.awt.Point,java.awt.datatransfer.Transferable,java.awt.dnd.DragSourceListener)
DropTarget
  • addNotify(java.awt.peer.ComponentPeer)
  • removeNotify(java.awt.peer.ComponentPeer)
DropTargetContext
  • addNotify(java.awt.dnd.peer.DropTargetContextPeer)
  • removeNotify()
javax.swing
JFrame
  • EXIT_ON_CLOSE
JRootPane
  • defaultPressAction
  • defaultReleaseAction
javax.swing.plaf.metal
MetalBorders.ToolBarBorder
  • bumps
MetalFileChooserUI
  • createDirectoryComboBoxRenderer(javax.swing.JFileChooser)
MetalScrollBarUI
  • bumps
java.logging
java.util.logging
LogManager
  • addPropertyChangeListener(java.beans.PropertyChangeListener)
  • removePropertyChangeListener(java.beans.PropertyChangeListener)
java.naming
javax.naming
CompoundName
  • impl
java.xml.ws
javax.xml.ws.spi
Provider
  • JAXWSPROVIDER_PROPERTY
Java 8
java.net
URL
  • set(java.lang.String,java.lang.String,int,java.lang.String,java.lang.String)
  • set(java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
javax.swing
JComponent
  • accessibleContext

Filter