Skip to content

Commit ab31e4b

Browse files
author
vsilaev
committed
Remove dependencies to API from tools (ant, maven, javaflow agent, cdi agent)
1 parent 54ba665 commit ab31e4b

File tree

19 files changed

+53
-104
lines changed

19 files changed

+53
-104
lines changed

net.tascalate.javaflow.providers.asm3/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@
1919
</properties>
2020

2121
<dependencies>
22-
<dependency>
23-
<groupId>net.tascalate.javaflow</groupId>
24-
<artifactId>net.tascalate.javaflow.api</artifactId>
25-
<version>${project.version}</version>
26-
</dependency>
2722
<dependency>
2823
<groupId>net.tascalate.javaflow</groupId>
2924
<artifactId>net.tascalate.javaflow.spi</artifactId>

net.tascalate.javaflow.providers.asm3/src/main/java/org/apache/commons/javaflow/providers/asm3/Asm3ContinuableClassInfoResolver.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.util.Map;
2323
import java.util.Set;
2424

25-
import org.apache.commons.javaflow.api.ContinuableAnnotation;
2625
import org.apache.commons.javaflow.spi.ContinuableClassInfo;
2726
import org.apache.commons.javaflow.spi.ContinuableClassInfoResolver;
2827
import org.apache.commons.javaflow.spi.ResourceLoader;
@@ -37,7 +36,7 @@ public class Asm3ContinuableClassInfoResolver implements ContinuableClassInfoRes
3736

3837
Asm3ContinuableClassInfoResolver(final ResourceLoader classLoader) {
3938
this.resourceLoader = classLoader;
40-
markContinuableAnnotation(CONTINUABLE_ANNOTATION_TYPE);
39+
markContinuableAnnotation(CONTINUABLE_ANNOTATION_TYPE.getDescriptor());
4140
}
4241

4342
public ResourceLoader resourceLoader() {
@@ -139,7 +138,7 @@ public boolean isContinuableAnnotation(final String annotationClassDescriptor) {
139138
}
140139
}
141140

