In the code below, I will "convert local to field" the 2 final strings :
 

    public static void staticMethod ( )    {
        final String S_FINAL = "constantString";
        ..
    }
 
    public void nonStaticMethod ()
    {
 
        final String NS_FINAL = "constantStringToo";
        ..
    }
 

becomes
 

    private static final String S_FINAL  = "constantString";
    private        final String NS_FINAL = "constantStringToo";
 
    public static void staticMethod ( )
    {
         ..
    }
 
    public void nonStaticMethod ()
    {
         ..
 
    }
 
 
 
I wish both finals had become static final, like in
 
        private static final String S_FINAL  = "constantString";
    private static final String NS_FINAL = "constantStringToo";
 
 
 
Alain Ravet

Reply via email to