18 lines
660 B
Java
18 lines
660 B
Java
import java.beans.Introspector;
|
|
import java.beans.PropertyDescriptor;
|
|
|
|
public class TestFirebase {
|
|
public static void main(String[] args) throws Exception {
|
|
PropertyDescriptor[] pds = Introspector.getBeanInfo(OperatingHoursDay.class).getPropertyDescriptors();
|
|
for (PropertyDescriptor pd : pds) {
|
|
System.out.println("Property: " + pd.getName() + ", readMethod: " + (pd.getReadMethod() != null ? pd.getReadMethod().getName() : "null"));
|
|
}
|
|
}
|
|
}
|
|
|
|
class OperatingHoursDay {
|
|
private boolean isOpen;
|
|
public boolean getIsOpen() { return isOpen; }
|
|
public void setIsOpen(boolean isOpen) { this.isOpen = isOpen; }
|
|
}
|