FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is low
Effort is max
Summary
Classes | Bugs | Errors | Missing Classes |
---|
230 | 23 | 0 | 0 |
net.sourceforge.jeuclid.awt.MathComponent
Bug | Category | Details | Line | Priority |
---|
Unchecked/unconfirmed cast from java.awt.Graphics to java.awt.Graphics2D in net.sourceforge.jeuclid.awt.MathComponent.paint(Graphics) | STYLE | BC_UNCONFIRMED_CAST | 122 | Low |
net.sourceforge.jeuclid.biparser.TextNode
Bug | Category | Details | Line | Priority |
---|
Unread field: net.sourceforge.jeuclid.biparser.TextNode.ladder; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 38 | Medium |
net.sourceforge.jeuclid.context.LayoutContextImpl
Bug | Category | Details | Line | Priority |
---|
Class net.sourceforge.jeuclid.context.LayoutContextImpl defines non-transient non-serializable instance field context | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
net.sourceforge.jeuclid.elements.presentation.script.Mmultiscripts
Bug | Category | Details | Line | Priority |
---|
Class net.sourceforge.jeuclid.elements.presentation.script.Mmultiscripts defines non-transient non-serializable instance field postsubscripts | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
Class net.sourceforge.jeuclid.elements.presentation.script.Mmultiscripts defines non-transient non-serializable instance field postsuperscripts | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
Class net.sourceforge.jeuclid.elements.presentation.script.Mmultiscripts defines non-transient non-serializable instance field presubscripts | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
Class net.sourceforge.jeuclid.elements.presentation.script.Mmultiscripts defines non-transient non-serializable instance field presuperscripts | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary2
Bug | Category | Details | Line | Priority |
---|
net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary2$DictionaryReader
Bug | Category | Details | Line | Priority |
---|
Should net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary2$DictionaryReader be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 148-242 | Medium |
net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary3
Bug | Category | Details | Line | Priority |
---|
Method net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary3.intToSpace(String) uses the same code for two switch clauses | STYLE | DB_DUPLICATE_SWITCH_CLAUSES | 322-323 | Low |
net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary3$PersonalNamespaceContext
Bug | Category | Details | Line | Priority |
---|
Should net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary3$PersonalNamespaceContext be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 102-127 | Medium |
net.sourceforge.jeuclid.elements.support.text.CharacterMapping
Bug | Category | Details | Line | Priority |
---|
Class net.sourceforge.jeuclid.elements.support.text.CharacterMapping defines non-transient non-serializable instance field composeAttrs | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
Class net.sourceforge.jeuclid.elements.support.text.CharacterMapping defines non-transient non-serializable instance field extractAttrs | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
Class net.sourceforge.jeuclid.elements.support.text.CharacterMapping defines non-transient non-serializable instance field forceSet | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
Class net.sourceforge.jeuclid.elements.support.text.CharacterMapping defines non-transient non-serializable instance field markSet | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
net.sourceforge.jeuclid.swing.JMathComponent
Bug | Category | Details | Line | Priority |
---|
Class net.sourceforge.jeuclid.swing.JMathComponent defines non-transient non-serializable instance field cursorListener | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
net.sourceforge.jeuclid.swing.MathComponentUI
Bug | Category | Details | Line | Priority |
---|
Unchecked/unconfirmed cast from java.awt.Graphics to java.awt.Graphics2D in net.sourceforge.jeuclid.swing.MathComponentUI.paint(Graphics, JComponent) | STYLE | BC_UNCONFIRMED_CAST | 101 | Low |
Unchecked/unconfirmed cast from javax.swing.JComponent to net.sourceforge.jeuclid.swing.JMathComponent in net.sourceforge.jeuclid.swing.MathComponentUI.paint(Graphics, JComponent) | STYLE | BC_UNCONFIRMED_CAST | 99 | Low |