Ron, we could but that would only log during compile-time, not on runtime. I am doing some analysis and commenting in Wido's ticket.
On Wed, Jan 10, 2018 at 9:23 PM, Ron Wheeler <rwhee...@artifact-software.com > wrote: > Is it possible to mark it as deprecated and have it log a warning when > used? > > Ron > > > On 10/01/2018 2:26 PM, Daan Hoogland wrote: > >> I think we could start with giving it an explicit non standard name like >> CloudStackLocalStringUtils or something a little shorter. Making sure that >> we prefer for these types of utils to be imported from other projects. >> >> On Wed, Jan 10, 2018 at 4:26 PM, Wido den Hollander <w...@widodh.nl> >> wrote: >> >> >>> On 01/10/2018 01:09 PM, Rafael Weingärtner wrote: >>> >>> Instead of creating a PR for that, we could do the bit by bit job >>>> (hopefully one day we finish the job). >>>> Every time we see a code using ACS's StringUtils, we check if it can be >>>> replaced by Apache's one. >>>> >>>> >>>> Yes, but that will slip from peoples attention and we will probably see >>> cases where people still use the old one by accident. >>> >>> I've created a issue: https://issues.apache.org/jira >>> /browse/CLOUDSTACK-10225 >>> >>> I also started on some low hanging fruit as some methods in StringUtils >>> are not used or are very easy to replace. >>> >>> >>> Wido >>> >>> On Wed, Jan 10, 2018 at 10:01 AM, Wido den Hollander <w...@widodh.nl> >>> >>>> wrote: >>>> >>>> >>>> On 01/10/2018 12:01 PM, Daan Hoogland wrote: >>>>> >>>>> I'd say remove as much functionality as we can from 'our' StringUtils >>>>> and >>>>> >>>>>> phase them out asap. >>>>>> >>>>>> >>>>>> Yes, but such a PR would be invasive and would be difficult to merge >>>>>> and >>>>>> >>>>> also break a lot of other code. >>>>> >>>>> It's not easy since it will touch a lot, but I mean, a lot of files. >>>>> >>>>> Our StringUtils was a very good solution, but the Apache one is better >>>>> I >>>>> think. >>>>> >>>>> Wido >>>>> >>>>> >>>>> On Wed, Jan 10, 2018 at 11:59 AM, Wido den Hollander <w...@widodh.nl> >>>>> >>>>> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> We have com.cloud.utils.StringUtils which has a few nice functions, >>>>>>> but >>>>>>> throughout the code I also see org.apache.commons.lang.StringUtils >>>>>>> >>>>>>> They both provide about the same functionality, but which one do we >>>>>>> prefer? >>>>>>> >>>>>>> I'd say org.apache.commons.lang.StringUtils as that allows us to >>>>>>> remove >>>>>>> our own StringUtils, but we could also have 'our' StringUtils simply >>>>>>> be a >>>>>>> wrapper around org.apache.commons.lang.StringUtils >>>>>>> >>>>>>> Opinions? >>>>>>> >>>>>>> Wido >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>> >> > -- > Ron Wheeler > President > Artifact Software Inc > email: rwhee...@artifact-software.com > skype: ronaldmwheeler > phone: 866-970-2435, ext 102 > > -- Daan