- Type Parameters:
TA
- Type of a one-dimension array of the component type; the type a builder obtained with a1() would build.
- All Known Implementing Classes:
Adapter.Array
,Adapter.As
,Adapter.AsBoolean
,Adapter.AsByte
,Adapter.AsByte.Signed
,Adapter.AsByte.Unsigned
,Adapter.AsChar
,Adapter.AsDouble
,Adapter.AsFloat
,Adapter.AsInt
,Adapter.AsInt.Signed
,Adapter.AsInt.Unsigned
,Adapter.AsLong
,Adapter.AsLong.Signed
,Adapter.AsLong.Unsigned
,Adapter.AsShort
,Adapter.AsShort.Signed
,Adapter.AsShort.Unsigned
,Adapter.Primitive
public static interface Adapter.ArrayProto<TA>
Mixin allowing properly-typed array adapters of various dimensionalities
to be derived from an adapter for the array component type.
If a is an adapter producing type T, then
a.a4().a2()
is an ArrayBuilder
that can build a
six-dimensional array adapter producing type T[][][][][][].
-
Method Summary
Modifier and TypeMethodDescriptiondefault Adapter.ArrayBuilder
<TA, TA> a1()
Returns a builder that will make an array adapter returning a one-dimension Java array of thisAdapter
's Java type.default Adapter.ArrayBuilder
<TA[], TA> a2()
Returns a builder that will make an array adapter returning a two-dimension Java array of thisAdapter
's Java type.default Adapter.ArrayBuilder
<TA[][][], TA> a4()
Returns a builder that will make an array adapter returning a four-dimension Java array of thisAdapter
's Java type.
-
Method Details
-
a1
Returns a builder that will make an array adapter returning a one-dimension Java array of thisAdapter
's Java type. -
a2
Returns a builder that will make an array adapter returning a two-dimension Java array of thisAdapter
's Java type. -
a4
Returns a builder that will make an array adapter returning a four-dimension Java array of thisAdapter
's Java type.
-