Package

Source Code of Val

import java.lang.Override;
import java.lang.String;
import java.lang.StringBuilder;

public /*final*/ class Val {

  String nonFinal;

  /*final*/ String otherFinal;

  public Val(String otherFinal) {
    this.otherFinal = otherFinal;
  }

  public String getNonFinal() {
    return this.nonFinal;
  }

  public String getOtherFinal() {
    return this.otherFinal;
  }

  @Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;

    Val val = (Val) o;

    if (nonFinal != null ? !nonFinal.equals(val.nonFinal) : val.nonFinal != null) return false;
    if (otherFinal != null ? !otherFinal.equals(val.otherFinal) : val.otherFinal != null) return false;

    return true;
  }

  @Override
  public int hashCode() {
    int result = nonFinal != null ? nonFinal.hashCode() : 0;
    result = 31 * result + (otherFinal != null ? otherFinal.hashCode() : 0);
    return result;
  }

  @Override
  public String toString() {
    final StringBuilder sb = new StringBuilder("Val{");
    sb.append("nonFinal=").append(nonFinal);
    sb.append(", otherFinal=").append(otherFinal);
    sb.append('}');
    return sb.toString();
  }

  public void test() {
    Val val = new Val("otherFinal");
  }
}
TOP

Related Classes of Val

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.