Example #1
0
 /* 105:    */
 /* 106:    */ public int hashCode() /* 107:    */ {
   /* 108:183 */ int hash = this.defaultTransformer.hashCode();
   /* 109:184 */ for (NumberTransformer t : this.map.values()) {
     /* 110:185 */ hash = hash * 31 + t.hashCode();
     /* 111:    */ }
   /* 112:187 */ return hash;
   /* 113:    */ }
Example #2
0
 /*  63:    */
 /*  64:    */ public double transform(Object o) /*  65:    */ throws MathIllegalArgumentException
       /*  66:    */ {
   /*  67:142 */ double value = (0.0D / 0.0D);
   /*  68:144 */ if (((o instanceof Number)) || ((o instanceof String)))
   /*  69:    */ {
     /*  70:145 */ value = this.defaultTransformer.transform(o);
     /*  71:    */ }
   /*  72:    */ else
   /*  73:    */ {
     /*  74:147 */ NumberTransformer trans = getTransformer(o.getClass());
     /*  75:148 */ if (trans != null) {
       /*  76:149 */ value = trans.transform(o);
       /*  77:    */ }
     /*  78:    */ }
   /*  79:153 */ return value;
   /*  80:    */ }