org.seasar.framework.aop.intertype
クラス AbstractInterType
java.lang.Object
org.seasar.framework.aop.intertype.AbstractInterType
- すべての実装インタフェース:
- InterType
- 直系の既知のサブクラス:
- PropertyInterType
- public abstract class AbstractInterType
- extends Object
- implements InterType
メソッドの概要 |
protected void |
addConstant(Class type,
String name,
String init)
|
protected void |
addField(Class type,
String name)
|
protected void |
addField(Class type,
String name,
String init)
|
protected void |
addField(int modifiers,
Class type,
String name)
|
protected void |
addField(int modifiers,
Class type,
String name,
javassist.CtField.Initializer init)
|
protected void |
addField(int modifiers,
Class type,
String name,
String init)
|
protected void |
addField(String src)
|
protected void |
addInterface(Class clazz)
|
protected void |
addMethod(Class returnType,
String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
|
protected void |
addMethod(Class returnType,
String name,
Class[] paramTypes,
String src)
|
protected void |
addMethod(Class returnType,
String name,
String src)
|
protected void |
addMethod(int modifiers,
Class returnType,
String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
|
protected void |
addMethod(String src)
|
protected void |
addMethod(String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
|
protected void |
addMethod(String name,
Class[] paramTypes,
String src)
|
protected void |
addMethod(String name,
String src)
|
protected void |
addStaticField(Class type,
String name)
|
protected void |
addStaticField(Class type,
String name,
String init)
|
protected void |
addStaticField(int modifiers,
Class type,
String name)
|
protected void |
addStaticField(int modifiers,
Class type,
String name,
javassist.CtField.Initializer init)
|
protected void |
addStaticField(int modifiers,
Class type,
String name,
String init)
|
protected void |
addStaticMethod(Class returnType,
String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
|
protected void |
addStaticMethod(Class returnType,
String name,
Class[] paramTypes,
String src)
|
protected void |
addStaticMethod(Class returnType,
String name,
String src)
|
protected void |
addStaticMethod(String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
|
protected void |
addStaticMethod(String name,
Class[] paramTypes,
String src)
|
protected void |
addStaticMethod(String name,
String src)
|
protected javassist.ClassPool |
getClassPool()
|
protected javassist.CtClass |
getEnhancedClass()
|
protected Class |
getTargetClass()
|
protected abstract void |
introduce()
|
void |
introduce(Class targetClass,
javassist.CtClass enhancedClass)
|
protected javassist.CtClass |
toCtClass(Class clazz)
|
protected javassist.CtClass[] |
toCtClassArray(Class[] classes)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT
public static final String COMPONENT
- 関連項目:
- 定数フィールド値
targetClass
protected Class targetClass
enhancedClass
protected javassist.CtClass enhancedClass
classPool
protected javassist.ClassPool classPool
AbstractInterType
public AbstractInterType()
introduce
public void introduce(Class targetClass,
javassist.CtClass enhancedClass)
- 定義:
- インタフェース
InterType
内の introduce
introduce
protected abstract void introduce()
throws javassist.CannotCompileException,
javassist.NotFoundException
- 例外:
javassist.CannotCompileException
javassist.NotFoundException
getTargetClass
protected Class getTargetClass()
getEnhancedClass
protected javassist.CtClass getEnhancedClass()
getClassPool
protected javassist.ClassPool getClassPool()
addInterface
protected void addInterface(Class clazz)
addField
protected void addField(Class type,
String name)
addField
protected void addField(Class type,
String name,
String init)
addStaticField
protected void addStaticField(Class type,
String name)
addStaticField
protected void addStaticField(Class type,
String name,
String init)
addConstant
protected void addConstant(Class type,
String name,
String init)
addStaticField
protected void addStaticField(int modifiers,
Class type,
String name)
addStaticField
protected void addStaticField(int modifiers,
Class type,
String name,
String init)
addStaticField
protected void addStaticField(int modifiers,
Class type,
String name,
javassist.CtField.Initializer init)
addField
protected void addField(int modifiers,
Class type,
String name)
addField
protected void addField(String src)
addField
protected void addField(int modifiers,
Class type,
String name,
String init)
addField
protected void addField(int modifiers,
Class type,
String name,
javassist.CtField.Initializer init)
addMethod
protected void addMethod(String name,
String src)
addMethod
protected void addMethod(String name,
Class[] paramTypes,
String src)
addMethod
protected void addMethod(String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
addMethod
protected void addMethod(Class returnType,
String name,
String src)
addMethod
protected void addMethod(Class returnType,
String name,
Class[] paramTypes,
String src)
addMethod
protected void addMethod(Class returnType,
String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
addStaticMethod
protected void addStaticMethod(String name,
String src)
addStaticMethod
protected void addStaticMethod(String name,
Class[] paramTypes,
String src)
addStaticMethod
protected void addStaticMethod(String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
addStaticMethod
protected void addStaticMethod(Class returnType,
String name,
String src)
addStaticMethod
protected void addStaticMethod(Class returnType,
String name,
Class[] paramTypes,
String src)
addStaticMethod
protected void addStaticMethod(Class returnType,
String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
addMethod
protected void addMethod(int modifiers,
Class returnType,
String name,
Class[] paramTypes,
Class[] exceptionTypes,
String src)
addMethod
protected void addMethod(String src)
toCtClass
protected javassist.CtClass toCtClass(Class clazz)
toCtClassArray
protected javassist.CtClass[] toCtClassArray(Class[] classes)
Copyright © 2004-2006 The Seasar Foundation. All Rights Reserved.