Skip to content

Conversation

@supersaiyansubtlety
Copy link
Member

Fixes #348

#306 made EntryRemapper use the combined JarIndex instead of the main JarIndex

That allowed its MappingValidator to detect conflicts with inherited lib methods, but resulted in its EntryResolver resolving roots in lib classes.

This makes EntryRemapper use the combined index for its MappingValidator and the main index for its EntryResolver.

This required breaking changes to EntryRemapper's factory methods.

@supersaiyansubtlety supersaiyansubtlety self-assigned this Dec 17, 2025
@supersaiyansubtlety supersaiyansubtlety added bug Something isn't working backend affects the enigma backend labels Dec 17, 2025
@supersaiyansubtlety supersaiyansubtlety linked an issue Dec 17, 2025 that may be closed by this pull request
@ix0rai ix0rai self-requested a review January 16, 2026 17:04
Copy link
Member

@ix0rai ix0rai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend affects the enigma backend bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Naming a lib method param creates a lib mapping

2 participants