本文整理了Java中soot.Value.getUseBoxes()
方法的一些代码示例,展示了Value.getUseBoxes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.getUseBoxes()
方法的具体详情如下:
包路径:soot.Value
类名称:Value
方法名:getUseBoxes
[英]Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
[中]返回与该值所使用(即包含在该值中)的值相对应的框列表。
代码示例来源:origin: Sable/soot
/*********************************/
public List<ValueBox> getUseBoxes() {
return e.getUseBoxes();
}
代码示例来源:origin: Sable/soot
public List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
for (ValueBox element : elements) {
list.addAll(element.getValue().getUseBoxes());
list.add(element);
}
return list;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(opBox.getValue().getUseBoxes());
list.add(opBox);
return list;
}
代码示例来源:origin: Sable/soot
public List getUseBoxes() {
List list = new ArrayList();
list.addAll(rightBox.getValue().getUseBoxes());
list.add(rightBox);
list.addAll(leftBox.getValue().getUseBoxes());
return list;
}
代码示例来源:origin: Sable/soot
@Override
public List<ValueBox> getUseBoxes() {
if (argBoxes == null) {
return Collections.emptyList();
}
List<ValueBox> list = new ArrayList<ValueBox>();
Collections.addAll(list, argBoxes);
for (ValueBox element : argBoxes) {
list.addAll(element.getValue().getUseBoxes());
}
return list;
}
代码示例来源:origin: Sable/soot
public List getUseBoxes() {
List toReturn = new ArrayList();
toReturn.addAll(testExprBox.getValue().getUseBoxes());
toReturn.add(testExprBox);
toReturn.addAll(trueExprBox.getValue().getUseBoxes());
toReturn.add(trueExprBox);
toReturn.addAll(falseExprBox.getValue().getUseBoxes());
toReturn.add(falseExprBox);
return toReturn;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> useBoxes = new ArrayList<ValueBox>();
useBoxes.addAll(baseBox.getValue().getUseBoxes());
useBoxes.add(baseBox);
return useBoxes;
}
代码示例来源:origin: Sable/soot
public List<ValueBox> getUseBoxes() {
List<ValueBox> useBoxes = new ArrayList<ValueBox>();
useBoxes.addAll(stmtAddressBox.getValue().getUseBoxes());
useBoxes.add(stmtAddressBox);
return useBoxes;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> useBoxes = new ArrayList<ValueBox>();
useBoxes.addAll(sizeBox.getValue().getUseBoxes());
useBoxes.add(sizeBox);
return useBoxes;
}
代码示例来源:origin: Sable/soot
@Override
public List<ValueBox> getUseBoxes() {
List<ValueBox> useBoxes = new ArrayList<ValueBox>();
useBoxes.addAll(conditionBox.getValue().getUseBoxes());
useBoxes.add(conditionBox);
return useBoxes;
}
代码示例来源:origin: Sable/soot
public List getUseBoxes() {
List useBoxes = new ArrayList();
useBoxes.addAll(baseBox.getValue().getUseBoxes());
useBoxes.add(baseBox);
useBoxes.addAll(indexBox.getValue().getUseBoxes());
useBoxes.add(indexBox);
return useBoxes;
}
代码示例来源:origin: Sable/soot
public List<ValueBox> getUseBoxes() {
Set<ValueBox> set = new HashSet<ValueBox>();
for (ValueUnitPair argPair : argPairs) {
set.addAll(argPair.getValue().getUseBoxes());
set.add(argPair);
}
return new ArrayList<ValueBox>(set);
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(getLeftOp().getUseBoxes());
list.add(rightBox);
list.addAll(getRightOp().getUseBoxes());
return list;
}
代码示例来源:origin: Sable/soot
public List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(invokeExprBox.getValue().getUseBoxes());
list.add(invokeExprBox);
return list;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(opBox.getValue().getUseBoxes());
list.add(opBox);
return list;
}
代码示例来源:origin: Sable/soot
@Override
final public List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(keyBox.getValue().getUseBoxes());
list.add(keyBox);
return list;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
Collections.addAll(list, sizeBoxes);
for (ValueBox element : sizeBoxes) {
list.addAll(element.getValue().getUseBoxes());
}
return list;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(op1Box.getValue().getUseBoxes());
list.add(op1Box);
list.addAll(op2Box.getValue().getUseBoxes());
list.add(op2Box);
return list;
}
代码示例来源:origin: Sable/soot
@Override
public final List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(opBox.getValue().getUseBoxes());
list.add(opBox);
return list;
}
代码示例来源:origin: Sable/soot
@Override
final public List<ValueBox> getUseBoxes() {
List<ValueBox> list = new ArrayList<ValueBox>();
list.addAll(opBox.getValue().getUseBoxes());
list.add(opBox);
return list;
}
}
内容来源于网络,如有侵权,请联系作者删除!