Skip to content

Commit 6e01fa9

Browse files
ppkarwaszvy
andcommitted
Protect implementation classes
Finalize and otherwise protect implementation classes. Co-authored-by: Volkan Yazıcı <[email protected]>
1 parent 06ca02a commit 6e01fa9

File tree

9 files changed

+11
-11
lines changed

9 files changed

+11
-11
lines changed

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/AsciidocConverter.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
/**
2727
* Converts a {@link DocCommentTree} into AsciiDoc text.
2828
*/
29-
class AsciidocConverter {
29+
final class AsciidocConverter {
3030

3131
private static final DocTreeVisitor<Void, AsciidocData> DOC_COMMENT_TREE_VISITOR = new DocCommentTreeVisitor();
3232
private static final DocTreeVisitor<Void, AsciidocData> PARAM_TREE_VISITOR = new ParamTreeVisitor();
@@ -54,7 +54,7 @@ public String toAsciiDoc(final ParamTree tree) {
5454
return data.getDocument().convert();
5555
}
5656

57-
private static class DocCommentTreeVisitor extends AbstractAsciidocTreeVisitor {
57+
private static final class DocCommentTreeVisitor extends AbstractAsciidocTreeVisitor {
5858
@Override
5959
public Void visitDocComment(final DocCommentTree node, final AsciidocData data) {
6060
// Summary block wrapped in a new paragraph.
@@ -72,7 +72,7 @@ public Void visitDocComment(final DocCommentTree node, final AsciidocData data)
7272
}
7373
}
7474

75-
private static class ParamTreeVisitor extends AbstractAsciidocTreeVisitor {
75+
private static final class ParamTreeVisitor extends AbstractAsciidocTreeVisitor {
7676
@Override
7777
public Void visitParam(final ParamTree node, final AsciidocData data) {
7878
for (final DocTree docTree : node.getDescription()) {

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/AsciidocData.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.asciidoctor.ast.Document;
2626
import org.asciidoctor.ast.StructuralNode;
2727

28-
class AsciidocData {
28+
final class AsciidocData {
2929
private final Document document;
3030
private int currentSectionLevel;
3131
private StructuralNode currentNode;

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/ContentNodeImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.asciidoctor.ast.ContentNode;
2222
import org.asciidoctor.ast.Document;
2323

24-
public abstract class ContentNodeImpl implements ContentNode {
24+
abstract class ContentNodeImpl implements ContentNode {
2525

2626
private final ContentNode parent;
2727
private String context;

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/DocumentImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import org.asciidoctor.ast.StructuralNode;
2828
import org.asciidoctor.ast.Title;
2929

30-
public class DocumentImpl extends StructuralNodeImpl implements Document {
30+
public final class DocumentImpl extends StructuralNodeImpl implements Document {
3131

3232
public DocumentImpl() {
3333
super(null);

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/ListImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.asciidoctor.ast.ListItem;
2424
import org.asciidoctor.ast.StructuralNode;
2525

26-
public class ListImpl extends StructuralNodeImpl implements List {
26+
public final class ListImpl extends StructuralNodeImpl implements List {
2727

2828
public static final String ORDERED_LIST_CONTEXT = "olist";
2929
private static final char ORDERED_LIST_MARKER = '.';

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/ListItemImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.asciidoctor.ast.ListItem;
2222
import org.asciidoctor.ast.StructuralNode;
2323

24-
public class ListItemImpl extends StructuralNodeImpl implements ListItem {
24+
public final class ListItemImpl extends StructuralNodeImpl implements ListItem {
2525

2626
public ListItemImpl(final ContentNode parent) {
2727
super(parent);

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/RowImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.asciidoctor.ast.Cell;
2222
import org.asciidoctor.ast.Row;
2323

24-
public class RowImpl implements Row {
24+
public final class RowImpl implements Row {
2525

2626
private final List<Cell> cells = new ArrayList<>();
2727

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/SectionImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.asciidoctor.ast.Section;
2525
import org.asciidoctor.ast.StructuralNode;
2626

27-
public class SectionImpl extends StructuralNodeImpl implements Section {
27+
public final class SectionImpl extends StructuralNodeImpl implements Section {
2828

2929
private final List<StructuralNode> content = new ArrayList<>();
3030

log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/TableImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.asciidoctor.ast.Row;
2525
import org.asciidoctor.ast.Table;
2626

27-
public class TableImpl extends StructuralNodeImpl implements Table {
27+
public final class TableImpl extends StructuralNodeImpl implements Table {
2828

2929
private final List<Row> header = new ArrayList<>();
3030
private final List<Row> body = new ArrayList<>();

0 commit comments

Comments
 (0)