Skip to content

Commit 748cb5a

Browse files
committed
Remove unnecessary code in ContinuableClassesInstrumentationMojo
1 parent 1ab3286 commit 748cb5a

File tree

1 file changed

+20
-29
lines changed

1 file changed

+20
-29
lines changed

net.tascalate.javaflow.tools.maven/src/main/java/org/apache/commons/javaflow/tools/maven/ContinuableClassesInstrumentationMojo.java

Lines changed: 20 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
*/
1616
package org.apache.commons.javaflow.tools.maven;
1717

18-
import static java.lang.Thread.currentThread;
19-
2018
import java.io.File;
2119
import java.io.IOException;
2220
import java.net.MalformedURLException;
@@ -127,39 +125,32 @@ public void execute() throws MojoExecutionException {
127125
}
128126

129127
private void transformFiles(File inputDirectory, List<String> classPathEntries) throws IOException {
130-
final Log log = getLog();
131-
ClassLoader originalContextClassLoader = currentThread().getContextClassLoader();
132-
try {
133-
List<URL> classPath = new ArrayList<URL>();
134-
for (String classPathEntry : classPathEntries) {
135-
classPath.add(resolveUrl(new File(classPathEntry)));
136-
}
137-
classPath.add(resolveUrl(inputDirectory));
128+
Log log = getLog();
129+
List<URL> classPath = new ArrayList<URL>();
130+
for (String classPathEntry : classPathEntries) {
131+
classPath.add(resolveUrl(new File(classPathEntry)));
132+
}
133+
classPath.add(resolveUrl(inputDirectory));
138134

139-
ResourceTransformer dirTransformer = RewritingUtils.createTransformer(
140-
classPath.toArray(new URL[] {})
141-
);
142-
143-
try {
144-
long now = System.currentTimeMillis();
145-
146-
for (File source : RecursiveFilesIterator.scanClassFiles(inputDirectory)) {
147-
if (source.lastModified() <= now) {
148-
log.debug("Applying continuations support: " + source);
149-
boolean rewritten = RewritingUtils.rewriteClassFile(source, dirTransformer, source);
150-
if (rewritten) {
151-
log.info("Rewritten continuation-enabled class file: " + source);
152-
}
135+
ResourceTransformer dirTransformer = RewritingUtils.createTransformer(
136+
classPath.toArray(new URL[] {})
137+
);
138+
139+
try {
140+
long now = System.currentTimeMillis();
141+
142+
for (File source : RecursiveFilesIterator.scanClassFiles(inputDirectory)) {
143+
if (source.lastModified() <= now) {
144+
log.debug("Applying continuations support: " + source);
145+
boolean rewritten = RewritingUtils.rewriteClassFile(source, dirTransformer, source);
146+
if (rewritten) {
147+
log.info("Rewritten continuation-enabled class file: " + source);
153148
}
154149
}
155-
} finally {
156-
dirTransformer.release();
157150
}
158-
159151
} finally {
160-
currentThread().setContextClassLoader(originalContextClassLoader);
152+
dirTransformer.release();
161153
}
162-
163154
}
164155

165156
private File computeDir(String dir) {

0 commit comments

Comments
 (0)