coins.snapshot
クラス ModuleTag

java.lang.Object
  |
  +--coins.snapshot.ModuleTag

class ModuleTag
extends java.lang.Object

This class represents the tag `module'


コンストラクタの概要
(パッケージプライベート) ModuleTag(HirRoot hirRoot, java.lang.String fName, java.lang.String fPath)
          Constructor for HIR
(パッケージプライベート) ModuleTag(MdfModule m, java.lang.String fName, java.lang.String fPath)
          Constructor for MDF
(パッケージプライベート) ModuleTag(Module m, java.lang.String fName, java.lang.String fPath)
          Constructor for LIR
 
メソッドの概要
 java.lang.String toString()
          Generate the XML representation with no white spaces before.
 java.lang.String toString(int space)
          Generate the XML representation in string.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ModuleTag

ModuleTag(Module m,
          java.lang.String fName,
          java.lang.String fPath)
Constructor for LIR

パラメータ:
m - The current module
fName - The name of the current module
fPath - The path to the source file

ModuleTag

ModuleTag(HirRoot hirRoot,
          java.lang.String fName,
          java.lang.String fPath)
Constructor for HIR

パラメータ:
hirRoot - The current HirRoot
fName - The name of the current module
fPath - The path to the source file

ModuleTag

ModuleTag(MdfModule m,
          java.lang.String fName,
          java.lang.String fPath)
    throws PassException
Constructor for MDF

パラメータ:
m - The current MdfModule
fName - The name of the current module
fPath - The path to the source file
例外:
PassException - Any exceptions in it
メソッドの詳細

toString

public java.lang.String toString(int space)
Generate the XML representation in string.

パラメータ:
space - The number of the white spaces
戻り値:
The XML representation

toString

public java.lang.String toString()
Generate the XML representation with no white spaces before.

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
The XML representation