package trident;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
public class SimpleProp {
public void setValue(float value) {
System.out.println("Cool " + value);
}
public static void main(String[] args) throws Exception {
SimpleProp prop = new SimpleProp();
PropertyDescriptor desc = new PropertyDescriptor("value", prop.getClass(),
null, "setValue");
Method writer = desc.getWriteMethod();
writer.invoke(prop, new Float(2.0));
System.out.println(Float.class.isAssignableFrom(float.class));
}
}