Skip to content

Commit a52eec8

Browse files
committed
SpreadsheetRowReference.MAX_VALUE & RADIX made package private
1 parent c92db24 commit a52eec8

File tree

6 files changed

+21
-13
lines changed

6 files changed

+21
-13
lines changed

src/main/java/walkingkooka/spreadsheet/formula/SpreadsheetRowReferenceSpreadsheetParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ private SpreadsheetRowReferenceSpreadsheetParser(final boolean required) {
4949

5050
@Override
5151
int valueFromDigit(final char c) {
52-
return Character.digit(c, SpreadsheetRowReference.RADIX);
52+
return Character.digit(c, 10);
5353
}
5454

5555
@Override
5656
int radix() {
57-
return SpreadsheetRowReference.RADIX;
57+
return 10;
5858
}
5959

6060
@Override

src/main/java/walkingkooka/spreadsheet/reference/IllegalColumnArgumentException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
package walkingkooka.spreadsheet.reference;
1919

2020
/**
21-
* This exception is thrown to denote an invalid column value, eg negative or greater than {@link SpreadsheetColumnReference#MAX_VALUE}.
21+
* This exception is thrown to denote an invalid column value, eg negative or greater than {@link SpreadsheetSelection#MAX_COLUMN}.
2222
*/
2323
public final class IllegalColumnArgumentException extends IllegalColumnOrRowArgumentException {
2424

src/main/java/walkingkooka/spreadsheet/reference/IllegalRowArgumentException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package walkingkooka.spreadsheet.reference;
2020

2121
/**
22-
* This exception is thrown to denote an invalid column value, eg negative or greater than {@link SpreadsheetRowReference#MAX_VALUE}.
22+
* This exception is thrown to denote an invalid column value, eg negative or greater than {@link SpreadsheetSelection#MAX_ROW}.
2323
*/
2424
public final class IllegalRowArgumentException extends IllegalColumnOrRowArgumentException {
2525

src/main/java/walkingkooka/spreadsheet/reference/SpreadsheetRowReference.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ public final class SpreadsheetRowReference extends SpreadsheetRowReferenceOrRang
4343
SpreadsheetColumnOrRowReference{
4444

4545
// https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3
46-
public final static int MAX_VALUE = 1_048_576 - 1; // max value inclusive
46+
final static int MAX_VALUE = 1_048_576 - 1; // max value inclusive
4747

48-
public final static int RADIX = 10;
48+
final static int RADIX = 10;
4949

5050
static SpreadsheetRowReference[] absoluteCache() {
5151
if (null == ABSOLUTE_CACHE) {

src/test/java/walkingkooka/spreadsheet/formula/SpreadsheetLabelNameSpreadsheetParserTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import walkingkooka.spreadsheet.parser.SpreadsheetParserContext;
2626
import walkingkooka.spreadsheet.parser.SpreadsheetParserContexts;
2727
import walkingkooka.spreadsheet.parser.SpreadsheetParserTesting2;
28-
import walkingkooka.spreadsheet.reference.SpreadsheetRowReference;
2928
import walkingkooka.spreadsheet.reference.SpreadsheetSelection;
3029

3130
public final class SpreadsheetLabelNameSpreadsheetParserTest implements SpreadsheetParserTesting2<SpreadsheetLabelNameSpreadsheetParser>,
@@ -65,7 +64,9 @@ public void testParseColumnAndAbsoluteRowFail() {
6564
@Test
6665
public void testParseMaxColumn() {
6766
// A1 column+row
68-
this.parseAndCheck2("A" + SpreadsheetRowReference.MAX_VALUE + 1);
67+
this.parseAndCheck2(
68+
"A" + SpreadsheetSelection.MAX_ROW + 1
69+
);
6970
}
7071

7172
@Test

src/test/java/walkingkooka/spreadsheet/formula/SpreadsheetRowReferenceSpreadsheetParserTest.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import walkingkooka.spreadsheet.formula.parser.RowSpreadsheetFormulaParserToken;
2323
import walkingkooka.spreadsheet.formula.parser.SpreadsheetFormulaParserToken;
2424
import walkingkooka.spreadsheet.reference.SpreadsheetReferenceKind;
25-
import walkingkooka.spreadsheet.reference.SpreadsheetRowReference;
25+
import walkingkooka.spreadsheet.reference.SpreadsheetSelection;
2626

2727
public final class SpreadsheetRowReferenceSpreadsheetParserTest extends SpreadsheetColumnOrRowReferenceSpreadsheetParserTestCase<SpreadsheetRowReferenceSpreadsheetParser> {
2828

@@ -97,13 +97,16 @@ public void testParseAbsoluteReference3() {
9797

9898
@Test
9999
public void testParseRelativeReferenceInvalid() {
100-
final int value = SpreadsheetRowReference.MAX_VALUE + 1 + 1;
101-
this.parseThrows("" + value, "Invalid row=1048576 not between 0 and 1048576");
100+
final int value = SpreadsheetSelection.MAX_ROW + 1 + 1;
101+
this.parseThrows(
102+
"" + value,
103+
"Invalid row=1048576 not between 0 and 1048576"
104+
);
102105
}
103106

104107
@Test
105108
public void testParseAbsoluteReferenceInvalid() {
106-
final int value = SpreadsheetRowReference.MAX_VALUE + 1 + 1;
109+
final int value = SpreadsheetSelection.MAX_ROW + 1 + 1;
107110
this.parseThrows("$" + value, "Invalid row=1048576 not between 0 and 1048576");
108111
}
109112

@@ -114,7 +117,11 @@ public void testParseRange() {
114117

115118
@Test
116119
public void testParseMaxValue() {
117-
this.parseAndCheck2("1048576", SpreadsheetReferenceKind.RELATIVE, SpreadsheetRowReference.MAX_VALUE);
120+
this.parseAndCheck2(
121+
"1048576",
122+
SpreadsheetReferenceKind.RELATIVE,
123+
SpreadsheetSelection.MAX_ROW
124+
);
118125
}
119126

120127
private void parseAndCheck2(final String text,

0 commit comments

Comments
 (0)