com.sun.xml.bind.v2.bytecode
public final class ClassTailor extends Object
Method Summary | |
---|---|
static byte[] | tailor(Class templateClass, String newClassName, String... replacements) |
static byte[] | tailor(InputStream image, String templateClassName, String newClassName, String... replacements)
Customizes a class file by replacing constant pools.
|
static String | toVMClassName(Class c)
Returns the class name in the JVM format (such as "java/lang/String") |
static String | toVMTypeName(Class c) |
Parameters: image The image of the template class. replacements A list of pair of strings that specify the substitution {@code String[]{search_0, replace_0, search_1, replace_1, ..., search_n, replace_n }} The search strings found in the constant pool will be replaced by the corresponding replacement string.