@Override protected Object propertyGet(Bean bean, String propertyName, boolean quiet) { switch (propertyName.hashCode()) { case 3373707: // name return ((SabrSwaptionDefinition) bean).getName(); case 2039569265: // convention return ((SabrSwaptionDefinition) bean).getConvention(); case 1905311443: // dayCount return ((SabrSwaptionDefinition) bean).getDayCount(); case 2096253127: // interpolator return ((SabrSwaptionDefinition) bean).getInterpolator(); } return super.propertyGet(bean, propertyName, quiet); }
public void of() { SabrSwaptionDefinition test = SabrSwaptionDefinition.of(NAME, CONVENTION, DAY_COUNT, INTERPOLATOR_2D); assertEquals(test.getName(), NAME); assertEquals(test.getConvention(), CONVENTION); assertEquals(test.getDayCount(), DAY_COUNT); assertEquals(test.getInterpolator(), INTERPOLATOR_2D); }
boolean stopOnMathException) { SwaptionVolatilitiesName name = definition.getName(); FixedIborSwapConvention convention = definition.getConvention(); DayCount dayCount = definition.getDayCount();