Interface IClassCoverage

    • Method Detail

      • getId

        long getId()
        Returns the identifier for this class which is the CRC64 signature of the class definition.
        Returns:
        class identifier
      • isNoMatch

        boolean isNoMatch()
        Returns if the the analyzed class does match the execution data provided. More precisely if execution data is available for a class with the same qualified name but with a different class id.
        Returns:
        true if this class does not match to the provided execution data.
      • getSignature

        java.lang.String getSignature()
        Returns the VM signature of the class.
        Returns:
        VM signature of the class (may be null)
      • getSuperName

        java.lang.String getSuperName()
        Returns the VM name of the superclass.
        Returns:
        VM name of the super class (may be null, i.e. java/lang/Object)
      • getInterfaceNames

        java.lang.String[] getInterfaceNames()
        Returns the VM names of implemented/extended interfaces.
        Returns:
        VM names of implemented/extended interfaces
      • getPackageName

        java.lang.String getPackageName()
        Returns the VM name of the package this class belongs to.
        Returns:
        VM name of the package
      • getSourceFileName

        java.lang.String getSourceFileName()
        Returns the optional name of the corresponding source file.
        Returns:
        name of the corresponding source file
      • getMethods

        java.util.Collection<IMethodCoverage> getMethods()
        Returns the methods included in this class.
        Returns:
        methods of this class