[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] [generics] More various generic fixes
From: |
Andrew John Hughes |
Subject: |
[cp-patches] [generics] More various generic fixes |
Date: |
Wed, 28 Sep 2005 18:49:17 +0100 |
User-agent: |
Mutt/1.5.9i |
I'm committing the attached patch, which fixes a number of
generics-related problems highlighted by the JAPI CVS runs.
Changelog:
2005-09-28 Andrew John Hughes <address@hidden>
* gnu/java/awt/peer/qt/QtGraphics.java:
(getRenderingHints()): Create a clone as no such
constructor exists with generic typing.
(setRenderingHints(Map<?,?>)): Added parametric typing
and fixed use of RenderingHints constructor.
* java/awt/AWTEventMulticaster.java:
(getListeners(EventListener,Class<T>)): Added generic
typing.
* java/awt/Component.java:
(getListeners(Class<T>)): Likewise.
(getFocusTraversalKeys(int)): Likewise.
* java/awt/Font.java:
(Font(Map<? extends Attribute,?>)): Likewise.
(deriveFont(Map<? extends Attribute,?>)): Likewise.
(getAttributes()): Likewise.
(getAvailableAttributes()): Simplified naming with static import.
(getFont(Map<? extends Attribute,?>)): Added generic typing.
* java/awt/Graphics2D.java:
(setRenderingHints(Map<?,?>)): Likewise.
(addRenderingHints(Map<?,?>)): Likewise.
* java/awt/KeyboardFocusManager.java:
(setDefaultFocusTraversalKeys(int,Set<? extends KeyStroke>)):
Likewise.
(getKeyEventDispatchers()): Likewise.
(getKeyEventPostProcessors()): Likewise.
* java/awt/MenuItem.java:
(getListeners(Class<T>)): Likewise.
* java/awt/RenderingHints.java:
(RenderingHints(Map<Key,?>)): Likewise.
(putAll(Map<?,?>)): Likewise.
(keySet()): Likewise.
(values()): Likewise.
(entrySet()): Likewise.
* java/awt/Toolkit.java:
(desktopProperties): Likewise.
(createDragGestureRecognizer(Class<T>,DragSource,Component,int,
DragGestureListener)): Likewise.
(mapInputMethodHighlight(InputMethodHighlight)): Likewise.
* java/lang/Class.java:
(getDeclaringClass()): Likewise.
* java/lang/Enum.java:
(valueOf(Class<S>,String)): Fixed return type.
* java/lang/SecurityManager.java:
(checkMemberAccess(Class<?>,int)): Likewise.
* java/lang/reflect/Array.java:
(newInstance(Class<?>,int)): Likewise.
(newInstance(Class<?>,int[])): Likewise.
* vm/reference/java/lang/reflect/Constructor.java:
(getTypeParameters()): Type parameter changed from ? to Constructor.
* vm/reference/java/lang/reflect/Field.java:
(getDeclaringClass()): Added generic typing.
(getType()): Likewise.
* vm/reference/java/lang/reflect/Method.java:
(getDeclaringClass()): Likewise.
(getExceptionTypes()): Likewise.
(getParameterTypes()): Likewise.
--
Andrew :-)
Please avoid sending me Microsoft Office (e.g. Word, PowerPoint) attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html
"Value your freedom, or you will lose it, teaches history.
`Don't bother us with politics' respond those who don't want to learn."
-- Richard Stallman
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html
public class gcj extends Freedom implements Java { ... }
generic_fixes-01.diff
Description: Text document
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [cp-patches] [generics] More various generic fixes,
Andrew John Hughes <=