@SuppressWarnings("deprecation") private void setParameterConverterWithTypeAndSignature(Signature signature, boolean[] hasParameterConverter, int i, Type parameterType) { hasParameterConverter[i] = !(parameterType instanceof Type.Builtin) || DataConverters.isEnumConversionRequired(parameterType, signature.getEnums()); }
@SuppressWarnings("deprecation") private void setParameterConverterWithTypeAndSignature(Signature signature, boolean[] hasParameterConverter, int i, Type parameterType) { hasParameterConverter[i] = !(parameterType instanceof Type.Builtin) || DataConverters.isEnumConversionRequired(parameterType, signature.getEnums()); }
static NativeDataConverter getParameterConverter(Type type, RubyHash enums) { if (isEnumConversionRequired(type, enums)) { NativeDataConverter converter = enumConverters.get(enums); if (converter != null) { return converter; } enumConverters.put(enums, converter = new IntOrEnumConverter(NativeType.INT, enums)); return converter; } else { return getParameterConverter(type); } }
static NativeDataConverter getParameterConverter(Type type, RubyHash enums) { if (isEnumConversionRequired(type, enums)) { NativeDataConverter converter = enumConverters.get(enums); if (converter != null) { return converter; } enumConverters.put(enums, converter = new IntOrEnumConverter(NativeType.INT, enums)); return converter; } else { return getParameterConverter(type); } }
@Deprecated static NativeDataConverter getParameterConverter(Type type, RubyHash enums) { if (isEnumConversionRequired(type, enums)) { NativeDataConverter converter = enumConverters.get(enums); if (converter != null) { return converter; } enumConverters.put(enums, converter = new IntOrEnumConverter(NativeType.INT, enums)); return converter; } else { return getParameterConverter(type); } }
static NativeDataConverter getParameterConverter(Type type, Enums enums) { if (isEnumConversionRequired(type, enums)) { NativeDataConverter converter = enumConverters.get(enums); if (converter != null) { return converter; } enumConverters.put(enums, converter = new IntOrEnumConverter(NativeType.INT, enums)); return converter; } else { return getParameterConverter(type); } }
@Deprecated static NativeDataConverter getParameterConverter(Type type, RubyHash enums) { if (isEnumConversionRequired(type, enums)) { NativeDataConverter converter = enumConverters.get(enums); if (converter != null) { return converter; } enumConverters.put(enums, converter = new IntOrEnumConverter(NativeType.INT, enums)); return converter; } else { return getParameterConverter(type); } }
static NativeDataConverter getParameterConverter(Type type, Enums enums) { if (isEnumConversionRequired(type, enums)) { NativeDataConverter converter = enumConverters.get(enums); if (converter != null) { return converter; } enumConverters.put(enums, converter = new IntOrEnumConverter(NativeType.INT, enums)); return converter; } else { return getParameterConverter(type); } }
|| DataConverters.isEnumConversionRequired(parameterType, signature.getEnums());
|| DataConverters.isEnumConversionRequired(parameterType, signature.getEnums());