File tree Expand file tree Collapse file tree 2 files changed +5
-10
lines changed
src/main/java/org/xbill/DNS Expand file tree Collapse file tree 2 files changed +5
-10
lines changed Original file line number Diff line number Diff line change 1313 * @author Brian Wellington
1414 */
1515
16- public class Master {
16+ public class Master implements AutoCloseable {
1717
1818private Name origin ;
1919private File file ;
@@ -420,8 +420,8 @@ else if ((token.value).charAt(0) == '$') {
420420}
421421
422422@ Override
423- protected void
424- finalize () {
423+ public void
424+ close () {
425425 if (st != null )
426426 st .close ();
427427}
Original file line number Diff line number Diff line change 2929 * @author Bob Halley
3030 */
3131
32- public class Tokenizer {
32+ public class Tokenizer implements AutoCloseable {
3333
3434private static String delim = " \t \n ;()\" " ;
3535private static String quotes = "\" " ;
@@ -714,6 +714,7 @@ else if (sb.length() == 0)
714714/**
715715 * Closes any files opened by this tokenizer.
716716 */
717+ @ Override
717718public void
718719close () {
719720 if (wantClose ) {
@@ -725,10 +726,4 @@ else if (sb.length() == 0)
725726 }
726727}
727728
728- @ Override
729- protected void
730- finalize () {
731- close ();
732- }
733-
734729}
You can’t perform that action at this time.
0 commit comments