Package org.sonar.api.batch.fs

Examples of org.sonar.api.batch.fs.InputFile


    new DefaultBlameOutput(null, Arrays.asList(file)).blameResult(file, Arrays.asList(new BlameLine().revision("1").author("guy")));
  }

  @Test
  public void shouldFailIfNotExpectedFile() {
    InputFile file = new DefaultInputFile("foo", "src/main/java/Foo.java").setLines(1);

    thrown.expect(IllegalArgumentException.class);
    thrown.expectMessage("It was not expected to blame file src/main/java/Foo.java");

    new DefaultBlameOutput(null, Arrays.<InputFile>asList(new DefaultInputFile("foo", "src/main/java/Foo2.java")))
View Full Code Here


  public void store(Measure newMeasure) {
    DefaultMeasure<Serializable> measure = (DefaultMeasure<Serializable>) newMeasure;
    if (!measure.isFromCore() && INTERNAL_METRICS.contains(measure.metric())) {
      throw new IllegalArgumentException("Metric " + measure.metric().key() + " is an internal metric computed by SonarQube. Please remove or update offending plugin.");
    }
    InputFile inputFile = measure.inputFile();
    if (inputFile != null) {
      measureCache.put(def.getKey(), ComponentKeys.createEffectiveKey(def.getKey(), inputFile), measure);
    } else {
      measureCache.put(def.getKey(), def.getKey(), measure);
    }
View Full Code Here

TOP

Related Classes of org.sonar.api.batch.fs.InputFile

Copyright © 2018 www.massapicom. 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.