NightOwl888 opened a new pull request, #755:
URL: https://github.com/apache/lucenenet/pull/755

   Since we have (somewhat confusingly) renamed our token attribute types to 
conform with .NET conventions:
   
   |  | Lucene | Lucene.NET |
   | ---- |  ---- | ---- |
   | Concrete type | XxxAttributeImpl | XxxAttribute |
   | Interface type | XxxAttribute | IXxxAttribute |
   
   We had miswired some of the attributes, using the concrete type instead of 
the interface. This fixes that as well as:
   
   1. Renames all of the file names back to their original Lucene names (with 
the exception of the file extension)
   2. Updates the documentation that refers to interfaces to show the 
appropriate type
   3. Adds guard clauses to all token attribute members
   
   Also included in this PR:
   
   1. **PEROFORMANCE:** `[Lucene.Net.Analysis.Sinks.DateRecognizerSinkFilter`: 
Prefer `ReadOnlySpan<char>` overloads of `DateTime.TryParse()` and 
`DateTime.TryParseExact()`, when available.
   2. **BREAKING:** `Lucene.Net.Analysis.Kuromoji.Token`: Renamed `IsKnown()` > 
`IsKnown`, `IsUnknown()` > IsUnknown`, `IsUser()` > `IsUser`.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@lucenenet.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to