net.csdn.jpa.enhancer
Class ModelClass
java.lang.Object
net.csdn.jpa.enhancer.ModelClass
public class ModelClass
- extends Object
User: WilliamZhu
Date: 12-8-21
Time: 下午8:51
|
Constructor Summary |
ModelClass(javassist.CtClass originClass)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODEL_CLASS_NAME
public static final String MODEL_CLASS_NAME
- See Also:
- Constant Field Values
CTModelClasses
public static final Map<javassist.CtClass,ModelClass> CTModelClasses
originClass
public javassist.CtClass originClass
ROOTS
public static List<ModelClass> ROOTS
ModelClass
public ModelClass(javassist.CtClass originClass)
findModelClass
public static ModelClass findModelClass(javassist.CtClass ctClass)
notMappings
public List<String> notMappings()
addChild
public ModelClass addChild(ModelClass temp)
parent
public ModelClass parent(ModelClass temp)
parent
public ModelClass parent()
isLeafNode
public boolean isLeafNode()
findLeafNodes
public List<ModelClass> findLeafNodes()
children
public List<ModelClass> children()
fields
public static List<javassist.CtField> fields(javassist.CtClass tOriginClass,
ModelClass.FieldFilter fieldFilter)
findTTMethod
public static javassist.CtMethod findTTMethod(javassist.CtClass clazz,
String methodName,
javassist.CtClass... paramTypes)
findTTMethods
public static List<javassist.CtMethod> findTTMethods(ModelClass.MethodFilter filter,
javassist.CtClass clazz,
String methodName)
isInheritance
public static boolean isInheritance(javassist.CtClass ct)
isLeafClass
public static boolean isLeafClass(List<ModelClass> classes,
javassist.CtClass ct)
iterateSuperClass
public static void iterateSuperClass(javassist.CtClass ctClass,
ModelClass.SuperClassIterator superClassIterator)
Copyright © 2014. All Rights Reserved.