remove java 17
This commit is contained in:
parent
10dd4afc19
commit
c7375def17
4 changed files with 58 additions and 7 deletions
code-gen
|
@ -1,8 +1,4 @@
|
|||
|
||||
// jdk 17
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
dependencies {
|
||||
implementation 'com.google.code.gson:gson:2.10.1'
|
||||
implementation 'com.squareup:javapoet:1.13.0'
|
||||
|
|
|
@ -1,4 +1,20 @@
|
|||
package me.tofaa.entitylib.codegen;
|
||||
|
||||
public record MetaOffset(String name, VersionCheck[] checks) {
|
||||
public final class MetaOffset {
|
||||
|
||||
private String name;
|
||||
private VersionCheck[] checks;
|
||||
|
||||
public MetaOffset(String name, VersionCheck[] checks) {
|
||||
this.name = name;
|
||||
this.checks = checks;
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public VersionCheck[] checks() {
|
||||
return checks;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,21 @@
|
|||
package me.tofaa.entitylib.codegen;
|
||||
|
||||
public record TypeHolder(String className, MetaOffset[] offsets) {
|
||||
public final class TypeHolder {
|
||||
|
||||
private String className;
|
||||
private MetaOffset[] offsets;
|
||||
|
||||
public TypeHolder(String className, MetaOffset[] offsets) {
|
||||
this.className = className;
|
||||
this.offsets = offsets;
|
||||
}
|
||||
|
||||
|
||||
public String className() {
|
||||
return className;
|
||||
}
|
||||
|
||||
public MetaOffset[] offsets() {
|
||||
return offsets;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,26 @@
|
|||
package me.tofaa.entitylib.codegen;
|
||||
|
||||
public record VersionCheck(int from, int to, byte offset) {
|
||||
public final class VersionCheck {
|
||||
|
||||
private int from;
|
||||
private int to;
|
||||
private byte offset;
|
||||
|
||||
public VersionCheck(int from, int to, byte offset) {
|
||||
this.from = from;
|
||||
this.to = to;
|
||||
this.offset = offset;
|
||||
}
|
||||
|
||||
public int from() {
|
||||
return from;
|
||||
}
|
||||
|
||||
public int to() {
|
||||
return to;
|
||||
}
|
||||
|
||||
public byte offset() {
|
||||
return offset;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue