Class JavassistUtils
- java.lang.Object
-
- ru.vyarus.guice.ext.core.generator.JavassistUtils
-
public final class JavassistUtils extends java.lang.ObjectHelper javassist methods.- Since:
- 06.01.2015
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javassist.CtClass[]convertTypes(javassist.ClassPool classPool, java.lang.Class<?>... types)static javassist.bytecode.annotation.AnnotationcopyAnnotation(javassist.ClassPool classPool, javassist.bytecode.ConstPool constPool, java.lang.annotation.Annotation ann)
-
-
-
Method Detail
-
copyAnnotation
public static javassist.bytecode.annotation.Annotation copyAnnotation(javassist.ClassPool classPool, javassist.bytecode.ConstPool constPool, java.lang.annotation.Annotation ann) throws java.lang.Exception- Parameters:
classPool- class pool to useconstPool- constants poolann- annotation to copy- Returns:
- javassist annotation object (copy of original annotation)
- Throws:
java.lang.Exception- on errors
-
convertTypes
public static javassist.CtClass[] convertTypes(javassist.ClassPool classPool, java.lang.Class<?>... types) throws java.lang.Exception- Parameters:
classPool- class pool to usetypes- java types- Returns:
- array of javassist types
- Throws:
java.lang.Exception- on errors
-
-