public class TaintMethodConfigWithArgumentsAndLocation extends TaintMethodConfig
javax/servlet/http/HttpServletRequest.getAttribute("applicationConstant"):SAFE@org/apache/jsp/edit_jspjavax/servlet/http/HttpServletRequest.getAttribute(UNKNOWN):SAFE@org/apache/jsp/constants_jspconfigPattern, fullMethodPattern, SAFE_CONFIG| Constructor and Description |
|---|
TaintMethodConfigWithArgumentsAndLocation()
Constructs an empty configured summary
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accepts(String typeSignature,
String config) |
String |
getLocation() |
TaintMethodConfigWithArgumentsAndLocation |
load(String taintConfig)
Loads method config from String, the method config contains a current class as the context
The method accepts syntax similar to TaintMethodConfig.load(String) with small difference.The summary must ends with '@' character followed by class name |
addMutableStackIndex, getDefaultConstructorConfig, getMutableStackIndices, getOutputTaint, hasMutableStackIndices, isConfigured, isInformative, setOuputTaint, toStringpublic TaintMethodConfigWithArgumentsAndLocation()
public TaintMethodConfigWithArgumentsAndLocation load(String taintConfig) throws IOException
TaintMethodConfig.load(String) with small difference.load in interface TaintTypeConfigload in class TaintMethodConfigtaintConfig - method summary with syntax described aboveIOException - for bad format of parameterNullPointerException - if argument is nullpublic String getLocation()
Copyright © 2017. All rights reserved.