/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