harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Ellison (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2116) [classlib][awt] Toolkit.getDesktopProperties () prints NullPointerException.
Date Tue, 18 Sep 2007 09:36:43 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-2116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528328
] 

Tim Ellison commented on HARMONY-2116:
--------------------------------------

Just for the record, the HARMONY-2116 regression test was commented out by me in r576770.

See:

http://svn.apache.org/viewvc?rev=576770&view=rev

> [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
>            Assignee: 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.


Mime
View raw message