Rename JarFilter's ClassTransformer to FilterTransformer. (#3481)

This commit is contained in:
Chris Rankin 2018-07-02 10:31:07 +01:00 committed by GitHub
parent 5d78992038
commit 64d65f0a54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 7 deletions

View File

@ -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<String, List<String>>,
@ -26,7 +26,7 @@ class ClassTransformer private constructor (
private val unwantedFields: MutableSet<FieldElement>,
private val deletedMethods: MutableSet<MethodElement>,
private val stubbedMethods: MutableSet<MethodElement>
) : KotlinAwareVisitor(ASM6, visitor, logger, kotlinMetadata), Repeatable<ClassTransformer> {
) : KotlinAwareVisitor(ASM6, visitor, logger, kotlinMetadata), Repeatable<FilterTransformer> {
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,

View File

@ -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),

View File

@ -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<out T : MessageLite>(
private val logger: Logger,

View File

@ -46,7 +46,7 @@ class FieldRemovalTest {
private fun <T: R, R: Any> transform(type: Class<in T>, asType: Class<out R>): Class<out R> {
val bytecode = type.bytecode.execute({ writer ->
ClassTransformer(
FilterTransformer(
visitor = writer,
logger = logger,
removeAnnotations = emptySet(),

View File

@ -28,7 +28,7 @@ class StaticFieldRemovalTest {
private fun <T : R, R : Any> transform(type: Class<in T>, asType: Class<out R>): Class<out R> {
val bytecode = type.bytecode.execute({ writer ->
ClassTransformer(
FilterTransformer(
visitor = writer,
logger = logger,
removeAnnotations = emptySet(),