From 1902fcc9a0824c8a5c43a749d880145967babe0b Mon Sep 17 00:00:00 2001
From: supersache <42678777+supersache@users.noreply.github.com>
Date: Wed, 27 Apr 2022 07:26:47 +0200
Subject: [PATCH] ceylon gadget (#173)
---
pom.xml | 5 +++++
src/main/java/ysoserial/payloads/Ceylon.java | 23 ++++++++++++++++++++
2 files changed, 28 insertions(+)
create mode 100644 src/main/java/ysoserial/payloads/Ceylon.java
diff --git a/pom.xml b/pom.xml
index 222920b..ee1fbc6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -366,6 +366,11 @@
click-nodeps
2.3.0
+
+ org.ceylon-lang
+ ceylon.language
+ 1.3.3
+
diff --git a/src/main/java/ysoserial/payloads/Ceylon.java b/src/main/java/ysoserial/payloads/Ceylon.java
new file mode 100644
index 0000000..f4edfde
--- /dev/null
+++ b/src/main/java/ysoserial/payloads/Ceylon.java
@@ -0,0 +1,23 @@
+package ysoserial.payloads;
+
+import com.redhat.ceylon.compiler.java.language.SerializationProxy;
+
+import ysoserial.payloads.annotation.Authors;
+import ysoserial.payloads.annotation.Dependencies;
+import ysoserial.payloads.util.Gadgets;
+
+@Authors({ Authors.KULLRICH })
+@Dependencies({ "org.ceylon-lang:ceylon.language:1.3.3" })
+public class Ceylon implements ObjectPayload