Package pascal.taie.language.classes


package pascal.taie.language.classes
Provides functionality related to management of classes (class loading, class members, class hierarchy, etc.) in the program being analyzed.
See Also:
  • Class
    Description
    Exception that is thrown when a member (method or field) is accessed through an ambiguous name.
    Manages the classes and class-related resolution of the program being analyzed.
     
     
    Provides names of special classes.
    Represents classes in the program.
    Each JClassBuilder builds one JClass.
     
    Represents fields in the program.
    Represents methods in the program.
    Provides names of special methods.
     
    Static utility methods for modeling the behaviors of reflection APIs.
    Provides functionality to match signatures by given patterns.
    Provides signatures of special methods and fields.
    Utility class for compute string representations of various program elements, such as class name, method descriptor, method signature, etc.
    Method name and descriptor.