1 28 package org.jvyamlb; 29 30 import org.jruby.util.ByteList; 31 32 35 public class TestBean2 { 36 private ByteList name; 37 private int age; 38 39 public TestBean2() { 40 } 41 42 public TestBean2(final ByteList name, final int age) { 43 this.name = name; 44 this.age = age; 45 } 46 47 public ByteList getName() { 48 return this.name; 49 } 50 51 public int getAge() { 52 return age; 53 } 54 55 public void setName(final ByteList name) { 56 this.name = name; 57 } 58 59 public void setAge(final int age) { 60 this.age = age; 61 } 62 63 public boolean equals(final Object other) { 64 boolean ret = this == other; 65 if(!ret && other instanceof TestBean2) { 66 TestBean2 o = (TestBean2)other; 67 ret = 68 this.name == null ? o.name == null : this.name.equals(o.name) && 69 this.age == o.age; 70 } 71 return ret; 72 } 73 74 public int hashCode() { 75 int val = 3; 76 val += 3 * (name == null ? 0 : name.hashCode()); 77 val += 3 * age; 78 return val; 79 } 80 81 public String toString() { 82 return "#<org.jvyamlb.TestBean2 name=\"" + name + "\" age=" + age + ">"; 83 } 84 } | Popular Tags |