Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-6943325

Constructor names in signature files

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • st2.2
    • st2.2
    • tools
    • None
    • b10
    • b11
    • generic
    • generic
    • Verified

      The recent change in Sigtest introduces new names of class constructors used in the signature data file. A constructor name has been changed from the class name form (more or less) to the simple "init" string constant. This change leads to potential problems with tools that use (or are based) on Sigtest like.

      Here is the short list of the tools that can be potentially effected by this change:
          - APICover reporting (especailly in text format)
          - JCov signature filtering
          - CCMP tool (a tool owned by the JCK team and using for comparing and validating APICover and JCov coverage reports).

      This also makes Sigtest inconsistent with VM spec where constructors have a special name - "<init>".

      The better fix for this issue seems to be use the VM notation for constructor names in signature files.

            ersh Mikhail Ershov (Inactive)
            agavrilosunw Alexey Gavrilov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: