jp.ne.so_net.ga2.no_ji.jcom
クラス ITypeInfo.VarDesc
java.lang.Object
|
+--jp.ne.so_net.ga2.no_ji.jcom.ITypeInfo.VarDesc
- 含まれているクラス:
- ITypeInfo
- public class ITypeInfo.VarDesc
- extends java.lang.Object
内部変数の情報を管理するクラスです。
通常、Enum型の定数に使われます。
- 関連項目:
ITypeInfo
,
ITypeInfo.ElemDesc
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VAR_PERINSTANCE
public static final int VAR_PERINSTANCE
VAR_STATIC
public static final int VAR_STATIC
VAR_CONST
public static final int VAR_CONST
VAR_DISPATCH
public static final int VAR_DISPATCH
ITypeInfo.VarDesc
public ITypeInfo.VarDesc(int memid,
int varkind,
ITypeInfo.ElemDesc elemdescVar,
java.lang.Object varValue)
- メソッドの情報を生成します。
ITypeInfo.getFuncDesc()内で使用されます。
通常、外部からは使用しません。
- 関連項目:
ITypeInfo.getFuncDesc(int)
toString
public java.lang.String toString()
- メソッドの情報を表示します。
- オーバーライド:
- クラス
java.lang.Object
内の toString
getMemID
public int getMemID()
- メンバIDを返します。0以上の値です。
getVarKind
public int getVarKind()
- 変数の形式を返します。
VAR_XXXのいずれかです。
- 関連項目:
VAR_PERINSTANCE
,
VAR_STATIC
,
VAR_CONST
,
VAR_DISPATCH
getVar
public ITypeInfo.ElemDesc getVar()
- 変数の型の情報を返します。
- 関連項目:
ITypeInfo.ElemDesc
getNames
public java.lang.String[] getNames()
throws JComException
- メソッドの名前、引数の名前を返します。
どうやら、[0]がメソッド名、[1]以降が引数の名前のようです。
getValue
public java.lang.Object getValue()
- 変数の値を返します。