Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package sneer.commons;
 
 public class Pair<A, B> {
 
 	public static <A, B> Pair<A, B> of(A a, B b) {
 		return new Pair<A, B>(ab);
 	}
 
 	
	public final A a;
	public final B b;
	private Pair(A a, B b) {
		this. = a;
		this. = b;
	}
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + (( == null) ? 0 : .hashCode());
		result = prime * result + (( == null) ? 0 : .hashCode());
		return result;
	}
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Pair<?, ?> other = (Pair<?, ?>) obj;
		if ( == null) {
			if (other.a != null)
				return false;
else if (!.equals(other.a))
			return false;
		if ( == null) {
			if (other.b != null)
				return false;
else if (!.equals(other.b))
			return false;
		return true;
	}
	public String toString() {
		return "Pair.of(" +  + ", " +  + ")";
	}
New to GrepCode? Check out our FAQ X