Skip to content

I20210518-0600

tagged this 17 May 03:28
Convert a wrapper into a primitive, even if some methods need to be
changed:

Given:
        Double alwaysInitializedVar = new Double("0");

        if (alwaysInitializedVar.doubleValue() > 0.0) {
            System.out.println(alwaysInitializedVar.toString() + 1);
        }

        return alwaysInitializedVar.compareTo(d);

When:
Applying the rule "Primitive rather than wrapper"...

Then:
        double alwaysInitializedVar = Double.parseDouble("0");

        if (alwaysInitializedVar > 0.0) {
            System.out.println(Double.toString(alwaysInitializedVar) +
1);
        }

        return Double.compare(alwaysInitializedVar, d);

Change-Id: I240fa2a9afb61257eed10b9673b54d036a1ad717
Signed-off-by: Fabrice Tiercelin <fabrice.tiercelin@yahoo.fr>
Reviewed-on: https://git.eclipse.org/r/c/jdt/eclipse.jdt.ui/+/180151
Assets 2
Loading