Class FunctionsThatMightBeMistakenForProcedures

    • Field Detail

      • testingEnabled

        private final boolean testingEnabled
      • REPORT_INFERRED_METHODS

        static final boolean REPORT_INFERRED_METHODS
      • isInnerClass

        boolean isInnerClass
      • hasNonFinalFields

        boolean hasNonFinalFields
      • okToIgnore

        java.util.HashSet<XMethod> okToIgnore
      • methodsSeen

        java.util.HashSet<XMethod> methodsSeen
      • doNotIgnore

        java.util.HashSet<XMethod> doNotIgnore
      • doNotIgnoreHigh

        java.util.HashSet<XMethod> doNotIgnoreHigh
      • returnSelf

        int returnSelf
      • returnOther

        int returnOther
      • returnNew

        int returnNew
      • returnUnknown

        int returnUnknown
      • updates

        int updates
      • inferredMethod

        @CheckForNull
        BugInstance inferredMethod
    • Constructor Detail

      • FunctionsThatMightBeMistakenForProcedures

        public FunctionsThatMightBeMistakenForProcedures​(BugReporter bugReporter)