Zongle Wang created MSHADE-481: ---------------------------------- Summary: Can we mark members in SimpleRelocator protected? Key: MSHADE-481 URL: https://issues.apache.org/jira/browse/MSHADE-481 Project: Maven Shade Plugin Issue Type: Improvement Reporter: Zongle Wang
I'm refactoring [Shadow Gradle Plugin](https://github.com/GradleUp/shadow), which implements Maven Shade Plugin on Gradle. The logic in [SimpleRelocator.kt](https://github.com/GradleUp/shadow/blob/main/src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/relocation/SimpleRelocator.kt) is simular to [SimpleRelocator.java](https://github.com/apache/maven-shade-plugin/blob/f15f26b1b8100d0c3bfa15b9e8b233922432ee15/src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java) but behind some features and bug fixes. It would be great if we can mark some members `protected` in `SimpleRelocator.java`, this is handy for delegating logic of `SimpleRelocator.java` to `SimpleRelocator.kt`. This change would also make it easier to keep the Kotlin implementation in sync with updates from the Maven Shade Plugin side. -- This message was sent by Atlassian Jira (v8.20.10#820010)