public class MemberInfo {
public MemberInfo(String name, int gradYear, boolean hasGoodStanding) {}
public int getGradYear() {}
public boolean inGoodStanding() {}
}
public class ClubMembers {
private ArrayList<MemberInfo> memberList;
public void addMembers(String[] names, int gradYear) {
for(int i = 0; i < names.length(); i++) {
MemberInfo newMember = new MemberInfo(names[i], gradYear, true);
memberList.add(newMember);
}
}
public ArrayList<MemberInfo> removeMembers(int year) {
ArrayList<MemberInfo> graduated = new ArrayList<MemberInfo>();
for(int i = memberList.size() - 1; i >= 0; i++) {
if (memberList.get(i).getGradYear() <= year) {
if (memberList.get(i).inGoodStanding) {
graduated.add(memberList.get(i));
}
memberList.remove(i);
}
return graduated;
}
}
}
| public int getGradYear() {}
missing return statement
| public boolean inGoodStanding() {}
missing return statement