I have used lombok jar in my java code and used getters/setters in some files. And when I am trying to compile those files j2objc compiler gives "method not found" error.
Is there a workaround for this?
I am getting the errors in fares.getTotalFareDetail() and fares.setTotalFareDetail(new HashMap<FareType, FareValue>());
FareDetail class also have getters/setters for the variables.
Code:
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class SearchResultJourneyDetail extends JourneyDetail {
private FareDetails fares;
@WebSerializedName("allowBlocking")
private Boolean isBlockingAllowed;
@WebSerializedName("allowUpgrade")
private Boolean isUpgradeAllowed;
@WebSerializedName("isMultiCar")
private Boolean isMultiCar;
public void putTotalFareDetail(FareType type, FareValue fareValue) {
if (fares == null) {
fares = new FareDetails();
}
if (fares.getTotalFareDetail() == null) {
fares.setTotalFareDetail(new HashMap<FareType, FareValue>());
}
fares.getTotalFareDetail().put(type, fareValue);
}
}