SpecialSource/src/main/java/net/md_5/specialsource
Agaricus 7ed216d944 Fix inheritance provider chaining
Previously, each provider would be consulted until a matching parent is
found. This is incorrect and caused spurious warnings with --live
(jar + runtime inheritance), as unmatched classes in the jar would fall
through to the runtime inheritance provider.

Now once a provider returns non-null, no other providers are checked.
null indicates the provider knows nothing about the class and should
ask elsewhere, non-null indicates a definitive list of inheritance
(extends/implements list) classes. Should be slightly faster, too.
2013-01-23 19:55:44 -08:00
..
CompactSrgReader.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00
CompactSrgWriter.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00
IInheritanceProvider.java Fix inheritance provider chaining 2013-01-23 19:55:44 -08:00
ISrgWriter.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00
Jar.java Allow remapping jars without Main-Class attribute (ex: Bukkit plugins) 2013-01-22 00:17:01 -08:00
JarComparer.java Java 6 support. 2012-12-09 10:29:04 +11:00
JarInheritanceProvider.java Fix inheritance provider chaining 2013-01-23 19:55:44 -08:00
JarMapping.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00
JarRemapper.java Fix inheritance provider chaining 2013-01-23 19:55:44 -08:00
MethodDescriptorTransformer.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00
NodeType.java Fix license formatting. 2012-12-09 10:15:58 +11:00
NoDupeList.java Java 6 support. 2012-12-09 10:29:04 +11:00
Ownable.java Fix license formatting. 2012-12-09 10:15:58 +11:00
Pair.java Java 6 support. 2012-12-09 10:29:04 +11:00
RuntimeInheritanceProvider.java Fix inheritance provider chaining 2013-01-23 19:55:44 -08:00
ShadeRelocationSimulator.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00
SpecialSource.java Cleanup output (cosmetic changes only) 2013-01-23 19:47:15 -08:00
SrgWriter.java Formattng + a few nitpicks of previous patches. 2013-01-23 20:05:24 +11:00