Skip to content

Commit ccb6d5c

Browse files
committed
Refactor Util class to partition features in sub-classes
1 parent df33a95 commit ccb6d5c

File tree

9 files changed

+737
-660
lines changed

9 files changed

+737
-660
lines changed

src/main/java/at/favre/lib/bytes/Bytes.java

Lines changed: 61 additions & 46 deletions
Large diffs are not rendered by default.

src/main/java/at/favre/lib/bytes/BytesTransformer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,10 @@ public byte[] transform(byte[] currentArray, boolean inPlace) {
143143

144144
switch (type) {
145145
case RIGHT_SHIFT:
146-
return Util.shiftRight(out, shiftCount);
146+
return Util.Byte.shiftRight(out, shiftCount);
147147
default:
148148
case LEFT_SHIFT:
149-
return Util.shiftLeft(out, shiftCount);
149+
return Util.Byte.shiftLeft(out, shiftCount);
150150
}
151151
}
152152

@@ -170,7 +170,7 @@ final class ConcatTransformer implements BytesTransformer {
170170

171171
@Override
172172
public byte[] transform(byte[] currentArray, boolean inPlace) {
173-
return Util.concat(currentArray, secondArray);
173+
return Util.Byte.concat(currentArray, secondArray);
174174
}
175175

176176
@Override
@@ -186,7 +186,7 @@ final class ReverseTransformer implements BytesTransformer {
186186
@Override
187187
public byte[] transform(byte[] currentArray, boolean inPlace) {
188188
byte[] out = inPlace ? currentArray : Bytes.from(currentArray).array();
189-
Util.reverse(out, 0, out.length);
189+
Util.Byte.reverse(out, 0, out.length);
190190
return out;
191191
}
192192

src/main/java/at/favre/lib/bytes/BytesTransformers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public static final class ShuffleTransformer implements BytesTransformer {
177177
@Override
178178
public byte[] transform(byte[] currentArray, boolean inPlace) {
179179
byte[] out = inPlace ? currentArray : Bytes.from(currentArray).array();
180-
Util.shuffle(out, random);
180+
Util.Byte.shuffle(out, random);
181181
return out;
182182
}
183183

src/main/java/at/favre/lib/bytes/MutableBytes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public Bytes immutable() {
139139

140140
@Override
141141
public int hashCode() {
142-
return Util.hashCode(internalArray(), byteOrder());
142+
return Util.Obj.hashCode(internalArray(), byteOrder());
143143
}
144144

145145
@Override

0 commit comments

Comments
 (0)