- ConstructionContext<T> - Class in org.ObjectLayout
-
The construction context for object instantiated within a StructuredArray
- ConstructionContext(Object) - Constructor for class org.ObjectLayout.ConstructionContext
-
- constructWithin(MethodHandles.Lookup, String, Object) - Static method in class org.ObjectLayout.IntrinsicObjects
-
Construct an intrinsic object at the given field within the containing object, using a default constructor.
- constructWithin(MethodHandles.Lookup, String, Object, Constructor<T>, Object...) - Static method in class org.ObjectLayout.IntrinsicObjects
-
Construct an intrinsic object at the given field within the containing object, using the given
constructor and arguments.
- constructWithin(MethodHandles.Lookup, String, Object, CtorAndArgs<T>) - Static method in class org.ObjectLayout.IntrinsicObjects
-
Construct an intrinsic object at the given field within the containing object, using the
constructor and arguments supplied in the given objectCtorAndArgs argument.
- constructWithin(MethodHandles.Lookup, String, Object, StructuredArrayBuilder) - Static method in class org.ObjectLayout.IntrinsicObjects
-
Construct an intrinsic object at the given field within the containing object, using the
supplied
StructuredArrayBuilder
.
- constructWithin(MethodHandles.Lookup, String, Object, PrimitiveArrayBuilder) - Static method in class org.ObjectLayout.IntrinsicObjects
-
Construct an intrinsic object at the given field within the containing object, using the
supplied
PrimitiveArrayBuilder
.
- contextCookie(Object) - Method in class org.ObjectLayout.StructuredArrayBuilder
-
Set the (opaque) contextCookie object associated with this builder.
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveByteArray
-
Create a new <A extends
PrimitiveByteArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveByteArray
-
Create a new <A extends
PrimitiveByteArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveCharArray
-
Create a new <A extends
PrimitiveCharArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveCharArray
-
Create a new <A extends
PrimitiveCharArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveDoubleArray
-
Create a new <A extends
PrimitiveDoubleArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveDoubleArray
-
Create a new <A extends
PrimitiveDoubleArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveFloatArray
-
Create a new <A extends
PrimitiveFloatArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveFloatArray
-
Create a new <A extends
PrimitiveFloatArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveIntArray
-
Create a new <A extends
PrimitiveIntArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveIntArray
-
Create a new <A extends
PrimitiveIntArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveLongArray
-
Create a new <A extends
PrimitiveLongArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveLongArray
-
Create a new <A extends
PrimitiveLongArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.PrimitiveShortArray
-
Create a new <A extends
PrimitiveShortArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.PrimitiveShortArray
-
Create a new <A extends
PrimitiveShortArray
> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(A) - Static method in class org.ObjectLayout.ReferenceArray
-
Create a new <A extends
ReferenceArray
<T>> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(MethodHandles.Lookup, A) - Static method in class org.ObjectLayout.ReferenceArray
-
Create a new <A extends
ReferenceArray
<T>> instance, using a copy constructor to
replicate the contents of the given source array
- copyInstance(S) - Static method in class org.ObjectLayout.StructuredArray
-
Copy a given array of elements to a newly created array.
- copyInstance(MethodHandles.Lookup, S) - Static method in class org.ObjectLayout.StructuredArray
-
Copy a given array of elements to a newly created array.
- copyInstance(S, long, long) - Static method in class org.ObjectLayout.StructuredArray
-
Copy a range from an array of elements to a newly created array.
- copyInstance(MethodHandles.Lookup, S, long, long) - Static method in class org.ObjectLayout.StructuredArray
-
Copy a range from an array of elements to a newly created array.
- copyInstance(S, long[], long[]) - Static method in class org.ObjectLayout.StructuredArray
-
Copy a range from an array of elements to a newly created array.
- copyInstance(MethodHandles.Lookup, S, long[], long[]) - Static method in class org.ObjectLayout.StructuredArray
-
Copy a range from an array of elements to a newly created array.
- CtorAndArgs<T> - Class in org.ObjectLayout
-
Captures a specific constructor and arguments to be passed to it.
- CtorAndArgs(Constructor<T>, Object...) - Constructor for class org.ObjectLayout.CtorAndArgs
-
- CtorAndArgs(Class<T>, Class[], Object...) - Constructor for class org.ObjectLayout.CtorAndArgs
-
Create a
CtorAndArgs
instance for the given instanceClass, with a constructor
identified by the constructorArgTypes, and using the args provides.
- CtorAndArgs(MethodHandles.Lookup, Class<T>, Class[], Object...) - Constructor for class org.ObjectLayout.CtorAndArgs
-
Create a
CtorAndArgs
instance for the given instanceClass, with a constructor
identified by the constructorArgTypes, and using the args provides.
- CtorAndArgs(Class<T>) - Constructor for class org.ObjectLayout.CtorAndArgs
-
Create a
CtorAndArgs
instance for the given instanceClass, using the default constructor (and no args)
- CtorAndArgs(MethodHandles.Lookup, Class<T>) - Constructor for class org.ObjectLayout.CtorAndArgs
-
Create a
CtorAndArgs
instance for the given instanceClass, using the default constructor (and no args)
- CtorAndArgsProvider<T> - Interface in org.ObjectLayout
-
A functional interface for providing a constructor and arguments given a construction context (index, etc.).