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.NotFoundException
private java.lang.String getReturnCode(javassist.CtClass returnType)
private <T> java.lang.String generateClassName(java.lang.Class<T> clazz)