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

Private types in generics are not corrected

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • st1.3
    • st1.3
    • tools
    • None
    • b03
    • x86
    • generic
    • Verified

      The hidden types in generics are not corrected and placed into signature file,
      this is part of IBM Bug for generics definition.
      Example:
      package test;
      class Y{}

      public class X {
        Object f1;

        protected <T extends Y> X(T arg) {
          f1=arg;
        }

      }
      --------------------------------------- result -----------------

      #Signature file v3.1
      #Version
      CLSS public test.X
      cons protected <%0 extends test.Y> test.X({%%0})
      meth final public java.lang.Class<?> java.lang.Object.getClass()
      meth final public void java.lang.Object.notify()
      meth final public void java.lang.Object.notifyAll()
      meth final public void java.lang.Object.wait() throws java.lang.InterruptedException
      meth final public void java.lang.Object.wait(long) throws java.lang.InterruptedException
      meth final public void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
      meth protected java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException
      meth protected void java.lang.Object.finalize() throws java.lang.Throwable
      meth public boolean java.lang.Object.equals(java.lang.Object)
      meth public int java.lang.Object.hashCode()
      meth public java.lang.String java.lang.Object.toString()
      supr java.lang.Object

            rmakarch Roman Makarchuk (Inactive)
            lmesnik Leonid Mesnik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: