public class ThrowManager extends Object
| Constructor and Description |
|---|
ThrowManager() |
| Modifier and Type | Method and Description |
|---|---|
static Stmt |
getNullPointerExceptionThrower(JimpleBody b)
Iterate through the statements in b (starting at the end), returning the last instance of the following pattern:
r928 = new java.lang.NullPointerException; specialinvoke r928."
Creates if necessary. |
static Stmt |
getNullPointerExceptionThrower(ShimpleBody b)
Iterate through the statements in b (starting at the end), returning the last instance of the following pattern:
r928 = new java.lang.NullPointerException; specialinvoke r928."
Creates if necessary. |
public static Stmt getNullPointerExceptionThrower(JimpleBody b)
r928 = new java.lang.NullPointerException; specialinvoke r928.""(); throw r928;
Creates if necessary.public static Stmt getNullPointerExceptionThrower(ShimpleBody b)
r928 = new java.lang.NullPointerException; specialinvoke r928.""(); throw r928;
Creates if necessary.Copyright © 2024 Soot OSS. All rights reserved.