org.seasar.diigu
クラス ParameterNameEnhancer
java.lang.Object
org.seasar.diigu.ParameterNameEnhancer
- public class ParameterNameEnhancer
- extends Object
- 作成者:
- koichik
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PARAMETER_NAME_ANNOTATION_FQCN
protected static final String PARAMETER_NAME_ANNOTATION_FQCN
- 関連項目:
- 定数フィールド値
loader
protected final ClassLoader loader
pool
protected final javassist.ClassPool pool
className
protected final String className
clazz
protected final javassist.CtClass clazz
ParameterNameEnhancer
public ParameterNameEnhancer(String className)
ParameterNameEnhancer
public ParameterNameEnhancer(String className,
ClassLoader loader)
setConstructorParameterNames
public void setConstructorParameterNames(String[] parameterTypeNames,
String[] parameterNames)
setMethodParameterNames
public void setMethodParameterNames(String methodName,
String[] parameterTypeNames,
String[] parameterNames)
save
public void save()
save
public void save(String baseDirectoryName)
setParameterNames
protected void setParameterNames(javassist.CtBehavior behavior,
String[] parameterNames)
throws javassist.NotFoundException
- 例外:
javassist.NotFoundException
getParameterAnnotationsAttribute
protected javassist.bytecode.ParameterAnnotationsAttribute getParameterAnnotationsAttribute(javassist.CtBehavior behavior)
throws javassist.NotFoundException
- 例外:
javassist.NotFoundException
createParameterAnnotationsAttribute
protected javassist.bytecode.ParameterAnnotationsAttribute createParameterAnnotationsAttribute(javassist.CtBehavior behavior)
throws javassist.NotFoundException
- 例外:
javassist.NotFoundException
createParameterAnnotations
protected javassist.bytecode.annotation.Annotation[] createParameterAnnotations(javassist.CtBehavior behavior,
javassist.bytecode.annotation.Annotation[] annotations,
String parameterName)
createAnnotation
protected javassist.bytecode.annotation.Annotation createAnnotation(javassist.CtBehavior behavior,
String parameterName)
toCtClass
protected javassist.CtClass toCtClass(Class clazz)
toCtClass
protected javassist.CtClass toCtClass(String className)
toCtClassArray
protected javassist.CtClass[] toCtClassArray(String[] classNames)
toCtClassArray
protected javassist.CtClass[] toCtClassArray(Class[] classes)
createCtClass
protected javassist.CtClass createCtClass(String name)
createCtClass
protected javassist.CtClass createCtClass(String name,
Class superClass)
createCtClass
protected javassist.CtClass createCtClass(String name,
javassist.CtClass superClass)
Copyright © 2005-2006 The Seasar Foundation. All Rights Reserved.