From: mkoch Date: Wed, 20 Apr 2005 05:53:53 +0000 (+0000) Subject: 2005-04-20 Michael Koch X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=dd4c52bb1fcee055ed06ac9f467afca98a5a6b7a;p=pf3gnuchains%2Fgcc-fork.git 2005-04-20 Michael Koch * gnu/java/beans/IntrospectionIncubator.java: Fixed HTML tags in javadocs. 2005-04-20 Jeroen Frijters * gnu/java/beans/IntrospectionIncubator.java (addToPropertyHash, addToListenerHash): Don't confuse get(), set(), is(), add() and remove() with properties or events. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98441 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 8e75e5db027..eb0b5242920 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,16 @@ 2005-04-20 Michael Koch + * gnu/java/beans/IntrospectionIncubator.java: + Fixed HTML tags in javadocs. + +2005-04-20 Jeroen Frijters + + * gnu/java/beans/IntrospectionIncubator.java + (addToPropertyHash, addToListenerHash): Don't confuse get(), + set(), is(), add() and remove() with properties or events. + +2005-04-20 Michael Koch + * gnu/java/awt/image/XBMDecoder.java: Fixed modifier order. diff --git a/libjava/gnu/java/beans/IntrospectionIncubator.java b/libjava/gnu/java/beans/IntrospectionIncubator.java index 21bf984d24c..9c2a652c3ed 100644 --- a/libjava/gnu/java/beans/IntrospectionIncubator.java +++ b/libjava/gnu/java/beans/IntrospectionIncubator.java @@ -82,14 +82,14 @@ public class IntrospectionIncubator { /** Examines the given method and files it in a suitable collection. * It files the method as a property method if it finds: - * + *
    *
  • boolean "is" getter
  • *
  • "get" style getter
  • *
  • single argument setter
  • *
  • indiced setter and getter
  • *
* It files the method as a listener method if all of these rules apply: - * + *
    *
  • the method name starts with "add" or "remove"
  • *
  • there is only a single argument
  • *
  • the argument type is a subclass of java.util.EventListener
  • @@ -323,6 +323,8 @@ public class IntrospectionIncubator { return; } newName = capitalize(newName); + if (newName.length() == 0) + return; DoubleKey k = new DoubleKey(type,newName); Method[] methods = (Method[])propertyMethods.get(k); @@ -350,6 +352,8 @@ public class IntrospectionIncubator { return; } newName = capitalize(newName); + if (newName.length() == 0) + return; DoubleKey k = new DoubleKey(type,newName); Method[] methods = (Method[])listenerMethods.get(k);