Skip to content

Commit 2ce770f

Browse files
committed
Making getTag protected
1 parent 307ebb3 commit 2ce770f

File tree

15 files changed

+18
-23
lines changed

15 files changed

+18
-23
lines changed

convex-core/src/main/java/convex/core/data/ABlob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ public int hashCode() {
300300
}
301301

302302
@Override
303-
public final byte getTag() {
303+
protected final byte getTag() {
304304
return Tag.BLOB;
305305
}
306306

convex-core/src/main/java/convex/core/data/ACell.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public final Hash getHash() {
6363
*
6464
* @return Tag byte for this Cell
6565
*/
66-
public abstract byte getTag();
66+
protected abstract byte getTag();
6767

6868
/**
6969
* Gets the Hash if already computed, or null if not yet available

convex-core/src/main/java/convex/core/data/AList.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ public final AType getType() {
3636
return Types.LIST;
3737
}
3838

39+
@Override
40+
protected final byte getTag() {
41+
return Tag.LIST;
42+
}
43+
3944
@Override
4045
public abstract AList<T> cons(T x);
4146

convex-core/src/main/java/convex/core/data/ASet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public final AType getType() {
3333
}
3434

3535
@Override
36-
public final byte getTag() {
36+
protected final byte getTag() {
3737
return Tag.SET;
3838
}
3939

convex-core/src/main/java/convex/core/data/AString.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ public int encode(byte[] bs, int pos) {
232232
public abstract int writeRawData(byte [] bs, int pos);
233233

234234
@Override
235-
public final byte getTag() {
235+
protected final byte getTag() {
236236
return Tag.STRING;
237237
}
238238

convex-core/src/main/java/convex/core/data/AVector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ public final boolean equals(ACell a) {
280280
public abstract boolean equals(AVector<? super T> a);
281281

282282
@Override
283-
public byte getTag() {
283+
protected final byte getTag() {
284284
return Tag.VECTOR;
285285
}
286286

convex-core/src/main/java/convex/core/data/Keyword.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ public int getRefCount() {
181181
}
182182

183183
@Override
184-
public byte getTag() {
184+
protected byte getTag() {
185185
return Tag.KEYWORD;
186186
}
187187

convex-core/src/main/java/convex/core/data/List.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -403,12 +403,6 @@ public AList<T> drop(long n) {
403403
return new List<T>(data.slice(0, newLen));
404404
}
405405

406-
@Override
407-
public byte getTag() {
408-
return Tag.LIST;
409-
}
410-
411-
412406
@Override
413407
public AVector<T> reverse() {
414408
return data;

convex-core/src/main/java/convex/core/data/MapEntry.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -311,11 +311,6 @@ public void validateCell() throws InvalidDataException {
311311
// TODO: is there really Nothing to do?
312312
}
313313

314-
@Override
315-
public byte getTag() {
316-
return Tag.VECTOR;
317-
}
318-
319314
@Override
320315
public boolean isCanonical() {
321316
// TODO: probably should be canonical?

convex-core/src/main/java/convex/core/data/Symbol.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public int getRefCount() {
179179
}
180180

181181
@Override
182-
public byte getTag() {
182+
protected final byte getTag() {
183183
return Tag.SYMBOL;
184184
}
185185

0 commit comments

Comments
 (0)