avrora.core.isdl.gen
Class InterpreterGenerator.GetterSetterMap

java.lang.Object
  extended byavrora.core.isdl.gen.PrettyPrinter.MapRep
      extended byavrora.core.isdl.gen.InterpreterGenerator.GetterSetterMap
Direct Known Subclasses:
InterpreterGenerator.IORegMap
Enclosing class:
InterpreterGenerator

protected class InterpreterGenerator.GetterSetterMap
extends PrettyPrinter.MapRep


Field Summary
 java.lang.String readMeth
           
 java.lang.String writeMeth
           
 
Method Summary
 void generateBitRangeWrite(Expr ind, int l, int h, Expr val)
           
 void generateBitRead(Expr ind, Expr b)
           
 void generateBitWrite(Expr ind, Expr b, Expr val)
           
 void generateRead(Expr ind)
           
 void generateWrite(Expr ind, Expr val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readMeth

public final java.lang.String readMeth

writeMeth

public final java.lang.String writeMeth
Method Detail

generateWrite

public void generateWrite(Expr ind,
                          Expr val)
Specified by:
generateWrite in class PrettyPrinter.MapRep

generateBitWrite

public void generateBitWrite(Expr ind,
                             Expr b,
                             Expr val)
Specified by:
generateBitWrite in class PrettyPrinter.MapRep

generateRead

public void generateRead(Expr ind)
Specified by:
generateRead in class PrettyPrinter.MapRep

generateBitRead

public void generateBitRead(Expr ind,
                            Expr b)
Specified by:
generateBitRead in class PrettyPrinter.MapRep

generateBitRangeWrite

public void generateBitRangeWrite(Expr ind,
                                  int l,
                                  int h,
                                  Expr val)
Specified by:
generateBitRangeWrite in class PrettyPrinter.MapRep