jbang/bean-inlined-code/Customer.java (28 lines of code) (raw):
package com.mycompany;
public final class Customer {
private String name;
private String street;
private int zip;
private boolean gold;
Customer(String name, String street, int zip, boolean gold) {
this.name = name;
this.street = street;
this.zip = zip;
this.gold = gold;
}
public String getName() {
return name;
}
public String getStreet() {
return street;
}
public int getZip() {
return zip;
}
public boolean isGold() {
return gold;
}
public String summary() {
return name + " at " + street + " (" + zip + ") is " + (gold ? "gold" : "silver") + " customer";
}
}