From c7375def173d3715a2de13f12ee4d53820cb1143 Mon Sep 17 00:00:00 2001 From: Tofaa <82680183+Tofaa2@users.noreply.github.com> Date: Sat, 17 Feb 2024 22:03:56 +0400 Subject: [PATCH] remove java 17 --- code-gen/build.gradle | 4 ---- .../tofaa/entitylib/codegen/MetaOffset.java | 18 +++++++++++++- .../tofaa/entitylib/codegen/TypeHolder.java | 19 ++++++++++++++- .../tofaa/entitylib/codegen/VersionCheck.java | 24 ++++++++++++++++++- 4 files changed, 58 insertions(+), 7 deletions(-) diff --git a/code-gen/build.gradle b/code-gen/build.gradle index b4b822e..30cb78d 100644 --- a/code-gen/build.gradle +++ b/code-gen/build.gradle @@ -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' diff --git a/code-gen/src/main/java/me/tofaa/entitylib/codegen/MetaOffset.java b/code-gen/src/main/java/me/tofaa/entitylib/codegen/MetaOffset.java index 5cb106f..08c1e7b 100644 --- a/code-gen/src/main/java/me/tofaa/entitylib/codegen/MetaOffset.java +++ b/code-gen/src/main/java/me/tofaa/entitylib/codegen/MetaOffset.java @@ -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; + } } diff --git a/code-gen/src/main/java/me/tofaa/entitylib/codegen/TypeHolder.java b/code-gen/src/main/java/me/tofaa/entitylib/codegen/TypeHolder.java index 7391f9f..e52f03b 100644 --- a/code-gen/src/main/java/me/tofaa/entitylib/codegen/TypeHolder.java +++ b/code-gen/src/main/java/me/tofaa/entitylib/codegen/TypeHolder.java @@ -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; + } } diff --git a/code-gen/src/main/java/me/tofaa/entitylib/codegen/VersionCheck.java b/code-gen/src/main/java/me/tofaa/entitylib/codegen/VersionCheck.java index 1120db8..5472501 100644 --- a/code-gen/src/main/java/me/tofaa/entitylib/codegen/VersionCheck.java +++ b/code-gen/src/main/java/me/tofaa/entitylib/codegen/VersionCheck.java @@ -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; + } }