From: <sh...@us...> - 2009-11-19 11:51:47
|
Revision: 16511 http://jedit.svn.sourceforge.net/jedit/?rev=16511&view=rev Author: shlomy Date: 2009-11-19 11:51:40 +0000 (Thu, 19 Nov 2009) Log Message: ----------- Fix for sending empty strings. Updated findbugs file. Modified Paths: -------------- plugins/ConsoleAutomation/trunk/findbugs.xml plugins/ConsoleAutomation/trunk/src/automation/Connection.java Modified: plugins/ConsoleAutomation/trunk/findbugs.xml =================================================================== --- plugins/ConsoleAutomation/trunk/findbugs.xml 2009-11-19 08:18:09 UTC (rev 16510) +++ plugins/ConsoleAutomation/trunk/findbugs.xml 2009-11-19 11:51:40 UTC (rev 16511) @@ -1,138 +1,155 @@ <?xml version="1.0" encoding="UTF-8"?> -<BugCollection version="1.3.9" sequence="0" timestamp="1258490654000" analysisTimestamp="1258490730553" release=""> +<BugCollection version="1.3.9" sequence="0" timestamp="1258623296000" analysisTimestamp="1258625446987" release=""> <Project projectName="ConsoleAutomation"> <Jar>C:\Documents and Settings\SReinste.LSI\.jedit\jars\ConsoleAutomation.jar</Jar> <AuxClasspathEntry>C:\Program Files\jEdit\jedit.jar</AuxClasspathEntry> - <AuxClasspathEntry>C:\Documents and Settings\SReinste.LSI\.jedit\jars\commons-net-1.4.1.jar</AuxClasspathEntry> + <AuxClasspathEntry>D:\jedit\ConsoleAutomation\commons-net-2.0.jar</AuxClasspathEntry> <SrcDir>D:\jedit\ConsoleAutomation\src</SrcDir> + <WrkDir>D:\jedit\ConsoleAutomation</WrkDir> <SuppressionFilter> - <LastVersion value="-1" relOp="NEQ"/> + <LastVersion value="-1" relOp="NEQ" disabled="true"/> </SuppressionFilter> </Project> <BugInstance type="ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD" priority="1" abbrev="ML" category="MT_CORRECTNESS"> - <UserAnnotation designation="NOT_A_BUG" timestamp="1258491564699"/> + <UserAnnotation designation="NOT_A_BUG" timestamp="1258625517863"/> <Class classname="automation.Connection"> <SourceLine classname="automation.Connection" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Class> <Method classname="automation.Connection" name="notifyExpectHandler" signature="()V" isStatic="false"> - <SourceLine classname="automation.Connection" start="179" end="198" startBytecode="0" endBytecode="234" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection" start="199" end="218" startBytecode="0" endBytecode="234" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Method> <Field classname="automation.Connection" name="expectPrefixHandler" signature="Lautomation/Connection$LineHandler;" isStatic="false"> <SourceLine classname="automation.Connection" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Field> - <SourceLine classname="automation.Connection" start="195" end="195" startBytecode="81" endBytecode="81" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection" start="215" end="215" startBytecode="81" endBytecode="81" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </BugInstance> <BugInstance type="WA_NOT_IN_LOOP" priority="2" abbrev="Wa" category="MT_CORRECTNESS"> - <UserAnnotation designation="NOT_A_BUG" timestamp="1258490893004"/> + <UserAnnotation designation="NOT_A_BUG" timestamp="1258625526160"/> <Class classname="automation.Connection"> <SourceLine classname="automation.Connection" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Class> <Method classname="automation.Connection" name="expectPattern" signature="(Ljava/util/regex/Pattern;Z)Ljava/util/regex/Matcher;" isStatic="false"> - <SourceLine classname="automation.Connection" start="127" end="151" startBytecode="0" endBytecode="308" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection" start="139" end="167" startBytecode="0" endBytecode="357" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Method> - <SourceLine classname="automation.Connection" start="147" end="147" startBytecode="96" endBytecode="96" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection" start="163" end="163" startBytecode="115" endBytecode="115" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </BugInstance> <BugInstance type="WA_NOT_IN_LOOP" priority="2" abbrev="Wa" category="MT_CORRECTNESS"> - <UserAnnotation designation="NOT_A_BUG" timestamp="1258490909738"/> + <UserAnnotation designation="NOT_A_BUG" timestamp="1258625529128"/> <Class classname="automation.Connection"> <SourceLine classname="automation.Connection" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Class> <Method classname="automation.Connection" name="expectSubstr" signature="(Ljava/lang/String;Z)Ljava/lang/String;" isStatic="false"> - <SourceLine classname="automation.Connection" start="87" end="114" startBytecode="0" endBytecode="322" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection" start="98" end="126" startBytecode="0" endBytecode="357" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Method> - <SourceLine classname="automation.Connection" start="110" end="110" startBytecode="110" endBytecode="110" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection" start="122" end="122" startBytecode="115" endBytecode="115" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </BugInstance> <BugInstance type="NN_NAKED_NOTIFY" priority="2" abbrev="NN" category="MT_CORRECTNESS"> - <UserAnnotation designation="NOT_A_BUG" timestamp="1258490782693"/> + <UserAnnotation designation="NOT_A_BUG" timestamp="1258625499316"/> <Class classname="automation.Connection$PatternHandler"> <SourceLine classname="automation.Connection$PatternHandler" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Class> <Method classname="automation.Connection$PatternHandler" name="handle" signature="(Ljava/lang/String;)Z" isStatic="false"> - <SourceLine classname="automation.Connection$PatternHandler" start="319" end="328" startBytecode="0" endBytecode="135" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection$PatternHandler" start="336" end="345" startBytecode="0" endBytecode="135" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Method> - <SourceLine classname="automation.Connection$PatternHandler" start="324" end="324" startBytecode="27" endBytecode="27" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection$PatternHandler" start="341" end="341" startBytecode="27" endBytecode="27" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </BugInstance> <BugInstance type="NN_NAKED_NOTIFY" priority="2" abbrev="NN" category="MT_CORRECTNESS"> - <UserAnnotation designation="NOT_A_BUG" timestamp="1258490786177"/> + <UserAnnotation designation="NOT_A_BUG" timestamp="1258625502410"/> <Class classname="automation.Connection$SubstrHandler"> <SourceLine classname="automation.Connection$SubstrHandler" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Class> <Method classname="automation.Connection$SubstrHandler" name="handle" signature="(Ljava/lang/String;)Z" isStatic="false"> - <SourceLine classname="automation.Connection$SubstrHandler" start="297" end="306" startBytecode="0" endBytecode="129" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection$SubstrHandler" start="314" end="323" startBytecode="0" endBytecode="129" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </Method> - <SourceLine classname="automation.Connection$SubstrHandler" start="302" end="302" startBytecode="21" endBytecode="21" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> + <SourceLine classname="automation.Connection$SubstrHandler" start="319" end="319" startBytecode="21" endBytecode="21" sourcefile="Connection.java" sourcepath="automation/Connection.java"/> </BugInstance> - <BugInstance type="WMI_WRONG_MAP_ITERATOR" priority="2" abbrev="WMI" category="PERFORMANCE"> - <Class classname="automation.MacroPanel"> - <SourceLine classname="automation.MacroPanel" sourcefile="MacroPanel.java" sourcepath="automation/MacroPanel.java"/> - </Class> - <Method classname="automation.MacroPanel" name="populateTree" signature="()V" isStatic="false"> - <SourceLine classname="automation.MacroPanel" start="76" end="89" startBytecode="0" endBytecode="343" sourcefile="MacroPanel.java" sourcepath="automation/MacroPanel.java"/> - </Method> - <SourceLine classname="automation.MacroPanel" start="83" end="83" startBytecode="70" endBytecode="70" sourcefile="MacroPanel.java" sourcepath="automation/MacroPanel.java"/> - </BugInstance> <Errors errors="0" missingClasses="0"></Errors> - <FindBugsSummary timestamp="Tue, 17 Nov 2009 22:44:14 +0200" total_classes="16" referenced_classes="306" total_bugs="6" total_size="549" num_packages="1" vm_version="14.2-b01" cpu_seconds="14.22" clock_seconds="1225.14" peak_mbytes="115.25" alloc_mbytes="762.12" gc_seconds="1.66" priority_2="5" priority_1="1"> - <PackageStats package="automation" total_bugs="6" total_types="16" total_size="549" priority_2="5" priority_1="1"> - <ClassStats class="automation.Connection" sourceFile="Connection.java" interface="false" size="167" bugs="3" priority_2="2" priority_1="1"/> + <FindBugsSummary timestamp="Thu, 19 Nov 2009 11:34:56 +0200" total_classes="18" referenced_classes="326" total_bugs="5" total_size="622" num_packages="1" vm_version="14.2-b01" cpu_seconds="23.28" clock_seconds="127.05" peak_mbytes="99.87" alloc_mbytes="762.12" gc_seconds="2.63" priority_2="4" priority_1="1"> + <PackageStats package="automation" total_bugs="5" total_types="18" total_size="622" priority_2="4" priority_1="1"> + <ClassStats class="automation.Connection" sourceFile="Connection.java" interface="false" size="191" bugs="3" priority_2="2" priority_1="1"/> <ClassStats class="automation.Connection$1" sourceFile="Connection.java" interface="false" size="10" bugs="0"/> <ClassStats class="automation.Connection$CharHandler" sourceFile="Connection.java" interface="true" size="2" bugs="0"/> <ClassStats class="automation.Connection$LineHandler" sourceFile="Connection.java" interface="true" size="2" bugs="0"/> <ClassStats class="automation.Connection$PatternHandler" sourceFile="Connection.java" interface="false" size="15" bugs="1" priority_2="1"/> + <ClassStats class="automation.Connection$ScriptThread" sourceFile="Connection.java" interface="false" size="24" bugs="0"/> <ClassStats class="automation.Connection$SubstrHandler" sourceFile="Connection.java" interface="false" size="15" bugs="1" priority_2="1"/> <ClassStats class="automation.ConnectionDockable" sourceFile="ConnectionDockable.java" interface="false" size="21" bugs="0"/> - <ClassStats class="automation.ConnectionWindow" sourceFile="ConnectionWindow.java" interface="false" size="76" bugs="0"/> + <ClassStats class="automation.ConnectionWindow" sourceFile="ConnectionWindow.java" interface="false" size="90" bugs="0"/> <ClassStats class="automation.ConnectionWindow$1" sourceFile="ConnectionWindow.java" interface="false" size="8" bugs="0"/> - <ClassStats class="automation.ConnectionWindow$2" sourceFile="ConnectionWindow.java" interface="false" size="23" bugs="0"/> - <ClassStats class="automation.ConsoleAutomationPlugin" sourceFile="ConsoleAutomationPlugin.java" interface="false" size="127" bugs="0"/> + <ClassStats class="automation.ConnectionWindow$2" sourceFile="ConnectionWindow.java" interface="false" size="7" bugs="0"/> + <ClassStats class="automation.ConnectionWindow$3" sourceFile="ConnectionWindow.java" interface="false" size="23" bugs="0"/> + <ClassStats class="automation.ConsoleAutomationPlugin" sourceFile="ConsoleAutomationPlugin.java" interface="false" size="131" bugs="0"/> <ClassStats class="automation.ConsoleAutomationPlugin$1" sourceFile="ConsoleAutomationPlugin.java" interface="false" size="8" bugs="0"/> <ClassStats class="automation.ConsoleAutomationPlugin$2" sourceFile="ConsoleAutomationPlugin.java" interface="false" size="8" bugs="0"/> - <ClassStats class="automation.MacroPanel" sourceFile="MacroPanel.java" interface="false" size="41" bugs="1" priority_2="1"/> + <ClassStats class="automation.MacroPanel" sourceFile="MacroPanel.java" interface="false" size="41" bugs="0"/> <ClassStats class="automation.MacroPanel$1" sourceFile="MacroPanel.java" interface="false" size="18" bugs="0"/> <ClassStats class="automation.MacroPanel$2" sourceFile="MacroPanel.java" interface="false" size="8" bugs="0"/> </PackageStats> <FindBugsProfile> - <ClassProfile name="edu.umd.cs.findbugs.detect.URLProblems" totalMilliseconds="11" invocations="16" avgMicrosecondsPerInvocation="695" maxMicrosecondsPerInvocation="3197" standardDeviationMircosecondsPerInvocation="924"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LiveLocalStoreDataflowFactory" totalMilliseconds="11" invocations="60" avgMicrosecondsPerInvocation="188" maxMicrosecondsPerInvocation="930" standardDeviationMircosecondsPerInvocation="201"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.Methods" totalMilliseconds="11" invocations="306" avgMicrosecondsPerInvocation="37" maxMicrosecondsPerInvocation="657" standardDeviationMircosecondsPerInvocation="61"/> - <ClassProfile name="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" totalMilliseconds="12" invocations="16" avgMicrosecondsPerInvocation="775" maxMicrosecondsPerInvocation="2544" standardDeviationMircosecondsPerInvocation="659"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteCheckReturnValue" totalMilliseconds="12" invocations="306" avgMicrosecondsPerInvocation="41" maxMicrosecondsPerInvocation="758" standardDeviationMircosecondsPerInvocation="71"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref$CheckCallSitesAndReturnInstructions" totalMilliseconds="12" invocations="72" avgMicrosecondsPerInvocation="179" maxMicrosecondsPerInvocation="1242" standardDeviationMircosecondsPerInvocation="229"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteCheckReturnValueAnnotations" totalMilliseconds="13" invocations="306" avgMicrosecondsPerInvocation="42" maxMicrosecondsPerInvocation="1030" standardDeviationMircosecondsPerInvocation="82"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass" totalMilliseconds="13" invocations="16" avgMicrosecondsPerInvocation="846" maxMicrosecondsPerInvocation="8923" standardDeviationMircosecondsPerInvocation="2124"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory" totalMilliseconds="13" invocations="272" avgMicrosecondsPerInvocation="50" maxMicrosecondsPerInvocation="511" standardDeviationMircosecondsPerInvocation="63"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.MethodReturnCheck" totalMilliseconds="13" invocations="16" avgMicrosecondsPerInvocation="871" maxMicrosecondsPerInvocation="8748" standardDeviationMircosecondsPerInvocation="2088"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteNonNullAnnotations" totalMilliseconds="14" invocations="306" avgMicrosecondsPerInvocation="46" maxMicrosecondsPerInvocation="974" standardDeviationMircosecondsPerInvocation="82"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.SwitchFallthrough" totalMilliseconds="14" invocations="16" avgMicrosecondsPerInvocation="895" maxMicrosecondsPerInvocation="8047" standardDeviationMircosecondsPerInvocation="1945"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteAnnotationRetention" totalMilliseconds="14" invocations="306" avgMicrosecondsPerInvocation="48" maxMicrosecondsPerInvocation="821" standardDeviationMircosecondsPerInvocation="80"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteJCIPAnnotation" totalMilliseconds="15" invocations="306" avgMicrosecondsPerInvocation="49" maxMicrosecondsPerInvocation="831" standardDeviationMircosecondsPerInvocation="79"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.LoadOfKnownNullValue" totalMilliseconds="15" invocations="16" avgMicrosecondsPerInvocation="981" maxMicrosecondsPerInvocation="6524" standardDeviationMircosecondsPerInvocation="1625"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.FindOpenStream" totalMilliseconds="15" invocations="16" avgMicrosecondsPerInvocation="994" maxMicrosecondsPerInvocation="6868" standardDeviationMircosecondsPerInvocation="1876"/> - <ClassProfile name="edu.umd.cs.findbugs.NonReportingDetectorToDetector2Adapter" totalMilliseconds="16" invocations="4010" avgMicrosecondsPerInvocation="4" maxMicrosecondsPerInvocation="170" standardDeviationMircosecondsPerInvocation="4"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" totalMilliseconds="18" invocations="306" avgMicrosecondsPerInvocation="61" maxMicrosecondsPerInvocation="761" standardDeviationMircosecondsPerInvocation="76"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory" totalMilliseconds="22" invocations="74" avgMicrosecondsPerInvocation="298" maxMicrosecondsPerInvocation="1253" standardDeviationMircosecondsPerInvocation="260"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory" totalMilliseconds="24" invocations="72" avgMicrosecondsPerInvocation="344" maxMicrosecondsPerInvocation="2213" standardDeviationMircosecondsPerInvocation="417"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory" totalMilliseconds="35" invocations="72" avgMicrosecondsPerInvocation="490" maxMicrosecondsPerInvocation="2223" standardDeviationMircosecondsPerInvocation="508"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison$SpecialTypeAnalysis" totalMilliseconds="55" invocations="54" avgMicrosecondsPerInvocation="1027" maxMicrosecondsPerInvocation="4220" standardDeviationMircosecondsPerInvocation="1122"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory" totalMilliseconds="62" invocations="17" avgMicrosecondsPerInvocation="3702" maxMicrosecondsPerInvocation="55621" standardDeviationMircosecondsPerInvocation="12983"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.TypeDataflowFactory" totalMilliseconds="87" invocations="77" avgMicrosecondsPerInvocation="1142" maxMicrosecondsPerInvocation="10506" standardDeviationMircosecondsPerInvocation="1620"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase" totalMilliseconds="94" invocations="306" avgMicrosecondsPerInvocation="307" maxMicrosecondsPerInvocation="3263" standardDeviationMircosecondsPerInvocation="436"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.ReflectiveClasses" totalMilliseconds="98" invocations="306" avgMicrosecondsPerInvocation="320" maxMicrosecondsPerInvocation="5384" standardDeviationMircosecondsPerInvocation="616"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.EqualsOperandShouldHaveClassCompatibleWithThis" totalMilliseconds="110" invocations="306" avgMicrosecondsPerInvocation="361" maxMicrosecondsPerInvocation="8566" standardDeviationMircosecondsPerInvocation="727"/> - <ClassProfile name="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" totalMilliseconds="112" invocations="72" avgMicrosecondsPerInvocation="1556" maxMicrosecondsPerInvocation="16184" standardDeviationMircosecondsPerInvocation="2652"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.UnconditionalValueDerefDataflowFactory" totalMilliseconds="112" invocations="72" avgMicrosecondsPerInvocation="1562" maxMicrosecondsPerInvocation="10192" standardDeviationMircosecondsPerInvocation="2231"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine" totalMilliseconds="119" invocations="1691" avgMicrosecondsPerInvocation="70" maxMicrosecondsPerInvocation="7146" standardDeviationMircosecondsPerInvocation="294"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine" totalMilliseconds="122" invocations="364" avgMicrosecondsPerInvocation="336" maxMicrosecondsPerInvocation="8221" standardDeviationMircosecondsPerInvocation="671"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ValueNumberDataflowFactory" totalMilliseconds="134" invocations="97" avgMicrosecondsPerInvocation="1383" maxMicrosecondsPerInvocation="11375" standardDeviationMircosecondsPerInvocation="2142"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.CalledMethods" totalMilliseconds="137" invocations="306" avgMicrosecondsPerInvocation="448" maxMicrosecondsPerInvocation="7771" standardDeviationMircosecondsPerInvocation="873"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.IsNullValueDataflowFactory" totalMilliseconds="143" invocations="72" avgMicrosecondsPerInvocation="1994" maxMicrosecondsPerInvocation="17607" standardDeviationMircosecondsPerInvocation="3244"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical" totalMilliseconds="149" invocations="306" avgMicrosecondsPerInvocation="489" maxMicrosecondsPerInvocation="6834" standardDeviationMircosecondsPerInvocation="763"/> - <ClassProfile name="edu.umd.cs.findbugs.FindBugs2" totalMilliseconds="251" invocations="2" avgMicrosecondsPerInvocation="125911" maxMicrosecondsPerInvocation="174757" standardDeviationMircosecondsPerInvocation="48845"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers" totalMilliseconds="430" invocations="306" avgMicrosecondsPerInvocation="1407" maxMicrosecondsPerInvocation="27856" standardDeviationMircosecondsPerInvocation="2981"/> - <ClassProfile name="edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory" totalMilliseconds="573" invocations="6594" avgMicrosecondsPerInvocation="86" maxMicrosecondsPerInvocation="9774" standardDeviationMircosecondsPerInvocation="264"/> - <ClassProfile name="edu.umd.cs.findbugs.detect.FieldItemSummary" totalMilliseconds="602" invocations="306" avgMicrosecondsPerInvocation="1968" maxMicrosecondsPerInvocation="29587" standardDeviationMircosecondsPerInvocation="3907"/> - <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine" totalMilliseconds="764" invocations="1689" avgMicrosecondsPerInvocation="452" maxMicrosecondsPerInvocation="297322" standardDeviationMircosecondsPerInvocation="7293"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.RepeatedConditionals" totalMilliseconds="11" invocations="18" avgMicrosecondsPerInvocation="665" maxMicrosecondsPerInvocation="3790" standardDeviationMircosecondsPerInvocation="1036"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.InfiniteLoop" totalMilliseconds="12" invocations="18" avgMicrosecondsPerInvocation="670" maxMicrosecondsPerInvocation="2690" standardDeviationMircosecondsPerInvocation="782"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindSelfComparison" totalMilliseconds="12" invocations="18" avgMicrosecondsPerInvocation="710" maxMicrosecondsPerInvocation="2991" standardDeviationMircosecondsPerInvocation="920"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory" totalMilliseconds="13" invocations="21" avgMicrosecondsPerInvocation="639" maxMicrosecondsPerInvocation="10992" standardDeviationMircosecondsPerInvocation="2316"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindPuzzlers" totalMilliseconds="13" invocations="18" avgMicrosecondsPerInvocation="754" maxMicrosecondsPerInvocation="3746" standardDeviationMircosecondsPerInvocation="1075"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.StreamResourceTracker" totalMilliseconds="13" invocations="7" avgMicrosecondsPerInvocation="1988" maxMicrosecondsPerInvocation="5222" standardDeviationMircosecondsPerInvocation="1442"/> + <ClassProfile name="edu.umd.cs.findbugs.DetectorToDetector2Adapter" totalMilliseconds="14" invocations="2288" avgMicrosecondsPerInvocation="6" maxMicrosecondsPerInvocation="111" standardDeviationMircosecondsPerInvocation="5"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.RuntimeExceptionCapture" totalMilliseconds="14" invocations="18" avgMicrosecondsPerInvocation="823" maxMicrosecondsPerInvocation="3359" standardDeviationMircosecondsPerInvocation="1015"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindReturnRef" totalMilliseconds="15" invocations="18" avgMicrosecondsPerInvocation="834" maxMicrosecondsPerInvocation="9645" standardDeviationMircosecondsPerInvocation="2189"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref" totalMilliseconds="15" invocations="18" avgMicrosecondsPerInvocation="851" maxMicrosecondsPerInvocation="6244" standardDeviationMircosecondsPerInvocation="1467"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine" totalMilliseconds="15" invocations="356" avgMicrosecondsPerInvocation="43" maxMicrosecondsPerInvocation="4036" standardDeviationMircosecondsPerInvocation="246"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LockDataflowFactory" totalMilliseconds="15" invocations="13" avgMicrosecondsPerInvocation="1215" maxMicrosecondsPerInvocation="3163" standardDeviationMircosecondsPerInvocation="879"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NumberConstructor" totalMilliseconds="16" invocations="18" avgMicrosecondsPerInvocation="912" maxMicrosecondsPerInvocation="9405" standardDeviationMircosecondsPerInvocation="2121"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteNonnullReturnValues" totalMilliseconds="16" invocations="18" avgMicrosecondsPerInvocation="917" maxMicrosecondsPerInvocation="9668" standardDeviationMircosecondsPerInvocation="2173"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteCheckReturnValueAnnotations" totalMilliseconds="16" invocations="326" avgMicrosecondsPerInvocation="50" maxMicrosecondsPerInvocation="1484" standardDeviationMircosecondsPerInvocation="113"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.URLProblems" totalMilliseconds="16" invocations="18" avgMicrosecondsPerInvocation="926" maxMicrosecondsPerInvocation="3878" standardDeviationMircosecondsPerInvocation="1171"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.SwitchFallthrough" totalMilliseconds="16" invocations="18" avgMicrosecondsPerInvocation="932" maxMicrosecondsPerInvocation="3909" standardDeviationMircosecondsPerInvocation="1087"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteCheckReturnValue" totalMilliseconds="17" invocations="326" avgMicrosecondsPerInvocation="53" maxMicrosecondsPerInvocation="877" standardDeviationMircosecondsPerInvocation="103"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindHEmismatch" totalMilliseconds="18" invocations="18" avgMicrosecondsPerInvocation="1012" maxMicrosecondsPerInvocation="10073" standardDeviationMircosecondsPerInvocation="2269"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.Methods" totalMilliseconds="18" invocations="326" avgMicrosecondsPerInvocation="56" maxMicrosecondsPerInvocation="4466" standardDeviationMircosecondsPerInvocation="254"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteNonNullAnnotations" totalMilliseconds="18" invocations="326" avgMicrosecondsPerInvocation="56" maxMicrosecondsPerInvocation="973" standardDeviationMircosecondsPerInvocation="94"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.MethodReturnCheck" totalMilliseconds="19" invocations="18" avgMicrosecondsPerInvocation="1083" maxMicrosecondsPerInvocation="9518" standardDeviationMircosecondsPerInvocation="2237"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison" totalMilliseconds="20" invocations="18" avgMicrosecondsPerInvocation="1130" maxMicrosecondsPerInvocation="4526" standardDeviationMircosecondsPerInvocation="1421"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.DumbMethods" totalMilliseconds="20" invocations="18" avgMicrosecondsPerInvocation="1147" maxMicrosecondsPerInvocation="5175" standardDeviationMircosecondsPerInvocation="1456"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantPoolGenFactory" totalMilliseconds="21" invocations="18" avgMicrosecondsPerInvocation="1166" maxMicrosecondsPerInvocation="17542" standardDeviationMircosecondsPerInvocation="3975"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteJCIPAnnotation" totalMilliseconds="21" invocations="326" avgMicrosecondsPerInvocation="66" maxMicrosecondsPerInvocation="1160" standardDeviationMircosecondsPerInvocation="123"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.SerializableIdiom" totalMilliseconds="21" invocations="18" avgMicrosecondsPerInvocation="1218" maxMicrosecondsPerInvocation="9834" standardDeviationMircosecondsPerInvocation="2509"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory" totalMilliseconds="22" invocations="291" avgMicrosecondsPerInvocation="76" maxMicrosecondsPerInvocation="1085" standardDeviationMircosecondsPerInvocation="136"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.UnreadFields" totalMilliseconds="22" invocations="18" avgMicrosecondsPerInvocation="1255" maxMicrosecondsPerInvocation="4501" standardDeviationMircosecondsPerInvocation="1431"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.LoadOfKnownNullValue" totalMilliseconds="26" invocations="18" avgMicrosecondsPerInvocation="1461" maxMicrosecondsPerInvocation="6004" standardDeviationMircosecondsPerInvocation="1880"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LiveLocalStoreDataflowFactory" totalMilliseconds="27" invocations="66" avgMicrosecondsPerInvocation="415" maxMicrosecondsPerInvocation="2879" standardDeviationMircosecondsPerInvocation="552"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteAnnotationRetention" totalMilliseconds="29" invocations="326" avgMicrosecondsPerInvocation="90" maxMicrosecondsPerInvocation="8282" standardDeviationMircosecondsPerInvocation="471"/> + <ClassProfile name="edu.umd.cs.findbugs.NonReportingDetectorToDetector2Adapter" totalMilliseconds="30" invocations="4274" avgMicrosecondsPerInvocation="7" maxMicrosecondsPerInvocation="753" standardDeviationMircosecondsPerInvocation="17"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine" totalMilliseconds="31" invocations="1616" avgMicrosecondsPerInvocation="19" maxMicrosecondsPerInvocation="15605" standardDeviationMircosecondsPerInvocation="388"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" totalMilliseconds="33" invocations="326" avgMicrosecondsPerInvocation="101" maxMicrosecondsPerInvocation="3302" standardDeviationMircosecondsPerInvocation="265"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindInconsistentSync2" totalMilliseconds="33" invocations="18" avgMicrosecondsPerInvocation="1841" maxMicrosecondsPerInvocation="7190" standardDeviationMircosecondsPerInvocation="2101"/> + <ClassProfile name="edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase" totalMilliseconds="34" invocations="1205" avgMicrosecondsPerInvocation="28" maxMicrosecondsPerInvocation="5272" standardDeviationMircosecondsPerInvocation="195"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref$CheckCallSitesAndReturnInstructions" totalMilliseconds="35" invocations="82" avgMicrosecondsPerInvocation="431" maxMicrosecondsPerInvocation="10835" standardDeviationMircosecondsPerInvocation="1223"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindOpenStream" totalMilliseconds="37" invocations="18" avgMicrosecondsPerInvocation="2106" maxMicrosecondsPerInvocation="14732" standardDeviationMircosecondsPerInvocation="3726"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindDeadLocalStores" totalMilliseconds="40" invocations="18" avgMicrosecondsPerInvocation="2233" maxMicrosecondsPerInvocation="16184" standardDeviationMircosecondsPerInvocation="4145"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory" totalMilliseconds="51" invocations="82" avgMicrosecondsPerInvocation="629" maxMicrosecondsPerInvocation="4263" standardDeviationMircosecondsPerInvocation="846"/> + <ClassProfile name="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" totalMilliseconds="66" invocations="21" avgMicrosecondsPerInvocation="3154" maxMicrosecondsPerInvocation="19467" standardDeviationMircosecondsPerInvocation="4159"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory" totalMilliseconds="96" invocations="17" avgMicrosecondsPerInvocation="5679" maxMicrosecondsPerInvocation="60305" standardDeviationMircosecondsPerInvocation="14427"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison$SpecialTypeAnalysis" totalMilliseconds="116" invocations="60" avgMicrosecondsPerInvocation="1948" maxMicrosecondsPerInvocation="9776" standardDeviationMircosecondsPerInvocation="2160"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory" totalMilliseconds="126" invocations="82" avgMicrosecondsPerInvocation="1544" maxMicrosecondsPerInvocation="38705" standardDeviationMircosecondsPerInvocation="4321"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.ReflectiveClasses" totalMilliseconds="136" invocations="326" avgMicrosecondsPerInvocation="419" maxMicrosecondsPerInvocation="17016" standardDeviationMircosecondsPerInvocation="1209"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase" totalMilliseconds="159" invocations="326" avgMicrosecondsPerInvocation="487" maxMicrosecondsPerInvocation="10791" standardDeviationMircosecondsPerInvocation="1148"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory" totalMilliseconds="177" invocations="84" avgMicrosecondsPerInvocation="2108" maxMicrosecondsPerInvocation="84679" standardDeviationMircosecondsPerInvocation="9447"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.CalledMethods" totalMilliseconds="198" invocations="326" avgMicrosecondsPerInvocation="609" maxMicrosecondsPerInvocation="9221" standardDeviationMircosecondsPerInvocation="1248"/> + <ClassProfile name="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" totalMilliseconds="225" invocations="82" avgMicrosecondsPerInvocation="2745" maxMicrosecondsPerInvocation="28377" standardDeviationMircosecondsPerInvocation="4486"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.TypeDataflowFactory" totalMilliseconds="230" invocations="86" avgMicrosecondsPerInvocation="2674" maxMicrosecondsPerInvocation="52967" standardDeviationMircosecondsPerInvocation="6093"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine" totalMilliseconds="239" invocations="388" avgMicrosecondsPerInvocation="618" maxMicrosecondsPerInvocation="66711" standardDeviationMircosecondsPerInvocation="3433"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.UnconditionalValueDerefDataflowFactory" totalMilliseconds="242" invocations="82" avgMicrosecondsPerInvocation="2953" maxMicrosecondsPerInvocation="33594" standardDeviationMircosecondsPerInvocation="4743"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.IsNullValueDataflowFactory" totalMilliseconds="269" invocations="82" avgMicrosecondsPerInvocation="3289" maxMicrosecondsPerInvocation="28696" standardDeviationMircosecondsPerInvocation="5434"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical" totalMilliseconds="282" invocations="326" avgMicrosecondsPerInvocation="865" maxMicrosecondsPerInvocation="26715" standardDeviationMircosecondsPerInvocation="2324"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ValueNumberDataflowFactory" totalMilliseconds="297" invocations="106" avgMicrosecondsPerInvocation="2805" maxMicrosecondsPerInvocation="24384" standardDeviationMircosecondsPerInvocation="4687"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.EqualsOperandShouldHaveClassCompatibleWithThis" totalMilliseconds="408" invocations="326" avgMicrosecondsPerInvocation="1254" maxMicrosecondsPerInvocation="253967" standardDeviationMircosecondsPerInvocation="14054"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers" totalMilliseconds="584" invocations="326" avgMicrosecondsPerInvocation="1792" maxMicrosecondsPerInvocation="21672" standardDeviationMircosecondsPerInvocation="3339"/> + <ClassProfile name="edu.umd.cs.findbugs.detect.FieldItemSummary" totalMilliseconds="746" invocations="326" avgMicrosecondsPerInvocation="2290" maxMicrosecondsPerInvocation="32597" standardDeviationMircosecondsPerInvocation="4294"/> + <ClassProfile name="edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory" totalMilliseconds="819" invocations="6842" avgMicrosecondsPerInvocation="119" maxMicrosecondsPerInvocation="42379" standardDeviationMircosecondsPerInvocation="593"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine" totalMilliseconds="844" invocations="1723" avgMicrosecondsPerInvocation="490" maxMicrosecondsPerInvocation="122913" standardDeviationMircosecondsPerInvocation="3228"/> + <ClassProfile name="edu.umd.cs.findbugs.FindBugs2" totalMilliseconds="859" invocations="2" avgMicrosecondsPerInvocation="429929" maxMicrosecondsPerInvocation="609159" standardDeviationMircosecondsPerInvocation="179230"/> + <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine" totalMilliseconds="991" invocations="1725" avgMicrosecondsPerInvocation="575" maxMicrosecondsPerInvocation="176342" standardDeviationMircosecondsPerInvocation="4571"/> </FindBugsProfile> </FindBugsSummary> <ClassFeatures></ClassFeatures> Modified: plugins/ConsoleAutomation/trunk/src/automation/Connection.java =================================================================== --- plugins/ConsoleAutomation/trunk/src/automation/Connection.java 2009-11-19 08:18:09 UTC (rev 16510) +++ plugins/ConsoleAutomation/trunk/src/automation/Connection.java 2009-11-19 11:51:40 UTC (rev 16511) @@ -77,7 +77,7 @@ { if (abortScript) return; - if (! s.endsWith("\n")) + if ((s.length() == 0) || (! s.endsWith("\n"))) s = s + "\n"; synchronized (expectHandlerLock) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |