Package gw.lang.ir

Class IRStatement

java.lang.Object
gw.lang.ir.IRElement
gw.lang.ir.IRStatement
Direct Known Subclasses:
IRAbstractLoopStatement, IRArrayStoreStatement, IRAssignmentStatement, IRBreakStatement, IRContinueStatement, IREvalStatement, IRFieldDecl, IRFieldSetStatement, IRIfStatement, IRMethodCallStatement, IRMethodStatement, IRMonitorLockAcquireStatement, IRMonitorLockReleaseStatement, IRNewStatement, IRNoOpStatement, IRReturnStatement, IRStatementList, IRSwitchStatement, IRSyntheticStatement, IRThrowStatement, IRTryCatchFinallyStatement

public abstract class IRStatement extends IRElement
  • Field Details

    • _originalSourceStatement

      private String _originalSourceStatement
  • Constructor Details

    • IRStatement

      public IRStatement()
  • Method Details

    • getOriginalSourceStatement

      public String getOriginalSourceStatement()
    • setOriginalSourceStatement

      public void setOriginalSourceStatement(String originalSourceStatement)
    • getLeastSignificantTerminalStatement

      public abstract IRTerminalStatement getLeastSignificantTerminalStatement()