in src/com/amazon/ion/impl/_Private_ScalarConversions.java [611:655]
public final void cast(int castfnid) {
switch(castfnid) {
case FNID_FROM_STRING_TO_NULL: fn_from_string_to_null(); break;
case FNID_FROM_STRING_TO_BOOLEAN: fn_from_string_to_boolean(); break;
case FNID_FROM_STRING_TO_INT: fn_from_string_to_int(); break;
case FNID_FROM_STRING_TO_LONG: fn_from_string_to_long(); break;
case FNID_FROM_STRING_TO_BIGINTEGER: fn_from_string_to_biginteger(); break;
case FNID_FROM_STRING_TO_DECIMAL: fn_from_string_to_decimal(); break;
case FNID_FROM_STRING_TO_DOUBLE: fn_from_string_to_double(); break;
case FNID_FROM_STRING_TO_DATE: fn_from_string_to_date(); break;
case FNID_FROM_STRING_TO_TIMESTAMP: fn_from_string_to_timestamp(); break;
case FNID_FROM_NULL_TO_STRING: fn_from_null_to_string(); break;
case FNID_FROM_BOOLEAN_TO_STRING: fn_from_boolean_to_string(); break;
case FNID_FROM_INT_TO_STRING: fn_from_int_to_string(); break;
case FNID_FROM_LONG_TO_STRING: fn_from_long_to_string(); break;
case FNID_FROM_BIGINTEGER_TO_STRING: fn_from_biginteger_to_string(); break;
case FNID_FROM_DECIMAL_TO_STRING: fn_from_decimal_to_string(); break;
case FNID_FROM_DOUBLE_TO_STRING: fn_from_double_to_string(); break;
case FNID_FROM_DATE_TO_STRING: fn_from_date_to_string(); break;
case FNID_FROM_TIMESTAMP_TO_STRING: fn_from_timestamp_to_string(); break;
case FNID_FROM_LONG_TO_INT: fn_from_long_to_int(); break;
case FNID_FROM_BIGINTEGER_TO_INT: fn_from_biginteger_to_int(); break;
case FNID_FROM_DECIMAL_TO_INT: fn_from_decimal_to_int(); break;
case FNID_FROM_DOUBLE_TO_INT: fn_from_double_to_int(); break;
case FNID_FROM_INT_TO_LONG: fn_from_int_to_long(); break;
case FNID_FROM_BIGINTEGER_TO_LONG: fn_from_biginteger_to_long(); break;
case FNID_FROM_DECIMAL_TO_LONG: fn_from_decimal_to_long(); break;
case FNID_FROM_DOUBLE_TO_LONG: fn_from_double_to_long(); break;
case FNID_FROM_INT_TO_BIGINTEGER: fn_from_int_to_biginteger(); break;
case FNID_FROM_LONG_TO_BIGINTEGER: fn_from_long_to_biginteger(); break;
case FNID_FROM_DECIMAL_TO_BIGINTEGER: fn_from_decimal_to_biginteger(); break;
case FNID_FROM_DOUBLE_TO_BIGINTEGER: fn_from_double_to_biginteger(); break;
case FNID_FROM_INT_TO_DECIMAL: fn_from_int_to_decimal(); break;
case FNID_FROM_LONG_TO_DECIMAL: fn_from_long_to_decimal(); break;
case FNID_FROM_BIGINTEGER_TO_DECIMAL: fn_from_biginteger_to_decimal(); break;
case FNID_FROM_DOUBLE_TO_DECIMAL: fn_from_double_to_decimal(); break;
case FNID_FROM_INT_TO_DOUBLE: fn_from_int_to_double(); break;
case FNID_FROM_LONG_TO_DOUBLE: fn_from_long_to_double(); break;
case FNID_FROM_BIGINTEGER_TO_DOUBLE: fn_from_biginteger_to_double(); break;
case FNID_FROM_DECIMAL_TO_DOUBLE: fn_from_decimal_to_double(); break;
case FNID_FROM_TIMESTAMP_TO_DATE: fn_from_timestamp_to_date(); break;
case FNID_FROM_DATE_TO_TIMESTAMP: fn_from_date_to_timestamp(); break;
default: throw new ConversionException("unrecognized conversion fnid ["+castfnid+"]invoked");
}
}