Skip to content

Commit 24df2bb

Browse files
author
Samuel Facchinello
committed
fix checkstyle
1 parent 9fa6d68 commit 24df2bb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/com/thealgorithms/others/StringMatchFiniteAutomata.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,11 @@ private static int getNextState(final String pattern, final int patternLength, f
9696
/**
9797
* A class representing the finite automata for pattern matching.
9898
*/
99-
private static class FiniteAutomata {
99+
private static final class FiniteAutomata {
100100
private int state;
101101
private final int[][] stateTransitionTable;
102102

103-
public FiniteAutomata(int[][] stateTransitionTable) {
103+
private FiniteAutomata(int[][] stateTransitionTable) {
104104
this.stateTransitionTable = stateTransitionTable;
105105
this.state = 0; // Initial state
106106
}
@@ -110,7 +110,7 @@ public FiniteAutomata(int[][] stateTransitionTable) {
110110
*
111111
* @param input The input character.
112112
*/
113-
public void consume(final char input) {
113+
private void consume(final char input) {
114114
state = stateTransitionTable[state][input];
115115
}
116116

@@ -119,7 +119,7 @@ public void consume(final char input) {
119119
*
120120
* @return The current state.
121121
*/
122-
public int getState() {
122+
private int getState() {
123123
return state;
124124
}
125125
}

0 commit comments

Comments
 (0)