Skip to content

Commit b667fe6

Browse files
committed
Pipeline: remove ASM from core
ref #2698
1 parent c7f7e5d commit b667fe6

File tree

14 files changed

+1
-1268
lines changed

14 files changed

+1
-1268
lines changed

jooby/pom.xml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,11 @@
8888
<minimizeJar>true</minimizeJar>
8989
<artifactSet>
9090
<includes>
91-
<include>org.ow2.asm:*</include>
9291
<include>commons-io:*</include>
9392
<include>org.unbescape:*</include>
9493
</includes>
9594
</artifactSet>
9695
<relocations>
97-
<relocation>
98-
<pattern>org.objectweb.asm</pattern>
99-
<shadedPattern>${shaded.package}.asm</shadedPattern>
100-
</relocation>
10196
<relocation>
10297
<pattern>org.apache.commons</pattern>
10398
<shadedPattern>${shaded.package}</shadedPattern>
@@ -141,19 +136,6 @@
141136
<artifactId>slf4j-api</artifactId>
142137
</dependency>
143138

144-
<!-- ASM -->
145-
<dependency>
146-
<groupId>org.ow2.asm</groupId>
147-
<artifactId>asm</artifactId>
148-
<optional>true</optional>
149-
</dependency>
150-
151-
<dependency>
152-
<groupId>org.ow2.asm</groupId>
153-
<artifactId>asm-util</artifactId>
154-
<optional>true</optional>
155-
</dependency>
156-
157139
<!-- commons-io -->
158140
<dependency>
159141
<groupId>commons-io</groupId>

jooby/src/main/java/io/jooby/internal/RouteAnalyzer.java

Lines changed: 0 additions & 113 deletions
This file was deleted.

jooby/src/main/java/io/jooby/internal/RouterImpl.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
import io.jooby.WebSocket;
6262
import io.jooby.exception.RegistryException;
6363
import io.jooby.exception.StatusCodeException;
64-
import io.jooby.internal.asm.ClassSource;
6564
import io.jooby.internal.handler.ServerSentEventHandler;
6665
import io.jooby.internal.handler.WebSocketHandler;
6766
import jakarta.inject.Provider;
@@ -567,9 +566,6 @@ private Route newRoute(
567566
ValueConverter.addFallbackConverters(converters);
568567
BeanConverter.addFallbackConverters(beanConverters);
569568

570-
ClassSource source = new ClassSource(classLoader);
571-
RouteAnalyzer analyzer = new RouteAnalyzer(source, false);
572-
573569
ExecutionMode mode = app.getExecutionMode();
574570
for (Route route : routes) {
575571
String executorKey = route.getExecutorKey();
@@ -613,7 +609,7 @@ private Route newRoute(
613609
/** Response handler: */
614610
Route.Handler pipeline =
615611
Pipeline.compute(
616-
source.getLoader(),
612+
classLoader,
617613
route,
618614
forceMode(route, mode),
619615
executor,
@@ -642,7 +638,6 @@ private Route newRoute(
642638
this.stack = null;
643639
routeExecutor.clear();
644640
routeExecutor = null;
645-
source.destroy();
646641
return this;
647642
}
648643

jooby/src/main/java/io/jooby/internal/asm/ClassSource.java

Lines changed: 0 additions & 47 deletions
This file was deleted.

jooby/src/main/java/io/jooby/internal/asm/Insns.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

jooby/src/main/java/io/jooby/internal/asm/Lambdas.java

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)