@Override public void accept(@Nonnull final HeaderDefinition definition, @Nullable final CharSequence charSequence) { final Class<?> definitionJavaType = checkNotNull(definition, "Definition").getJavaType(); if (isInt(definitionJavaType)) { validateIntegerValue(definition.getKey(), charSequence); } else if (isLong(definitionJavaType)) { validateLongValue(definition.getKey(), charSequence); } else if (isBoolean(definitionJavaType)) { validateBooleanValue(definition.getKey(), charSequence); } else if (isJsonArray(definitionJavaType)) { validateJsonArrayValue(definition.getKey(), charSequence); } else if (isEntityTag(definitionJavaType)) { validateEntityTag(definition.getKey(), charSequence); } else if (isEntityTagMatchers(definitionJavaType)) { validateEntityTagMatchers(definition.getKey(), charSequence); } }
@Override public void accept(@Nonnull final HeaderDefinition definition, @Nullable final CharSequence charSequence) { final Class<?> definitionJavaType = checkNotNull(definition, "Definition").getJavaType(); if (isInt(definitionJavaType)) { validateIntegerValue(definition.getKey(), charSequence); } else if (isLong(definitionJavaType)) { validateLongValue(definition.getKey(), charSequence); } else if (isBoolean(definitionJavaType)) { validateBooleanValue(definition.getKey(), charSequence); } else if (isJsonArray(definitionJavaType)) { validateJsonArrayValue(definition.getKey(), charSequence); } else if (isEntityTag(definitionJavaType)) { validateEntityTag(definition.getKey(), charSequence); } else if (isEntityTagMatchers(definitionJavaType)) { validateEntityTagMatchers(definition.getKey(), charSequence); } }