Class ModuleSignature

java.lang.Object
sootup.java.core.signatures.ModuleSignature
All Implemented Interfaces:
Signature

public class ModuleSignature extends Object implements Signature
Represents a Java 9 module.
  • Field Details

  • Constructor Details

    • ModuleSignature

      public ModuleSignature(String moduleName)
      Construct Module Signature of a Java 9 module. Instances should only be created a IdentifierFactory
      Parameters:
      moduleName - module's name
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

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

      public String getModuleName()
      The name of the module.
    • isUnnamedModule

      public boolean isUnnamedModule()