From 1e6c80ab3bda20964d6fc8097173c8bbc7a232d7 Mon Sep 17 00:00:00 2001 From: Shad Storhaug Date: Sat, 20 Jan 2024 11:28:24 +0700 Subject: [PATCH] BUG: Lucene.Net.QueryParsers.Classic.QueryParserTokenManager: Removed initialization code that caused writing a BOM to standard out upon creation. Fixes #792. --- .../Classic/QueryParserTokenManager.cs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Lucene.Net.QueryParser/Classic/QueryParserTokenManager.cs b/src/Lucene.Net.QueryParser/Classic/QueryParserTokenManager.cs index 7e00613349..f63f658282 100644 --- a/src/Lucene.Net.QueryParser/Classic/QueryParserTokenManager.cs +++ b/src/Lucene.Net.QueryParser/Classic/QueryParserTokenManager.cs @@ -2,6 +2,7 @@ using System; using System.Diagnostics.CodeAnalysis; using System.IO; +using Console = Lucene.Net.Util.SystemConsole; namespace Lucene.Net.QueryParsers.Classic { @@ -28,17 +29,9 @@ namespace Lucene.Net.QueryParsers.Classic [SuppressMessage("CodeQuality", "IDE0051:Remove unused private members", Justification = "This class is based on generated code")] public class QueryParserTokenManager //: QueryParserConstants { - private void InitBlock() - { - StreamWriter temp_writer; - temp_writer = new StreamWriter(Console.OpenStandardOutput(), Console.Out.Encoding); - temp_writer.AutoFlush = true; - debugStream = temp_writer; - } - /// Debug output. #pragma warning disable IDE0052 // Remove unread private members - private TextWriter debugStream; // LUCENENET specific - made private, since we already have a setter + private TextWriter debugStream = Console.Out; // LUCENENET specific - made private, since we already have a setter #pragma warning restore IDE0052 // Remove unread private members /// Set debug output. public virtual void SetDebugStream(TextWriter ds) @@ -1166,7 +1159,6 @@ private static bool JjCanMove_2(int hiByte, int i1, int i2, ulong l1, ulong l2) /// Constructor. public QueryParserTokenManager(ICharStream stream) { - InitBlock(); m_input_stream = stream; }