coins.ffront
Class ConstManager.ParameterObject

java.lang.Object
  extended bycoins.ffront.ConstManager.ParameterObject
Enclosing class:
ConstManager

class ConstManager.ParameterObject
extends java.lang.Object


Field Summary
(package private)  FirToHir fHir
           
(package private)  java.lang.String name_
           
(package private)  Node node_
           
(package private)  Type type_
           
 
Constructor Summary
ConstManager.ParameterObject(java.lang.String name, Node n, Type t, FirToHir fth)
           
 
Method Summary
(package private)  FNumber getConstValue()
           
(package private)  Exp makeArgAddr(FStmt stmt)
           
(package private)  Exp makeExp()
           
(package private)  void setType(Type t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name_

java.lang.String name_

node_

Node node_

type_

Type type_

fHir

FirToHir fHir
Constructor Detail

ConstManager.ParameterObject

public ConstManager.ParameterObject(java.lang.String name,
                                    Node n,
                                    Type t,
                                    FirToHir fth)
Method Detail

getConstValue

FNumber getConstValue()

makeExp

Exp makeExp()

makeArgAddr

Exp makeArgAddr(FStmt stmt)

setType

void setType(Type t)