Uses of Class
pascal.taie.ir.stmt.DefinitionStmt
Packages that use DefinitionStmt
-
Uses of DefinitionStmt in pascal.taie.ir.stmt
Subclasses of DefinitionStmt in pascal.taie.ir.stmtModifier and TypeClassDescriptionclass
Representation of statement that assigns literals, e.g., a = 10.class
AssignStmt<L extends LValue,
R extends RValue> Representation of assign statements.class
Representation of assign statement for binary expression, e.g., a = b + c.class
Representation of cast statement, e.g., a = (T) b.class
Representation of copy statement, e.g., a = b.class
Load/Store field statements.class
Representation of instanceof statement, e.g., a = (b instanceof T).class
Representation of invocation statement, e.g., r = o.m(...) or o.m(...).class
Representation of load array statement, e.g., x = a[..].class
Representation of following load field statements: load instance field: x = o.f load static field: x = T.fclass
Representation of following kinds of new statements: new instance: o = new T new array: o = new T[..] new multi-array: o = new T[..][..]class
Representation of store array statement, e.g., a[..] = x.class
Representation of following store field statements: store instance field: o.f = x store static field: T.f = xclass
Representation of following kinds of unary assign statements: negation: x = -y array length: x = arr.length