test_class.declarator: messages
test_class.modifier: private
test_class.original_string: private List<ValidationMessage> messages;
test_class.type: List<ValidationMessage>
test_class.var_name: messages
test_class.declarator: myThrowable1
test_class.modifier: private
test_class.original_string: private Throwable myThrowable1;
test_class.type: Throwable
test_class.var_name: myThrowable1
test_class.declarator: myThrowable2
test_class.modifier: private
test_class.original_string: private Throwable myThrowable2;
test_class.type: Throwable
test_class.var_name: myThrowable2
test_class.file: vault-validation/src/test/java/org/apache/jackrabbit/vault/validation/ValidationViolationTest.java
test_class.identifier: ValidationViolationTest
test_case.body: @Test
      public void testValidationViolation() {
          ValidationViolation violation = new ValidationViolation("myid2", ValidationMessageSeverity.DEBUG, "message1", Paths.get("child1"), Paths.get("base1"), "nodepath2", 10, 20, null);
          Assert.assertEquals("myid2", violation.getValidatorId());
          Assert.assertEquals(ValidationMessageSeverity.DEBUG, violation.getSeverity());
          Assert.assertEquals("message1", violation.getMessage());
          Assert.assertEquals(Paths.get("base1","child1"), violation.getAbsoluteFilePath());
          Assert.assertEquals("nodepath2", violation.getNodePath());
          Assert.assertEquals(10, violation.getLine());
          Assert.assertEquals(20, violation.getColumn());
      }
test_case.class_method_signature: ValidationViolationTest.testValidationViolation()
test_case.full_signature: @Test public void testValidationViolation()
test_case.identifier: testValidationViolation
test_case.invocations: get get assertEquals getValidatorId assertEquals getSeverity assertEquals getMessage assertEquals get getAbsoluteFilePath assertEquals getNodePath assertEquals getLine assertEquals getColumn
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testValidationViolation()
focal_class.declarator: validatorId
focal_class.modifier: private final
focal_class.original_string: private final String validatorId;
focal_class.type: String
focal_class.var_name: validatorId
focal_class.file: vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/ValidationViolation.java
focal_class.identifier: ValidationViolation
focal_class.class_method_signature: ValidationViolation.wrapMessages(String validatorId, Collection<? extends ValidationMessage> messages, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.full_signature: public static final Collection<ValidationViolation> wrapMessages(String validatorId, Collection<? extends ValidationMessage> messages, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.identifier: wrapMessages
focal_class.modifiers: public static final
focal_class.parameters: (String validatorId, Collection<? extends ValidationMessage> messages, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.return: Collection<ValidationViolation>
focal_class.signature: Collection<ValidationViolation> wrapMessages(String validatorId, Collection<? extends ValidationMessage> messages, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.class_method_signature: ValidationViolation.wrapMessage(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.full_signature: public static final ValidationViolation wrapMessage(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.identifier: wrapMessage
focal_class.modifiers: public static final
focal_class.parameters: (String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.return: ValidationViolation
focal_class.signature: ValidationViolation wrapMessage(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column)
focal_class.class_method_signature: ValidationViolation.ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.full_signature:   ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.identifier: ValidationViolation
focal_class.parameters: (String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.signature:  ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.class_method_signature: ValidationViolation.ValidationViolation(String validatorId, ValidationMessage message)
focal_class.full_signature: private  ValidationViolation(String validatorId, ValidationMessage message)
focal_class.identifier: ValidationViolation
focal_class.modifiers: private
focal_class.parameters: (String validatorId, ValidationMessage message)
focal_class.signature:  ValidationViolation(String validatorId, ValidationMessage message)
focal_class.class_method_signature: ValidationViolation.ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.full_signature: public  ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.identifier: ValidationViolation
focal_class.modifiers: public
focal_class.parameters: (String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.signature:  ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.class_method_signature: ValidationViolation.ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.full_signature: public  ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.identifier: ValidationViolation
focal_class.modifiers: public
focal_class.parameters: (@NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.signature:  ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message)
focal_class.class_method_signature: ValidationViolation.ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.full_signature: public  ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.identifier: ValidationViolation
focal_class.modifiers: public
focal_class.parameters: (@NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.signature:  ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.class_method_signature: ValidationViolation.ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.full_signature: public  ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.identifier: ValidationViolation
focal_class.modifiers: public
focal_class.parameters: (String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.signature:  ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_class.class_method_signature: ValidationViolation.getAbsoluteFilePath()
focal_class.full_signature: public @Nullable Path getAbsoluteFilePath()
focal_class.identifier: getAbsoluteFilePath
focal_class.modifiers: public @Nullable
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getAbsoluteFilePath()
focal_class.class_method_signature: ValidationViolation.getValidatorId()
focal_class.full_signature: public @Nullable String getValidatorId()
focal_class.identifier: getValidatorId
focal_class.modifiers: public @Nullable
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getValidatorId()
focal_class.class_method_signature: ValidationViolation.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: ValidationViolation.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: ValidationViolation.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.superclass: extends ValidationMessage
focal_method.body: ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t) {
          // potentially overwrite line, column and throwable from wrapped message (but only if not yet set there)
          super(message.getSeverity(), message.getMessage(), message.getNodePath() != null ? message.getNodePath() : nodePath, message.getFilePath() != null ? message.getFilePath() : filePath, message.getBasePath() != null ? message.getBasePath() : basePath, message.getLine() != 0 ?  message.getLine() : line, message.getColumn() != 0 ? message.getColumn() : column, message.getThrowable() != null ? message.getThrowable() : t);
          
          this.validatorId = validatorId;
      }
focal_method.class_method_signature: ValidationViolation.ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_method.full_signature:   ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_method.identifier: ValidationViolation
focal_method.parameters: (String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
focal_method.signature:  ValidationViolation(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)