Я только что обновил наш проект до JDK 1.6, и при компиляции у меня есть тестовый класс, который реализует java.awt.Toolkit и реализует методы, которые не делают ничего особенного (кроме захвата вызова команды beep).
(Это старый тест, который, вероятно, следует переписать несколькими способами (либо издеваться над ним, либо обернуть эту функциональность в простой интерфейс. Однако, независимо от плохости теста), компилятор теперь выплевывает кучутаких предупреждений:
[19:50:10]: [javac] MemoryManagerTest.java:14: warning: java.awt.dnd.peer.DragSourceContextPeer - это собственный API Sun, который может быть удален в будущемrelease [19:50:10]: [javac] import java.awt.dnd.peer.DragSourceContextPeer
Во-первых, интересно, что что-то с пакетом с именем java.awt.dnd.peer будет частной собственностью sunAPI (хотя, очевидно, это и есть реализация), но является ли это сообщение поддельным или действительно ли оно правдой? И если это правда, что это говорит обо всем классе Toolkit, который связан с этими интерфейсами?