You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Andrew Zhang (JIRA)" <ji...@apache.org> on 2006/11/09 07:51:37 UTC

[jira] Created: (HARMONY-2116) [classlib][awt] Toolkit.getDesktopProperties () prints NullPointerException.

[classlib][awt] Toolkit.getDesktopProperties () prints NullPointerException.
----------------------------------------------------------------------------

                 Key: HARMONY-2116
                 URL: http://issues.apache.org/jira/browse/HARMONY-2116
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Andrew Zhang
            Priority: Minor


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.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira