[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/igfoo/codeql/master/java/ql/src/DeadCode/DeadClass.java [Back]  [Original]

public static void main(String[] args) {
	String firstName = /*...*/; String lastName = /*...*/;
	// Construct a customer
	Customer customer = new Customer();
	// Set important properties (but not the address)
	customer.setName(firstName, lastName);
	// Save the customer
	customer.save();
}

public class Customer {
	private Address address;
	// ...

	// This setter and getter are unused, and so may be deleted.
	public void addAddress(String line1, String line2, String line3) {
		address = new Address(line1, line2, line3);
	}
	public Address getAddress() { return address; }
}

/*
 * This class is only constructed from dead code, and may be deleted.
 */
public class Address {
	// ...
	public Address(String line1, String line2, String line3) {
		// ...
	}
}

Web Proxy Viewer  |  New URL  |  Original Page