public class JarRemapper extends CustomRemapper
| Modifier and Type | Field and Description |
|---|---|
JarMapping |
jarMapping |
| Constructor and Description |
|---|
JarRemapper(JarMapping jarMapping) |
JarRemapper(RemapperProcessor remapperPreprocessor,
JarMapping jarMapping) |
JarRemapper(RemapperProcessor preProcessor,
JarMapping jarMapping,
RemapperProcessor postProcessor) |
| Modifier and Type | Method and Description |
|---|---|
String |
map(String typeName) |
String |
mapFieldName(String owner,
String name,
String desc,
int access) |
String |
mapMethodName(String owner,
String name,
String desc,
int access) |
static String |
mapTypeName(String typeName,
Map<String,String> packageMap,
Map<String,String> classMap,
String defaultIfUnmapped) |
byte[] |
remapClassFile(byte[] in,
ClassRepo repo) |
byte[] |
remapClassFile(InputStream is,
ClassRepo repo)
Remap an individual class given an InputStream to its bytecode
|
void |
remapJar(Jar jar,
File target)
Remap all the classes in a jar, writing a new jar to the target
|
void |
setGenerateAPI(boolean generateAPI)
Enable or disable API-only generation.
|
mapFieldName, mapMethodNamepublic final JarMapping jarMapping
public JarRemapper(RemapperProcessor preProcessor, JarMapping jarMapping, RemapperProcessor postProcessor)
public JarRemapper(RemapperProcessor remapperPreprocessor, JarMapping jarMapping)
public JarRemapper(JarMapping jarMapping)
public void setGenerateAPI(boolean generateAPI)
public static String mapTypeName(String typeName, Map<String,String> packageMap, Map<String,String> classMap, String defaultIfUnmapped)
public String mapFieldName(String owner, String name, String desc, int access)
mapFieldName in class CustomRemapperpublic String mapMethodName(String owner, String name, String desc, int access)
mapMethodName in class CustomRemapperpublic void remapJar(Jar jar, File target) throws IOException
IOExceptionpublic byte[] remapClassFile(InputStream is, ClassRepo repo) throws IOException
IOExceptionpublic byte[] remapClassFile(byte[] in,
ClassRepo repo)
Copyright © 2012-2015. All Rights Reserved.