classpathElements = null;
- ParsedSymbol parsedSymbol = getParsedSymbol(translator, symbol);
- StringBuilder classpathForRender = new StringBuilder("Maven classpath [file: ")
+ final ParsedSymbol parsedSymbol = getParsedSymbol(translator, symbol);
+ final StringBuilder classpathForRender = new StringBuilder("
Maven classpath [file: ")
.append(parsedSymbol.getPomFile())
.append(", scope: ")
.append(parsedSymbol.getScope())
.append("]:
")
.append("");
return classpathForRender.toString();
-
}
- @SuppressWarnings("unchecked")
private List getClasspathElements(final ParsedSymbol parsedSymbol) throws MavenClasspathExtractionException {
- String symbol = parsedSymbol.symbol;
+ final String symbol = parsedSymbol.symbol;
if(classpathCache.containsKey(symbol)) {
return classpathCache.get(symbol);
} else {
@@ -93,7 +88,7 @@ private ParsedSymbol getParsedSymbol(Translator translator, Symbol symbol) {
public Maybe parse(Symbol current, Parser parser) {
if (!parser.isMoveNext(SymbolType.Whitespace)) return Symbol.nothing;
- return new Maybe(current.add(parser.parseToEnds(0, SymbolProvider.pathRuleProvider, new SymbolType[] {SymbolType.Newline})));
+ return new Maybe<>(current.add(parser.parseToEnds(0, SymbolProvider.pathRuleProvider, new SymbolType[] {SymbolType.Newline})));
}
@Override
@@ -135,7 +130,7 @@ public ParsedSymbol(String symbol) {
private void parseSymbol() {
if (symbol.contains("@")) {
- String[] s = symbol.split("@");
+ final String[] s = symbol.split("@");
pomFile = new File(s[0]);
scope = s[1];
} else {
@@ -164,7 +159,7 @@ public int hashCode() {
@Override
public boolean equals(Object obj) {
if (obj instanceof ParsedSymbol) {
- ParsedSymbol ps = (ParsedSymbol) obj;
+ final ParsedSymbol ps = (ParsedSymbol) obj;
return symbol.equals(ps.symbol) && lastModified == ps.lastModified;
}
return false;
diff --git a/src/test/java/fitnesse/wikitext/widgets/MavenClasspathExtractorTest.java b/src/test/java/fitnesse/wikitext/widgets/MavenClasspathExtractorTest.java
index 70ee850..e90ce95 100644
--- a/src/test/java/fitnesse/wikitext/widgets/MavenClasspathExtractorTest.java
+++ b/src/test/java/fitnesse/wikitext/widgets/MavenClasspathExtractorTest.java
@@ -33,7 +33,7 @@ public void extractedClasspathIncludesTestScopeDependencies() throws MavenClassp
String path = sb.toString();
- assertEquals(3, classpathEntries.size());
+ assertEquals(4, classpathEntries.size());
assertTrue(path.contains("commons-lang"));
}