Package org.xblackcat.sjpu.builder
Class Definer<Base>
java.lang.Object
org.xblackcat.sjpu.builder.Definer<Base>
- All Implemented Interfaces:
IDefiner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavassist.CtConstructorbuildCtConstructor(javassist.CtClass accessHelper) javassist.CtClassjavassist.ClassPoolgetPool()booleanisAssignable(Class<?> clazz) boolean
-
Constructor Details
-
Definer
-
-
Method Details
-
getBaseCtClass
public javassist.CtClass getBaseCtClass() throws javassist.NotFoundException- Specified by:
getBaseCtClassin interfaceIDefiner- Throws:
javassist.NotFoundException
-
isAssignable
- Specified by:
isAssignablein interfaceIDefiner
-
isImplemented
- Specified by:
isImplementedin interfaceIDefiner
-
getNestedClassName
- Specified by:
getNestedClassNamein interfaceIDefiner
-
buildCtConstructor
public javassist.CtConstructor buildCtConstructor(javassist.CtClass accessHelper) throws javassist.NotFoundException, javassist.CannotCompileException - Specified by:
buildCtConstructorin interfaceIDefiner- Throws:
javassist.NotFoundExceptionjavassist.CannotCompileException
-
getPool
public javassist.ClassPool getPool()
-