aoqi@0: /* /nodynamiccopyright/ */ aoqi@0: // combinations of methods defined in a base class aoqi@0: // and overridden in subtypes aoqi@0: aoqi@0: // class should compile with warnings as shown aoqi@0: aoqi@0: class R extends Q { aoqi@0: @Deprecated public void pDep_qDep_rDep() { } aoqi@0: public void pDep_qDep_rUnd() { } // warn aoqi@0: // public void pDep_qDep_rInh() { } aoqi@0: @Deprecated public void pDep_qUnd_rDep() { } aoqi@0: public void pDep_qUnd_rUnd() { } aoqi@0: // public void pDep_qUnd_rInh() { } aoqi@0: @Deprecated public void pDep_qInh_rDep() { } aoqi@0: public void pDep_qInh_rUnd() { } // warn aoqi@0: // public void pDep_qInh_rInh() { } aoqi@0: @Deprecated public void pUnd_qDep_rDep() { } aoqi@0: public void pUnd_qDep_rUnd() { } // warn aoqi@0: // public void pUnd_qDep_rInh() { } aoqi@0: @Deprecated public void pUnd_qUnd_rDep() { } aoqi@0: public void pUnd_qUnd_rUnd() { } aoqi@0: // public void pUnd_qUnd_rInh() { } aoqi@0: @Deprecated public void pUnd_qInh_rDep() { } aoqi@0: public void pUnd_qInh_rUnd() { } aoqi@0: // public void pUnd_qInh_rInh() { } aoqi@0: }