JPP: Played with book and removed native array from ladder interface
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m41s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m41s
This commit is contained in:
parent
1a29d40fce
commit
9b33bed06c
28 changed files with 198 additions and 54 deletions
|
|
@ -288,7 +288,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
return IDENDITY.zerdinalSpaceBoundary();
|
||||
}
|
||||
static public BoneZerdinalBase1[] values() {
|
||||
return IDENDITY.zerdinalSpaceRodsToLadder().toArray(new BoneZerdinalBase1[] {});
|
||||
return IDENDITY.zerdinalSpaceRodsToLadder().stream().toList().toArray(new BoneZerdinalBase1[] {});
|
||||
}
|
||||
}
|
||||
@Terminator注(slices = 2)
|
||||
|
|
@ -304,7 +304,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
return IDENDITY.zerdinalSpaceBoundary();
|
||||
}
|
||||
static public BoneZerdinalBase2[] values() {
|
||||
return IDENDITY.zerdinalSpaceRodsToLadder().toArray(new BoneZerdinalBase2[] {});
|
||||
return IDENDITY.zerdinalSpaceRodsToLadder().stream().toList().toArray(new BoneZerdinalBase2[] {});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
import java.util.function.Function;
|
||||
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObject抽;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator𓄯;
|
||||
|
|
@ -41,6 +42,11 @@ public abstract class LegoBrickMould抽<T extends LegoᐧBrickᐧTapeᐧRecorder
|
|||
private final int brickTapeLength;
|
||||
private final int mouldWidth;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public LegoBrickMould抽(P size, Function<JediTempleBase8Rope, T> legoBuilder, JediTempleBase8Rope values) {
|
||||
this((T[]) size.zerdinalSpaceRodsToLadder(_ -> legoBuilder.apply(values)).stream().toList().toArray());
|
||||
}
|
||||
|
||||
public LegoBrickMould抽(/*P terminator,*/ T[] args) {
|
||||
// if (args.length != terminator.teŀráàmGroote()) {
|
||||
// throw new IllegalArgumentException("Wong size: " + args.length);
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x000465ˣᴸ extends LegoBrickMould抽<V225Matot, T005ᖟ>
|
|||
}
|
||||
|
||||
public V0x000465ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V225Matot(values)).toArray(new V225Matot[] {}));
|
||||
super(T005ᖟ.亞, V225Matot::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x000861ˣᴸ extends LegoBrickMould抽<V165Roket, T013ᖟ>
|
|||
}
|
||||
|
||||
public V0x000861ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T013ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V165Roket(values)).toArray(new V165Roket[] {}));
|
||||
super(T013ᖟ.亞, V165Roket::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x000EA6ˣᴸ extends LegoBrickMould抽<V750Poofy, T005ᖟ>
|
|||
}
|
||||
|
||||
public V0x000EA6ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V750Poofy(values)).toArray(new V750Poofy[] {}));
|
||||
super(T005ᖟ.亞, V750Poofy::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x0013B0ˣᴸ extends LegoBrickMould抽<V720Beximal, T007ᖟ
|
|||
}
|
||||
|
||||
public V0x0013B0ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T007ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V720Beximal(values)).toArray(new V720Beximal[] {}));
|
||||
super(T007ᖟ.亞, V720Beximal::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x001443ˣᴸ extends LegoBrickMould抽<V273Korcet, T019ᖟ>
|
|||
}
|
||||
|
||||
public V0x001443ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T019ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V273Korcet(values)).toArray(new V273Korcet[] {}));
|
||||
super(T019ᖟ.亞, V273Korcet::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V0x0015F9ˣᴸ extends LegoBrickMould抽<V0x000465ˣᴸ, T005
|
|||
}
|
||||
|
||||
public V0x0015F9ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V0x000465ˣᴸ(values)).toArray(new V0x000465ˣᴸ[] {}));
|
||||
super(T005ᖟ.亞, V0x000465ˣᴸ::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V0x009F33ˣᴸ extends LegoBrickMould抽<V0x000861ˣᴸ, T019
|
|||
}
|
||||
|
||||
public V0x009F33ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T019ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V0x000861ˣᴸ(values)).toArray(new V0x000861ˣᴸ[] {}));
|
||||
super(T019ᖟ.亞, V0x000861ˣᴸ::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V0x024B97ˣᴸ extends LegoBrickMould抽<V0x001443ˣᴸ, T029
|
|||
}
|
||||
|
||||
public V0x024B97ˣᴸ(JediTempleBase8Rope values) {
|
||||
super(T029ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V0x001443ˣᴸ(values)).toArray(new V0x001443ˣᴸ[] {}));
|
||||
super(T029ᖟ.亞, V0x001443ˣᴸ::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ public final class V015Reptet extends LegoBrickMould抽<T008ᖟ, T005ᖟ> implem
|
|||
}
|
||||
|
||||
public V015Reptet(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> values.next()).toArray(new T008ᖟ[] {}));
|
||||
super(T005ᖟ.亞, v -> v.next(), values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ public final class V030Pegal extends LegoBrickMould抽<T064ᖟ, T005ᖟ> impleme
|
|||
}
|
||||
|
||||
public V030Pegal(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> T064ᖟ.valueOf(values)).toArray(new T064ᖟ[] {}));
|
||||
super(T005ᖟ.亞, v -> T064ᖟ.valueOf(v), values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V045Metat extends LegoBrickMould抽<T512ᖟ, T005ᖟ> impleme
|
|||
}
|
||||
|
||||
public V045Metat(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> T512ᖟ.valueOf(values)).toArray(new T512ᖟ[] {}));
|
||||
super(T005ᖟ.亞, v -> T512ᖟ.valueOf(v), values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V120Bental extends LegoBrickMould抽<V024Beger, T005ᖟ> impl
|
|||
}
|
||||
|
||||
public V120Bental(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V024Beger(values)).toArray(new V024Beger[] {}));
|
||||
super(T005ᖟ.亞, V024Beger::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ public final class V150Powic extends LegoBrickMould抽<V030Pegal, T005ᖟ> imple
|
|||
}
|
||||
|
||||
public V150Powic(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V030Pegal(values)).toArray(new V030Pegal[] {}));
|
||||
super(T005ᖟ.亞, V030Pegal::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V165Roket extends LegoBrickMould抽<V015Reptet, T011ᖟ> impl
|
|||
}
|
||||
|
||||
public V165Roket(JediTempleBase8Rope values) {
|
||||
super(T011ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V015Reptet(values)).toArray(new V015Reptet[] {}));
|
||||
super(T011ᖟ.亞, V015Reptet::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V225Matot extends LegoBrickMould抽<V045Metat, T005ᖟ> imple
|
|||
}
|
||||
|
||||
public V225Matot(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V045Metat(values)).toArray(new V045Metat[] {}));
|
||||
super(T005ᖟ.亞, V045Metat::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V273Korcet extends LegoBrickMould抽<V021Koeye, T013ᖟ> impl
|
|||
}
|
||||
|
||||
public V273Korcet(JediTempleBase8Rope values) {
|
||||
super(T013ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V021Koeye(values)).toArray(new V021Koeye[] {}));
|
||||
super(T013ᖟ.亞, V021Koeye::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V720Beximal extends LegoBrickMould抽<V120Bental, T006ᖟ> im
|
|||
}
|
||||
|
||||
public V720Beximal(JediTempleBase8Rope values) {
|
||||
super(T006ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V120Bental(values)).toArray(new V120Bental[] {}));
|
||||
super(T006ᖟ.亞, V120Bental::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ public final class V750Poofy extends LegoBrickMould抽<V150Powic, T005ᖟ> imple
|
|||
}
|
||||
|
||||
public V750Poofy(JediTempleBase8Rope values) {
|
||||
super(T005ᖟ.亞.zerdinalSpaceRodsToLadder(v -> new V150Powic(values)).toArray(new V150Powic[] {}));
|
||||
super(T005ᖟ.亞, V150Powic::new, values);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue