public class RemapperProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
debug |
| Constructor and Description |
|---|
RemapperProcessor(InheritanceMap inheritanceMap,
JarMapping jarMapping) |
RemapperProcessor(InheritanceMap inheritanceMap,
JarMapping jarMapping,
AccessMap accessMap) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
process(byte[] bytecode) |
byte[] |
process(org.objectweb.asm.ClassReader classReader) |
byte[] |
process(InputStream inputStream) |
void |
setRemapReflectClass(boolean b)
Enable or disable remapping reflection class name string constants.
|
void |
setRemapReflectField(boolean b)
Enable or disable remapping reflection field string constants.
|
public RemapperProcessor(InheritanceMap inheritanceMap, JarMapping jarMapping, AccessMap accessMap)
inheritanceMap - Map to add extracted inheritance information too,
or null to not extract inheritancejarMapping - Mapping for reflection remapping, or null to not remap
reflectionaccessMap - Access transformer mappings, or null to not apply ATIOExceptionpublic RemapperProcessor(InheritanceMap inheritanceMap, JarMapping jarMapping)
public byte[] process(InputStream inputStream) throws IOException
IOExceptionpublic byte[] process(byte[] bytecode)
public void setRemapReflectField(boolean b)
public void setRemapReflectClass(boolean b)
public byte[] process(org.objectweb.asm.ClassReader classReader)
Copyright © 2012-2015. All Rights Reserved.