package cutils.reflection;
public class Proxy {
public Proxy() {
reflectutil = new ReflectUtil(new java.util.Vector());
}
public static void main(String args[]) {
Proxy p = new Proxy();
javax.swing.JButton jb = new javax.swing.JButton("ok");
p.add(jb);
p.add(new Command(jb));
p.process();
System.out.println(p.getClassString());
}
ReflectUtil reflectutil;
public void println(Object[] v0) {
reflectutil.println(v0);
}
public String toString(Object[] v0) {
return reflectutil.toString(v0);
}
public String getString(String v0) {
return reflectutil.getString(v0);
}
public java.lang.reflect.Constructor[] getConstructors() {
return reflectutil.getConstructors();
}
public java.lang.reflect.Field[] getFields() {
return reflectutil.getFields();
}
public java.lang.reflect.Method[] getMethods() {
return reflectutil.getMethods();
}
public java.lang.reflect.Method[] getAllMethods() {
return reflectutil.getAllMethods();
}
public Class[] getClasses() {
return reflectutil.getPublicClassMembers();
}
public String[] getReadMethodNames() {
return reflectutil.getReadMethodNames();
}
public String[] getReadMethodNames(int v0) {
return reflectutil.getReadMethodNames(v0);
}
public String[] getWriteMethodNames() {
return reflectutil.getWriteMethodNames();
}
public java.lang.reflect.Method getMethod(String v0) {
return reflectutil.getMethod(v0);
}
public Object invoke(String v0) {
return reflectutil.invoke(v0);
}
public int getModifiers(java.lang.reflect.Method v0) {
return reflectutil.getModifiers(v0);
}
public String getModifierString(java.lang.reflect.Method v0) {
return reflectutil.getModifierString(v0);
}
public void printInfo() {
reflectutil.printInfo();
}
public String getClassName() {
return reflectutil.getClassName();
}
public String getName(java.lang.reflect.Method v0) {
return reflectutil.getName(v0);
}
public String getInfoString(java.lang.reflect.Method v0) {
return reflectutil.getInfoString(v0);
}
public void printInfo(java.lang.reflect.Method v0) {
reflectutil.printInfo(v0);
}
public void startCommandLineInterpreter() {
reflectutil.startCommandLineInterpreter();
}
DelegateSynthesizer delegatesynthesizer = new DelegateSynthesizer();
public String getReturnType(java.lang.reflect.Method v0) {
return delegatesynthesizer.getReturnType(v0);
}
public boolean isReturningVoid(java.lang.reflect.Method v0) {
return delegatesynthesizer.isReturningVoid(v0);
}
public String getTypeName(Class v0) {
return delegatesynthesizer.getTypeName(v0);
}
public boolean isPublic(java.lang.reflect.Method v0) {
return delegatesynthesizer.isPublic(v0);
}
public String stripPackageName(String v0) {
return delegatesynthesizer.stripPackageName(v0);
}
public void process() {
delegatesynthesizer.process();
}
public void add(Object v0) {
delegatesynthesizer.add(v0);
}
public String getInterface() {
return delegatesynthesizer.getInterface();
}
public String getInterfaces() {
return delegatesynthesizer.getInterfaces();
}
public String getConstructorParameters() {
return delegatesynthesizer.getConstructorParameters();
}
public String getMethodList(java.lang.reflect.Method[] v0, String v1) {
return delegatesynthesizer.getMethodList(v0, v1);
}
public String getMethodPrototypes(java.lang.reflect.Method[] v0, String v1) {
return delegatesynthesizer.getMethodPrototypes(v0, v1);
}
public String getMethodDeclaration(java.lang.reflect.Method v0, String v1) {
return delegatesynthesizer.getMethodDeclaration(v0, v1);
}
public String getMethodPrototype(java.lang.reflect.Method v0, String v1) {
return delegatesynthesizer.getMethodPrototype(v0, v1);
}
public String getParameters(java.lang.reflect.Method v0) {
return delegatesynthesizer.getParameters(v0);
}
public String getClassString() {
return delegatesynthesizer.getClassString();
}
public void print() {
delegatesynthesizer.print();
}
}