I have a class called Person.java and it has its own variables and also it also point to some of the referenced classes. Have a look at the variables below
public class Person extends BaseModel { private static final long serialVersionUID = 1L; private Date dateOfBirth; private String aadhaarNumber; private Set<EducationQualification> educationQualifications; private Set<EmploymentExperience> employmentExperiences; private ContactInformation contactInformation; private DriversLicense driversLicense; private PersonName personName; private Candidate candidate; private Passport passport; private Set<Award> awards; } Here I am getting the field names using Java reflection. When I use Class.getDeclaredField() its giving all the fields (Above specified variables). But I want only two fields those are
private Date dateOfBirth; private String aadhaarNumber; So if it is a static variable I can check weather its a static or not but how can I check weather its a referenced field or not?
Can anyone please solve my doubts? Please I stuck over here.