WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: class not found: com.vladium.emma.rt.RT WARNING: c
Overall score: 67(what is this?)
Analyzed classes38 
- Excellent32 84.2%
- Good0 0.0%
- Needs work6 15.8%
 

Least Testable Classes

[+]br.org.agilcoop.cursos.testes.bancoDeDados.Config [ 324 ]
[+]br.org.agilcoop.cursos.testes.bancoDeDados.Config() [ 371 ]
line 11:br.org.agilcoop.cursos.testes.bancoDeDados.Config() [ CC: 190, GC: 18 ] (source: implicit cost from static initialization)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 370 ]
line 11:br.org.agilcoop.cursos.testes.bancoDeDados.Config() [ CC: 190, GC: 18 ] (source: implicit cost from static initialization)
[+]br.org.agilcoop.cursos.testes.bancoDeDados.Config() [ 230 ]
line 11:void bootstrap() [ CC: 160, GC: 7 ] (source: cost from calling non-overridable method)
[+]void bootstrap() [ 230 ]
line 15:org.springframework.jdbc.datasource.DriverManagerDataSource() [ CC: 69, GC: 3 ] (source: cost from calling non-overridable method)
line 26:org.springframework.jdbc.core.JdbcTemplate(javax.sql.DataSource) [ CC: 75 ] (source: cost from calling non-overridable method)
line 16:void setDriverClassName(java.lang.String) [ CC: 12, GC: 2 ] (source: cost from calling non-overridable method)
line 26:jdbc:org.springframework.jdbc.core.JdbcTemplate [ GC: 1 ] (source: dependency on global mutable state)
line 26:jdbc:org.springframework.jdbc.core.JdbcTemplate [ GC: 1 ] (source: dependency on global mutable state)
line 22:java.sql.Connection getConnection() [ CC: 2 ] (source: cost from calling non-overridable method)
line 23:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame [ 167 ]
[+]void adjustTimer() [ 183 ]
line 27:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame() [ CC: 32 ] (source: implicit cost from construction)
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 2857:void setLocationRelativeTo(java.awt.Component) [ CC: 15 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 367:void setDefaultCloseOperation(int) [ CC: 7 ] (source: implicit cost calling all setters)
line 2325:void setFocusableWindowState(boolean) [ CC: 7 ] (source: implicit cost calling all setters)
line 558:void setMenuBar(java.awt.MenuBar) [ CC: 7 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 2988:java.awt.Component setTemporaryLostComponent(java.awt.Component) [ CC: 5 ] (source: implicit cost calling all setters)
[+]void updateElapsed() [ 182 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 27:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame() [ CC: 20 ] (source: implicit cost from construction)
line 2857:void setLocationRelativeTo(java.awt.Component) [ CC: 15 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 89:java.lang.String elapsedFormatted() [ CC: 9 ] (source: cost from calling non-overridable method)
line 367:void setDefaultCloseOperation(int) [ CC: 7 ] (source: implicit cost calling all setters)
line 2325:void setFocusableWindowState(boolean) [ CC: 7 ] (source: implicit cost calling all setters)
line 558:void setMenuBar(java.awt.MenuBar) [ CC: 7 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
[+]void main(java.lang.String[]) [ 48 ]
line 100:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame() [ CC: 35 ] (source: cost from calling non-overridable method)
line 101:void setDefaultCloseOperation(int) [ CC: 7 ] (source: cost from calling non-overridable method)
line 102:void pack() [ CC: 5 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame() [ 32 ]
line 29:void updateElapsed() [ CC: 12 ] (source: cost from calling non-overridable method)
line 24:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 11 ] (source: cost from calling non-overridable method)
line 28:br.org.agilcoop.cursos.testes.unidade.timer.eventos.UbuntuNotifyEvent() [ CC: 2 ] (source: cost from calling non-overridable method)
line 28:void addEvent(br.org.agilcoop.cursos.testes.unidade.timer.Event) [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 40:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
line 50:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
line 72:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$3(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
line 79:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$4(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]void access$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 13 ]
line 88:void updateElapsed() [ CC: 12 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void access$0(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 8 ]
line 92:void adjustTimer() [ CC: 7 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.timer.Timer access$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void access$3(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame, java.lang.Thread) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.Thread access$4(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel [ 117 ]
[+]void valueChanged(javax.swing.event.ListSelectionEvent) [ 120 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 57:br.org.agilcoop.cursos.testes.gui.ListsJPanel(java.util.List) [ CC: 5 ] (source: implicit cost from construction)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
[+]void setUsers(java.util.List) [ 118 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 57:br.org.agilcoop.cursos.testes.gui.ListsJPanel(java.util.List) [ CC: 5 ] (source: implicit cost from construction)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
[+]void actionPerformed(java.awt.event.ActionEvent) [ 117 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 57:br.org.agilcoop.cursos.testes.gui.ListsJPanel(java.util.List) [ CC: 5 ] (source: implicit cost from construction)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel(java.util.List) [ 5 ]
line 57:br.org.agilcoop.cursos.testes.gui.ListsJPanel() [ CC: 4 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel() [ 4 ]
line 38:br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 40:br.org.agilcoop.cursos.testes.gui.UserJPanel() [ CC: 1 ] (source: cost from calling non-overridable method)
[+]java.util.List access$0(br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]javax.swing.JList access$1(br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.UserJPanel [ 115 ]
[+]void setUser(br.org.agilcoop.cursos.testes.gui.modelo.User) [ 118 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]void actionPerformed(java.awt.event.ActionEvent) [ 115 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]br.org.agilcoop.cursos.testes.gui.modelo.User getUser() [ 115 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]br.org.agilcoop.cursos.testes.gui.UserJPanel(br.org.agilcoop.cursos.testes.gui.modelo.User) [ 2 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 30:br.org.agilcoop.cursos.testes.gui.UserJPanel() [ CC: 1 ] (source: cost from calling non-overridable method)
[+]br.org.agilcoop.cursos.testes.gui.UserJPanel() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.UserJPanel() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.LoginJPanel [ 114 ]
[+]void actionPerformed(java.awt.event.ActionEvent) [ 115 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]br.org.agilcoop.cursos.testes.gui.LoginJPanel() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.LoginJPanel() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.LoginJPanelAltered [ 112 ]
[+]void actionPerformed(java.awt.event.ActionEvent) [ 115 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]javax.swing.JButton getGo() [ 112 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]javax.swing.JLabel getMessage() [ 112 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]javax.swing.JPasswordField getPassword() [ 112 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]javax.swing.JTextField getUsername() [ 112 ]
line 7258:void setRequestFocusController(sun.awt.RequestFocusController) [ CC: 1, GC: 2 ] (source: implicit cost calling all setters)
line 848:void setDropTarget(java.awt.dnd.DropTarget) [ CC: 12 ] (source: implicit cost calling all setters)
line 6765:void setFocusTraversalKeys_NoIDCheck(int, java.util.Set) [ CC: 10 ] (source: implicit cost calling all setters)
line 4058:void setUIProperty(java.lang.String, java.lang.Object) [ CC: 8 ] (source: implicit cost calling all setters)
line 1635:void setFont(java.awt.Font) [ CC: 6 ] (source: implicit cost calling all setters)
line 650:void setUI(javax.swing.plaf.ComponentUI) [ CC: 6 ] (source: implicit cost calling all setters)
line 2348:void setInputMap(int, javax.swing.InputMap) [ CC: 5 ] (source: implicit cost calling all setters)
line 1761:void setBorder(javax.swing.border.Border) [ CC: 4 ] (source: implicit cost calling all setters)
line 744:void setBoundsOp(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 670:void setComponentZOrder(java.awt.Component, int) [ CC: 3 ] (source: implicit cost calling all setters)
[+]br.org.agilcoop.cursos.testes.gui.LoginJPanelAltered() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.LoginJPanelAltered() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread [ 22 ]
[+]void run() [ 26 ]
line 1762:void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) [ CC: 1, GC: 1 ] (source: implicit cost calling all setters)
line 35:void access$0(br.org.agilcoop.cursos.testes.unidade.timer.Timer) [ CC: 5 ] (source: cost from calling non-overridable method)
line 1013:void setPriority(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 25:br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread(br.org.agilcoop.cursos.testes.unidade.timer.Timer, long, br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread) [ CC: 2 ] (source: implicit cost from construction)
line 1349:void setContextClassLoader(java.lang.ClassLoader) [ CC: 1 ] (source: implicit cost calling all setters)
line 1230:void setDaemon(boolean) [ CC: 1 ] (source: implicit cost calling all setters)
line 36:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]long elapsed() [ 21 ]
line 1762:void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) [ CC: 1, GC: 1 ] (source: implicit cost calling all setters)
line 1013:void setPriority(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 25:br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread(br.org.agilcoop.cursos.testes.unidade.timer.Timer, long, br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread) [ CC: 2 ] (source: implicit cost from construction)
line 1349:void setContextClassLoader(java.lang.ClassLoader) [ CC: 1 ] (source: implicit cost calling all setters)
line 1230:void setDaemon(boolean) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 42:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void (br.org.agilcoop.cursos.testes.unidade.timer.Timer, long) [ 19 ]
line 1762:void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) [ CC: 1, GC: 1 ] (source: implicit cost calling all setters)
line 1013:void setPriority(int) [ CC: 4 ] (source: implicit cost calling all setters)
line 25:br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread(br.org.agilcoop.cursos.testes.unidade.timer.Timer, long, br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread) [ CC: 1 ] (source: implicit cost from construction)
line 1349:void setContextClassLoader(java.lang.ClassLoader) [ CC: 1 ] (source: implicit cost calling all setters)
line 1230:void setDaemon(boolean) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread(br.org.agilcoop.cursos.testes.unidade.timer.Timer, long, br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread) [ 2 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 25:void (br.org.agilcoop.cursos.testes.unidade.timer.Timer, long) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$1 [ 22 ]
[+]void stateChanged(javax.swing.event.ChangeEvent) [ 23 ]
line 43:void access$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 13 ] (source: cost from calling non-overridable method)
line 42:void access$0(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 8 ] (source: cost from calling non-overridable method)
line 1:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$1() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$4 [ 22 ]
[+]void actionPerformed(java.awt.event.ActionEvent) [ 23 ]
line 83:void access$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 13 ] (source: cost from calling non-overridable method)
line 81:void stop() [ CC: 4 ] (source: cost from calling non-overridable method)
line 1:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$4(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 82:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 82:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 81:br.org.agilcoop.cursos.testes.unidade.timer.Timer access$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
line 82:java.lang.Thread access$4(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$4(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$4() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2$1 [ 20 ]
[+]void run() [ 21 ]
line 62:void access$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 13 ] (source: cost from calling non-overridable method)
line 55:boolean finished() [ CC: 2 ] (source: cost from calling non-overridable method)
line 1:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2) [ CC: 1 ] (source: implicit cost from construction)
line 59:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 55:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 55:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame access$0(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2) [ CC: 1 ] (source: cost from calling non-overridable method)
line 55:br.org.agilcoop.cursos.testes.unidade.timer.Timer access$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2$1() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2 [ 17 ]
[+]void actionPerformed(java.awt.event.ActionEvent) [ 18 ]
line 68:void start() [ CC: 6 ] (source: cost from calling non-overridable method)
line 52:boolean running() [ CC: 2 ] (source: cost from calling non-overridable method)
line 52:boolean finished() [ CC: 2 ] (source: cost from calling non-overridable method)
line 1:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 52:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 52:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 52:br.org.agilcoop.cursos.testes.unidade.timer.Timer access$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
line 53:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2$1(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2) [ CC: 1 ] (source: cost from calling non-overridable method)
line 53:void access$3(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame, java.lang.Thread) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame access$0(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$2() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.ServicoDeLogSingleton [ 12 ]
[+]br.org.agilcoop.cursos.testes.unidade.ServicoDeLogSingleton getInstance() [ 13 ]
line 10:instancia:br.org.agilcoop.cursos.testes.unidade.ServicoDeLogSingleton [ GC: 1 ] (source: dependency on global mutable state)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 10:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 10:void () [ CC: 1 ] (source: cost from calling non-overridable method)
[+]void () [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.ServicoDeLogSingleton() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$3 [ 11 ]
[+]void actionPerformed(java.awt.event.ActionEvent) [ 12 ]
line 74:void pause() [ CC: 6 ] (source: cost from calling non-overridable method)
line 1:br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$3(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 75:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 75:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 74:br.org.agilcoop.cursos.testes.unidade.timer.Timer access$2(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
line 75:java.lang.Thread access$4(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$3(br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.TimerFrame$3() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.timer.Timer [ 8 ]
[+]void pause() [ 11 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 103:long elapsed() [ CC: 2 ] (source: cost from calling non-overridable method)
line 104:void interrupt() [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 101:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void start() [ 11 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 95:br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread(br.org.agilcoop.cursos.testes.unidade.timer.Timer, long, br.org.agilcoop.cursos.testes.unidade.timer.Timer$SleepingThread) [ CC: 2 ] (source: cost from calling non-overridable method)
line 96:void start() [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 93:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.String elapsedFormatted() [ 10 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 126:java.lang.String timerDefaultFormat(int) [ CC: 4 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.String totalFormatted() [ 10 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 130:java.lang.String timerDefaultFormat(int) [ CC: 4 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]long elapsed() [ 9 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 120:long elapsed() [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 119:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void finalizou() [ 9 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 86:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 78:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 81:br.org.agilcoop.cursos.testes.unidade.timer.Timer$1(br.org.agilcoop.cursos.testes.unidade.timer.Timer, br.org.agilcoop.cursos.testes.unidade.timer.Event, br.org.agilcoop.cursos.testes.unidade.timer.Timer) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]void stop() [ 9 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 109:void interrupt() [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 109:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void addEvent(br.org.agilcoop.cursos.testes.unidade.timer.Event) [ 7 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 164:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean finished() [ 7 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 160:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void removeEvent(br.org.agilcoop.cursos.testes.unidade.timer.Event) [ 7 ]
line 62:br.org.agilcoop.cursos.testes.unidade.timer.Timer() [ CC: 5 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 169:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.MathHelper [ 6 ]
[+]long mdcAlgoritmoSuperLento(long, long) [ 8 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 8:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 8:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 9:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 9:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 13:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 13:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 12:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]long mdc(long, long) [ 7 ]
line 36:long mdcAlgoritmoEuclides(long, long) [ CC: 6 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]long mdcAlgoritmoEuclides(long, long) [ 6 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 23:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 23:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 24:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 24:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 26:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]long potenciaModulo(long, long, long) [ 3 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 44:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 43:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.unidade.MathHelper() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.unidade.MathHelper() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel [ 5 ]
[+]void removeListDataListener(javax.swing.event.ListDataListener) [ 7 ]
line 22:br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ CC: 2 ] (source: implicit cost from construction)
line 25:br.org.agilcoop.cursos.testes.gui.modelo.UserDAOImpl() [ CC: 2 ] (source: cost from calling non-overridable method)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 26:java.util.List access$0(br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ CC: 1 ] (source: cost from calling non-overridable method)
line 26:javax.swing.JList access$1(br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]java.lang.Object getElementAt(int) [ 5 ]
line 22:br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ CC: 2 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 30:java.util.List access$0(br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ CC: 1 ] (source: cost from calling non-overridable method)
line 30:java.lang.String getUsername() [ CC: 1 ] (source: cost from calling non-overridable method)
[+]int getSize() [ 4 ]
line 22:br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ CC: 2 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 34:java.util.List access$0(br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]void addListDataListener(javax.swing.event.ListDataListener) [ 3 ]
line 22:br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ CC: 2 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void (br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ 2 ]
line 22:br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel(br.org.agilcoop.cursos.testes.gui.ListsJPanel, br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel) [ 2 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 22:void (br.org.agilcoop.cursos.testes.gui.ListsJPanel) [ CC: 1 ] (source: cost from calling non-overridable method)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.ListsJPanel$MyListModel() [ 0 ]
[+]br.org.agilcoop.cursos.testes.padroes.Cliente [ 5 ]
[+]void setDataDeCadastro(java.util.Date) [ 6 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void setNome(java.lang.String) [ 6 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void setQuantidadeDePontos(java.lang.Integer) [ 6 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.util.Date getDataDeCadastro() [ 5 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.String getNome() [ 5 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.Integer getQuantidadeDePontos() [ 5 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.Float resultado() [ 5 ]
line 5:br.org.agilcoop.cursos.testes.padroes.Cliente() [ CC: 1 ] (source: implicit cost from construction)
line 19:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 33:void setNome(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 25:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.padroes.Cliente() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.padroes.Cliente() [ 0 ]
[+]br.org.agilcoop.cursos.testes.padroes.Compra [ 5 ]
[+]float valorDaCompraComDesconto() [ 6 ]
line 3:br.org.agilcoop.cursos.testes.padroes.Compra() [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 9:java.util.Date getDataDeCadastro() [ CC: 1 ] (source: cost from calling non-overridable method)
line 9:java.lang.Integer getQuantidadeDePontos() [ CC: 1 ] (source: cost from calling non-overridable method)
line 9:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: cost from calling non-overridable method)
line 10:java.lang.Float resultado() [ CC: 1 ] (source: cost from calling non-overridable method)
[+]float valorDaCompraComDesconto(br.org.agilcoop.cursos.testes.padroes.Desconto) [ 2 ]
line 3:br.org.agilcoop.cursos.testes.padroes.Compra() [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.padroes.Compra() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.padroes.Compra() [ 0 ]
[+]br.org.agilcoop.cursos.testes.padroes.Desconto [ 5 ]
[+]void setDataDeCadastro(java.util.Date) [ 6 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void setQuantidadeDePontos(java.lang.Integer) [ 6 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void setValorDaCompra(java.lang.Float) [ 6 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.util.Date getDataDeCadastro() [ 5 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.Integer getQuantidadeDePontos() [ 5 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.Float getValorDaCompra() [ 5 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.Float resultado() [ 5 ]
line 10:br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ CC: 1 ] (source: implicit cost from construction)
line 25:void setDataDeCadastro(java.util.Date) [ CC: 1 ] (source: implicit cost calling all setters)
line 31:void setQuantidadeDePontos(java.lang.Integer) [ CC: 1 ] (source: implicit cost calling all setters)
line 37:void setValorDaCompra(java.lang.Float) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.padroes.Desconto(java.util.Date, java.lang.Integer, java.lang.Float) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.padroes.Desconto() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.modelo.User [ 4 ]
[+]void setPassword(java.lang.String) [ 5 ]
line 10:br.org.agilcoop.cursos.testes.gui.modelo.User(java.lang.String, java.lang.String) [ CC: 1 ] (source: implicit cost from construction)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 20:void setPassword(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 28:void setUsername(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]void setUsername(java.lang.String) [ 5 ]
line 10:br.org.agilcoop.cursos.testes.gui.modelo.User(java.lang.String, java.lang.String) [ CC: 1 ] (source: implicit cost from construction)
line 20:void setPassword(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
line 28:void setUsername(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.String getPassword() [ 4 ]
line 10:br.org.agilcoop.cursos.testes.gui.modelo.User(java.lang.String, java.lang.String) [ CC: 1 ] (source: implicit cost from construction)
line 20:void setPassword(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 28:void setUsername(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]java.lang.String getUsername() [ 4 ]
line 10:br.org.agilcoop.cursos.testes.gui.modelo.User(java.lang.String, java.lang.String) [ CC: 1 ] (source: implicit cost from construction)
line 20:void setPassword(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 28:void setUsername(java.lang.String) [ CC: 1 ] (source: implicit cost calling all setters)
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.gui.modelo.User() [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]br.org.agilcoop.cursos.testes.gui.modelo.User(java.lang.String, java.lang.String) [ 1 ]
line 0:Conditional cost [ CC: 1 ] (source: cyclomatic complexity)
[+]boolean[][] $VRi() [ 0 ]
[+]br.org.agilcoop.cursos.testes.gui.modelo.User() [ 0 ]
http://testabilityexplorer.org