public String getAddListenerMethodName(EventSetDescriptor var1) {
return var1.getAddListenerMethod().getName();
}
public Method getAddListenerMethod(EventSetDescriptor var1) {
return var1.getAddListenerMethod();
}
public String getRemoveListenerMethodName(EventSetDescriptor var1) {
return var1.getRemoveListenerMethod().getName();
}
public Method getRemoveListenerMethod(EventSetDescriptor var1) {
return var1.getRemoveListenerMethod();
}
public boolean isUnicast(EventSetDescriptor var1) {
return var1.isUnicast();
}
public Class getListenerTypeClass(EventSetDescriptor var1) {
return var1.getListenerType();
}
public String getListenerTypeClassName(EventSetDescriptor var1) {
Class var2 = var1.getListenerType();
String var3 = null;
if (var2 != null) {
var3 = var2.getName();
}
return var3 == null ? new String("") : var3;
}
public int getParameterCount(MethodDescriptor var1) {
return var1.getParameterDescriptors().length;
}
public ParameterDescriptor getParameterDescriptor(MethodDescriptor var1, int var2) {
return var1.getParameterDescriptors()[var2];
}
public String getDisplayName(FeatureDescriptor var1) {
return var1.getDisplayName();
}
public String getName(FeatureDescriptor var1) {
return var1.getName();
}
public String getShortDescription(FeatureDescriptor var1) {
return var1.getShortDescription();
}
public boolean isHidden(FeatureDescriptor var1) {
return var1.isHidden();
}
public boolean isExpert(FeatureDescriptor var1) {
return var1.isExpert();
}
public Class getReturnType(Method var1) {
return var1.getReturnType();
}
public String getReturnTypeName(Method var1) {
return var1.getReturnType().getName();
}
public Class[] getParameterTypes(Method var1) {
return var1.getParameterTypes();
}
public int getParameterTypeCount(Method var1) {
return var1.getParameterTypes().length;
}
public Class getParameterType(Method var1, int var2) {
return var1.getParameterTypes()[var2];
}
public String getParameterTypeName(Class[] var1, int var2) {
return var1[var2].getName();
}
public String getParameterTypeName(Method var1, int var2) {
return var1.getParameterTypes()[var2].getName();
}
public int getExceptionTypeCount(Method var1) {
return var1.getExceptionTypes().length;
}
public Class getExceptionType(Method var1, int var2) {
return var1.getExceptionTypes()[var2];
}
public String getExceptionTypeName(Method var1, int var2) {
return var1.getExceptionTypes()[var2].getName();
}
public Object invoke(Method var1, Object var2, Object[] var3) {
try {
return var1.invoke(var2, var3);
} catch (IllegalAccessException var4) {
System.out.println("Error invoking the " + var1.getName() + " method of the " + var1.getDeclaringClass().getName() + " class - IllegalAccessException occurred.");
} catch (IllegalArgumentException var5) {
System.out.println("Error invoking the " + var1.getName() + " method of the " + var1.getDeclaringClass().getName() + " class - IllegalArgumentException occurred.");
} catch (InvocationTargetException var6) {
System.out.println("Error invoking the " + var1.getName() + " method of the " + var1.getDeclaringClass().getName() + " class - InvocationTargetException occurred.");
}
return null;
}
public String getName(Method var1) {
return var1.getName();
}
public String getSuperclassName(Class var1) {
return var1.getSuperclass() != null ? var1.getSuperclass().getName() : new String();
}
public boolean hasSuperclass(Class var1) {
return var1.getSuperclass() != null;
}
public Method getMethod(Class var1, int var2) {
return var1.getMethods()[var2];
}
public int getMethodCount(Class var1) {
return var1.getMethods().length;
}
public Class getSuperclass(Class var1) {
return var1.getSuperclass();
}
public int getModifiers(Class var1) {
return var1.getModifiers();
}
public String getName(Class var1) {
return var1.getName();
}
public Class getCurrentClass() {
return this._class;
}
public String getClassPath() {
Properties var1 = System.getProperties();
return var1 == null ? new String() : var1.getProperty("java.class.path");
}
public boolean setClassPath(String var1) {
Properties var2 = System.getProperties();
if (var2 == null) {
return false;
} else {
((Hashtable)var2).remove("java.class.path");
((Hashtable)var2).put("java.class.path", var1);
System.setProperties(var2);
return true;
}
}
public Image getIcon(int var1) {
BeanInfo var2 = this._currentBeanInfo;
if (var2 == null) {
return null;
} else {
switch (var1) {
case 0:
return var2.getIcon(1);
case 1:
return var2.getIcon(2);
case 2:
return var2.getIcon(3);
case 3:
return var2.getIcon(4);
default:
return null;
}
}
}
public byte[] getIconAsByteArray(int var1) {
Image var3 = null;
BeanInfo var2 = this._currentBeanInfo;
if (var2 == null) {
return null;
} else {
switch (var1) {
case 0:
var3 = var2.getIcon(1);
if (var3 == null) {
var3 = var2.getIcon(3);
}
break;
case 1:
var3 = var2.getIcon(2);
if (var3 == null) {
var3 = var2.getIcon(4);
}
}
byte[] var4;
try {
var4 = Bmp.createBmp(var3, Color.lightGray);
} catch (Exception var5) {
var4 = null;
}
return var4;
}
}
public boolean isSerializable() {
Object var1 = null;
boolean var3 = false;
String var4 = new String("java.io.Serializable");
Class[] var5 = this._class.getInterfaces();
for(int var2 = 0; var2 < var5.length; ++var2) {
if (var5[var2].getName().compareTo(var4) == 0) {
var3 = true;
break;
}
}
return var3;
}
public boolean hasIcon(int var1) {
if (this._currentBeanInfo == null) {
return false;
} else {
Image var2 = null;
switch (var1) {
case 0:
var2 = this._currentBeanInfo.getIcon(1);
break;
case 1:
var2 = this._currentBeanInfo.getIcon(2);
break;
case 2:
var2 = this._currentBeanInfo.getIcon(3);
break;
case 3:
var2 = this._currentBeanInfo.getIcon(4);
}
return var2 != null;
}
}
public boolean setIconImage(int var1, Frame var2) {