From 7fd67225b1429f0c9ba1e3fdbe83aa455ffa3f35 Mon Sep 17 00:00:00 2001 From: ayltai Date: Wed, 8 Jul 2020 15:16:55 +0800 Subject: [PATCH] Fix Serializable implementation --- build.gradle | 2 +- .../com/github/ayltai/gradle/plugin/Variables.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 7207fb6..4f82aa5 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { } group 'com.github.ayltai' -version '0.2.6' +version '0.2.7' sourceCompatibility = 8 targetCompatibility = 8 diff --git a/src/main/java/com/github/ayltai/gradle/plugin/Variables.java b/src/main/java/com/github/ayltai/gradle/plugin/Variables.java index 8cbc66b..0706d7e 100644 --- a/src/main/java/com/github/ayltai/gradle/plugin/Variables.java +++ b/src/main/java/com/github/ayltai/gradle/plugin/Variables.java @@ -1,6 +1,9 @@ package com.github.ayltai.gradle.plugin; import java.io.File; +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; import java.util.ArrayList; import java.util.List; import javax.annotation.Nonnull; @@ -23,4 +26,12 @@ public void var(@Nonnull final String name, @Nullable final T value) { public void file(@Nonnull final File file) { this.files.add(file); } + + private static void writeObject(@Nonnull final ObjectOutputStream outputStream) throws IOException { + outputStream.defaultWriteObject(); + } + + private static void readObject(@Nonnull final ObjectInputStream inputStream) throws IOException, ClassNotFoundException { + inputStream.defaultReadObject(); + } }