Skip to content

Commit b47fa23

Browse files
committed
implement some pmd hints
1 parent 6a609e0 commit b47fa23

File tree

11 files changed

+38
-38
lines changed

11 files changed

+38
-38
lines changed

src/main/java/com/gargoylesoftware/htmlunit/HttpWebConnection.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ else if (webRequest.getEncodingType() == FormEncodingType.TEXT_PLAIN && method i
340340
final StringBuilder body = new StringBuilder();
341341
for (final NameValuePair pair : webRequest.getRequestParameters()) {
342342
body.append(StringUtils.remove(StringUtils.remove(pair.getName(), '\r'), '\n'))
343-
.append("=")
343+
.append('=')
344344
.append(StringUtils.remove(StringUtils.remove(pair.getValue(), '\r'), '\n'))
345345
.append("\r\n");
346346
}

src/main/java/com/gargoylesoftware/htmlunit/WebWindowEvent.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,10 @@ else if (object1 == null || object2 == null) {
142142
*/
143143
@Override
144144
public String toString() {
145-
final StringBuilder builder = new StringBuilder(80);
146-
builder.append("WebWindowEvent(source=[");
147-
builder.append(getSource());
148-
builder.append("] type=[");
145+
final StringBuilder builder = new StringBuilder(80)
146+
.append("WebWindowEvent(source=[")
147+
.append(getSource())
148+
.append("] type=[");
149149
switch (type_) {
150150
case OPEN:
151151
builder.append("OPEN");
@@ -160,11 +160,11 @@ public String toString() {
160160
builder.append(type_);
161161
break;
162162
}
163-
builder.append("] oldPage=[");
164-
builder.append(getOldPage());
165-
builder.append("] newPage=[");
166-
builder.append(getNewPage());
167-
builder.append("])");
163+
builder.append("] oldPage=[")
164+
.append(getOldPage())
165+
.append("] newPage=[")
166+
.append(getNewPage())
167+
.append("])");
168168

169169
return builder.toString();
170170
}

src/main/java/com/gargoylesoftware/htmlunit/html/DomNode.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -929,13 +929,14 @@ public <T> T getScriptableObject() {
929929
if (this == page) {
930930
final StringBuilder msg = new StringBuilder("No script object associated with the Page.");
931931
// because this is a strange case we like to provide as many info as possible
932-
msg.append(" class: '");
933-
msg.append(page.getClass().getName());
934-
msg.append('\'');
932+
msg.append(" class: '")
933+
.append(page.getClass().getName())
934+
.append('\'');
935935
try {
936-
msg.append(" url: '").append(page.getUrl()).append('\'');
937-
msg.append(" content: ");
938-
msg.append(page.getWebResponse().getContentAsString());
936+
msg.append(" url: '")
937+
.append(page.getUrl()).append('\'')
938+
.append(" content: ")
939+
.append(page.getWebResponse().getContentAsString());
939940
}
940941
catch (final Exception e) {
941942
// ok bad luck with detail

src/main/java/com/gargoylesoftware/htmlunit/html/HtmlElement.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -400,9 +400,9 @@ public String getNodeName() {
400400
final String prefix = getPrefix();
401401
if (prefix != null) {
402402
// create string builder only if needed (performance)
403-
final StringBuilder name = new StringBuilder(prefix.toLowerCase(Locale.ROOT));
404-
name.append(':');
405-
name.append(getLocalName().toLowerCase(Locale.ROOT));
403+
final StringBuilder name = new StringBuilder(prefix.toLowerCase(Locale.ROOT))
404+
.append(':')
405+
.append(getLocalName().toLowerCase(Locale.ROOT));
406406
return name.toString();
407407
}
408408
return getLocalName().toLowerCase(Locale.ROOT);

src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDocument.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -441,12 +441,12 @@ else if (currentChar == '\\') {
441441
}
442442
if (scriptTagCount > 0 || tagState != ParsingStatus.OUTSIDE) {
443443
if (LOG.isDebugEnabled()) {
444-
final StringBuilder message = new StringBuilder();
445-
message.append("canAlreadyBeParsed() retruns false for content: '");
446-
message.append(StringUtils.abbreviateMiddle(content, ".", 100));
447-
message.append("' (scriptTagCount: " + scriptTagCount);
448-
message.append(" tagState: " + tagState);
449-
message.append(')');
444+
final StringBuilder message = new StringBuilder()
445+
.append("canAlreadyBeParsed() retruns false for content: '")
446+
.append(StringUtils.abbreviateMiddle(content, ".", 100))
447+
.append("' (scriptTagCount: " + scriptTagCount)
448+
.append(" tagState: " + tagState)
449+
.append(')');
450450
LOG.debug(message.toString());
451451
}
452452
return false;

src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -484,9 +484,9 @@ public String getLocalName() {
484484
final String prefix = domNode.getPrefix();
485485
if (prefix != null) {
486486
// create string builder only if needed (performance)
487-
final StringBuilder localName = new StringBuilder(prefix.toLowerCase(Locale.ROOT));
488-
localName.append(':');
489-
localName.append(domNode.getLocalName().toLowerCase(Locale.ROOT));
487+
final StringBuilder localName = new StringBuilder(prefix.toLowerCase(Locale.ROOT))
488+
.append(':')
489+
.append(domNode.getLocalName().toLowerCase(Locale.ROOT));
490490
return localName.toString();
491491
}
492492
return domNode.getLocalName().toLowerCase(Locale.ROOT);

src/main/java/com/gargoylesoftware/htmlunit/javascript/regexp/HtmlUnitRegExpProxy.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -178,16 +178,15 @@ private String doStringReplacement(final String originalString,
178178

179179
final StaticStringMatcher matcher = new StaticStringMatcher(originalString, searchString);
180180
if (matcher.start() > -1) {
181-
final StringBuilder sb = new StringBuilder();
182-
sb.append(originalString.substring(0, matcher.start_));
181+
final StringBuilder sb = new StringBuilder()
182+
.append(originalString, 0, matcher.start_);
183183

184184
String localReplacement = replacement;
185185
if (replacement.contains("$")) {
186186
localReplacement = computeReplacementValue(localReplacement, originalString, matcher, false);
187187
}
188-
189-
sb.append(localReplacement);
190-
sb.append(originalString.substring(matcher.end_));
188+
sb.append(localReplacement)
189+
.append(originalString, matcher.end_, originalString.length());
191190
return sb.toString();
192191
}
193192
return originalString;

src/test/java/com/gargoylesoftware/htmlunit/CodeStyleTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -802,10 +802,10 @@ private static List<String> alertsToList(final String string) {
802802

803803
if (!insideString && token.contains("}")) {
804804
final int curlyIndex = token.indexOf('}') + 1;
805-
currentToken.append(token.substring(0, curlyIndex));
805+
currentToken.append(token, 0, curlyIndex);
806806
list.add(currentToken.toString());
807807
currentToken.setLength(0);
808-
currentToken.append(token.substring(curlyIndex));
808+
currentToken.append(token, curlyIndex, token.length());
809809
}
810810
else {
811811
if (!insideString && token.contains(",") && !startsWithBraces) {

src/test/java/com/gargoylesoftware/htmlunit/NotYetImplementedTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ private static String getDescription(final List<String> lines, final int index)
175175
if (builder.length() != 0) {
176176
builder.append(' ');
177177
}
178-
builder.append(line.substring(start, line.length() - (end ? 2 : 0)));
178+
builder.append(line, start, line.length() - (end ? 2 : 0));
179179
}
180180
if (end) {
181181
break;

src/test/java/com/gargoylesoftware/htmlunit/javascript/SimpleScriptable2Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public void dateGetTimezoneOffset() throws Exception {
197197
final int minutes = Integer.parseInt(strMinutes);
198198
final StringBuilder sb = new StringBuilder();
199199
if (minutes != 0) {
200-
sb.append(hour.substring(1));
200+
sb.append(hour, 1, hour.length());
201201
strMinutes = String.valueOf((double) minutes / 60);
202202
strMinutes = strMinutes.substring(1);
203203
sb.append(strMinutes);

0 commit comments

Comments
 (0)