diff --git a/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/ClassTransformer.kt b/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/FilterTransformer.kt similarity index 99% rename from buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/ClassTransformer.kt rename to buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/FilterTransformer.kt index 8b181fed6c..06ce0c2311 100644 --- a/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/ClassTransformer.kt +++ b/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/FilterTransformer.kt @@ -15,7 +15,7 @@ import org.objectweb.asm.Opcodes.* * This Visitor is applied to the byte-code repeatedly until it has removed * everything that is no longer wanted. */ -class ClassTransformer private constructor ( +class FilterTransformer private constructor ( visitor: ClassVisitor, logger: Logger, kotlinMetadata: MutableMap>, @@ -26,7 +26,7 @@ class ClassTransformer private constructor ( private val unwantedFields: MutableSet, private val deletedMethods: MutableSet, private val stubbedMethods: MutableSet -) : KotlinAwareVisitor(ASM6, visitor, logger, kotlinMetadata), Repeatable { +) : KotlinAwareVisitor(ASM6, visitor, logger, kotlinMetadata), Repeatable { constructor( visitor: ClassVisitor, logger: Logger, @@ -62,7 +62,7 @@ class ClassTransformer private constructor ( name.startsWith("$className\$${method.visibleName}\$") } - override fun recreate(visitor: ClassVisitor) = ClassTransformer( + override fun recreate(visitor: ClassVisitor) = FilterTransformer( visitor = visitor, logger = logger, kotlinMetadata = kotlinMetadata, diff --git a/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/JarFilterTask.kt b/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/JarFilterTask.kt index 7d7b87e264..a370b7884a 100644 --- a/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/JarFilterTask.kt +++ b/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/JarFilterTask.kt @@ -211,7 +211,7 @@ open class JarFilterTask : DefaultTask() { private fun transform(inBytes: ByteArray): ByteArray { var reader = ClassReader(inBytes) var writer = ClassWriter(COMPUTE_MAXS) - var transformer = ClassTransformer( + var transformer = FilterTransformer( visitor = writer, logger = logger, removeAnnotations = toDescriptors(forRemove), diff --git a/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/MetadataTransformer.kt b/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/MetadataTransformer.kt index 6c75fe0121..871cf4bff3 100644 --- a/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/MetadataTransformer.kt +++ b/buildSrc/jarfilter/src/main/kotlin/net/corda/gradle/jarfilter/MetadataTransformer.kt @@ -19,7 +19,7 @@ import java.io.InputStream /** * Base class for removing unwanted elements from [kotlin.Metadata] annotations. - * This is used by [ClassTransformer] for [JarFilterTask]. + * This is used by [FilterTransformer] for [JarFilterTask]. */ internal abstract class MetadataTransformer( private val logger: Logger, diff --git a/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/FieldRemovalTest.kt b/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/FieldRemovalTest.kt index da80e93660..a6cfdb6a8c 100644 --- a/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/FieldRemovalTest.kt +++ b/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/FieldRemovalTest.kt @@ -46,7 +46,7 @@ class FieldRemovalTest { private fun transform(type: Class, asType: Class): Class { val bytecode = type.bytecode.execute({ writer -> - ClassTransformer( + FilterTransformer( visitor = writer, logger = logger, removeAnnotations = emptySet(), diff --git a/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/StaticFieldRemovalTest.kt b/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/StaticFieldRemovalTest.kt index 49df4a2eb7..83ef0258ba 100644 --- a/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/StaticFieldRemovalTest.kt +++ b/buildSrc/jarfilter/src/test/kotlin/net/corda/gradle/jarfilter/StaticFieldRemovalTest.kt @@ -28,7 +28,7 @@ class StaticFieldRemovalTest { private fun transform(type: Class, asType: Class): Class { val bytecode = type.bytecode.execute({ writer -> - ClassTransformer( + FilterTransformer( visitor = writer, logger = logger, removeAnnotations = emptySet(),