public class AccessWidenerJarProcessor extends java.lang.Object implements JarProcessor
| Constructor and Description |
|---|
AccessWidenerJarProcessor(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAccessWidenerPath(java.nio.file.Path modJarPath) |
byte[] |
getRemappedAccessWidener(org.objectweb.asm.commons.Remapper asmRemapper) |
boolean |
isInvalid(java.io.File file)
Return true to make all jar processors run again, return false to use the existing results of jar processing.
|
void |
process(java.io.File file)
Currently this is a destructive process that replaces the existing jar.
|
void |
remapAccessWidener(java.nio.file.Path modJarPath,
org.objectweb.asm.commons.Remapper asmRemapper) |
void |
setup() |
public AccessWidenerJarProcessor(org.gradle.api.Project project)
public void setup()
setup in interface JarProcessorpublic void process(java.io.File file)
JarProcessorprocess in interface JarProcessorpublic void remapAccessWidener(java.nio.file.Path modJarPath,
org.objectweb.asm.commons.Remapper asmRemapper)
throws java.io.IOException
java.io.IOExceptionpublic byte[] getRemappedAccessWidener(org.objectweb.asm.commons.Remapper asmRemapper)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getAccessWidenerPath(java.nio.file.Path modJarPath)
public boolean isInvalid(java.io.File file)
JarProcessorisInvalid in interface JarProcessor