annotate base/src/java/beans/Introspector.d @ 107:e944a4cf537b

Updated to dmd 1.063 and Tango trunk.
author Jacob Carlborg <doob@me.com>
date Sun, 22 Aug 2010 18:53:29 +0200
parents 48d4ee626868
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
98
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 module java.beans.Introspector;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 import java.beans.BeanInfo;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 import java.lang.all;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 class Introspector {
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6 static const int IGNORE_ALL_BEANINFO = 0;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 static const int IGNORE_IMMEDIATE_BEANINFO = 0;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 static const int USE_ALL_BEANINFO = 0;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10 static String decapitalize(String name){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12 return null;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 static void flushCaches(){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
19 static void flushFromCaches(Class clz){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23 static BeanInfo getBeanInfo(Class beanClass){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25 return null;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
28 static BeanInfo getBeanInfo(Class beanClass, Class stopClass){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
29 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
30 return null;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
31 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
32
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
33 static BeanInfo getBeanInfo(Class beanClass, int flags){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
34 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
35 return null;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
36 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
37
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
38 static String[] getBeanInfoSearchPath(){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
39 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
40 return null;
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
41 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
42
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
43 static void setBeanInfoSearchPath(String[] path){
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
44 implMissing(__FILE__, __LINE__);
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
45 }
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
46
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
47
48d4ee626868 rm databinding.observable seems to be duplicate, databinding.beans now building
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
48 }