ValueInstantiator class
that calls constructors and/or factory methods directly, instead
of using Reflection.
| Modifier and Type | Field and Description |
|---|---|
| protected final MyClassLoader | |
| protected final StdValueInstantiator | |
| protected final Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| public ValueInstantiator | |
| protected OptimizedValueInstantiator | |
| protected byte[] |
| _classLoader | back to summary |
|---|---|
| protected final MyClassLoader _classLoader | |
| _originalInstantiator | back to summary |
|---|---|
| protected final StdValueInstantiator _originalInstantiator | |
| _valueClass | back to summary |
|---|---|
| protected final Class<?> _valueClass | |
| CreatorOptimizer | back to summary |
|---|---|
| public CreatorOptimizer(Class<?> valueClass, MyClassLoader classLoader, StdValueInstantiator orig) | |
| addCreator | back to summary |
|---|---|
| protected void addCreator(MethodVisitor mv, Constructor<?> ctor) | |
| addCreator | back to summary |
|---|---|
| protected void addCreator(MethodVisitor mv, Method factory) | |
| createOptimized | back to summary |
|---|---|
| public ValueInstantiator createOptimized() | |
| createSubclass | back to summary |
|---|---|
| protected OptimizedValueInstantiator createSubclass(Constructor<?> ctor, Method factory) | |
| generateOptimized | back to summary |
|---|---|
| protected byte[] generateOptimized(ClassName baseName, Constructor<?> ctor, Method factory) | |