.. java:import:: javassist ClassPool .. java:import:: javassist CtClass .. java:import:: javassist CtField .. java:import:: javassist CtMethod .. java:import:: javassist NotFoundException .. java:import:: javassist.bytecode Descriptor .. java:import:: org.apache.commons.lang ArrayUtils .. java:import:: org.apache.commons.lang StringUtils .. java:import:: org.osgi.framework Bundle .. java:import:: java.io IOException .. java:import:: java.io InputStream .. java:import:: java.net URL JavassistHelper =============== .. java:package:: org.motechproject.mds.javassist :noindex: .. java:type:: public final class JavassistHelper Helper class for javassist related tasks. Helps with generic signature generation, plus methods related with analyzing and loading javassist class representations. Methods ------- containsDeclaredField ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static boolean containsDeclaredField(CtClass ctClass, String fieldName) :outertype: JavassistHelper containsDeclaredMethod ^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static boolean containsDeclaredMethod(CtClass ctClass, String methodName) :outertype: JavassistHelper containsField ^^^^^^^^^^^^^ .. java:method:: public static boolean containsField(CtClass ctClass, String fieldName) :outertype: JavassistHelper containsMethod ^^^^^^^^^^^^^^ .. java:method:: public static boolean containsMethod(CtClass ctClass, String methodName) :outertype: JavassistHelper findDeclaredField ^^^^^^^^^^^^^^^^^ .. java:method:: public static CtField findDeclaredField(CtClass ctClass, String fieldName) :outertype: JavassistHelper findDeclaredMethod ^^^^^^^^^^^^^^^^^^ .. java:method:: public static CtMethod findDeclaredMethod(CtClass ctClass, String methodName) :outertype: JavassistHelper findField ^^^^^^^^^ .. java:method:: public static CtField findField(CtClass ctClass, String fieldName) :outertype: JavassistHelper findMethod ^^^^^^^^^^ .. java:method:: public static CtMethod findMethod(CtClass ctClass, String methodName) :outertype: JavassistHelper genericSignature ^^^^^^^^^^^^^^^^ .. java:method:: public static String genericSignature(Class typeClass, Class genericParam) :outertype: JavassistHelper genericSignature ^^^^^^^^^^^^^^^^ .. java:method:: public static String genericSignature(Class typeClass, String genericParam) :outertype: JavassistHelper genericSignature ^^^^^^^^^^^^^^^^ .. java:method:: public static String genericSignature(String typeClass, String genericParam) :outertype: JavassistHelper hasInterface ^^^^^^^^^^^^ .. java:method:: public static boolean hasInterface(CtClass ctClass, CtClass ctInterface) throws NotFoundException :outertype: JavassistHelper inheritsFromCustomClass ^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static boolean inheritsFromCustomClass(Class clazz) :outertype: JavassistHelper loadClass ^^^^^^^^^ .. java:method:: public static CtClass loadClass(Bundle bundle, String className, ClassPool classPool) throws IOException :outertype: JavassistHelper removeDeclaredFieldIfExists ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static void removeDeclaredFieldIfExists(CtClass ctClass, String fieldName) :outertype: JavassistHelper removeDeclaredMethodIfExists ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static void removeDeclaredMethodIfExists(CtClass ctClass, String methodName) :outertype: JavassistHelper removeFieldIfExists ^^^^^^^^^^^^^^^^^^^ .. java:method:: public static void removeFieldIfExists(CtClass ctClass, String fieldName) :outertype: JavassistHelper removeMethodIfExists ^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static void removeMethodIfExists(CtClass ctClass, String methodName) :outertype: JavassistHelper toClassPath ^^^^^^^^^^^ .. java:method:: public static String toClassPath(Class clazz) :outertype: JavassistHelper toClassPath ^^^^^^^^^^^ .. java:method:: public static String toClassPath(String clazz) :outertype: JavassistHelper toClassPath ^^^^^^^^^^^ .. java:method:: public static String toClassPath(String clazz, boolean extension) :outertype: JavassistHelper toGenericParam ^^^^^^^^^^^^^^ .. java:method:: public static String toGenericParam(Class clazz) :outertype: JavassistHelper toGenericParam ^^^^^^^^^^^^^^ .. java:method:: public static String toGenericParam(String clazz) :outertype: JavassistHelper