public class LocalvariablesNamesEnhancerJava7 extends LocalvariablesNamesEnhancer
LocalvariablesNamesEnhancer.LocalVariablesNamesTracer, LocalvariablesNamesEnhancer.LocalVariablesSupport
Enhancer.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) |
printOp
createAnnotation, createAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotation, hasAnnotation, hasAnnotation, makeClass, newClassPool
public void enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass) throws java.lang.Exception
Enhancer
enhanceThisClass
in class LocalvariablesNamesEnhancer
applicationClass
- 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