public class ConcreteClassGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.concurrent.atomic.AtomicInteger |
counter |
| Constructor and Description |
|---|
ConcreteClassGenerator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
createConcreteSubClass(java.lang.Class<?> clazz) |
private <T> java.lang.String |
generateClassName(java.lang.Class<T> clazz) |
private java.lang.String |
getReturnCode(javassist.CtClass returnType) |
private boolean |
hasInheritableConstructor(javassist.CtClass cls) |
public java.lang.Class<?> createConcreteSubClass(java.lang.Class<?> clazz)
private boolean hasInheritableConstructor(javassist.CtClass cls)
throws javassist.NotFoundException
javassist.NotFoundExceptionprivate java.lang.String getReturnCode(javassist.CtClass returnType)
private <T> java.lang.String generateClassName(java.lang.Class<T> clazz)