avrora.syntax.objdump
Class ODPPAction

java.lang.Object
  extended byavrora.util.help.HelpCategory
      extended byavrora.actions.Action
          extended byavrora.syntax.objdump.ODPPAction
All Implemented Interfaces:
HelpItem

public class ODPPAction
extends Action

The ObjDumpPreprocessor class is a utility class that takes the output from the avr-objdump utility and produces a cleaned up version that is more suitable for parsing into the internal format of Avrora.


Field Summary
protected  Option.Str FILE
           
protected  Verbose.Printer printer
           
protected  Option.List SECTIONS
           
 
Fields inherited from class avrora.actions.Action
options
 
Fields inherited from class avrora.util.help.HelpCategory
COMPARATOR, help, name
 
Constructor Summary
ODPPAction()
           
ODPPAction(Option.List s)
           
 
Method Summary
 void run(java.lang.String[] args)
          The run() method is called by the main class and is passed the remaining command line arguments after options have been stripped out.
 
Methods inherited from class avrora.actions.Action
newOption, newOption, newOption, newOption, newOption, newOptionList
 
Methods inherited from class avrora.util.help.HelpCategory
addCommandExample, addListSection, addOptionSection, addSection, addSubcategorySection, getHelp, getName, printHelp, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE

protected final Option.Str FILE

SECTIONS

protected final Option.List SECTIONS

printer

protected final Verbose.Printer printer
Constructor Detail

ODPPAction

public ODPPAction()

ODPPAction

public ODPPAction(Option.List s)
Method Detail

run

public void run(java.lang.String[] args)
         throws java.lang.Exception
Description copied from class: Action
The run() method is called by the main class and is passed the remaining command line arguments after options have been stripped out.

Specified by:
run in class Action
Parameters:
args - the command line arguments
Throws:
java.lang.Exception