Examples of DeprecatedDefaultInputFile


Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

    String relativePath = pathResolver.relativePath(fs.baseDir(), file);
    if (relativePath == null) {
      LOG.warn("File '{}' is ignored. It is not located in module basedir '{}'.", file.getAbsolutePath(), fs.baseDir());
      return null;
    }
    DeprecatedDefaultInputFile inputFile = new DeprecatedDefaultInputFile(moduleKey, relativePath);
    inputFile.setBasedir(fs.baseDir());
    inputFile.setFile(file);
    return inputFile;
  }
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

      indexFile(inputFileBuilder, fileSystem, status, file, type);
    }
  }

  private void indexFile(InputFileBuilder inputFileBuilder, DefaultModuleFileSystem fileSystem, Progress progress, File sourceFile, InputFile.Type type) {
    DeprecatedDefaultInputFile inputFile = inputFileBuilder.create(sourceFile);
    if (inputFile != null && exclusionFilters.accept(inputFile, type)) {
      indexFile(inputFileBuilder, fileSystem, progress, inputFile, type);
    }
  }
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

class DefaultInputFileValueCoder implements ValueCoder {

  @Override
  public void put(Value value, Object object, CoderContext context) {
    DeprecatedDefaultInputFile f = (DeprecatedDefaultInputFile) object;
    putUTFOrNull(value, f.moduleKey());
    putUTFOrNull(value, f.relativePath());
    value.putString(f.getFileBaseDir().toString());
    putUTFOrNull(value, f.deprecatedKey());
    value.putString(f.sourceDirAbsolutePath());
    putUTFOrNull(value, f.pathRelativeToSourceDir());
    putUTFOrNull(value, f.absolutePath());
    value.putString(f.language());
    value.putString(f.type().name());
    value.putString(f.status().name());
    putUTFOrNull(value, f.hash());
    value.put(f.lines());
  }
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

  }

  @Override
  public Object get(Value value, Class clazz, CoderContext context) {
    String moduleKey = value.getString();
    DeprecatedDefaultInputFile file = new DeprecatedDefaultInputFile(moduleKey, value.getString());
    file.setBasedir(new File(value.getString()));
    file.setDeprecatedKey(value.getString());
    file.setSourceDirAbsolutePath(value.getString());
    file.setPathRelativeToSourceDir(value.getString());
    file.setAbsolutePath(value.getString());
    file.setLanguage(value.getString());
    file.setType(InputFile.Type.valueOf(value.getString()));
    file.setStatus(InputFile.Status.valueOf(value.getString()));
    file.setHash(value.getString());
    file.setLines(value.getInt());
    return file;
  }
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

  }

  @Test
  public void shouldAnalyzeProject() throws IOException {
    File javaFile1 = new File(baseDir, "src/main/java/Foo.java");
    fs.add(new DeprecatedDefaultInputFile("polop", "src/main/java/Foo.java")
      .setFile(javaFile1)
      .setType(InputFile.Type.MAIN));
    File javaTestFile1 = new File(baseDir, "src/test/java/FooTest.java");
    fs.add(new DeprecatedDefaultInputFile("polop", "src/test/java/FooTest.java")
      .setFile(javaTestFile1)
      .setType(InputFile.Type.TEST));

    when(exclusionPatternInitializer.hasFileContentPattern()).thenReturn(true);
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

  }

  @Test
  public void shouldAnalyseFilesOnlyWhenRegexConfigured() throws IOException {
    File javaFile1 = new File(baseDir, "src/main/java/Foo.java");
    fs.add(new DeprecatedDefaultInputFile("polop", "src/main/java/Foo.java")
      .setFile(javaFile1)
      .setType(InputFile.Type.MAIN));
    File javaTestFile1 = new File(baseDir, "src/test/java/FooTest.java");
    fs.add(new DeprecatedDefaultInputFile("polop", "src/test/java/FooTest.java")
      .setFile(javaTestFile1)
      .setType(InputFile.Type.TEST));
    when(exclusionPatternInitializer.hasFileContentPattern()).thenReturn(false);

    scanner.execute();
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

  }

  @Test
  public void shouldReportFailure() throws IOException {
    File phpFile1 = new File(baseDir, "src/Foo.php");
    fs.add(new DeprecatedDefaultInputFile("polop", "src/Foo.php")
      .setFile(phpFile1)
      .setType(InputFile.Type.MAIN));

    when(exclusionPatternInitializer.hasFileContentPattern()).thenReturn(true);
    doThrow(new IOException("BUG")).when(regexpScanner).scan("polop:src/Foo.php", phpFile1, UTF_8);
View Full Code Here

Examples of org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile

  }

  private DefaultInputFile newInputFile(Project module, String path, String deprecatedKey, boolean isTest) {
    File file = new File(baseDir, path);
    String deprecatedEffectiveKey = module.getKey() + ":" + deprecatedKey;
    return new DeprecatedDefaultInputFile(module.getKey(), path)
      .setDeprecatedKey(deprecatedEffectiveKey)
      .setFile(file)
      .setType(isTest ? InputFile.Type.TEST : InputFile.Type.MAIN);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.