From 3c59263a555e832af7fc744a0ea2bffb946df3c5 Mon Sep 17 00:00:00 2001 From: Parker TenBroeck <51721964+ParkerTenBroeck@users.noreply.github.com> Date: Wed, 13 May 2026 08:56:07 -0400 Subject: [PATCH] moved to coroutines package --- app/src/main/java/basic/Futures.java | 3 --- app/src/main/java/basic/Gens.java | 2 +- app/src/main/java/basic/Main.java | 6 +++--- app/src/main/java/lexer/Lexer.java | 2 +- app/src/main/java/lexer/Main.java | 6 +++--- app/src/main/java/sockets/Main.java | 6 +++--- app/src/main/java/sockets/Sockets.java | 13 ++++++------- lib/build.gradle.kts | 2 +- .../async_runtime/AsyncExecutor.java | 2 +- .../{ => coroutines}/async_runtime/Delay.java | 6 +++--- .../{ => coroutines}/async_runtime/Jokio.java | 6 +++--- .../{ => coroutines}/async_runtime/Util.java | 5 ++--- .../{ => coroutines}/async_runtime/io/Readable.java | 4 ++-- .../async_runtime/io/SelectorThread.java | 2 +- .../{ => coroutines}/async_runtime/io/Writable.java | 4 ++-- .../{ => coroutines}/async_runtime/io/fs/File.java | 10 +++++----- .../async_runtime/io/net/DatagramSocket.java | 12 ++++++------ .../async_runtime/io/net/ServerSocket.java | 8 ++++---- .../async_runtime/io/net/Socket.java | 12 ++++++------ .../parkertenbroeck/{ => coroutines}/bcsm/RT.java | 4 ++-- .../bcsm/loadtime/CoroutineBuilder.java | 2 +- .../bcsm/loadtime/CoroutineClassLoader.java | 12 ++++++------ .../{ => coroutines}/bcsm/loadtime/Frame.java | 2 +- .../bcsm/loadtime/FrameTracker.java | 2 +- .../bcsm/loadtime/ParamConsumer.java | 2 +- .../bcsm/loadtime/ReplacementKind.java | 2 +- .../bcsm/loadtime/SavedStateTracker.java | 2 +- .../bcsm/loadtime/SpecialMethod.java | 2 +- .../bcsm/loadtime/SpecialMethodBuilder.java | 2 +- .../bcsm/loadtime/SpecialMethodHandler.java | 2 +- .../bcsm/loadtime/StateBuilder.java | 2 +- .../bcsm/loadtime/future/Cancellation.java | 2 +- .../bcsm/loadtime/future/FutureSMBuilder.java | 11 ++++++----- .../bcsm/loadtime/gen/GenSMBuilder.java | 7 ++++--- .../{ => coroutines}/future/Future.java | 2 +- .../{ => coroutines}/future/Waker.java | 2 +- .../{ => coroutines}/generator/Gen.java | 2 +- 37 files changed, 85 insertions(+), 88 deletions(-) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/AsyncExecutor.java (76%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/Delay.java (86%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/Jokio.java (96%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/Util.java (97%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/Readable.java (62%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/SelectorThread.java (96%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/Writable.java (62%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/fs/File.java (94%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/net/DatagramSocket.java (92%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/net/ServerSocket.java (89%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/async_runtime/io/net/Socket.java (91%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/RT.java (90%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/CoroutineBuilder.java (99%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/CoroutineClassLoader.java (94%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/Frame.java (97%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/FrameTracker.java (99%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/ParamConsumer.java (70%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/ReplacementKind.java (64%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/SavedStateTracker.java (98%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/SpecialMethod.java (75%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/SpecialMethodBuilder.java (79%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/SpecialMethodHandler.java (86%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/StateBuilder.java (94%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/future/Cancellation.java (78%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/future/FutureSMBuilder.java (97%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/bcsm/loadtime/gen/GenSMBuilder.java (95%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/future/Future.java (93%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/future/Waker.java (72%) rename lib/src/main/java/com/parkertenbroeck/{ => coroutines}/generator/Gen.java (92%) diff --git a/app/src/main/java/basic/Futures.java b/app/src/main/java/basic/Futures.java index f6e8491..79bf04d 100644 --- a/app/src/main/java/basic/Futures.java +++ b/app/src/main/java/basic/Futures.java @@ -1,7 +1,4 @@ package basic; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; - public class Futures { } diff --git a/app/src/main/java/basic/Gens.java b/app/src/main/java/basic/Gens.java index ae960db..799b70a 100644 --- a/app/src/main/java/basic/Gens.java +++ b/app/src/main/java/basic/Gens.java @@ -1,6 +1,6 @@ package basic; -import com.parkertenbroeck.generator.Gen; +import com.parkertenbroeck.coroutines.generator.Gen; public class Gens { public static Gen primes(){ diff --git a/app/src/main/java/basic/Main.java b/app/src/main/java/basic/Main.java index 3037dc9..86ae868 100644 --- a/app/src/main/java/basic/Main.java +++ b/app/src/main/java/basic/Main.java @@ -1,8 +1,8 @@ package basic; -import com.parkertenbroeck.bcsm.RT; -import com.parkertenbroeck.bcsm.loadtime.CoroutineClassLoader; -import com.parkertenbroeck.generator.Gen; +import com.parkertenbroeck.coroutines.bcsm.RT; +import com.parkertenbroeck.coroutines.bcsm.loadtime.CoroutineClassLoader; +import com.parkertenbroeck.coroutines.generator.Gen; public class Main { public static void main(String[] args) { diff --git a/app/src/main/java/lexer/Lexer.java b/app/src/main/java/lexer/Lexer.java index 4458d0b..dac4ccd 100644 --- a/app/src/main/java/lexer/Lexer.java +++ b/app/src/main/java/lexer/Lexer.java @@ -1,6 +1,6 @@ package lexer; -import com.parkertenbroeck.generator.Gen; +import com.parkertenbroeck.coroutines.generator.Gen; public class Lexer { public sealed interface Token{} diff --git a/app/src/main/java/lexer/Main.java b/app/src/main/java/lexer/Main.java index ecf43c9..0024980 100644 --- a/app/src/main/java/lexer/Main.java +++ b/app/src/main/java/lexer/Main.java @@ -1,8 +1,8 @@ package lexer; -import com.parkertenbroeck.generator.Gen; -import com.parkertenbroeck.bcsm.RT; -import com.parkertenbroeck.bcsm.loadtime.CoroutineClassLoader; +import com.parkertenbroeck.coroutines.generator.Gen; +import com.parkertenbroeck.coroutines.bcsm.RT; +import com.parkertenbroeck.coroutines.bcsm.loadtime.CoroutineClassLoader; public class Main { public static void main(String[] args) { diff --git a/app/src/main/java/sockets/Main.java b/app/src/main/java/sockets/Main.java index 3cbc958..c5d2483 100644 --- a/app/src/main/java/sockets/Main.java +++ b/app/src/main/java/sockets/Main.java @@ -1,8 +1,8 @@ package sockets; -import com.parkertenbroeck.async_runtime.Jokio; -import com.parkertenbroeck.bcsm.RT; -import com.parkertenbroeck.bcsm.loadtime.CoroutineClassLoader; +import com.parkertenbroeck.coroutines.async_runtime.Jokio; +import com.parkertenbroeck.coroutines.bcsm.RT; +import com.parkertenbroeck.coroutines.bcsm.loadtime.CoroutineClassLoader; public class Main { public static void main(String[] args) { diff --git a/app/src/main/java/sockets/Sockets.java b/app/src/main/java/sockets/Sockets.java index 4e08a63..a9bf745 100644 --- a/app/src/main/java/sockets/Sockets.java +++ b/app/src/main/java/sockets/Sockets.java @@ -1,12 +1,11 @@ package sockets; -import com.parkertenbroeck.async_runtime.Delay; -import com.parkertenbroeck.async_runtime.Jokio; -import com.parkertenbroeck.async_runtime.io.net.ServerSocket; -import com.parkertenbroeck.async_runtime.io.net.Socket; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.bcsm.loadtime.future.Cancellation; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.async_runtime.Delay; +import com.parkertenbroeck.coroutines.async_runtime.Jokio; +import com.parkertenbroeck.coroutines.async_runtime.io.net.ServerSocket; +import com.parkertenbroeck.coroutines.async_runtime.io.net.Socket; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.bcsm.loadtime.future.Cancellation; import java.io.IOException; import java.net.InetSocketAddress; diff --git a/lib/build.gradle.kts b/lib/build.gradle.kts index 1a77ebe..a96e912 100644 --- a/lib/build.gradle.kts +++ b/lib/build.gradle.kts @@ -1,5 +1,5 @@ version = "0.1.0" -group = "com.parkertenbroeck.generators" +group = "com.parkertenbroeck.coroutines" plugins { `java-library` diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/AsyncExecutor.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/AsyncExecutor.java similarity index 76% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/AsyncExecutor.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/AsyncExecutor.java index 20d48df..e7da6a6 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/AsyncExecutor.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/AsyncExecutor.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.async_runtime; +package com.parkertenbroeck.coroutines.async_runtime; import java.util.concurrent.Executors; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/Delay.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Delay.java similarity index 86% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/Delay.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Delay.java index a972cca..7f126e0 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/Delay.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Delay.java @@ -1,7 +1,7 @@ -package com.parkertenbroeck.async_runtime; +package com.parkertenbroeck.coroutines.async_runtime; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; import java.util.Timer; import java.util.TimerTask; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/Jokio.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Jokio.java similarity index 96% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/Jokio.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Jokio.java index 504277e..50caf70 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/Jokio.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Jokio.java @@ -1,7 +1,7 @@ -package com.parkertenbroeck.async_runtime; +package com.parkertenbroeck.coroutines.async_runtime; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; import java.util.ArrayDeque; import java.util.HashSet; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/Util.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Util.java similarity index 97% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/Util.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Util.java index 32ccfa4..9789c36 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/Util.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/Util.java @@ -1,9 +1,8 @@ -package com.parkertenbroeck.async_runtime; +package com.parkertenbroeck.coroutines.async_runtime; -import com.parkertenbroeck.future.Future; +import com.parkertenbroeck.coroutines.future.Future; import java.util.*; -import java.util.function.Function; public class Util { diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/Readable.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/Readable.java similarity index 62% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/Readable.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/Readable.java index c22f89d..4144855 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/Readable.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/Readable.java @@ -1,6 +1,6 @@ -package com.parkertenbroeck.async_runtime.io; +package com.parkertenbroeck.coroutines.async_runtime.io; -import com.parkertenbroeck.future.Future; +import com.parkertenbroeck.coroutines.future.Future; import java.nio.ByteBuffer; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/SelectorThread.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/SelectorThread.java similarity index 96% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/SelectorThread.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/SelectorThread.java index 6cf42b9..b889f8c 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/SelectorThread.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/SelectorThread.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.async_runtime.io; +package com.parkertenbroeck.coroutines.async_runtime.io; import java.io.IOException; import java.nio.channels.*; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/Writable.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/Writable.java similarity index 62% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/Writable.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/Writable.java index e59caeb..b28a01d 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/Writable.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/Writable.java @@ -1,6 +1,6 @@ -package com.parkertenbroeck.async_runtime.io; +package com.parkertenbroeck.coroutines.async_runtime.io; -import com.parkertenbroeck.future.Future; +import com.parkertenbroeck.coroutines.future.Future; import java.nio.ByteBuffer; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/fs/File.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/fs/File.java similarity index 94% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/fs/File.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/fs/File.java index 2ee3b29..6b8384d 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/fs/File.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/fs/File.java @@ -1,9 +1,9 @@ -package com.parkertenbroeck.async_runtime.io.fs; +package com.parkertenbroeck.coroutines.async_runtime.io.fs; -import com.parkertenbroeck.async_runtime.io.Readable; -import com.parkertenbroeck.async_runtime.io.Writable; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.async_runtime.io.Readable; +import com.parkertenbroeck.coroutines.async_runtime.io.Writable; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; import java.io.IOException; import java.nio.ByteBuffer; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/DatagramSocket.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/DatagramSocket.java similarity index 92% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/DatagramSocket.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/DatagramSocket.java index cfe8f1d..9c439c0 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/DatagramSocket.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/DatagramSocket.java @@ -1,10 +1,10 @@ -package com.parkertenbroeck.async_runtime.io.net; +package com.parkertenbroeck.coroutines.async_runtime.io.net; -import com.parkertenbroeck.async_runtime.io.Readable; -import com.parkertenbroeck.async_runtime.io.SelectorThread; -import com.parkertenbroeck.async_runtime.io.Writable; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.async_runtime.io.Readable; +import com.parkertenbroeck.coroutines.async_runtime.io.SelectorThread; +import com.parkertenbroeck.coroutines.async_runtime.io.Writable; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; import java.io.IOException; import java.net.InetSocketAddress; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/ServerSocket.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/ServerSocket.java similarity index 89% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/ServerSocket.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/ServerSocket.java index 0eb407d..dcbfbd4 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/ServerSocket.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/ServerSocket.java @@ -1,8 +1,8 @@ -package com.parkertenbroeck.async_runtime.io.net; +package com.parkertenbroeck.coroutines.async_runtime.io.net; -import com.parkertenbroeck.async_runtime.io.SelectorThread; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.async_runtime.io.SelectorThread; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; import java.io.IOException; import java.net.InetSocketAddress; diff --git a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/Socket.java b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/Socket.java similarity index 91% rename from lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/Socket.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/Socket.java index ed34365..2ca26eb 100644 --- a/lib/src/main/java/com/parkertenbroeck/async_runtime/io/net/Socket.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/async_runtime/io/net/Socket.java @@ -1,10 +1,10 @@ -package com.parkertenbroeck.async_runtime.io.net; +package com.parkertenbroeck.coroutines.async_runtime.io.net; -import com.parkertenbroeck.async_runtime.io.Readable; -import com.parkertenbroeck.async_runtime.io.SelectorThread; -import com.parkertenbroeck.async_runtime.io.Writable; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; +import com.parkertenbroeck.coroutines.async_runtime.io.Readable; +import com.parkertenbroeck.coroutines.async_runtime.io.SelectorThread; +import com.parkertenbroeck.coroutines.async_runtime.io.Writable; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; import java.io.IOException; import java.net.InetSocketAddress; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/RT.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/RT.java similarity index 90% rename from lib/src/main/java/com/parkertenbroeck/bcsm/RT.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/RT.java index af2bf76..fc57bc9 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/RT.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/RT.java @@ -1,7 +1,7 @@ -package com.parkertenbroeck.bcsm; +package com.parkertenbroeck.coroutines.bcsm; -import com.parkertenbroeck.bcsm.loadtime.CoroutineClassLoader; +import com.parkertenbroeck.coroutines.bcsm.loadtime.CoroutineClassLoader; import java.lang.reflect.Modifier; import java.util.Set; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/CoroutineBuilder.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/CoroutineBuilder.java similarity index 99% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/CoroutineBuilder.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/CoroutineBuilder.java index 5334129..cd4d02c 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/CoroutineBuilder.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/CoroutineBuilder.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.*; import java.lang.classfile.attribute.InnerClassInfo; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/CoroutineClassLoader.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/CoroutineClassLoader.java similarity index 94% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/CoroutineClassLoader.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/CoroutineClassLoader.java index 4a90214..6dfab24 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/CoroutineClassLoader.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/CoroutineClassLoader.java @@ -1,9 +1,9 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.generator.Gen; -import com.parkertenbroeck.bcsm.loadtime.future.FutureSMBuilder; -import com.parkertenbroeck.bcsm.loadtime.gen.GenSMBuilder; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.generator.Gen; +import com.parkertenbroeck.coroutines.bcsm.loadtime.future.FutureSMBuilder; +import com.parkertenbroeck.coroutines.bcsm.loadtime.gen.GenSMBuilder; import java.io.IOException; import java.lang.classfile.*; @@ -33,7 +33,7 @@ public class CoroutineClassLoader extends ClassLoader { } public static Config builtin(){ return empty() - .skip("java", "jdk", "jre", "com.parkertenbroeck.bcsm.loadtime") + .skip("java", "jdk", "jre", "com.parkertenbroeck.coroutines.bcsm.loadtime") .with(Future.class, FutureSMBuilder::new) .with(Gen.class, GenSMBuilder::new); } diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/Frame.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/Frame.java similarity index 97% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/Frame.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/Frame.java index 9bbe8ed..6132dbb 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/Frame.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/Frame.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.CodeBuilder; import java.lang.classfile.instruction.LineNumber; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/FrameTracker.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/FrameTracker.java similarity index 99% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/FrameTracker.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/FrameTracker.java index 9c7f9d0..32b2d61 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/FrameTracker.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/FrameTracker.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.*; import java.lang.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/ParamConsumer.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/ParamConsumer.java similarity index 70% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/ParamConsumer.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/ParamConsumer.java index 5b749a8..7796795 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/ParamConsumer.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/ParamConsumer.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.constant.ClassDesc; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/ReplacementKind.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/ReplacementKind.java similarity index 64% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/ReplacementKind.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/ReplacementKind.java index 0accc63..cc71fe7 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/ReplacementKind.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/ReplacementKind.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; public enum ReplacementKind { ImmediateReplacingPop, diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SavedStateTracker.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SavedStateTracker.java similarity index 98% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SavedStateTracker.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SavedStateTracker.java index e5490be..81623c0 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SavedStateTracker.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SavedStateTracker.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.CodeBuilder; import java.lang.classfile.TypeKind; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethod.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethod.java similarity index 75% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethod.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethod.java index bfd1aa9..488d96c 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethod.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethod.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.constant.ClassDesc; import java.lang.constant.MethodTypeDesc; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethodBuilder.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethodBuilder.java similarity index 79% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethodBuilder.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethodBuilder.java index 15733e4..9af5641 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethodBuilder.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethodBuilder.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.CodeBuilder; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethodHandler.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethodHandler.java similarity index 86% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethodHandler.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethodHandler.java index 2208b64..b0187f9 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/SpecialMethodHandler.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/SpecialMethodHandler.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.CodeBuilder; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/StateBuilder.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/StateBuilder.java similarity index 94% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/StateBuilder.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/StateBuilder.java index 48454a9..72889e0 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/StateBuilder.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/StateBuilder.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime; +package com.parkertenbroeck.coroutines.bcsm.loadtime; import java.lang.classfile.CodeBuilder; import java.lang.classfile.Label; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/future/Cancellation.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/future/Cancellation.java similarity index 78% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/future/Cancellation.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/future/Cancellation.java index 97ef3b4..2f249d1 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/future/Cancellation.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/future/Cancellation.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.bcsm.loadtime.future; +package com.parkertenbroeck.coroutines.bcsm.loadtime.future; import java.lang.annotation.*; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/future/FutureSMBuilder.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/future/FutureSMBuilder.java similarity index 97% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/future/FutureSMBuilder.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/future/FutureSMBuilder.java index 1ce1e52..0358bda 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/future/FutureSMBuilder.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/future/FutureSMBuilder.java @@ -1,8 +1,9 @@ -package com.parkertenbroeck.bcsm.loadtime.future; +package com.parkertenbroeck.coroutines.bcsm.loadtime.future; -import com.parkertenbroeck.future.Future; -import com.parkertenbroeck.future.Waker; -import com.parkertenbroeck.bcsm.loadtime.*; +import com.parkertenbroeck.coroutines.bcsm.loadtime.*; +import com.parkertenbroeck.coroutines.future.Future; +import com.parkertenbroeck.coroutines.future.Waker; +import com.parkertenbroeck.coroutines.bcsm.loadtime.*; import java.lang.classfile.*; import java.lang.classfile.instruction.SwitchCase; @@ -26,7 +27,7 @@ public class FutureSMBuilder extends CoroutineBuilder { private final HashMap> cancellation_behavior = new HashMap<>(); - static class AwaitHandler implements SpecialMethodHandler{ + static class AwaitHandler implements SpecialMethodHandler { final StateBuilder.State awaiting; final Label save_label; final Label resume_inline; diff --git a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/gen/GenSMBuilder.java b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/gen/GenSMBuilder.java similarity index 95% rename from lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/gen/GenSMBuilder.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/gen/GenSMBuilder.java index 7f565e5..4970690 100644 --- a/lib/src/main/java/com/parkertenbroeck/bcsm/loadtime/gen/GenSMBuilder.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/bcsm/loadtime/gen/GenSMBuilder.java @@ -1,7 +1,8 @@ -package com.parkertenbroeck.bcsm.loadtime.gen; +package com.parkertenbroeck.coroutines.bcsm.loadtime.gen; -import com.parkertenbroeck.generator.Gen; -import com.parkertenbroeck.bcsm.loadtime.*; +import com.parkertenbroeck.coroutines.bcsm.loadtime.*; +import com.parkertenbroeck.coroutines.generator.Gen; +import com.parkertenbroeck.coroutines.bcsm.loadtime.*; import java.lang.classfile.*; import java.lang.constant.ClassDesc; diff --git a/lib/src/main/java/com/parkertenbroeck/future/Future.java b/lib/src/main/java/com/parkertenbroeck/coroutines/future/Future.java similarity index 93% rename from lib/src/main/java/com/parkertenbroeck/future/Future.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/future/Future.java index e16ca96..95b3b22 100644 --- a/lib/src/main/java/com/parkertenbroeck/future/Future.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/future/Future.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.future; +package com.parkertenbroeck.coroutines.future; public interface Future { diff --git a/lib/src/main/java/com/parkertenbroeck/future/Waker.java b/lib/src/main/java/com/parkertenbroeck/coroutines/future/Waker.java similarity index 72% rename from lib/src/main/java/com/parkertenbroeck/future/Waker.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/future/Waker.java index c4a2327..9aecc3b 100644 --- a/lib/src/main/java/com/parkertenbroeck/future/Waker.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/future/Waker.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.future; +package com.parkertenbroeck.coroutines.future; public interface Waker { diff --git a/lib/src/main/java/com/parkertenbroeck/generator/Gen.java b/lib/src/main/java/com/parkertenbroeck/coroutines/generator/Gen.java similarity index 92% rename from lib/src/main/java/com/parkertenbroeck/generator/Gen.java rename to lib/src/main/java/com/parkertenbroeck/coroutines/generator/Gen.java index 5bcaaa5..412b41b 100644 --- a/lib/src/main/java/com/parkertenbroeck/generator/Gen.java +++ b/lib/src/main/java/com/parkertenbroeck/coroutines/generator/Gen.java @@ -1,4 +1,4 @@ -package com.parkertenbroeck.generator; +package com.parkertenbroeck.coroutines.generator; public interface Gen { Res next();