public class JavassistUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JavassistUtil.MethodCallReplaceEditor |
| Constructor and Description |
|---|
JavassistUtil() |
| Modifier and Type | Method and Description |
|---|---|
static org.zeroturnaround.bundled.javassist.CtClass |
getFirstExistingClass(org.zeroturnaround.bundled.javassist.ClassPool cp,
String... classNames)
Returns the first class out of the given ones that is found in the classpool or
null if none is found. |
static org.zeroturnaround.bundled.javassist.CtMethod |
getFirstExistingMethod(org.zeroturnaround.bundled.javassist.CtMethod first,
org.zeroturnaround.bundled.javassist.ClassPool cp,
org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
Class<?>... param) |
static org.zeroturnaround.bundled.javassist.CtMethod |
getFirstExistingMethod(org.zeroturnaround.bundled.javassist.CtMethod first,
org.zeroturnaround.bundled.javassist.ClassPool cp,
org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
String... param) |
static boolean |
hasClass(org.zeroturnaround.bundled.javassist.ClassPool cp,
String className) |
static boolean |
hasDeclaredConstructor(org.zeroturnaround.bundled.javassist.ClassPool cp,
String klazz,
String[] param) |
static boolean |
hasDeclaredField(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String fieldName) |
static boolean |
hasDeclaredMethod(org.zeroturnaround.bundled.javassist.ClassPool cp,
org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
String[] param) |
static boolean |
hasDeclaredMethod(org.zeroturnaround.bundled.javassist.ClassPool cp,
String klazz,
String methodName,
String[] param) |
static boolean |
hasDeclaredMethod(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName) |
static boolean |
hasMethod(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
String methodDesc) |
static boolean |
implementsInterface(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String ifaceName) |
static void |
init() |
static boolean |
isMethodVisible(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String name)
Checks if ctClass or any of its superclasses contains a non-private method with given name
|
public static void init()
public static boolean hasClass(org.zeroturnaround.bundled.javassist.ClassPool cp,
String className)
public static boolean hasDeclaredMethod(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName)
public static boolean hasDeclaredMethod(org.zeroturnaround.bundled.javassist.ClassPool cp,
org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
String[] param)
public static boolean hasDeclaredMethod(org.zeroturnaround.bundled.javassist.ClassPool cp,
String klazz,
String methodName,
String[] param)
public static boolean hasDeclaredConstructor(org.zeroturnaround.bundled.javassist.ClassPool cp,
String klazz,
String[] param)
public static boolean hasMethod(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
String methodDesc)
public static org.zeroturnaround.bundled.javassist.CtClass getFirstExistingClass(org.zeroturnaround.bundled.javassist.ClassPool cp,
String... classNames)
null if none is found.public static org.zeroturnaround.bundled.javassist.CtMethod getFirstExistingMethod(org.zeroturnaround.bundled.javassist.CtMethod first,
org.zeroturnaround.bundled.javassist.ClassPool cp,
org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
Class<?>... param)
public static org.zeroturnaround.bundled.javassist.CtMethod getFirstExistingMethod(org.zeroturnaround.bundled.javassist.CtMethod first,
org.zeroturnaround.bundled.javassist.ClassPool cp,
org.zeroturnaround.bundled.javassist.CtClass ctClass,
String methodName,
String... param)
public static boolean hasDeclaredField(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String fieldName)
public static boolean implementsInterface(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String ifaceName)
throws org.zeroturnaround.bundled.javassist.NotFoundException
org.zeroturnaround.bundled.javassist.NotFoundExceptionpublic static boolean isMethodVisible(org.zeroturnaround.bundled.javassist.CtClass ctClass,
String name)
throws org.zeroturnaround.bundled.javassist.NotFoundException
org.zeroturnaround.bundled.javassist.NotFoundExceptionCopyright © 2016. All rights reserved.