]> source.dussan.org Git - sonarqube.git/blob
2352eafed063efc161bc99d03190e101a30698c8
[sonarqube.git] /
1 <p> This class is an inner class, but does not use its embedded reference
2   to the object which created it except during construction of the
3 inner object.&nbsp; This reference makes the instances
4   of the class larger, and may keep the reference to the creator object
5   alive longer than necessary.&nbsp; If possible, the class should be
6   made into a <em>static</em> inner class. Since the reference to the
7    outer object is required during construction of the inner instance,
8    the inner class will need to be refactored so as to
9    pass a reference to the outer instance to the constructor
10    for the inner class.</p>