The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is low
Effort is max
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 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
BiTree.doc not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
BiTree.root not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
BiTreeCreationHelper.currentBiNode not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available | Low |
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 |
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 |
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 |
Bug | Category | Details | Line | Priority |
---|
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 |
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 |
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 |
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 |
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 |
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 |