You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Andrey Pavlenko (JIRA)" <ji...@apache.org> on 2007/03/12 10:32:09 UTC
[jira] Updated: (HARMONY-2116) [classlib][awt]
Toolkit.getDesktopProperties () prints NullPointerException.
[ https://issues.apache.org/jira/browse/HARMONY-2116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Pavlenko updated HARMONY-2116:
-------------------------------------
Attachment: HARMONY-2116-EventDispatchThreadRTest.patch
The regression test is attached.
> [classlib][awt] Toolkit.getDesktopProperties () prints NullPointerException.
> ----------------------------------------------------------------------------
>
> Key: HARMONY-2116
> URL: https://issues.apache.org/jira/browse/HARMONY-2116
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Andrew Zhang
> Assigned To: Alexey Petrenko
> Priority: Minor
> Attachments: EventDispatchThread.patch, HARMONY-2116-EventDispatchThreadRTest.patch
>
>
> Harmony java.awt.Toolkit#getDesktopProperties() prints NullPointerException. Following code reproduces the bug:
> public class ToolkitTest {
> public static void main(String[] args) {
> MyToolkit myToolkit = new MyToolkit();
> myToolkit.initializeDesktopProperties();
> Map props = myToolkit.getDesktopProperties();
> }
> }
> class MyToolkit extends Toolkit {
> public Map getDesktopProperties() {
> return desktopProperties;
> }
> public void initializeDesktopProperties() {
> super.initializeDesktopProperties();
> }
> public void beep() {
>
> }
> public int checkImage(Image arg0, int arg1, int arg2, ImageObserver arg3) {
> return 0;
> }
> protected ButtonPeer createButton(Button arg0) throws HeadlessException {
> return null;
> }
> protected CanvasPeer createCanvas(Canvas arg0) {
> return null;
> }
> protected CheckboxPeer createCheckbox(Checkbox arg0) throws HeadlessException {
> return null;
> }
> protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem arg0) throws HeadlessException {
> return null;
> }
> protected ChoicePeer createChoice(Choice arg0) throws HeadlessException {
> return null;
> }
> protected DialogPeer createDialog(Dialog arg0) throws HeadlessException {
> return null;
> }
> public DragSourceContextPeer createDragSourceContextPeer(DragGestureEvent arg0) throws InvalidDnDOperationException {
> return null;
> }
> protected FileDialogPeer createFileDialog(FileDialog arg0) throws HeadlessException {
> return null;
> }
> protected FramePeer createFrame(Frame arg0) throws HeadlessException {
> return null;
> }
> public Image createImage(String arg0) {
> return null;
> }
> public Image createImage(URL arg0) {
> return null;
> }
> public Image createImage(ImageProducer arg0) {
> return null;
> }
> public Image createImage(byte[] arg0, int arg1, int arg2) {
> return null;
> }
> protected LabelPeer createLabel(Label arg0) throws HeadlessException {
> return null;
> }
> protected ListPeer createList(List arg0) throws HeadlessException {
> return null;
> }
> protected MenuPeer createMenu(Menu arg0) throws HeadlessException {
> return null;
> }
> protected MenuBarPeer createMenuBar(MenuBar arg0) throws HeadlessException {
> return null;
> }
> protected MenuItemPeer createMenuItem(MenuItem arg0) throws HeadlessException {
> return null;
> }
> protected PanelPeer createPanel(Panel arg0) {
> return null;
> }
> protected PopupMenuPeer createPopupMenu(PopupMenu arg0) throws HeadlessException {
> return null;
> }
> protected ScrollPanePeer createScrollPane(ScrollPane arg0) throws HeadlessException {
> return null;
> }
> protected ScrollbarPeer createScrollbar(Scrollbar arg0) throws HeadlessException {
> return null;
> }
> protected TextAreaPeer createTextArea(TextArea arg0) throws HeadlessException {
> return null;
> }
> protected TextFieldPeer createTextField(TextField arg0) throws HeadlessException {
> return null;
> }
> protected WindowPeer createWindow(Window arg0) throws HeadlessException {
> return null;
> }
> public ColorModel getColorModel() throws HeadlessException {
> return null;
> }
> public String[] getFontList() {
> return null;
> }
> public FontMetrics getFontMetrics(Font arg0) {
> return null;
> }
> protected FontPeer getFontPeer(String arg0, int arg1) {
> return null;
> }
> public Image getImage(String arg0) {
> return null;
> }
> public Image getImage(URL arg0) {
> return null;
> }
> public PrintJob getPrintJob(Frame arg0, String arg1, Properties arg2) {
> return null;
> }
> public int getScreenResolution() throws HeadlessException {
> return 0;
> }
> public Dimension getScreenSize() throws HeadlessException {
> return null;
> }
> public Clipboard getSystemClipboard() throws HeadlessException {
> return null;
> }
> protected EventQueue getSystemEventQueueImpl() {
> return null;
> }
> public Map mapInputMethodHighlight(InputMethodHighlight arg0) throws HeadlessException {
> return null;
> }
> public boolean prepareImage(Image arg0, int arg1, int arg2, ImageObserver arg3) {
> return false;
> }
> public void sync() {
> }
>
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.