avrora.syntax
Class Item.UninitializedData

java.lang.Object
  extended byavrora.syntax.Item
      extended byavrora.syntax.Item.UninitializedData
Enclosing class:
Item

public static class Item.UninitializedData
extends Item

The UnitializedData item represents a declared section of data that is not given a value (a reservation of space). This can appear in the program, data, or eeprom segments.


Nested Class Summary
 
Nested classes inherited from class avrora.syntax.Item
Item.InitializedData, Item.Instruction, Item.Label, Item.NamedConstant, Item.RegisterAlias, Item.UninitializedData
 
Field Summary
 
Fields inherited from class avrora.syntax.Item
byteAddress, module, segment
 
Method Summary
 int itemSize()
           
 void simplify()
          The simplify() method reduces any computable constants to values, resolves register aliases, and creates instruction instances within this item, depending on exactly which type of item it is.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

simplify

public void simplify()
Description copied from class: Item
The simplify() method reduces any computable constants to values, resolves register aliases, and creates instruction instances within this item, depending on exactly which type of item it is.

Specified by:
simplify in class Item

toString

public java.lang.String toString()

itemSize

public int itemSize()
Overrides:
itemSize in class Item