diff --git a/build.gradle b/build.gradle index b053a9a6..b3cf590d 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,6 @@ group "net.fabricmc" archivesBaseName = "mapping-io" def ENV = System.getenv() -version = "0.4.2" tasks.withType(JavaCompile).configureEach { it.options.encoding = "UTF-8" @@ -26,7 +25,7 @@ tasks.withType(JavaCompile).configureEach { checkstyle { configFile = project.file("checkstyle.xml") - toolVersion = "8.31" + toolVersion = project.checkstyle_tool_version } repositories { @@ -34,7 +33,8 @@ repositories { } dependencies { - implementation "org.ow2.asm:asm:9.5" + implementation "org.ow2.asm:asm:${project.asm_version}" + implementation "org.jetbrains:annotations:${project.jetbrains_annotations_version}" } spotless { diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 00000000..61dd6b40 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,10 @@ +# Gradle Properties +org.gradle.jvmargs = -Xmx2G + +# Project properties +version = 0.4.2 + +# Dependencies +asm_version = 9.5 +jetbrains_annotations_version = 24.0.1 +checkstyle_tool_version = 8.31 \ No newline at end of file diff --git a/src/main/java/net/fabricmc/mappingio/format/ColumnFileReader.java b/src/main/java/net/fabricmc/mappingio/format/ColumnFileReader.java index d1f0c525..2538329a 100644 --- a/src/main/java/net/fabricmc/mappingio/format/ColumnFileReader.java +++ b/src/main/java/net/fabricmc/mappingio/format/ColumnFileReader.java @@ -21,8 +21,11 @@ import java.io.Reader; import java.util.Arrays; +import org.jetbrains.annotations.ApiStatus; + import net.fabricmc.mappingio.format.tiny.Tiny2Util; +@ApiStatus.Internal public final class ColumnFileReader implements Closeable { public ColumnFileReader(Reader reader, char columnSeparator) { this.reader = reader; diff --git a/src/main/java/net/fabricmc/mappingio/format/tiny/Tiny2Util.java b/src/main/java/net/fabricmc/mappingio/format/tiny/Tiny2Util.java index 13baee91..4bebc772 100644 --- a/src/main/java/net/fabricmc/mappingio/format/tiny/Tiny2Util.java +++ b/src/main/java/net/fabricmc/mappingio/format/tiny/Tiny2Util.java @@ -19,6 +19,9 @@ import java.io.IOException; import java.io.Writer; +import org.jetbrains.annotations.ApiStatus; + +@ApiStatus.Internal public final class Tiny2Util { public static boolean needEscape(String s) { for (int pos = 0, len = s.length(); pos < len; pos++) {