<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 03.04.15 20:14, Phil Race wrote:<br>
    </div>
    <blockquote cite="mid:551ECA6A.2010200@oracle.com" type="cite"> It
      does not need to be deprecated. It can be 'undeprecated' It was
      deprecated only because<br>
      it was the public Toolkit method that is now gone ..<br>
    </blockquote>
    Ok, I'll update it.<br>
    <blockquote cite="mid:551ECA6A.2010200@oracle.com" type="cite"> So
      perhaps there's just a small adjustment needed in the case of
      where we use createComponent() ??<br>
    </blockquote>
    It is used in 3 places:<br>
     - Indirectly in Canvas and Panel where our headless toolkits
    creates NullComponentPeer instead of the native peer. So the
    question is this is implementation detail of our headless toolkit or
    all such toolkits should use the same things.<br>
     - In Component class I can reuse NullComponentPeer, but it is
    unclear how we survive this later when external tollkit is in use.<br>
    <br>
    If nobody objects then I suggest for now to use this new error as an
    assertion to find possible usage of these methods, instead of silent
    usage of some empty stub, and fail sometime later with unclear
    reason.<br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <blockquote cite="mid:551ECA6A.2010200@oracle.com" type="cite"> <br>
      -phil.<br>
      <blockquote cite="mid:551ECA99.8010406@oracle.com" type="cite">
        <blockquote cite="mid:551EC70E.6080201@oracle.com" type="cite">
          <br>
          -phil. <br>
          <br>
          On 04/02/2015 08:15 AM, Sergey Bylokhov wrote: <br>
          <blockquote type="cite">Hello. <br>
            Please review the fix for jdk 9. <br>
            There are a number of public methods in the java.awt.Toolkit
            class, which reference the unsupported java.awt.dnd.peer and
            java.awt.peer interfaces. <br>
            <br>
            There is a decision to remove these references as described:
            <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://mail.openjdk.java.net/pipermail/awt-dev/2015-February/008924.html">http://mail.openjdk.java.net/pipermail/awt-dev/2015-February/008924.html</a>
            <br>
            Changes description: <br>
             - All such methods were moved from Toolkit.java to the
            ComponentFactory.java. Note that all our toolkits implement
            ComponentFactory interface. <br>
             - HToolkit, HeadlessToolkit, SunToolkit were cleared
            because they have the same implementation of these methods
            as in ComponentFactory. <br>
             - The questionable moment is that I throw an AWTError in a
            some places if a default toolkit not implements
            ComponentFactory interface. <br>
            <br>
            Bug: <a moz-do-not-send="true"
              class="moz-txt-link-freetext"
              href="https://bugs.openjdk.java.net/browse/JDK-8074757">https://bugs.openjdk.java.net/browse/JDK-8074757</a>
            <br>
            Webrev can be found at: <a moz-do-not-send="true"
              class="moz-txt-link-freetext"
              href="http://cr.openjdk.java.net/%7Eserb/8074757/webrev.04">http://cr.openjdk.java.net/~serb/8074757/webrev.04</a>
            <br>
            <br>
          </blockquote>
          <br>
        </blockquote>
        <br>
        <br>
        <pre class="moz-signature" cols="72">-- 
Best regards, Sergey. </pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Best regards, Sergey. </pre>
  </body>
</html>