<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="3.13.1@afd8874a9e4562eac42a02de90e42e430c3a1db1">
  <file src="src/CLI/Application.php">
    <NullArgument occurrences="1">
      <code>null</code>
    </NullArgument>
  </file>
  <file src="src/CLI/Arguments.php">
    <MixedPropertyTypeCoercion occurrences="3">
      <code>$directories</code>
      <code>$suffixes</code>
      <code>$exclude</code>
    </MixedPropertyTypeCoercion>
  </file>
  <file src="src/CLI/ArgumentsBuilder.php">
    <MixedArgument occurrences="2">
      <code>$directories</code>
      <code>$pmdCpdXmlLogfile</code>
    </MixedArgument>
    <MixedArgumentTypeCoercion occurrences="1">
      <code>$argv</code>
    </MixedArgumentTypeCoercion>
    <MixedArrayAccess occurrences="6">
      <code>$option[0]</code>
      <code>$option[1]</code>
      <code>$option[1]</code>
      <code>$option[1]</code>
      <code>$option[1]</code>
      <code>$option[1]</code>
    </MixedArrayAccess>
    <MixedAssignment occurrences="5">
      <code>$directories</code>
      <code>$option</code>
      <code>$suffixes[]</code>
      <code>$exclude[]</code>
      <code>$pmdCpdXmlLogfile</code>
    </MixedAssignment>
  </file>
  <file src="src/CodeClone.php">
    <MissingParamType occurrences="1">
      <code>$indent</code>
    </MissingParamType>
    <MixedOperand occurrences="1">
      <code>$indent</code>
    </MixedOperand>
  </file>
  <file src="src/Detector/Detector.php">
    <MixedArgument occurrences="1">
      <code>$file</code>
    </MixedArgument>
    <MixedAssignment occurrences="1">
      <code>$file</code>
    </MixedAssignment>
  </file>
  <file src="src/Detector/Strategy/DefaultStrategy.php">
    <MixedArgument occurrences="1">
      <code>$lastToken + 1 - $firstToken</code>
    </MixedArgument>
    <MixedArrayOffset occurrences="1">
      <code>$this-&gt;hashes[$firstHash]</code>
    </MixedArrayOffset>
    <MixedAssignment occurrences="5">
      <code>$currentTokenPositions[$tokenNr]</code>
      <code>$line</code>
      <code>$firstLine</code>
      <code>$lastLine</code>
      <code>$numLines</code>
    </MixedAssignment>
    <MixedOperand occurrences="2">
      <code>$currentTokenPositions[$tokenNr - 1]</code>
      <code>$lastLine</code>
    </MixedOperand>
    <PossiblyUndefinedVariable occurrences="4">
      <code>$firstHash</code>
      <code>$firstHash</code>
      <code>$firstToken</code>
      <code>$firstHash</code>
    </PossiblyUndefinedVariable>
  </file>
  <file src="src/Log/AbstractXmlLogger.php">
    <MissingReturnType occurrences="1">
      <code>processClones</code>
    </MissingReturnType>
  </file>
</files>
