Package edu.umd.cs.findbugs.detect
Class BuildStringPassthruGraph.StringPassthruDatabase
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.BuildStringPassthruGraph.StringPassthruDatabase
-
- Enclosing class:
- BuildStringPassthruGraph
public static class BuildStringPassthruGraph.StringPassthruDatabase extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringPassthruDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<MethodDescriptor,int[]>
findLinkedMethods(java.util.Set<BuildStringPassthruGraph.MethodParameter> inputs)
Returns methods which call directly or indirectly methods from inputs passing the parameter unchangedjava.util.Map<MethodDescriptor,int[]>
getFileNameStringMethods()
Returns methods which parameter is the file name
-
-
-
Method Detail
-
findLinkedMethods
public java.util.Map<MethodDescriptor,int[]> findLinkedMethods(java.util.Set<BuildStringPassthruGraph.MethodParameter> inputs)
Returns methods which call directly or indirectly methods from inputs passing the parameter unchanged- Parameters:
inputs
- input methods with parameter- Returns:
- Map where keys are methods and values are parameter indexes which can be passed to requested methods unchanged
-
getFileNameStringMethods
public java.util.Map<MethodDescriptor,int[]> getFileNameStringMethods()
Returns methods which parameter is the file name- Returns:
- Map where keys are methods and values are parameter indexes which are used as file names
-
-