Class AnalysisOptions

java.lang.Object
pascal.taie.config.AnalysisOptions

public class AnalysisOptions extends Object
Wrapper class for analysis options. Each instance wraps the options (represented by a Map) for an analysis, and provides convenient APIs to access various types of option values.
  • Constructor Details

  • Method Details

    • has

      public boolean has(String key)
      Returns:
      true if this AnalysisOptions contains value for given option key.
    • get

      public Object get(String key)
      Returns:
      value for given option key.
      Throws:
      ConfigException - if this AnalysisOptions do not contain the key.
    • getString

      public String getString(String key)
    • getBoolean

      public boolean getBoolean(String key)
    • getInt

      public int getInt(String key)
    • getFloat

      public float getFloat(String key)
    • toString

      public String toString()
      Overrides:
      toString in class Object