public class WALAStatement extends Statement
| Modifier | Constructor and Description |
|---|---|
protected |
WALAStatement(com.ibm.wala.ssa.SSAInstruction stmt,
Method method) |
|
WALAStatement(String string,
Method method) |
accepts, assignsValue, epsilon, getMethod, getParameter, isParameter, usesprotected WALAStatement(com.ibm.wala.ssa.SSAInstruction stmt,
Method method)
public boolean containsStaticFieldAccess()
containsStaticFieldAccess in class Statementpublic boolean containsInvokeExpr()
containsInvokeExpr in class Statementpublic Field getWrittenField()
getWrittenField in class Statementpublic boolean isFieldWriteWithBase(Val base)
isFieldWriteWithBase in class Statementpublic Field getLoadedField()
getLoadedField in class Statementpublic boolean isFieldLoadWithBase(Val base)
isFieldLoadWithBase in class Statementpublic boolean isReturnOperator(Val val)
isReturnOperator in class Statementpublic boolean isPhiStatement()
isPhiStatement in class Statementpublic Collection<Val> getPhiVals()
getPhiVals in class Statementpublic Val getRightOp()
getRightOp in class Statementpublic boolean isInstanceOfStatement(Val fact)
isInstanceOfStatement in class Statementpublic InvokeExpr getInvokeExpr()
getInvokeExpr in class Statementpublic boolean isReturnStmt()
isReturnStmt in class Statementpublic Val getReturnOp()
getReturnOp in class Statementpublic boolean isThrowStmt()
isThrowStmt in class Statementpublic IfStatement getIfStmt()
public boolean isMultiArrayAllocation()
isMultiArrayAllocation in class Statementpublic boolean isStringAllocation()
isStringAllocation in class Statementpublic boolean isFieldStore()
isFieldStore in class Statementpublic boolean isArrayStore()
isArrayStore in class Statementpublic boolean isArrayLoad()
isArrayLoad in class Statementpublic boolean isFieldLoad()
isFieldLoad in class Statementpublic boolean isIdentityStmt()
isIdentityStmt in class Statementpublic boolean killAtIfStmt(Val fact, Statement successor)
killAtIfStmt in class Statementpublic Pair<Val,Field> getFieldStore()
getFieldStore in class Statementpublic Pair<Val,Field> getFieldLoad()
getFieldLoad in class Statementpublic boolean isStaticFieldLoad()
isStaticFieldLoad in class Statementpublic boolean isStaticFieldStore()
isStaticFieldStore in class Statementpublic StaticFieldVal getStaticField()
getStaticField in class Statementpublic Pair<Val,Integer> getArrayBase()
getArrayBase in class Statementpublic int getStartLineNumber()
getStartLineNumber in class Statementpublic int getStartColumnNumber()
getStartColumnNumber in class Statementpublic int getEndColumnNumber()
getEndColumnNumber in class Statementpublic int getEndLineNumber()
getEndLineNumber in class Statementpublic boolean isCatchStmt()
isCatchStmt in class Statementpublic com.ibm.wala.ssa.SSAInstruction getSSAInstruction()
Copyright © 2024. All rights reserved.