/Users/lyon/j4p/src/classUtils/reflection/Proxy.java

1    package classUtils.reflection; 
2     
3    import classUtils.delegate.DelegateSynthesizer; 
4     
5    import javax.swing.JButton; 
6     
7     
8    public class Proxy { 
9     
10   // constructor: 
11       public Proxy() { 
12           reflectutil = 
13           new ReflectUtil(new java.util.Vector()); 
14       } 
15    
16       public static void main(String args[]) { 
17           Proxy p = new Proxy(); 
18           //p.add(p); 
19           JButton jb = new JButton("ok"); 
20           p.add(jb); 
21           p.add(new Command(jb)); 
22           p.process(); 
23           System.out.println(p.getClassString()); 
24       } 
25    
26    
27       ReflectUtil reflectutil; 
28    
29       public void println(Object[] v0) { 
30           ReflectUtil.println(v0); 
31       } 
32    
33       public String toString(Object[] v0) { 
34           return ReflectUtil.toString(v0); 
35       } 
36    
37       public String getString(String v0) { 
38           return ReflectUtil.getString(v0); 
39       } 
40    
41       public java.lang.reflect.Constructor[] getConstructors() { 
42           return reflectutil.getConstructors(); 
43       } 
44    
45       public java.lang.reflect.Field[] getFields() { 
46           return reflectutil.getFields(); 
47       } 
48    
49       public java.lang.reflect.Method[] getMethods() { 
50           return reflectutil.getMethods(); 
51       } 
52    
53       public java.lang.reflect.Method[] getAllMethods() { 
54           return reflectutil.getAllMethods(); 
55       } 
56    
57       public Class[] getClasses() { 
58           return reflectutil.getPublicClassMembers(); 
59       } 
60    
61       public String[] getReadMethodNames() { 
62           return reflectutil.getReadMethodNames(); 
63       } 
64    
65       public String[] getReadMethodNames(int v0) { 
66           return reflectutil.getReadMethodNames(v0); 
67       } 
68    
69       public String[] getWriteMethodNames() { 
70           return reflectutil.getWriteMethodNames(); 
71       } 
72    
73       public java.lang.reflect.Method getMethod( 
74               String v0) { 
75           return reflectutil.getMethod(v0); 
76       } 
77    
78       public Object invoke(String v0) { 
79           return reflectutil.invoke(v0); 
80       } 
81    
82       public int getModifiers( 
83               java.lang.reflect.Method v0) { 
84           return reflectutil.getModifiers(v0); 
85       } 
86    
87       public String getModifierString( 
88               java.lang.reflect.Method v0) { 
89           return reflectutil.getModifierString(v0); 
90       } 
91    
92       public void printInfo() { 
93           reflectutil.printInfo(); 
94       } 
95    
96       public String getClassName() { 
97           return reflectutil.getClassName(); 
98       } 
99    
100      public String getName( 
101              java.lang.reflect.Method v0) { 
102          return reflectutil.getName(v0); 
103      } 
104   
105      public String getInfoString( 
106              java.lang.reflect.Method v0) { 
107          return reflectutil.getInfoString(v0); 
108      } 
109   
110      public void printInfo( 
111              java.lang.reflect.Method v0) { 
112          reflectutil.printInfo(v0); 
113      } 
114   
115      public void startCommandLineInterpreter() { 
116          reflectutil.startCommandLineInterpreter(); 
117      } 
118   
119      DelegateSynthesizer delegatesynthesizer = new DelegateSynthesizer(); 
120   
121      public String getReturnType( 
122              java.lang.reflect.Method v0) { 
123          return DelegateSynthesizer.getReturnType( 
124                  v0); 
125      } 
126   
127      public boolean isReturningVoid( 
128              java.lang.reflect.Method v0) { 
129          return DelegateSynthesizer.isReturningVoid( 
130                  v0); 
131      } 
132   
133      public String getTypeName(Class v0) { 
134          return DelegateSynthesizer.getTypeName( 
135                  v0); 
136      } 
137   
138      public boolean isPublic( 
139              java.lang.reflect.Method v0) { 
140          return DelegateSynthesizer.isPublic(v0); 
141      } 
142   
143      public String stripPackageName(String v0) { 
144          return DelegateSynthesizer.stripPackageName( 
145                  v0); 
146      } 
147   
148      public void process() { 
149          delegatesynthesizer.process(); 
150      } 
151   
152      public void add(Object v0) { 
153          delegatesynthesizer.add(v0); 
154      } 
155   
156      public String getInterface() { 
157          return delegatesynthesizer.getInterface(); 
158      } 
159   
160      public String getInterfaces() { 
161          return delegatesynthesizer.getInterfaces(); 
162      } 
163   
164      public String getConstructorParameters() { 
165          return delegatesynthesizer.getConstructorParameters(); 
166      } 
167   
168      public String getMethodList( 
169              java.lang.reflect.Method[] v0, 
170              String v1) { 
171          return delegatesynthesizer.getMethodList( 
172                  v0, v1); 
173      } 
174   
175      public String getMethodPrototypes( 
176              java.lang.reflect.Method[] v0, 
177              String v1) { 
178          return delegatesynthesizer.getMethodPrototypes( 
179                  v0, v1); 
180      } 
181   
182      public String getMethodDeclaration( 
183              java.lang.reflect.Method v0, 
184              String v1) { 
185          return delegatesynthesizer.getMethodDeclaration( 
186                  v0, v1); 
187      } 
188   
189      public String getMethodPrototype( 
190              java.lang.reflect.Method v0, 
191              String v1) { 
192          return delegatesynthesizer.getMethodPrototype( 
193                  v0, v1); 
194      } 
195   
196      public String getParameters( 
197              java.lang.reflect.Method v0) { 
198          return delegatesynthesizer.getParameters( 
199                  v0); 
200      } 
201   
202      public String getClassString() { 
203          return delegatesynthesizer.getClassString(); 
204      } 
205   
206      public void print() { 
207          delegatesynthesizer.print(); 
208      } 
209  } 
210