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

フィールドの概要
static int VAR_CONST
           
static int VAR_DISPATCH
           
static int VAR_PERINSTANCE
           
static int VAR_STATIC
           
 
コンストラクタの概要
ITypeInfo.VarDesc(int memid, int varkind, ITypeInfo.ElemDesc elemdescVar, java.lang.Object varValue)
          メソッドの情報を生成します。
 
メソッドの概要
 int getMemID()
          メンバIDを返します。
 java.lang.String[] getNames()
          メソッドの名前、引数の名前を返します。
 java.lang.Object getValue()
          変数の値を返します。
 ITypeInfo.ElemDesc getVar()
          変数の型の情報を返します。
 int getVarKind()
          変数の形式を返します。
 java.lang.String toString()
          メソッドの情報を表示します。
 
クラス 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()
変数の値を返します。