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)

Reply via email to