- 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.).