Class AnalysisConfig

java.lang.Object
pascal.taie.config.AnalysisConfig

public class AnalysisConfig extends Object
Configuration for an analysis.
  • Constructor Details

  • Method Details

    • of

      public static AnalysisConfig of(String id, Object... options)
      Convenient static factory for creating an AnalysisConfig by merely specifying id and options. The given options should be an array of key-value pairs, e.g., [k1, v1, k2, v2, ...].
    • getDescription

      public String getDescription()
    • getAnalysisClass

      public String getAnalysisClass()
    • getId

      public String getId()
    • getOptions

      public AnalysisOptions getOptions()
    • toDetailedString

      public String toDetailedString()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • parseConfigs

      public static List<AnalysisConfig> parseConfigs(InputStream content)
      Parses a list of AnalysisConfig from given input stream.