SYMBOL INDEX (305 symbols across 51 files) FILE: jeg-common/src/main/java/jeg/common/config/Config.java class Config (line 3) | public class Config { method getOutputDir (line 12) | public String getOutputDir() { method setOutputDir (line 16) | public void setOutputDir(String outputDir) { method getLoaderClassName (line 21) | public String getLoaderClassName() { method setLoaderClassName (line 25) | public void setLoaderClassName(String loaderClassName) { method getClassNameInFormatter (line 29) | public String getClassNameInFormatter() { method setClassNameInFormatter (line 33) | public void setClassNameInFormatter(String classNameInFormatter) { method getClassBytesInFormatter (line 37) | public byte[] getClassBytesInFormatter() { method setClassBytesInFormatter (line 41) | public void setClassBytesInFormatter(byte[] classBytesInFormatter) { method getClassBase64InFormatter (line 45) | public String getClassBase64InFormatter() { method setClassBase64InFormatter (line 49) | public void setClassBase64InFormatter(String classBase64InFormatter) { method getServerType (line 55) | public String getServerType() { method setServerType (line 59) | public void setServerType(String serverType) { method getFormatType (line 63) | public String getFormatType() { method setFormatType (line 67) | public void setFormatType(String formatType) { method getGadgetType (line 71) | public String getGadgetType() { method setGadgetType (line 75) | public void setGadgetType(String gadgetType) { method isImplementsASTTransformationType (line 79) | public boolean isImplementsASTTransformationType() { method setImplementsASTTransformationType (line 83) | public void setImplementsASTTransformationType(boolean implementsASTTr... method isImplementsScriptEngineFactory (line 87) | public boolean isImplementsScriptEngineFactory() { method setImplementsScriptEngineFactory (line 91) | public void setImplementsScriptEngineFactory(boolean implementsScriptE... FILE: jeg-common/src/main/java/jeg/common/config/Constants.java type Constants (line 3) | public interface Constants { FILE: jeg-common/src/main/java/jeg/common/format/BASE64Formatter.java class BASE64Formatter (line 6) | public class BASE64Formatter implements IFormatter { method transform (line 7) | @Override FILE: jeg-common/src/main/java/jeg/common/format/BCELFormatter.java class BCELFormatter (line 16) | public class BCELFormatter implements IFormatter { method transform (line 17) | public byte[] transform(byte[] bytes, Config config) throws IOException { class BCELoader (line 41) | class BCELoader extends ClassLoader { method getClassName (line 43) | public String getClassName() { method getBase64String (line 48) | public String getBase64String() throws IOException { method BCELoader (line 52) | public BCELoader() throws Exception { method base64Decode (line 69) | public static byte[] base64Decode(String str) throws Exception { FILE: jeg-common/src/main/java/jeg/common/format/BigIntegerFormatter.java class BigIntegerFormatter (line 8) | public class BigIntegerFormatter implements IFormatter { method transform (line 9) | @Override FILE: jeg-common/src/main/java/jeg/common/format/IFormatter.java type IFormatter (line 5) | public interface IFormatter { method transform (line 6) | public byte[] transform(byte[] bytes, Config config) throws Exception; FILE: jeg-common/src/main/java/jeg/common/format/JARFormatter.java class JARFormatter (line 12) | public class JARFormatter implements IFormatter { method transform (line 13) | public byte[] transform(byte[] bytes, Config config) throws IOException { FILE: jeg-common/src/main/java/jeg/common/format/JavaScriptFormatter.java class JavaScriptFormatter (line 6) | public class JavaScriptFormatter implements IFormatter { method transform (line 7) | public byte[] transform(byte[] bytes, Config config) throws Exception { FILE: jeg-common/src/main/java/jeg/common/util/Base64Util.java class Base64Util (line 3) | public class Base64Util { method encodeToBase64 (line 5) | public static String encodeToBase64(byte[] input) throws Exception { method decodeFromBase64 (line 23) | public static String decodeFromBase64(String input) throws Exception { FILE: jeg-common/src/main/java/jeg/common/util/ClassUtil.java class ClassUtil (line 7) | public class ClassUtil { method generatePackageName (line 37) | public static String generatePackageName(String[] packageNames) { method getRandomPackageName (line 44) | public static String getRandomPackageName(String[] packageNames) { method getRandomName (line 48) | public static String getRandomName(String[]... arrays) { method generateRandomString (line 61) | public static String generateRandomString() { method getRandomClassName (line 72) | public static String getRandomClassName() { method getRandomLoaderClassName (line 77) | public static String getRandomLoaderClassName() { method getSimpleName (line 82) | public static String getSimpleName(String className) { FILE: jeg-common/src/main/java/jeg/common/util/FileUtil.java class FileUtil (line 5) | public class FileUtil { method writeFile (line 6) | public static void writeFile(String filePath, byte[] bytes) throws IOE... FILE: jeg-common/src/main/java/jeg/common/util/GadgetUtil.java class GadgetUtil (line 8) | public class GadgetUtil { method GadgetUtil (line 13) | public GadgetUtil(Config config, ClassPool pool, CtClass modifiedClass) { method modify (line 19) | public byte[] modify() throws Exception { method applyJDKAbstractTranslet (line 39) | public void applyJDKAbstractTranslet() throws NotFoundException, Canno... method applyXALANAbstractTranslet (line 45) | public void applyXALANAbstractTranslet() throws NotFoundException, Can... FILE: jeg-common/src/main/java/jeg/common/util/HeaderUtil.java class HeaderUtil (line 5) | public class HeaderUtil { method genHeaderName (line 10) | public static String genHeaderName(String[] keys) { method genRandomKey (line 15) | private static String genRandomKey(String[] keys) { method genRandomSuffix (line 19) | private static String genRandomSuffix() { FILE: jeg-common/src/main/java/jeg/common/util/JavassistUtil.java class JavassistUtil (line 13) | public class JavassistUtil { method addMethod (line 17) | public static void addMethod(CtClass ctClass, String methodName, Strin... method addField (line 31) | public static void addField(CtClass ctClass, String fieldName, String ... method addStaticField (line 55) | public static void addStaticField(CtClass ctClass, String fieldName, S... method removeSourceFileAttribute (line 82) | public static void removeSourceFileAttribute(CtClass ctClass) { method removeAttribute (line 100) | public static synchronized AttributeInfo removeAttribute(List