Codota Logo
ObjectDefinitionValidator.validate
Code IndexAdd Codota to your IDE (free)

How to use
validate
method
in
com.palantir.conjure.defs.validator.ObjectDefinitionValidator

Best Java code snippets using com.palantir.conjure.defs.validator.ObjectDefinitionValidator.validate (Showing top 2 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Charset c =
  • Codota IconString charsetName;Charset.forName(charsetName)
  • Codota IconCharset.defaultCharset()
  • Codota IconContentType contentType;contentType.getCharset()
  • Smart code suggestions by Codota
}
origin: palantir/conjure

public static TypeDefinition parseObjectType(
    TypeName name,
    com.palantir.conjure.parser.types.complex.ObjectTypeDefinition def,
    ConjureTypeParserVisitor.ReferenceTypeResolver typeResolver) {
  ObjectDefinition objectType = ObjectDefinition.builder()
      .typeName(name)
      .fields(parseField(def.fields(), typeResolver))
      .docs(def.docs().map(Documentation::of))
      .build();
  ObjectDefinitionValidator.validate(objectType);
  return TypeDefinition.object(objectType);
}
origin: palantir/conjure

  private void testUniqueFieldNameValidator(String fieldName1, String fieldName2) {
    FieldDefinition field1 = FieldDefinition.builder()
        .fieldName(FieldName.of(fieldName1))
        .type(Type.primitive(PrimitiveType.STRING))
        .build();
    FieldDefinition field2 = FieldDefinition.builder()
        .fieldName(FieldName.of(fieldName2))
        .type(Type.primitive(PrimitiveType.STRING))
        .build();
    TypeName name = TypeName.of("Foo", "package");
    ObjectDefinition definition = ObjectDefinition.builder()
        .typeName(name)
        .fields(field1)
        .fields(field2)
        .build();

    assertThatThrownBy(() -> ObjectDefinitionValidator.validate(definition))
        .isInstanceOf(IllegalArgumentException.class)
        .hasMessage(String.format("ObjectDefinition must not contain duplicate field names "
            + "(modulo case normalization): %s vs %s", fieldName2, fieldName1));
  }
}
com.palantir.conjure.defs.validatorObjectDefinitionValidatorvalidate

Popular methods of ObjectDefinitionValidator

    Popular in Java

    • Finding current android device location
    • putExtra (Intent)
    • getResourceAsStream (ClassLoader)
      Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
    • getOriginalFilename (MultipartFile)
      Return the original filename in the client's filesystem.This may contain path information depending
    • VirtualMachine (com.sun.tools.attach)
      A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
    • Socket (java.net)
      Provides a client-side TCP socket.
    • Locale (java.util)
      A Locale object represents a specific geographical, political, or cultural region. An operation that
    • Set (java.util)
      A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1
    • Semaphore (java.util.concurrent)
      A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
    • JList (javax.swing)
    Codota Logo
    • Products

      Search for Java codeSearch for JavaScript codeEnterprise
    • IDE Plugins

      IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Codota for your IDE now