Package jadex.extension
Class SJavassist
- java.lang.Object
-
- jadex.extension.SJavassist
-
public class SJavassist extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SJavassist()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddMethodParameterAnnotation(javassist.CtMethod method, javassist.bytecode.annotation.Annotation[][] annotations, javassist.ClassPool pool)static javassist.CtClassgetCtClass(java.lang.Class clazz, javassist.ClassPool pool)Get a ctclass for a Java class from the pool.static javassist.CtClassgetCtClass(java.lang.String clname, javassist.ClassPool pool)Get a ctclass for a Java class from the pool.static javassist.CtClass[]getCtClasses(java.lang.Class[] classes, javassist.ClassPool pool)Get a ctclass array for a class array.
-
-
-
Method Detail
-
addMethodParameterAnnotation
public static void addMethodParameterAnnotation(javassist.CtMethod method, javassist.bytecode.annotation.Annotation[][] annotations, javassist.ClassPool pool) throws java.lang.Exception- Parameters:
method-annotations-pool-- Throws:
java.lang.Exception
-
getCtClass
public static javassist.CtClass getCtClass(java.lang.Class clazz, javassist.ClassPool pool)Get a ctclass for a Java class from the pool.- Parameters:
clazz- The Java class.pool- The class pool.- Returns:
- The ctclass.
-
getCtClass
public static javassist.CtClass getCtClass(java.lang.String clname, javassist.ClassPool pool)Get a ctclass for a Java class from the pool.- Parameters:
clazz- The Java class.pool- The class pool.- Returns:
- The ctclass.
-
getCtClasses
public static javassist.CtClass[] getCtClasses(java.lang.Class[] classes, javassist.ClassPool pool)Get a ctclass array for a class array.- Parameters:
classes- The classes.pool- The pool.- Returns:
- The ctclass array.
-
-