public class LocalvariablesNamesEnhancerJava7 extends LocalvariablesNamesEnhancer
LocalvariablesNamesEnhancer.LocalVariablesNamesTracer, LocalvariablesNamesEnhancer.LocalVariablesSupportEnhancer.ApplicationClassesClasspath| Constructor and Description |
|---|
LocalvariablesNamesEnhancerJava7() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Integer |
computeMethodHash(java.lang.Class<?>[] parameters) |
static java.lang.Integer |
computeMethodHash(javassist.CtClass[] parameters) |
static java.lang.Integer |
computeMethodHash(java.lang.String[] parameters) |
void |
enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)
The magic happen here...
|
static java.lang.String[] |
parameterNames(java.lang.reflect.Method method) |
printOpcreateAnnotation, createAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotation, hasAnnotation, hasAnnotation, makeClass, newClassPoolpublic void enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass) throws java.lang.Exception
EnhancerenhanceThisClass in class LocalvariablesNamesEnhancerapplicationClass - The application class to constructjava.lang.Exception - if problem occurred during constructionpublic static java.lang.Integer computeMethodHash(javassist.CtClass[] parameters)
public static java.lang.Integer computeMethodHash(java.lang.Class<?>[] parameters)
public static java.lang.Integer computeMethodHash(java.lang.String[] parameters)
public static java.lang.String[] parameterNames(java.lang.reflect.Method method)
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly