ida.pelab.prt.annotation
Class AnnotationModule

java.lang.Object
  extended by ida.pelab.prt.annotation.AnnotationModule

public class AnnotationModule
extends java.lang.Object


Constructor Summary
AnnotationModule()
           
 
Method Summary
static void annotateAllChildren(cetus.hir.Traversable irTreeRoot)
           
static void annotateParentNode(cetus.hir.Traversable irTreeRoot, boolean showSourceCode)
          Annotate each node with at most one pattern at the statement level.
static void annotateSourceCode(cetus.hir.Traversable irTreeRoot)
           
static ICodeGenerator getCodeTool()
           
static void setCodeTool(ICodeGenerator codeTool)
           
static boolean targetArchitectureDefined()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationModule

public AnnotationModule()
Method Detail

annotateAllChildren

public static void annotateAllChildren(cetus.hir.Traversable irTreeRoot)

annotateSourceCode

public static void annotateSourceCode(cetus.hir.Traversable irTreeRoot)

annotateParentNode

public static void annotateParentNode(cetus.hir.Traversable irTreeRoot,
                                      boolean showSourceCode)
Annotate each node with at most one pattern at the statement level.

Parameters:
irTreeRoot -
showSourceCode -

setCodeTool

public static void setCodeTool(ICodeGenerator codeTool)

getCodeTool

public static ICodeGenerator getCodeTool()

targetArchitectureDefined

public static boolean targetArchitectureDefined()