142-
final private static String CONTINUABLE_ANNOTATION_TYPE = Type.getDescriptor(ContinuableAnnotation.class);
141+
final private static Type CONTINUABLE_ANNOTATION_TYPE = Type.getObjectType("org/apache/commons/javaflow/api/ContinuableAnnotation");
143142
final private static ContinuableClassInfo UNSUPPORTED_CLASS_INFO = new ContinuableClassInfo() {
144143

145144
public void markClassProcessed() {}

net.tascalate.javaflow.providers.asm3/src/main/java/org/apache/commons/javaflow/providers/asm3/ContinuableMethodNode.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import java.util.Map;
3333
import java.util.Set;
3434

35-
import org.apache.commons.javaflow.api.Continuation;
3635
import org.apache.commons.javaflow.spi.ContinuableClassInfo;
3736
import org.apache.commons.javaflow.spi.ContinuableClassInfoResolver;
3837
import org.objectweb.asm.Label;
@@ -315,7 +314,7 @@ boolean needsFrameGuard(int opcode, String owner, String name, String desc) {
315314
return false;
316315
}
317316

318-
final private static String CONTINUATION_CLASS_INTERNAL_NAME = Type.getInternalName(Continuation.class);
317+
final private static String CONTINUATION_CLASS_INTERNAL_NAME = "org/apache/commons/javaflow/api/Continuation";
319318
final private static Set<String> CONTINUATION_CLASS_CONTINUABLE_METHODS = new HashSet<String>(Arrays.asList(
320319
"suspend", "again", "cancel"
321320
// we are suspending here with potential resume later

net.tascalate.javaflow.providers.asm3/src/main/java/org/apache/commons/javaflow/providers/asm3/ContinuableMethodVisitor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525

2626
import java.util.List;
2727

28-
import org.apache.commons.javaflow.core.StackRecorder;
2928
import org.objectweb.asm.Label;
3029
import org.objectweb.asm.MethodAdapter;
3130
import org.objectweb.asm.Opcodes;
@@ -36,7 +35,7 @@
3635
import org.objectweb.asm.tree.analysis.Frame;
3736

3837
public final class ContinuableMethodVisitor extends MethodAdapter implements Opcodes {
39-
private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
38+
private static final String STACK_RECORDER = "org/apache/commons/javaflow/core/StackRecorder";
4039
private static final String POP_METHOD = "pop";
4140
private static final String PUSH_METHOD = "push";
4241

net.tascalate.javaflow.providers.asm4/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@
1919
</properties>
2020

2121
<dependencies>
22-
<dependency>
23-
<groupId>net.tascalate.javaflow</groupId>
24-
<artifactId>net.tascalate.javaflow.api</artifactId>
25-
<version>${project.version}</version>
26-
</dependency>
2722
<dependency>
2823
<groupId>net.tascalate.javaflow</groupId>
2924
<artifactId>net.tascalate.javaflow.spi</artifactId>

net.tascalate.javaflow.providers.asm4/src/main/java/org/apache/commons/javaflow/providers/asm4/Asm4ContinuableClassInfoResolver.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.util.Map;
2323
import java.util.Set;
2424

25-
import org.apache.commons.javaflow.api.ContinuableAnnotation;
2625
import org.apache.commons.javaflow.spi.ContinuableClassInfo;
2726
import org.apache.commons.javaflow.spi.ContinuableClassInfoResolver;
2827
import org.apache.commons.javaflow.spi.ResourceLoader;
@@ -37,7 +36,7 @@ class Asm4ContinuableClassInfoResolver implements ContinuableClassInfoResolver {
3736

3837
Asm4ContinuableClassInfoResolver(final ResourceLoader classLoader) {
3938
this.resourceLoader = classLoader;
40-
markContinuableAnnotation(CONTINUABLE_ANNOTATION_TYPE);
39+
markContinuableAnnotation(CONTINUABLE_ANNOTATION_TYPE.getDescriptor());
4140
}
4241

4342
public ResourceLoader resourceLoader() {
@@ -139,7 +138,7 @@ public boolean isContinuableAnnotation(final String annotationClassDescriptor) {
139138
}
140139
}
141140

142-
final private static String CONTINUABLE_ANNOTATION_TYPE = Type.getDescriptor(ContinuableAnnotation.class);
141+
final private static Type CONTINUABLE_ANNOTATION_TYPE = Type.getObjectType("org/apache/commons/javaflow/api/ContinuableAnnotation");
143142
final private static ContinuableClassInfo UNSUPPORTED_CLASS_INFO = new ContinuableClassInfo() {
144143

145144
public void markClassProcessed() {}

net.tascalate.javaflow.providers.asm4/src/main/java/org/apache/commons/javaflow/providers/asm4/ContinuableMethodNode.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import java.util.Map;
3333
import java.util.Set;
3434

35-
import org.apache.commons.javaflow.api.Continuation;
3635
import org.apache.commons.javaflow.spi.ContinuableClassInfo;
3736
import org.apache.commons.javaflow.spi.ContinuableClassInfoResolver;
3837
import org.objectweb.asm.Handle;
@@ -333,7 +332,7 @@ boolean needsFrameGuard(int opcode, String owner, String name, String desc) {
333332
return false;
334333
}
335334

336-
final private static String CONTINUATION_CLASS_INTERNAL_NAME = Type.getInternalName(Continuation.class);
335+
final private static String CONTINUATION_CLASS_INTERNAL_NAME = "org/apache/commons/javaflow/api/Continuation";
337336
final private static Set<String> CONTINUATION_CLASS_CONTINUABLE_METHODS = new HashSet<String>(Arrays.asList(
338337
"suspend", "again", "cancel"
339338
// we are suspending here with potential resume later

net.tascalate.javaflow.providers.asm4/src/main/java/org/apache/commons/javaflow/providers/asm4/ContinuableMethodVisitor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525

2626
import java.util.List;
2727

28-
import org.apache.commons.javaflow.core.StackRecorder;
2928
import org.objectweb.asm.Handle;
3029
import org.objectweb.asm.Label;
3130
import org.objectweb.asm.MethodVisitor;
@@ -40,7 +39,7 @@
4039
import static org.objectweb.asm.Opcodes.*;
4140

4241
public final class ContinuableMethodVisitor extends MethodVisitor {
43-
private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
42+
private static final String STACK_RECORDER = "org/apache/commons/javaflow/core/StackRecorder";
4443
private static final String POP_METHOD = "pop";
4544
private static final String PUSH_METHOD = "push";
4645

net.tascalate.javaflow.providers.asm5/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@
1919
</properties>
2020

2121
<dependencies>
22-
<dependency>
23-
<groupId>net.tascalate.javaflow</groupId>
24-
<artifactId>net.tascalate.javaflow.api</artifactId>
25-
<version>${project.version}</version>
26-
</dependency>
2722
<dependency>
2823
<groupId>net.tascalate.javaflow</groupId>
2924
<artifactId>net.tascalate.javaflow.spi</artifactId>

net.tascalate.javaflow.providers.asm5/src/main/java/org/apache/commons/javaflow/providers/asm5/Asm5ContinuableClassInfoResolver.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.util.Map;
2323
import java.util.Set;
2424

25-
import org.apache.commons.javaflow.api.ContinuableAnnotation;
2625
import org.apache.commons.javaflow.spi.ContinuableClassInfo;
2726
import org.apache.commons.javaflow.spi.ContinuableClassInfoResolver;
2827
import org.apache.commons.javaflow.spi.ResourceLoader;
@@ -37,7 +36,7 @@ class Asm5ContinuableClassInfoResolver implements ContinuableClassInfoResolver {
3736

3837
Asm5ContinuableClassInfoResolver(final ResourceLoader classLoader) {
3938
this.resourceLoader = classLoader;
40-
markContinuableAnnotation(CONTINUABLE_ANNOTATION_TYPE);
39+
markContinuableAnnotation(CONTINUABLE_ANNOTATION_TYPE.getDescriptor());
4140
}
4241

4342
public ResourceLoader resourceLoader() {
@@ -139,7 +138,7 @@ public boolean isContinuableAnnotation(final String annotationClassDescriptor) {
139138
}
140139
}
141140

142-
final private static String CONTINUABLE_ANNOTATION_TYPE = Type.getDescriptor(ContinuableAnnotation.class);
141+
final private static Type CONTINUABLE_ANNOTATION_TYPE = Type.getObjectType("org/apache/commons/javaflow/api/ContinuableAnnotation");
143142
final private static ContinuableClassInfo UNSUPPORTED_CLASS_INFO = new ContinuableClassInfo() {
144143

145144
public void markClassProcessed() {}

0 commit comments

Comments
 (0)