coins.backend.tools
Class RegisterDescription2Java.RegSymbol

java.lang.Object
  extended bycoins.backend.tools.RegisterDescription2Java.RegSymbol
Enclosing class:
RegisterDescription2Java

static class RegisterDescription2Java.RegSymbol
extends java.lang.Object


Field Summary
(package private)  int from
           
(package private)  int id
           
(package private)  java.lang.String name
           
(package private)  RegisterDescription2Java.RegSymbol parent
           
(package private)  ImList record
           
(package private)  int regId
           
(package private)  int type
           
(package private)  boolean visited
           
 
Constructor Summary
(package private) RegisterDescription2Java.RegSymbol(java.lang.String name, int type, ImList record, int id)
           
 
Method Summary
(package private)  void canonRelation()
          Canonicalize parent and from field.
(package private)  void setSubregOf(RegisterDescription2Java.RegSymbol parent, int position)
          Set subregister relation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

final java.lang.String name

record

final ImList record

type

final int type

id

final int id

parent

RegisterDescription2Java.RegSymbol parent

from

int from

regId

int regId

visited

boolean visited
Constructor Detail

RegisterDescription2Java.RegSymbol

RegisterDescription2Java.RegSymbol(java.lang.String name,
                                   int type,
                                   ImList record,
                                   int id)
Method Detail

setSubregOf

void setSubregOf(RegisterDescription2Java.RegSymbol parent,
                 int position)
Set subregister relation.


canonRelation

void canonRelation()
Canonicalize parent and from field.


toString

public java.lang.String toString()