Package sootup.core.signatures


package sootup.core.signatures
  • Class
    Description
    Represents the fully qualified signature of a field.
    Defines a sub-signature of a field, containing the field name and the type signature.
    Unqualified-name rules of JVMS 4.2.2, checked when a signature is interned so no signature with an illegal name exists.
    Represents the fully qualified signature of a method.
    Defines a method sub-signature, containing the method name, the parameter type signatures, and the return type signature.
    Represents a Java Package.
     
    Hash-conses (interns) the identifier objects of sootup.core.signatures: for a given value there is at most one live instance, so equal signatures are the same object and may be compared with ==.
    Abstract class for the signature of a SootClassMember
    Defines the base class for class member sub signatures.