File tree Expand file tree Collapse file tree 3 files changed +15
-5
lines changed
src/main/java/dev/xdark/ssvm Expand file tree Collapse file tree 3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ plugins {
5
5
}
6
6
7
7
group ' dev.xdark'
8
- version ' 1.4.4 '
8
+ version ' 1.4.5 '
9
9
10
10
repositories {
11
11
mavenCentral()
Original file line number Diff line number Diff line change 15
15
* @author xDark
16
16
*/
17
17
@ RequiredArgsConstructor
18
- @ FieldDefaults (level = AccessLevel .PRIVATE , makeFinal = true )
18
+ @ FieldDefaults (level = AccessLevel .PROTECTED , makeFinal = true )
19
19
public class ArraySlice <V > {
20
20
21
- protected V [] array ;
22
- protected final int fromIndex ;
23
- protected final int toIndex ;
21
+ V [] array ;
22
+ int fromIndex ;
23
+ int toIndex ;
24
24
25
25
/**
26
26
* Sets element.
Original file line number Diff line number Diff line change @@ -24,4 +24,14 @@ public abstract class DelegatingValue<V extends Value> implements Value {
24
24
* New value.
25
25
*/
26
26
public abstract void setDelegate (V delegate );
27
+
28
+ @ Override
29
+ public boolean equals (Object obj ) {
30
+ return obj == this || getDelegate ().equals (obj );
31
+ }
32
+
33
+ @ Override
34
+ public int hashCode () {
35
+ return getDelegate ().hashCode ();
36
+ }
27
37
}
You can’t perform that action at this time.
0 commit comments