FC18: Made method name for signed int equal to enum type name
This commit is contained in:
parent
81e1647c27
commit
0978f50805
5 changed files with 8 additions and 9 deletions
|
|
@ -254,7 +254,7 @@ public class FourCornerUnicodeDisplay {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void strobeNumberBASE2Int(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value) {
|
public void strobeNumberBASE2Signed(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value) {
|
||||||
List<Integer> numberCandy = new ArrayList<>();
|
List<Integer> numberCandy = new ArrayList<>();
|
||||||
if (sign) {
|
if (sign) {
|
||||||
numberCandy.add(FCDotCDC1604DashP6.NY19_MINUS.ordinal()); // TODO: use name word symbols
|
numberCandy.add(FCDotCDC1604DashP6.NY19_MINUS.ordinal()); // TODO: use name word symbols
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ public interface FourCornerZion7Bereshit extends FourCornerZion7AlphaOmega {
|
||||||
void strobeNumberBASE2Lego(FCFlameFremanLegoBase2 type, BigInteger value);
|
void strobeNumberBASE2Lego(FCFlameFremanLegoBase2 type, BigInteger value);
|
||||||
|
|
||||||
/// Embed base2 computer integer number.
|
/// Embed base2 computer integer number.
|
||||||
void strobeNumberBASE2Int(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value);
|
void strobeNumberBASE2Signed(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value);
|
||||||
|
|
||||||
/// Embed base8 computer lego number.
|
/// Embed base8 computer lego number.
|
||||||
void strobeNumberBASE8Lego(FCFlameFremanLegoBase8 type, BigInteger value);
|
void strobeNumberBASE8Lego(FCFlameFremanLegoBase8 type, BigInteger value);
|
||||||
|
|
@ -81,7 +81,7 @@ public interface FourCornerZion7Bereshit extends FourCornerZion7AlphaOmega {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
default void strobeNumberBASE2Int(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value) {
|
default void strobeNumberBASE2Signed(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -243,7 +243,7 @@ public class FourCornerZionStenoGrapher {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void strobeNumberBASE2Int(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value) {
|
public void strobeNumberBASE2Signed(FCFlameFremanSignedBase2 type, boolean sign, BigInteger value) {
|
||||||
Objects.requireNonNull(type);
|
Objects.requireNonNull(type);
|
||||||
Objects.requireNonNull(value);
|
Objects.requireNonNull(value);
|
||||||
requireBigPositive(value);
|
requireBigPositive(value);
|
||||||
|
|
|
||||||
|
|
@ -437,7 +437,7 @@ public class FourCornerZionStenoLexer implements FourCornerZionStenoPetroglyphs
|
||||||
@Override
|
@Override
|
||||||
protected void processBankZero(FourCornerZionStenoLexer lexer) {
|
protected void processBankZero(FourCornerZionStenoLexer lexer) {
|
||||||
boolean sign = lexer.numberBankEatBit7(numberBankTop);
|
boolean sign = lexer.numberBankEatBit7(numberBankTop);
|
||||||
lexer.handler.strobeNumberBASE2Int(numberFreman, sign, lexer.numberBankReadBig8(numberBankTop));
|
lexer.handler.strobeNumberBASE2Signed(numberFreman, sign, lexer.numberBankReadBig8(numberBankTop));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,6 @@ import java.util.List;
|
||||||
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Assertions;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.x4o.fc18.FourCornerUnicodeDisplay;
|
import org.x4o.fc18.FourCornerUnicodeDisplay;
|
||||||
import org.x4o.fc18.octal8.PrimordialOctal;
|
|
||||||
import org.x4o.fc18.zion7.flame4.FCFlameFremanLegoBase2;
|
import org.x4o.fc18.zion7.flame4.FCFlameFremanLegoBase2;
|
||||||
import org.x4o.fc18.zion7.flame4.FCFlameFremanSignedBase2;
|
import org.x4o.fc18.zion7.flame4.FCFlameFremanSignedBase2;
|
||||||
|
|
||||||
|
|
@ -54,7 +53,7 @@ public class StenoNumberBase2Test {
|
||||||
public void testBASE2Int123() throws Exception {
|
public void testBASE2Int123() throws Exception {
|
||||||
List<Integer> outX18 = new ArrayList<>();
|
List<Integer> outX18 = new ArrayList<>();
|
||||||
FourCornerZion7Candlelier writerX18 = FourCornerZionStenoGrapher.writerX18(outX18);
|
FourCornerZion7Candlelier writerX18 = FourCornerZionStenoGrapher.writerX18(outX18);
|
||||||
writerX18.strobeNumberBASE2Int(FCFlameFremanSignedBase2.SIGNED_0128, true, BigInteger.valueOf(123));
|
writerX18.strobeNumberBASE2Signed(FCFlameFremanSignedBase2.SIGNED_0128, true, BigInteger.valueOf(123));
|
||||||
String resX18 = FourCornerUnicodeDisplay.text().renderFromInt18(outX18);
|
String resX18 = FourCornerUnicodeDisplay.text().renderFromInt18(outX18);
|
||||||
Assertions.assertEquals("-123", resX18);
|
Assertions.assertEquals("-123", resX18);
|
||||||
}
|
}
|
||||||
|
|
@ -73,9 +72,9 @@ public class StenoNumberBase2Test {
|
||||||
public void testBASE2IntMax() throws Exception {
|
public void testBASE2IntMax() throws Exception {
|
||||||
List<Integer> outX18 = new ArrayList<>();
|
List<Integer> outX18 = new ArrayList<>();
|
||||||
FourCornerZion7Candlelier writerX18 = FourCornerZionStenoGrapher.writerX18(outX18);
|
FourCornerZion7Candlelier writerX18 = FourCornerZionStenoGrapher.writerX18(outX18);
|
||||||
writerX18.strobeNumberBASE2Int(FCFlameFremanSignedBase2.SIGNED_0016, false, BigInteger.valueOf(0x7FFF));
|
writerX18.strobeNumberBASE2Signed(FCFlameFremanSignedBase2.SIGNED_0016, false, BigInteger.valueOf(0x7FFF));
|
||||||
Assertions.assertThrows(IllegalArgumentException.class, () -> {
|
Assertions.assertThrows(IllegalArgumentException.class, () -> {
|
||||||
writerX18.strobeNumberBASE2Int(FCFlameFremanSignedBase2.SIGNED_0016, false, BigInteger.valueOf(0x7FFF + 1));
|
writerX18.strobeNumberBASE2Signed(FCFlameFremanSignedBase2.SIGNED_0016, false, BigInteger.valueOf(0x7FFF + 1));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue