SYMBOL INDEX (25 symbols across 7 files) FILE: src/main/java/com/xiaguliuxiang/Usage.java class Usage (line 18) | public class Usage { method main (line 29) | public static void main(String[] args) { method runCommand (line 38) | private static void runCommand(CommandLine commandLine) { method printHelp (line 60) | private static void printHelp() { FILE: src/main/java/com/xiaguliuxiang/agent/AgentPremain.java class AgentPremain (line 9) | public class AgentPremain { method premain (line 13) | public static void premain(String agentArgs, Instrumentation inst) { method getAgentPackageUri (line 38) | private static URI getAgentPackageUri() throws Exception { FILE: src/main/java/com/xiaguliuxiang/agent/ClassHookTransformer.java class ClassHookTransformer (line 13) | public class ClassHookTransformer implements ClassFileTransformer { method transform (line 22) | @Override FILE: src/main/java/com/xiaguliuxiang/keygen/KeyGen.java class KeyGen (line 18) | public class KeyGen { method generateLicense (line 33) | public static String generateLicense(String licenseId, String licenseN... method prepareLicense (line 40) | private static Map prepareLicense(String licenseId, St... method signLicense (line 54) | private static String signLicense(Map map) method license2String (line 68) | private static String license2String(Map map, String l... method main (line 74) | public static void main(String[] args) throws NoSuchAlgorithmException... method randomString (line 79) | public static String randomString(int length) { FILE: src/main/java/com/xiaguliuxiang/transformer/BlockedLicenseTransformer.java class BlockedLicenseTransformer (line 14) | public class BlockedLicenseTransformer { method b (line 16) | static boolean b(Properties properties) { method transform (line 20) | public static byte[] transform(byte[] classFileBuffer) throws IllegalC... FILE: src/main/java/com/xiaguliuxiang/transformer/DSAPublicKeyImplTransformer.java class DSAPublicKeyImplTransformer (line 16) | public class DSAPublicKeyImplTransformer { method transform (line 23) | public static byte[] transform(byte[] classFileBuffer) throws IllegalC... method hook (line 47) | @SuppressWarnings("unused") FILE: src/main/java/com/xiaguliuxiang/transformer/HttpClientTransformer.java class HttpClientTransformer (line 19) | public class HttpClientTransformer { method transform (line 28) | public static byte[] transform(byte[] classFileBuffer) throws IllegalC... method hook (line 52) | @SuppressWarnings("unused")