Example usage for org.objectweb.asm.commons Remapper subclass-usage

List of usage examples for org.objectweb.asm.commons Remapper subclass-usage

Introduction

In this page you can find the example usage for org.objectweb.asm.commons Remapper subclass-usage.

Usage

From source file chibill.DeobLoader.loader.Remappers.java

public class Remappers extends Remapper {
    public static final Remappers INSTANCE = new Remappers();

    private BiMap<String, String> classNameBiMap;

    private Map<String, Map<String, String>> rawFieldMaps;

From source file com.googlecode.ddom.weaver.remapper.Mappings.java

class Mappings extends Remapper {
    private final Map<String, String> map = new HashMap<String, String>();

    void addMapping(String from, String to) {
        map.put(from, to);
    }

From source file com.peergreen.arquillian.generator.ClassRemapper.java

/**
 * Allows to rename some ASM fields/type
 * @author Florent Benoit
 */
public class ClassRemapper extends Remapper {

From source file com.tonicsystems.jarjar.KeepProcessor.java

class KeepProcessor extends Remapper implements JarProcessor {
    private final ClassVisitor cv = new RemappingClassAdapter(new EmptyClassVisitor(), this);
    private final List<Wildcard> wildcards;
    private final List<String> roots = new ArrayList<String>();
    private final Map<String, Set<String>> depend = new HashMap<String, Set<String>>();

From source file com.tonicsystems.jarjar.PackageRemapper.java

class PackageRemapper extends Remapper {
    private static final String RESOURCE_SUFFIX = "RESOURCE";

    private static final Pattern ARRAY_FOR_NAME_PATTERN = Pattern
            .compile("\\[L[\\p{javaJavaIdentifierPart}\\.]+?;");

From source file com.tonicsystems.jarjar.transform.asm.PackageRemapper.java

public class PackageRemapper extends Remapper {

    private static final Logger LOG = LoggerFactory.getLogger(PackageRemapper.class);
    private static final String RESOURCE_SUFFIX = "RESOURCE";

    private final List<ClassRename> patterns;

From source file cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.java

public class FMLDeobfuscatingRemapper extends Remapper {
    public static final FMLDeobfuscatingRemapper INSTANCE = new FMLDeobfuscatingRemapper();

    private BiMap<String, String> classNameBiMap;
    private BiMap<String, String> mcpNameBiMap;

From source file de.bodden.tamiflex.normalizer.StringRemapper.java

/**
 * A {@link Remapper} that not only re-maps type names but also string
 * constants.
 */
public class StringRemapper extends Remapper {

From source file keepcalm.mods.bukkit.Method.java

class MyRemapper extends Remapper {
    public Map<String, MappedClass> mapClasses;
    public Map<String, ClassInfo> mapClassInfo;
    public Map<String, String> mapPackages;

    public MyRemapper(Map<String, MappedClass> mapClasses, Map<String, ClassInfo> mapInheritance,

From source file nallar.tickthreading.patcher.remapping.Deobfuscator.java

public class Deobfuscator extends Remapper {
    public static final Deobfuscator INSTANCE = new Deobfuscator();
    private static final String[] EMPTY_INTERFACES = new String[0];
    private BiMap<String, String> classNameBiMap;
    private BiMap<String, String> mcpNameBiMap;
    private Map<String, Map<String, String>> rawFieldMaps;