类 JvmInvokeTaintSink.Builder
java.lang.Object
proguard.analysis.cpa.jvm.domain.taint.JvmInvokeTaintSink.Builder
- 封闭类:
- JvmInvokeTaintSink
Builder for
JvmInvokeTaintSink.-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()Build aJvmInvokeTaintSink.setCallMatcher(Predicate<Call> callMatcher) setIsValidForSource(Predicate<TaintSource> isValidForSource) setTakesArgs(Set<Integer> takesArgs) setTakesGlobals(Set<String> takesGlobals) setTakesInstance(boolean takesInstance)
-
字段详细资料
-
isValidForSource
-
callMatcher
-
takesInstance
protected boolean takesInstance -
takesArgs
-
takesGlobals
-
signature
-
-
构造器详细资料
-
Builder
Create a new builder forJvmInvokeTaintSink.
-
-
方法详细资料
-
build
Build aJvmInvokeTaintSink. -
setIsValidForSource
- 参数:
isValidForSource- predicate on whether the sink is valid for a given source
-
setTakesInstance
- 参数:
takesInstance- whether the sink is sensitive to the calling instance
-
setTakesArgs
- 参数:
takesArgs- a set of sensitive arguments
-
setTakesGlobals
- 参数:
takesGlobals- a set of sensitive global variables
-
setCallMatcher
- 参数:
callMatcher- predicate on whether a call matches this taint sink
-