public class IRReturnStatement extends IRStatement implements IRTerminalStatement
| Constructor and Description |
|---|
IRReturnStatement() |
IRReturnStatement(IRStatement tempVarAssignment,
IRExpression returnValue) |
| Modifier and Type | Method and Description |
|---|---|
IRTerminalStatement |
getLeastSignificantTerminalStatement() |
IRExpression |
getReturnValue() |
IRStatement |
getTempVarAssignment() |
boolean |
hasTempVar() |
getOriginalSourceStatement, setOriginalSourceStatementgetLineNumber, getParent, isImplicit, maybeEraseStructuralSymbolTypes, maybeEraseStructuralType, maybeEraseStructuralType, maybeEraseStructuralTypes, setImplicit, setLineNumber, setParent, setParentToThispublic IRReturnStatement()
public IRReturnStatement(IRStatement tempVarAssignment, IRExpression returnValue)
public IRExpression getReturnValue()
public IRTerminalStatement getLeastSignificantTerminalStatement()
getLeastSignificantTerminalStatement in class IRStatementpublic boolean hasTempVar()
public IRStatement getTempVarAssignment()
Copyright © 2022. All rights reserved.