public class BaseSelector extends Object
| 构造器和说明 |
|---|
BaseSelector() |
| 限定符和类型 | 方法和说明 |
|---|---|
static soot.Value |
selectBase(soot.Value val,
boolean keepArrayRef)
the operations that are not relevant for analysis like "not" or casts
are removed - array refs are only removed if explicitly stated
|
static soot.Value[] |
selectBaseList(soot.Value val,
boolean keepArrayRef)
the operations that are not relevant for analysis like "not" or casts
are removed - array refs are only removed if explicitly stated
BinOpExpr are divided into two values
|
public static soot.Value selectBase(soot.Value val,
boolean keepArrayRef)
val - the value which should be prunedkeepArrayRef - if false then array refs are pruned to the base array objectpublic static soot.Value[] selectBaseList(soot.Value val,
boolean keepArrayRef)
val - the value which should be prunedkeepArrayRef - if false then array refs are pruned to the base array objectCopyright © 2022 Fraunhofer SIT. All rights reserved.