diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-11 14:36:14 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-11 14:36:14 +0000 |
commit | b7728ee9e3540cb2c27a4657d0819462d91d80f5 (patch) | |
tree | ea1696befd92b4f1cd229b9717fa43c5ab58bd42 /libjava/java | |
parent | 52cee448941b43b9fa80cacdc347408435567de2 (diff) | |
download | ppe42-gcc-b7728ee9e3540cb2c27a4657d0819462d91d80f5.tar.gz ppe42-gcc-b7728ee9e3540cb2c27a4657d0819462d91d80f5.zip |
2004-03-11 Mark Wielaard <mark@klomp.org>
* java/beans/BeanDescriptor.java (BeanDescriptor):
Set the FeatureDescriptor programmatic name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79324 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/beans/BeanDescriptor.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libjava/java/beans/BeanDescriptor.java b/libjava/java/beans/BeanDescriptor.java index 84a7921f615..ac0f4feee64 100644 --- a/libjava/java/beans/BeanDescriptor.java +++ b/libjava/java/beans/BeanDescriptor.java @@ -1,5 +1,5 @@ /* java.beans.BeanDescriptor - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -67,6 +67,14 @@ public class BeanDescriptor extends FeatureDescriptor { public BeanDescriptor(Class beanClass, Class customizerClass) { this.beanClass = beanClass; this.customizerClass = customizerClass; + + // Set the FeatureDescriptor programmatic name. + String name = beanClass.getName(); + int lastInd = name.lastIndexOf('.'); + if (lastInd != -1) + name = name.substring(lastInd + 1); + + setName(name); } /** Get the Bean's class. **/ |