/** * Restricted copy constructor. * @param beanToCopy the bean to copy from, not null */ private Builder(ImmutableSwapIndex beanToCopy) { this.name = beanToCopy.getName(); this.active = beanToCopy.isActive(); this.fixingTime = beanToCopy.getFixingTime(); this.fixingZone = beanToCopy.getFixingZone(); this.template = beanToCopy.getTemplate(); }
@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case 3373707: // name return ((ImmutableSwapIndex) bean).getName(); case -1422950650: // active return ((ImmutableSwapIndex) bean).isActive(); case 1255686170: // fixingTime return ((ImmutableSwapIndex) bean).getFixingTime(); case 1255870713: // fixingZone return ((ImmutableSwapIndex) bean).getFixingZone(); case -1321546630: // template return ((ImmutableSwapIndex) bean).getTemplate(); } return super.propertyGet(bean, propertyName, quiet); }