com.h3xstream.findsecbugs.taintanalysis
Class TaintMethodSummary
java.lang.Object
com.h3xstream.findsecbugs.taintanalysis.TaintMethodSummary
public class TaintMethodSummary
- extends Object
Summary of information about a method related to taint analysis
- Author:
- David Formanek (Y Soft Corporation, a.s.)
TaintMethodSummary
public TaintMethodSummary()
getTransferParameters
public Collection<Integer> getTransferParameters()
hasTransferParameters
public boolean hasTransferParameters()
setTransferParameters
public void setTransferParameters(Collection<Integer> transferParameters)
getMutableStackIndex
public int getMutableStackIndex()
hasMutableStackIndex
public boolean hasMutableStackIndex()
setMutableStackIndex
public void setMutableStackIndex(int mutableStackIndex)
getOutputTaint
public Taint getOutputTaint()
hasConstantOutputTaint
public boolean hasConstantOutputTaint()
setOuputTaint
public void setOuputTaint(Taint outputTaint)
toString
public String toString()
- Overrides:
toString in class Object
getDefaultToStringSummary
public static TaintMethodSummary getDefaultToStringSummary()
load
public static TaintMethodSummary load(String str)
throws IOException
- Loads method summary from String
- Parameters:
str - (state or parameter indeces to merge separated by comma)#mutable position
- Returns:
- initialized object with taint method summary
- Throws:
IOException - for bad format of paramter
Copyright © 2015. All rights reserved.