类 TaintSource

  • 直接已知子类:
    JvmTaintSource

    public class TaintSource
    extends java.lang.Object
    A TaintSource specifies a method which can taint any (subset) of the following: the instance, the return value, the argument objects, or static fields.
    • 构造器概要

      构造器 
      构造器 说明
      TaintSource​(Signature signature, boolean taintsThis, boolean taintsReturn, java.util.Set<java.lang.Integer> taintsArgs, java.util.Set<java.lang.String> taintsGlobals)
      Create a taint source.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • signature

        public final Signature signature
      • taintsThis

        public final boolean taintsThis
      • taintsReturn

        public final boolean taintsReturn
      • taintsArgs

        public final java.util.Set<java.lang.Integer> taintsArgs
      • taintsGlobals

        public final java.util.Set<java.lang.String> taintsGlobals
    • 构造器详细资料

      • TaintSource

        public TaintSource​(Signature signature,
                           boolean taintsThis,
                           boolean taintsReturn,
                           java.util.Set<java.lang.Integer> taintsArgs,
                           java.util.Set<java.lang.String> taintsGlobals)
        Create a taint source.
        参数:
        signature - the signature a source method
        taintsThis - whether the source taints the calling instance
        taintsReturn - whether the source taints its return
        taintsArgs - a set of tainted arguments
        taintsGlobals - a set of tainted global variables
    • 方法详细资料

      • equals

        public boolean equals​(java.lang.Object obj)
        覆盖:
        equals 在类中 java.lang.Object
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object