Skip to content

Commit

Permalink
GH-145 Revert ASTTransformationCustomizer
Browse files Browse the repository at this point in the history
  • Loading branch information
dzikoysk committed Jan 17, 2023
1 parent 36d5635 commit 947ffce
Showing 1 changed file with 2 additions and 13 deletions.
Original file line number Diff line number Diff line change
@@ -1,31 +1,20 @@
package io.javalin.openapi.processor.configuration

import groovy.lang.GroovyClassLoader
import groovy.transform.CompileStatic
import io.javalin.openapi.JsonSchema
import io.javalin.openapi.OpenApi
import io.javalin.openapi.OpenApis
import io.javalin.openapi.experimental.ExperimentalCompileOpenApiConfiguration
import io.javalin.openapi.experimental.OpenApiAnnotationProcessorConfigurer
import io.javalin.openapi.experimental.processor.shared.info
import io.javalin.openapi.processor.OpenApiAnnotationProcessor.Companion.context
import org.codehaus.groovy.control.CompilerConfiguration
import org.codehaus.groovy.control.customizers.ASTTransformationCustomizer
import java.io.File
import javax.annotation.processing.RoundEnvironment

class OpenApiPrecompileScriptingEngine {

private val groovyClassLoader by lazy {
GroovyClassLoader(
OpenApiPrecompileScriptingEngine::class.java.classLoader,
CompilerConfiguration().also {
it.addCompilationCustomizers(
ASTTransformationCustomizer(CompileStatic::class.java)
)
}
)
}
private val classLoader = OpenApiPrecompileScriptingEngine::class.java.classLoader
private val groovyClassLoader by lazy { GroovyClassLoader(classLoader) }

@OptIn(ExperimentalCompileOpenApiConfiguration::class)
fun load(roundEnvironment: RoundEnvironment): OpenApiAnnotationProcessorConfigurer? =
Expand Down

0 comments on commit 947ffce

Please sign in to comment.