XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Implemented
    • Trunk
    • None
    • ALL APPLICATIONS
    • None

    Description

      This class is an inner class, but does not use its embedded reference to the object which created it.  This reference makes the instances of the class larger, and may keep the reference to the creator object alive longer than necessary.  If possible, the class should be made static.

      Bug kind and pattern: SIC - SIC_INNER_SHOULD_BE_STATIC

      org.apache.ofbiz.minilang.method.callops.CallService**

       

      This class is an inner class, but does not use its embedded reference to the object which created it.  This reference makes the instances of the class larger, and may keep the reference to the creator object alive longer than necessary.  If possible, the class should be made into a static inner class. Since anonymous inner classes cannot be marked as static, doing this will require refactoring the inner class so that it is a named inner class.

      Bug kind and pattern: SIC - SIC_INNER_SHOULD_BE_STATIC_ANON

      org.apache.ofbiz.minilang.method.conditional.CombinedConditional

       

      A boxed primitive is created from a String, just to extract the unboxed primitive value. It is more efficient to just call the static parseXXX method.

      **

      Bug kind and pattern: Bx - DM_BOXED_PRIMITIVE_FOR_PARSING

      org.apache.ofbiz.minilang.method.otherops.Calculate

      Attachments

        1. OFBIZ-10571.patch
          8 kB
          Girish Vasmatkar

        Activity

          People

            surajk Suraj Khurana
            gvasmatkar Girish Vasmatkar
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: