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  javassist.ClassPool classPool
           
static String COMPONENT
           
protected  javassist.CtClass enhancedClass
           
protected  Class targetClass
           
 
コンストラクタの概要
AbstractInterType()
           
 
メソッドの概要
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-2007 The Seasar Foundation. All Rights Reserved.