public abstract class ActiveORMEnhancer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected javassist.ClassPool |
classPool |
| Constructor and Description |
|---|
ActiveORMEnhancer() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType) |
protected static void |
createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members) |
abstract javassist.CtClass |
enhanceThisClass(DataInputStream dataInputStream) |
abstract List<ModelClass> |
enhanceThisClass2(List<javassist.CtClass> ctClasses) |
protected static javassist.bytecode.AnnotationsAttribute |
getAnnotations(javassist.CtClass ctClass) |
protected static javassist.bytecode.AnnotationsAttribute |
getAnnotations(javassist.CtField ctField) |
protected static javassist.bytecode.AnnotationsAttribute |
getAnnotations(javassist.CtMethod ctMethod) |
protected boolean |
hasAnnotation(javassist.CtClass ctClass,
String annotation) |
protected boolean |
hasAnnotation(javassist.CtField ctField,
String annotation) |
protected boolean |
hasAnnotation(javassist.CtMethod ctMethod,
String annotation) |
public abstract javassist.CtClass enhanceThisClass(DataInputStream dataInputStream) throws Exception
Exceptionpublic abstract List<ModelClass> enhanceThisClass2(List<javassist.CtClass> ctClasses) throws Exception
Exceptionprotected boolean hasAnnotation(javassist.CtClass ctClass,
String annotation)
throws ClassNotFoundException
ClassNotFoundExceptionprotected boolean hasAnnotation(javassist.CtField ctField,
String annotation)
throws ClassNotFoundException
ClassNotFoundExceptionprotected boolean hasAnnotation(javassist.CtMethod ctMethod,
String annotation)
throws ClassNotFoundException
ClassNotFoundExceptionprotected static void createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members)
protected static void createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType)
protected static javassist.bytecode.AnnotationsAttribute getAnnotations(javassist.CtClass ctClass)
protected static javassist.bytecode.AnnotationsAttribute getAnnotations(javassist.CtField ctField)
protected static javassist.bytecode.AnnotationsAttribute getAnnotations(javassist.CtMethod ctMethod)
Copyright © 2018. All Rights Reserved.