public final class Tweak
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
constructorDefs |
private static java.lang.String |
gRClassName |
private static java.lang.String[] |
imports |
private static java.lang.String[] |
markMethodDefs |
private static java.lang.String[] |
methodDefs |
private static java.lang.String |
stamp |
static java.lang.String |
tweakMarkClassName |
Modifier | Constructor and Description |
---|---|
private |
Tweak() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
ensureDirExists(java.lang.String dir) |
static void |
main(java.lang.String[] args) |
static void |
test() |
static void |
tweak(Setter.Output mode,
java.lang.String dir,
java.lang.String jarName,
java.lang.String version)
Tweak
|
private static javassist.CtClass |
tweakClass() |
static void |
tweakFile(java.lang.String dir0) |
static void |
tweakJar(java.lang.String dir0,
java.lang.String jarName,
java.lang.String version) |
static void |
tweakJvm() |
static javassist.CtClass |
tweakMark()
Tweak from model
|
static void |
tweakTest() |
static void |
tweakToClass() |
private static final java.lang.String stamp
public static final java.lang.String tweakMarkClassName
private static final java.lang.String gRClassName
private static final java.lang.String[] methodDefs
private static final java.lang.String[] constructorDefs
private static final java.lang.String[] markMethodDefs
private static final java.lang.String[] imports
private static javassist.CtClass tweakClass() throws javassist.NotFoundException, javassist.CannotCompileException
javassist.NotFoundException
javassist.CannotCompileException
public static javassist.CtClass tweakMark() throws java.lang.Exception
java.lang.Exception
- exceptionpublic static void tweak(Setter.Output mode, java.lang.String dir, java.lang.String jarName, java.lang.String version) throws java.lang.Exception
mode
- output node NONE, JAR, FILE, JVM, JVM_TESTdir
- director for JAR, FILEjarName
- for JARversion
- for JARjava.lang.Exception
- exceptionpublic static void tweakToClass() throws java.lang.Exception
java.lang.Exception
private static java.lang.String ensureDirExists(java.lang.String dir)
public static void test()
public static void tweakJar(java.lang.String dir0, java.lang.String jarName, java.lang.String version) throws java.lang.Exception
java.lang.Exception
public static void tweakFile(java.lang.String dir0) throws java.lang.Exception
java.lang.Exception
public static void tweakJvm() throws java.lang.Exception
java.lang.Exception
public static void tweakTest() throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception