org.seasar.aptina.beans.internal
クラス ConstructorInfo

java.lang.Object
  上位を拡張 org.seasar.aptina.beans.internal.ConstructorInfo

public class ConstructorInfo
extends Object

生成するコンストラクタの情報を保持するクラスです.

作成者:
koichik

フィールドの概要
protected  String comment
          Javadoc コメント
protected  Set<Modifier> modifiers
          修飾子
protected  List<String> parameterNames
          引き数名の List
protected  List<String> parameterTypes
          引数型の List
protected  List<String> thrownTypes
          例外型の List
protected  String typeParameters
          型引数
 
コンストラクタの概要
ConstructorInfo()
          インスタンスを構築します.
 
メソッドの概要
 void addModifiers(Collection<? extends Modifier> modifiers)
          修飾子Set を設定します.
 void addParameterName(String parameterName)
          パラメータ名を追加します.
 void addParameterType(String parameterType)
          パラメータ型を追加します.
 void addThrownType(String thrownType)
          例外型を追加します.
 String getComment()
          Javadoc コメントを返します.
 Set<Modifier> getModifiers()
          修飾子Set を返します.
 List<String> getParameterNames()
          パラメータ名の List を返します.
 List<String> getParameterTypes()
          パラメータ型の List を返します.
 List<String> getThrownTypes()
          例外型の List を返します.
 String getTypeParameters()
          型引数を返します.
 void setComment(String comment)
          Javadoc コメントを設定します.
 void setTypeParameters(String typeParameters)
          型引数を設定します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

comment

protected String comment
Javadoc コメント


modifiers

protected final Set<Modifier> modifiers
修飾子


typeParameters

protected String typeParameters
型引数


parameterTypes

protected final List<String> parameterTypes
引数型の List


parameterNames

protected final List<String> parameterNames
引き数名の List


thrownTypes

protected final List<String> thrownTypes
例外型の List

コンストラクタの詳細

ConstructorInfo

public ConstructorInfo()
インスタンスを構築します.

メソッドの詳細

getComment

public String getComment()
Javadoc コメントを返します.

戻り値:
Javadoc コメント

setComment

public void setComment(String comment)
Javadoc コメントを設定します.

パラメータ:
comment - Javadoc コメント

getModifiers

public Set<Modifier> getModifiers()
修飾子Set を返します.

戻り値:
修飾子Set

addModifiers

public void addModifiers(Collection<? extends Modifier> modifiers)
修飾子Set を設定します.

パラメータ:
modifiers - 修飾子Set

getTypeParameters

public String getTypeParameters()
型引数を返します.

戻り値:
型引数

setTypeParameters

public void setTypeParameters(String typeParameters)
型引数を設定します.

パラメータ:
typeParameters - 型引数

getParameterTypes

public List<String> getParameterTypes()
パラメータ型の List を返します.

戻り値:
パラメータ型の List

addParameterType

public void addParameterType(String parameterType)
パラメータ型を追加します.

パラメータ:
parameterType - パラメータ型

getParameterNames

public List<String> getParameterNames()
パラメータ名の List を返します.

戻り値:
パラメータ名の List

addParameterName

public void addParameterName(String parameterName)
パラメータ名を追加します.

パラメータ:
parameterName - パラメータ名

getThrownTypes

public List<String> getThrownTypes()
例外型の List を返します.

戻り値:
例外型の List

addThrownType

public void addThrownType(String thrownType)
例外型を追加します.

パラメータ:
thrownType - 例外型


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.