coins.backend.tools
Class Tmd2Java.JavaMacro

java.lang.Object
  extended bycoins.backend.tools.Tmd2Java.JavaMacro
Enclosing class:
Tmd2Java

static class Tmd2Java.JavaMacro
extends java.lang.Object


Field Summary
(package private)  ImList args
           
(package private)  java.lang.String kind
           
(package private)  java.lang.String name
           
(package private)  int number
           
(package private)  int opCode
           
 
Constructor Summary
(package private) Tmd2Java.JavaMacro(java.lang.String kind, java.lang.String name, ImList args)
          Create Macro instance.
 
Method Summary
(package private)  boolean forLirNode()
          Return true if this macro is for LirNode.
(package private)  java.lang.String invokeCode(java.lang.String listvar, java.lang.String flag)
          Return invokation code.
(package private)  java.lang.String methodHeader()
          Return java method header.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kind

java.lang.String kind

name

java.lang.String name

args

ImList args

number

int number

opCode

int opCode
Constructor Detail

Tmd2Java.JavaMacro

Tmd2Java.JavaMacro(java.lang.String kind,
                   java.lang.String name,
                   ImList args)
Create Macro instance.

Method Detail

forLirNode

boolean forLirNode()
Return true if this macro is for LirNode.


methodHeader

java.lang.String methodHeader()
Return java method header.


invokeCode

java.lang.String invokeCode(java.lang.String listvar,
                            java.lang.String flag)
Return invokation code.