@Override public Language getLanguage() { throw unsupported(); }
@Override protected Resource<?> getUnitTestResource(String classKey) { if (!StringUtils.contains(classKey, "$")) { // temporary hack waiting for http://jira.codehaus.org/browse/SONAR-1865 return new JavaFile(classKey, true); } return null; } }.collect(project, context, reportsDir);
private Resource findResourceFor(IRuleViolation violation) { List<File> allSources = ImmutableList.copyOf(Iterables.concat(projectFileSystem.getSourceDirs(), projectFileSystem.getTestDirs())); return JavaFile.fromAbsolutePath(violation.getFilename(), allSources, true); }
@Override public Resource<?> resolve(String type, String name) { if (JavaLanguageElement.Type.name().equals(type)) { return new JavaFile(name); } else if (JavaLanguageElement.Field.name().equals(type) || JavaLanguageElement.MethodInvocation.name().equals(type) || JavaLanguageElement.ReadField.name().equals(type) || JavaLanguageElement.WriteField.name().equals(type) || JavaLanguageElement.MethodInvocation.name().equals(type)) { return new JavaFile(name.split("#")[0]); } else if (JavaLanguageElement.Package.name().equals(type)) { return new JavaPackage(name); } return null; }
private void initResource(AuditEvent event) { if (currentResource == null) { String absoluteFilename = event.getFileName(); currentResource = JavaFile.fromAbsolutePath(absoluteFilename, project.getFileSystem().getSourceDirs(), false); } }
@Override public String getLongName() { throw unsupported(); }
@Override public String getDescription() { throw unsupported(); }
@Override public JavaPackage getParent() { throw unsupported(); }
@Override public String getScope() { throw unsupported(); }
@Override public String getQualifier() { throw unsupported(); }
public static JavaFile fromAbsolutePath(String path, List<File> sourceDirs, boolean unitTest) { throw unsupported(); }
@Override public String getName() { throw unsupported(); }
@Override public boolean matchFilePattern(String antPattern) { throw unsupported(); }
public JavaFile(String deprecatedKey, boolean unitTest) { throw unsupported(); }
public boolean isUnitTest() { throw unsupported(); }
public JavaFile(String packageName, String className) { throw unsupported(); }
public JavaFile(String packageKey, String className, boolean unitTest) { throw unsupported(); }
public JavaFile(String deprecatedKey) { throw unsupported(); }
public static JavaFile fromIOFile(File file, Project module, boolean unitTest) { throw unsupported(); }
public static JavaFile fromRelativePath(String relativePath, boolean unitTest) { throw unsupported(); }