Skip to content
Permalink
Branch: develop
Commits on Oct 1, 2018
  1. Store MethodParameterMappings as array instead of HashMap

    Minecrell committed Oct 1, 2018
Commits on Sep 20, 2018
  1. Add ClassMapping completion to add inherited mappings to mapping set

    Minecrell authored and jamierocks committed Sep 19, 2018
  2. Update Gradle wrapper to fix JUnit 5 tests

    Minecrell committed Sep 20, 2018
  3. Fix StackOverflowException discovered by disabled unit tests

    Minecrell committed Sep 20, 2018
Commits on Sep 18, 2018
  1. Add MethodMapping.getDeobfuscatedSignature()

    Minecrell authored and jamierocks committed Aug 28, 2018
    Convert MappingSet.deobfuscate() to use the object variants
    instead of a string. Can always call toString() to get the serialized
    notation.
Commits on Aug 31, 2018
  1. Add computeClassMapping and computeFieldMapping

    Minecrell authored and jamierocks committed Aug 29, 2018
Commits on Aug 29, 2018
  1. Add ClassMapping.get(De)ObfuscatedPackage()

    Minecrell authored and jamierocks committed Aug 28, 2018
Commits on Aug 27, 2018
  1. Add getFieldsByName()

    Minecrell authored and jamierocks committed Aug 27, 2018
  2. Add fallbacks when looking up field mappings

    Minecrell authored and jamierocks committed Aug 27, 2018
    Currently, looking up field mappings fails entirely if you use a
    mapping format without field types, but then provide one when looking
    up a field mapping. Similarily, it is impossible to look up field
    mappings without a provided type if the mapping format has field types.
    
    Attempt to fallback to looking up field mappings only based on their
    name to avoid this behavior.
  3. Fix simple name getters for anonymous/local classes

    Minecrell authored and jamierocks committed Aug 27, 2018
  4. Add TextMappingFormat

    Minecrell authored and jamierocks committed Aug 26, 2018
    Extends MappingFormat and allows reading text mapping formats
    from readers/writers instead of just binary input/output streams.
Commits on Aug 26, 2018
  1. Automatically normalize top level class names

    Minecrell authored and jamierocks committed Aug 26, 2018
  2. Minor cleanup and optimizations

    Minecrell authored and jamierocks committed Aug 26, 2018
  3. Add getSimple(De)ObfuscatedName

    Minecrell authored and jamierocks committed Aug 26, 2018
    This is essentially the opposite of getFull(De)ObfuscatedName():
    it always returns the unqualified ("simple") name of the mapping.
  4. Remove dependency on Guava

    Minecrell authored and jamierocks committed Aug 26, 2018
You can’t perform that action at this time.