[EMAIL PROTECTED] wrote:
> Author: schor
> Date: Fri May 25 07:16:47 2007
> New Revision: 541666
> 
> URL: http://svn.apache.org/viewvc?view=rev&rev=541666
> Log:
> no Jira - improve gc potential by null-ing out vars after use.
> 
> Modified:
>     
> incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSClassRegistry.java
> 
> Modified: 
> incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSClassRegistry.java
> URL: 
> http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSClassRegistry.java?view=diff&rev=541666&r1=541665&r2=541666
> ==============================================================================
> --- 
> incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSClassRegistry.java
>  (original)
> +++ 
> incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSClassRegistry.java
>  Fri May 25 07:16:47 2007
> @@ -102,6 +102,7 @@
>          } 
>          jcasView.putJfsFromCaddr(addr, fs);
>        }
> +      initargs[0] = initargs[1] = null; // better gc
>        return fs;
>      }
>   
> 

Better gc, but bad coding practice ;-)  From the Java coding conventions:

Avoid assigning several variables to the same value in a single
statement. It is hard to read. Example:

    fooBar.fChar = barFoo.lchar = 'c'; // AVOID!

--Thilo

Reply via email to