[prev in list] [next in list] [prev in thread] [next in thread]
List: lucene-dev
Subject: [jira] Updated: (LUCENE-2733) Add private ctors to static utility
From: "Uwe Schindler (JIRA)" <jira () apache ! org>
Date: 2010-10-31 23:09:23
Message-ID: 29682945.165841288566563015.JavaMail.jira () thor
[Download RAW message or body]
[ https://issues.apache.org/jira/browse/LUCENE-2733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]
Uwe Schindler updated LUCENE-2733:
----------------------------------
Attachment: LUCENE-2733.patch
Here are some of them, I am sure, there may be more such classes (possibly outside \
util).
When we backport to 3.x, we should revalidate (some classes existed before, eg. \
BitUtil), but they are all maked as @lucene.internal, so we may remove the ctors \
easily.
> Add private ctors to static utility classes
> -------------------------------------------
>
> Key: LUCENE-2733
> URL: https://issues.apache.org/jira/browse/LUCENE-2733
> Project: Lucene - Java
> Issue Type: Task
> Reporter: Uwe Schindler
> Priority: Minor
> Fix For: 3.1, 4.0
>
> Attachments: LUCENE-2733.patch
>
>
> During development in 3.x and trunk we added some new classes like IOUtils and \
> CodecUtils that are only providing static methods, but have no ctor at all. This \
> adds the default empty public ctor, which is wrong, the classes should never be \
> instantiated. We should add private dummy ctors to prevent creating instances.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic