Skip to content

Commit 95247d8

Browse files
committed
code cleanup
1 parent ce40c08 commit 95247d8

27 files changed

+89
-91
lines changed

src/main/java/com/gargoylesoftware/css/dom/CSSRuleListImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
*/
2828
public class CSSRuleListImpl implements Serializable {
2929

30-
private List<AbstractCSSRuleImpl> rules_ = new ArrayList<>();
30+
private final List<AbstractCSSRuleImpl> rules_ = new ArrayList<>();
3131

3232
/**
3333
* @return the rules

src/main/java/com/gargoylesoftware/css/dom/CSSStyleDeclarationImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public class CSSStyleDeclarationImpl implements Serializable {
3434

3535
private static final String PRIORITY_IMPORTANT = "important";
3636

37-
private AbstractCSSRuleImpl parentRule_;
38-
private List<Property> properties_ = new ArrayList<>();
37+
private final AbstractCSSRuleImpl parentRule_;
38+
private final List<Property> properties_ = new ArrayList<>();
3939

4040
/**
4141
* Ctor.
@@ -61,7 +61,7 @@ public String getCssText() {
6161
for (int i = 0; i < properties_.size(); ++i) {
6262
final Property p = properties_.get(i);
6363
if (p != null) {
64-
sb.append(p.toString());
64+
sb.append(p);
6565
}
6666
if (i < properties_.size() - 1) {
6767
sb.append(";");

src/main/java/com/gargoylesoftware/css/dom/CSSStyleSheetImpl.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,8 @@ public void resetRuleIndex() {
371371
* SelectorEntry.
372372
*/
373373
public static final class SelectorEntry {
374-
private Selector selector_;
375-
private CSSStyleRuleImpl rule_;
374+
private final Selector selector_;
375+
private final CSSStyleRuleImpl rule_;
376376

377377
SelectorEntry(final Selector selector, final CSSStyleRuleImpl rule) {
378378
selector_ = selector;
@@ -404,11 +404,7 @@ private static final class SelectorIndex {
404404
private final Map<String, List<SelectorEntry>> keyToSelectors_ = new HashMap<>();
405405

406406
void add(final String key, final SelectorEntry selector) {
407-
List<SelectorEntry> entry = keyToSelectors_.get(key);
408-
if (entry == null) {
409-
entry = new ArrayList<>();
410-
keyToSelectors_.put(key, entry);
411-
}
407+
List<SelectorEntry> entry = keyToSelectors_.computeIfAbsent(key, k -> new ArrayList<>());
412408
entry.add(selector);
413409
}
414410

@@ -520,7 +516,7 @@ public Iterator<SelectorEntry> getSelectorEntriesIteratorFor(final String elemen
520516
}
521517

522518
static final class SelectorEntriesIterator implements Iterator<SelectorEntry> {
523-
private LinkedList<Iterator<SelectorEntry>> iterators_;
519+
private final LinkedList<Iterator<SelectorEntry>> iterators_;
524520

525521
SelectorEntriesIterator(final CSSStyleSheetRuleIndex index,
526522
final String elementName,

src/main/java/com/gargoylesoftware/css/dom/CounterImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
*/
2929
public class CounterImpl implements Serializable {
3030

31-
private String identifier_;
31+
private final String identifier_;
3232
private String listStyle_;
3333
private String separator_;
3434

src/main/java/com/gargoylesoftware/css/dom/HSLColorImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* @author Ronald Brill
2929
*/
3030
public class HSLColorImpl implements Serializable {
31-
private String function_;
31+
private final String function_;
3232

3333
private CSSValueImpl hue_;
3434
private CSSValueImpl saturation_;

src/main/java/com/gargoylesoftware/css/dom/MediaListImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
*/
3737
public class MediaListImpl extends AbstractLocatable implements Serializable {
3838

39-
private List<MediaQuery> mediaQueries_;
39+
private final List<MediaQuery> mediaQueries_;
4040

4141
/**
4242
* Creates new MediaList.
@@ -55,7 +55,7 @@ public MediaListImpl(final MediaQueryList mediaList) {
5555
* @return the media text
5656
*/
5757
public String getMediaText() {
58-
final StringBuilder sb = new StringBuilder("");
58+
final StringBuilder sb = new StringBuilder();
5959
boolean isNotFirst = false;
6060
for (final MediaQuery mediaQuery : mediaQueries_) {
6161
if (isNotFirst) {

src/main/java/com/gargoylesoftware/css/dom/Property.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public String toString() {
9797
sb.append(name_);
9898
if (null != value_) {
9999
sb.append(": ");
100-
sb.append(value_.toString());
100+
sb.append(value_);
101101
}
102102
if (important_) {
103103
sb.append(" !important");

src/main/java/com/gargoylesoftware/css/dom/RGBColorImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* @author Ronald Brill
2929
*/
3030
public class RGBColorImpl implements Serializable {
31-
private String function_;
31+
private final String function_;
3232

3333
private CSSValueImpl red_;
3434
private CSSValueImpl green_;

src/main/java/com/gargoylesoftware/css/parser/AbstractCSSParser.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ protected String addEscapes(final String str) {
215215
default:
216216
if (ch < 0x20 || ch > 0x7e) {
217217
final String s = "0000" + Integer.toString(ch, 16);
218-
sb.append("\\u" + s.substring(s.length() - 4, s.length()));
218+
sb.append("\\u").append(s.substring(s.length() - 4));
219219
}
220220
else {
221221
sb.append(ch);
@@ -264,10 +264,10 @@ protected CSSParseException toCSSParseException(final String key, final ParseExc
264264
final StringBuilder message = new StringBuilder(getParserMessage(key));
265265
message.append(" (");
266266
if (e.expectedTokenSequences.length == 1) {
267-
message.append(MessageFormat.format(messagePattern1, new Object[] {invalid, expected}));
267+
message.append(MessageFormat.format(messagePattern1, invalid, expected));
268268
}
269269
else {
270-
message.append(MessageFormat.format(messagePattern2, new Object[] {invalid, expected}));
270+
message.append(MessageFormat.format(messagePattern2, invalid, expected));
271271
}
272272
message.append(")");
273273
return new CSSParseException(message.toString(),
@@ -833,7 +833,7 @@ else if (len == 8) {
833833
else {
834834
final String pattern = getParserMessage("invalidColor");
835835
throw new CSSParseException(MessageFormat.format(
836-
pattern, new Object[] {t}),
836+
pattern, t),
837837
getInputSource().getURI(), t.beginLine,
838838
t.beginColumn);
839839
}
@@ -856,7 +856,7 @@ else if (len == 8) {
856856
catch (final NumberFormatException ex) {
857857
final String pattern = getParserMessage("invalidColor");
858858
throw new CSSParseException(MessageFormat.format(
859-
pattern, new Object[] {t}),
859+
pattern, t),
860860
getInputSource().getURI(), t.beginLine,
861861
t.beginColumn, ex);
862862
}
@@ -936,7 +936,7 @@ public String unescape(final String s, final boolean unescapeDoubleQuotes) {
936936

937937
if (c == '\\' || (c == '\"')) {
938938
buf = new StringBuilder(len);
939-
buf.append(s.substring(0, index));
939+
buf.append(s, 0, index);
940940
index--;
941941
break;
942942
}
@@ -946,7 +946,7 @@ public String unescape(final String s, final boolean unescapeDoubleQuotes) {
946946
while (index < len) {
947947
if ('\\' == s.charAt(++index)) {
948948
buf = new StringBuilder(len);
949-
buf.append(s.substring(0, index));
949+
buf.append(s, 0, index);
950950
index--;
951951
break;
952952
}

src/main/java/com/gargoylesoftware/css/parser/CSSOMParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
*/
4444
public class CSSOMParser {
4545

46-
private AbstractCSSParser parser_;
46+
private final AbstractCSSParser parser_;
4747
private CSSStyleSheetImpl parentStyleSheet_;
4848

4949
/**
@@ -198,7 +198,7 @@ protected CSSStyleSheetImpl getParentStyleSheet() {
198198
}
199199

200200
class CSSOMHandler implements DocumentHandler {
201-
private Stack<Object> nodeStack_;
201+
private final Stack<Object> nodeStack_;
202202
private Object root_;
203203
private String href_;
204204

0 commit comments

Comments
 (0)