Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
307 0 0 61646

Files

Files Infos Warnings Errors
autoroute/AutorouteControl.java 0 0 227
autoroute/AutorouteEngine.java 0 0 352
autoroute/BatchAutorouter.java 0 0 216
autoroute/BatchFanout.java 0 0 130
autoroute/BatchOptRoute.java 0 0 215
autoroute/CompleteExpansionRoom.java 0 0 14
autoroute/CompleteFreeSpaceExpansionRoom.java 0 0 177
autoroute/Connection.java 0 0 113
autoroute/DestinationDistance.java 0 0 277
autoroute/DrillPage.java 0 0 132
autoroute/DrillPageArray.java 0 0 94
autoroute/ExpandableObject.java 0 0 14
autoroute/ExpansionDoor.java 0 0 123
autoroute/ExpansionDrill.java 0 0 84
autoroute/ExpansionRoom.java 0 0 24
autoroute/FreeSpaceExpansionRoom.java 0 0 69
autoroute/IncompleteFreeSpaceExpansionRoom.java 0 0 26
autoroute/InsertFoundConnectionAlgo.java 0 0 221
autoroute/ItemAutorouteInfo.java 0 0 77
autoroute/LocateFoundConnectionAlgo.java 0 0 362
autoroute/LocateFoundConnectionAlgo45Degree.java 0 0 203
autoroute/LocateFoundConnectionAlgoAnyAngle.java 0 0 324
autoroute/MazeListElement.java 0 0 82
autoroute/MazeSearchAlgo.java 0 0 876
autoroute/MazeSearchElement.java 0 0 31
autoroute/MazeShoveTraceAlgo.java 0 0 265
autoroute/ObstacleExpansionRoom.java 0 0 128
autoroute/Sorted45DegreeRoomNeighbours.java 0 0 711
autoroute/SortedOrthogonalRoomNeighbours.java 0 0 492
autoroute/SortedRoomNeighbours.java 0 0 568
autoroute/TargetItemExpansionDoor.java 0 0 54
board/AngleRestriction.java 0 0 31
board/BasicBoard.java 0 0 919
board/BoardObserverAdaptor.java 0 0 40
board/BoardObservers.java 0 0 6
board/BoardOutline.java 0 0 209
board/CalcFromSide.java 0 0 101
board/CalcShapeAndFromSide.java 0 0 100
board/ChangedArea.java 0 0 89
board/ClearanceViolation.java 0 0 35
board/Communication.java 0 0 128
board/Component.java 0 0 176
board/ComponentObstacleArea.java 0 0 100
board/ComponentOutline.java 0 0 188
board/Components.java 0 0 146
board/ConductionArea.java 0 0 160
board/Connectable.java 0 0 27
board/CoordinateTransform.java 0 0 111
board/DrillItem.java 0 0 362
board/FixedState.java 0 0 7
board/ForcedPadAlgo.java 0 0 349
board/ForcedViaAlgo.java 0 0 201
board/Item.java 0 0 778
board/ItemIdNoGenerator.java 0 0 22
board/ItemSearchTreesInfo.java 0 0 79
board/ItemSelectionFilter.java 0 0 70
board/Layer.java 0 0 19
board/LayerStructure.java 0 0 65
board/MoveComponent.java 0 0 118
board/MoveDrillItemAlgo.java 0 0 268
board/ObjectInfoPanel.java 0 0 49
board/ObstacleArea.java 0 0 347
board/OptViaAlgo.java 0 0 492
board/Pin.java 0 0 542
board/PolylineTrace.java 0 0 678
board/PrintableShape.java 0 0 88
board/PullTightAlgo.java 0 0 354
board/PullTightAlgo45.java 0 0 446
board/PullTightAlgo90.java 0 0 132
board/PullTightAlgoAnyAngle.java 0 0 687
board/RoutingBoard.java 0 0 891
board/SearchTreeManager.java 0 0 245
board/SearchTreeObject.java 0 0 16
board/ShapeSearchTree.java 0 0 753
board/ShapeSearchTree45Degree.java 0 0 332
board/ShapeSearchTree90Degree.java 0 0 240
board/ShapeTraceEntries.java 0 0 524
board/ShoveTraceAlgo.java 0 0 474
board/TestLevel.java 0 0 9
board/Trace.java 0 0 318
board/Unit.java 0 0 89
board/Via.java 0 0 158
board/ViaObstacleArea.java 0 0 138
boardgraphics/ColorIntensityTable.java 0 0 57
boardgraphics/ColorTableModel.java 0 0 44
boardgraphics/CoordinateTransform.java 0 0 199
boardgraphics/Drawable.java 0 0 34
boardgraphics/GraphicsContext.java 0 0 741
boardgraphics/ItemColorTableModel.java 0 0 291
boardgraphics/ItemDrawInfo.java 0 0 17
boardgraphics/OtherColorTableModel.java 0 0 136
datastructures/ArrayStack.java 0 0 38
datastructures/BigIntAux.java 0 0 84
datastructures/FileFilter.java 0 0 32
datastructures/IdNoGenerator.java 0 0 6
datastructures/IdentifierType.java 0 0 46
datastructures/IndentFileWriter.java 0 0 40
datastructures/MinAreaTree.java 0 0 151
datastructures/Observers.java 0 0 18
datastructures/PlanarDelaunayTriangulation.java 0 0 733
datastructures/ShapeTree.java 0 0 210
datastructures/Signum.java 0 0 45
datastructures/Stoppable.java 0 0 6
datastructures/TimeLimit.java 0 0 27
datastructures/UndoableObjects.java 0 0 166
designformats/specctra/AutorouteSettings.java 0 0 142
designformats/specctra/Circle.java 0 0 68
designformats/specctra/Circuit.java 0 0 107
designformats/specctra/Component.java 0 0 229
designformats/specctra/ComponentPlacement.java 0 0 85
designformats/specctra/CoordinateTransform.java 0 0 164
designformats/specctra/DsnFile.java 0 0 224
designformats/specctra/Keyword.java 0 0 128
designformats/specctra/Layer.java 0 0 50
designformats/specctra/LayerStructure.java 0 0 41
designformats/specctra/Library.java 0 0 242
designformats/specctra/Net.java 0 0 107
designformats/specctra/NetClass.java 0 0 174
designformats/specctra/NetList.java 0 0 38
designformats/specctra/Network.java 0 0 940
designformats/specctra/Package.java 0 0 283
designformats/specctra/Parser.java 0 0 107
designformats/specctra/PartLibrary.java 0 0 207
designformats/specctra/Path.java 0 0 27
designformats/specctra/PlaceControl.java 0 0 47
designformats/specctra/Placement.java 0 0 14
designformats/specctra/Plane.java 0 0 51
designformats/specctra/Polygon.java 0 0 72
designformats/specctra/PolygonPath.java 0 0 85
designformats/specctra/PolylinePath.java 0 0 63
designformats/specctra/ReadScopeParameter.java 0 0 124
designformats/specctra/Rectangle.java 0 0 80
designformats/specctra/Resolution.java 0 0 32
designformats/specctra/Rule.java 0 0 222
designformats/specctra/RulesFile.java 0 0 196
designformats/specctra/Scanner.java 0 0 6
designformats/specctra/ScopeKeyword.java 0 0 47
designformats/specctra/SessionFile.java 0 0 391
designformats/specctra/SessionToEagle.java 0 0 375
designformats/specctra/Shape.java 0 0 395
designformats/specctra/SpecctraFileScanner.java 0 0 1559
designformats/specctra/Structure.java 0 0 790
designformats/specctra/Wiring.java 0 0 431
designformats/specctra/WriteScopeParameter.java 0 0 47
geometry/planar/Area.java 0 0 55
geometry/planar/BigIntDirection.java 0 0 84
geometry/planar/Circle.java 0 0 294
geometry/planar/ConvexShape.java 0 0 12
geometry/planar/Direction.java 0 0 144
geometry/planar/Ellipse.java 0 0 34
geometry/planar/FloatLine.java 0 0 178
geometry/planar/FloatPoint.java 0 0 411
geometry/planar/FortyfiveDegreeBoundingDirections.java 0 0 35
geometry/planar/FortyfiveDegreeDirection.java 0 0 45
geometry/planar/IntBox.java 0 0 583
geometry/planar/IntDirection.java 0 0 132
geometry/planar/IntOctagon.java 0 0 969
geometry/planar/IntPoint.java 0 0 362
geometry/planar/IntVector.java 0 0 219
geometry/planar/Limits.java 0 0 10
geometry/planar/Line.java 0 0 448
geometry/planar/LineSegment.java 0 0 368
geometry/planar/OrthogonalBoundingDirections.java 0 0 36
geometry/planar/Point.java 0 0 154
geometry/planar/Polygon.java 0 0 81
geometry/planar/PolygonShape.java 0 0 529
geometry/planar/Polyline.java 0 0 600
geometry/planar/PolylineArea.java 0 0 171
geometry/planar/PolylineShape.java 0 0 186
geometry/planar/RationalPoint.java 0 0 220
geometry/planar/RationalVector.java 0 0 223
geometry/planar/RegularTileShape.java 0 0 37
geometry/planar/Shape.java 0 0 45
geometry/planar/ShapeBoundingDirections.java 0 0 9
geometry/planar/Side.java 0 0 37
geometry/planar/Simplex.java 0 0 690
geometry/planar/TileShape.java 0 0 626
geometry/planar/Vector.java 0 0 142
gui/BoardFrame.java 0 0 578
gui/BoardMenuBar.java 0 0 40
gui/BoardMenuDisplay.java 0 0 46
gui/BoardMenuFile.java 0 0 153
gui/BoardMenuHelp.java 0 0 41
gui/BoardMenuHelpReduced.java 0 0 18
gui/BoardMenuInfo.java 0 0 72
gui/BoardMenuOther.java 0 0 29
gui/BoardMenuParameter.java 0 0 44
gui/BoardMenuRules.java 0 0 42
gui/BoardPanel.java 0 0 397
gui/BoardPanelStatus.java 0 0 66
gui/BoardSavableSubWindow.java 0 0 43
gui/BoardSubWindow.java 0 0 16
gui/BoardTemporarySubWindow.java 0 0 23
gui/BoardToolbar.java 0 0 189
gui/BoardToolbarSelectedItem.java 0 0 184
gui/ColorManager.java 0 0 152
gui/ComboBoxClearance.java 0 0 49
gui/ComboBoxLayer.java 0 0 57
gui/Cursor.java 0 0 62
gui/DesignFile.java 0 0 341
gui/GUIDefaultsFile.java 0 0 982
gui/GUIDefaultsScanner.java 0 0 2160
gui/MainApplication.java 0 0 231
gui/PopupMenuChangeLayer.java 0 0 58
gui/PopupMenuCopy.java 0 0 42
gui/PopupMenuDisplay.java 0 0 33
gui/PopupMenuDynamicRoute.java 0 0 50
gui/PopupMenuInsertCancel.java 0 0 23
gui/PopupMenuMain.java 0 0 67
gui/PopupMenuMove.java 0 0 80
gui/PopupMenuSelectedItems.java 0 0 23
gui/PopupMenuStitchRoute.java 0 0 46
gui/PupupMenuCornerItemConstruction.java 0 0 29
gui/WebStart.java 0 0 117
gui/WindowAbout.java 0 0 35
gui/WindowAssignNetClass.java 0 0 140
gui/WindowAutorouteDetailParameter.java 0 0 321
gui/WindowAutorouteParameter.java 0 0 163
gui/WindowClearanceMatrix.java 0 0 369
gui/WindowClearanceViolations.java 0 0 106
gui/WindowComponents.java 0 0 41
gui/WindowDisplayMisc.java 0 0 256
gui/WindowEditVias.java 0 0 221
gui/WindowIncompletes.java 0 0 34
gui/WindowLayerVisibility.java 0 0 58
gui/WindowLengthViolations.java 0 0 83
gui/WindowManualRules.java 0 0 151
gui/WindowMessage.java 0 0 36
gui/WindowMoveParameter.java 0 0 170
gui/WindowNetClasses.java 0 0 428
gui/WindowNetDemonstrations.java 0 0 121
gui/WindowNetSampleDesigns.java 0 0 18
gui/WindowNetSamples.java 0 0 123
gui/WindowNets.java 0 0 91
gui/WindowObjectInfo.java 0 0 261
gui/WindowObjectList.java 0 0 195
gui/WindowObjectListWithFilter.java 0 0 78
gui/WindowObjectVisibility.java 0 0 47
gui/WindowPackages.java 0 0 42
gui/WindowPadstacks.java 0 0 47
gui/WindowRouteDetail.java 0 0 91
gui/WindowRouteParameter.java 0 0 515
gui/WindowRouteStubs.java 0 0 118
gui/WindowSelectParameter.java 0 0 177
gui/WindowSnapshot.java 0 0 225
gui/WindowSnapshotSettings.java 0 0 285
gui/WindowUnconnectedRoute.java 0 0 106
gui/WindowVia.java 0 0 410
gui/WindowViaRule.java 0 0 138
gui/WindowVisibility.java 0 0 108
interactive/AutorouteSettings.java 0 0 240
interactive/BatchAutorouterThread.java 0 0 84
interactive/BoardHandling.java 0 0 879
interactive/CircleConstructionState.java 0 0 95
interactive/ClearanceViolations.java 0 0 32
interactive/CopyItemState.java 0 0 203
interactive/CornerItemConstructionState.java 0 0 102
interactive/CutoutRouteState.java 0 0 96
interactive/DragItemState.java 0 0 86
interactive/DragMenuState.java 0 0 30
interactive/DragState.java 0 0 93
interactive/DynamicRouteState.java 0 0 46
interactive/ExpandTestState.java 0 0 135
interactive/HoleConstructionState.java 0 0 109
interactive/InteractiveActionThread.java 0 0 125
interactive/InteractiveState.java 0 0 140
interactive/Logfile.java 0 0 136
interactive/LogfileScanner.java 0 0 193
interactive/LogfileScope.java 0 0 1367
interactive/MakeSpaceState.java 0 0 61
interactive/MenuState.java 0 0 113
interactive/MoveItemState.java 0 0 382
interactive/NetIncompletes.java 0 0 255
interactive/PinSwapState.java 0 0 92
interactive/PolygonShapeConstructionState.java 0 0 63
interactive/RatsNest.java 0 0 212
interactive/Route.java 0 0 550
interactive/RouteMenuState.java 0 0 34
interactive/RouteState.java 0 0 278
interactive/ScreenMessages.java 0 0 143
interactive/SelectItemsInRegionState.java 0 0 68
interactive/SelectMenuState.java 0 0 40
interactive/SelectRegionState.java 0 0 38
interactive/SelectedItemState.java 0 0 404
interactive/Settings.java 0 0 374
interactive/SnapShot.java 0 0 161
interactive/StitchRouteState.java 0 0 58
interactive/TileConstructionState.java 0 0 123
interactive/ZoomRegionState.java 0 0 51
library/BoardLibrary.java 0 0 122
library/LogicalPart.java 0 0 92
library/LogicalParts.java 0 0 33
library/Package.java 0 0 141
library/Packages.java 0 0 69
library/Padstack.java 0 0 110
library/Padstacks.java 0 0 74
rules/BoardRules.java 0 0 366
rules/ClearanceMatrix.java 0 0 302
rules/DefaultItemClearanceClasses.java 0 0 44
rules/Net.java 0 0 115
rules/NetClass.java 0 0 208
rules/NetClasses.java 0 0 102
rules/Nets.java 0 0 71
rules/ViaInfo.java 0 0 93
rules/ViaInfos.java 0 0 62
rules/ViaRule.java 0 0 97
tests/Validate.java 0 0 196

Rules

Rules Violations Severity
JavadocPackage
  • allowLegacy: "true"
0 Errors Error
NewlineAtEndOfFile 0 Errors Error
Translation 0 Errors Error
FileLength 1 Errors Error
FileTabCharacter
  • eachLine: "true"
35 Errors Error
RegexpSingleline
  • format: "\s+$"
  • message: "Line has trailing spaces."
5903 Errors Error
JavadocMethod 1898 Errors Error
JavadocType 227 Errors Error
JavadocVariable 1261 Errors Error
JavadocStyle 1106 Errors Error
ConstantName 28 Errors Error
LocalFinalVariableName 123 Errors Error
LocalVariableName 6394 Errors Error
MemberName 998 Errors Error
MethodName 2554 Errors Error
PackageName 0 Errors Error
ParameterName 4888 Errors Error
StaticVariableName 21 Errors Error
TypeName 0 Errors Error
AvoidStarImport 0 Errors Error
IllegalImport 0 Errors Error
RedundantImport 0 Errors Error
UnusedImports 3 Errors Error
LineLength 8460 Errors Error
MethodLength 43 Errors Error
ParameterNumber 38 Errors Error
EmptyForIteratorPad 0 Errors Error
MethodParamPad 67 Errors Error
NoWhitespaceAfter 14 Errors Error
NoWhitespaceBefore 200 Errors Error
OperatorWrap 1496 Errors Error
ParenPad 392 Errors Error
TypecastParenPad 3 Errors Error
WhitespaceAfter 387 Errors Error
WhitespaceAround 1639 Errors Error
ModifierOrder 70 Errors Error
RedundantModifier 8 Errors Error
AvoidNestedBlocks 230 Errors Error
EmptyBlock 4 Errors Error
LeftCurly 11870 Errors Error
NeedBraces 93 Errors Error
RightCurly 1875 Errors Error
AvoidInlineConditionals 4 Errors Error
DoubleCheckedLocking 0 Errors Error
EmptyStatement 0 Errors Error
EqualsHashCode 6 Errors Error
HiddenField 0 Errors Error
IllegalInstantiation 0 Errors Error
InnerAssignment 21 Errors Error
MagicNumber 1603 Errors Error
MissingSwitchDefault 0 Errors Error
RedundantThrows 0 Errors Error
SimplifyBooleanExpression 5 Errors Error
SimplifyBooleanReturn 0 Errors Error
DesignForExtension 2020 Errors Error
FinalClass 54 Errors Error
HideUtilityClassConstructor 13 Errors Error
InterfaceIsType 0 Errors Error
VisibilityModifier 678 Errors Error
ArrayTypeStyle 25 Errors Error
FinalParameters 4905 Errors Error
TodoComment 0 Errors Error
UpperEll 0 Errors Error

Details

autoroute/AutorouteControl.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors First sentence should end with a period. 38
Errors Line is longer than 80 characters. 45
Errors Parameter p_board should be final. 45
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_net_no should be final. 45
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_settings should be final. 45
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 48
Errors First sentence should end with a period. 51
Errors Line is longer than 80 characters. 58
Errors Line is longer than 80 characters. 60
Errors Parameter p_board should be final. 60
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_net_no should be final. 60
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_settings should be final. 60
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_via_costs should be final. 60
Errors Name 'p_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_trace_cost_arr should be final. 60
Errors Name 'p_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors First sentence should end with a period. 66
Errors Line is longer than 80 characters. 67
Errors Parameter p_board should be final. 67
Errors Expected @param tag for 'p_board'. 67
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_settings should be final. 67
Errors Expected @param tag for 'p_settings'. 67
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_trace_costs_arr should be final. 68
Errors Expected @param tag for 'p_trace_costs_arr'. 68
Errors Name 'p_trace_costs_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 79
Errors '500' is a magic number. 87
Errors '20' is a magic number. 88
Errors '5' is a magic number. 89
Errors '5' is a magic number. 90
Errors '{' should be on the previous line. 92
Errors '{' should be on the previous line. 94
Errors '1000' is a magic number. 104
Errors Missing a Javadoc comment. 108
Errors Name 'init_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_net_no should be final. 108
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_board should be final. 108
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_via_costs should be final. 108
Errors Name 'p_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 109
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 114
Errors Line is longer than 80 characters. 116
Errors '}' should be on the same line. 118
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 126
Errors '{' should be on the previous line. 128
Errors Line is longer than 80 characters. 129
Errors '}' should be on the same line. 130
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 135
Errors Line is longer than 80 characters. 136
Errors '{' should be on the previous line. 142
Errors Line is longer than 80 characters. 143
Errors '}' should be on the same line. 144
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 151
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors '{' should be on the previous line. 154
Errors Name 'curr_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors '{' should be on the previous line. 161
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Name 'curr_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors 'if' is not followed by whitespace. 164
Errors '(' is followed by whitespace. 164
Errors '{' should be on the previous line. 165
Errors '0.5' is a magic number. 166
Errors '}' should be on the same line. 167
Errors '{' should be on the previous line. 169
Errors Line is longer than 80 characters. 172
Errors Line is longer than 80 characters. 174
Errors '{' should be on the previous line. 177
Errors Line is longer than 80 characters. 178
Errors Line is longer than 80 characters. 179
Errors Name 'via_cost_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '0.8' is a magic number. 184
Errors Missing a Javadoc comment. 186
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Variable 'layer_count' must be private and have accessor methods. 186
Errors First sentence should end with a period. 187
Errors Name 'trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Variable 'trace_costs' must be private and have accessor methods. 188
Errors Name 'layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Variable 'layer_active' must be private and have accessor methods. 190
Errors First sentence should end with a period. 191
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Variable 'net_no' must be private and have accessor methods. 192
Errors First sentence should end with a period. 193
Errors Line is longer than 80 characters. 193
Errors Name 'trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Variable 'trace_half_width' must be private and have accessor methods. 194
Errors Line is longer than 80 characters. 196
Errors Name 'compensated_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Variable 'compensated_trace_half_width' must be private and have accessor methods. 199
Errors First sentence should end with a period. 200
Errors Line is longer than 80 characters. 200
Errors Name 'trace_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Variable 'trace_clearance_class_no' must be private and have accessor methods. 201
Errors First sentence should end with a period. 202
Errors Line is longer than 80 characters. 202
Errors Name 'via_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Variable 'via_clearance_class' must be private and have accessor methods. 203
Errors First sentence should end with a period. 204
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Variable 'via_rule' must be private and have accessor methods. 205
Errors First sentence should end with a period. 206
Errors Name 'via_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Variable 'via_info_arr' must be private and have accessor methods. 207
Errors First sentence should end with a period. 208
Errors Name 'via_lower_bound' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Variable 'via_lower_bound' must be private and have accessor methods. 209
Errors First sentence should end with a period. 210
Errors Name 'via_upper_bound' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Variable 'via_upper_bound' must be private and have accessor methods. 211
Errors Missing a Javadoc comment. 212
Errors Name 'via_radius_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Variable 'via_radius_arr' must be private and have accessor methods. 212
Errors Missing a Javadoc comment. 213
Errors Name 'max_via_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Variable 'max_via_radius' must be private and have accessor methods. 213
Errors First sentence should end with a period. 214
Errors Line is longer than 80 characters. 214
Errors Name 'tidy_region_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Variable 'tidy_region_width' must be private and have accessor methods. 215
Errors First sentence should end with a period. 216
Errors Name 'pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Variable 'pull_tight_accuracy' must be private and have accessor methods. 217
Errors First sentence should end with a period. 218
Errors Name 'max_shove_trace_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Variable 'max_shove_trace_recursion_depth' must be private and have accessor methods. 219
Errors First sentence should end with a period. 220
Errors Name 'max_shove_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Variable 'max_shove_via_recursion_depth' must be private and have accessor methods. 221
Errors First sentence should end with a period. 222
Errors Name 'max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Variable 'max_spring_over_recursion_depth' must be private and have accessor methods. 223
Errors First sentence should end with a period. 224
Errors Name 'vias_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Variable 'vias_allowed' must be private and have accessor methods. 225
Errors First sentence should end with a period. 226
Errors Name 'attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Variable 'attach_smd_allowed' must be private and have accessor methods. 227
Errors First sentence should end with a period. 228
Errors Line is longer than 80 characters. 228
Errors Name 'add_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Variable 'add_via_costs' must be private and have accessor methods. 229
Errors First sentence should end with a period. 230
Errors Name 'min_normal_via_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Variable 'min_normal_via_cost' must be private and have accessor methods. 231
Errors First sentence should end with a period. 232
Errors Name 'min_cheap_via_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Variable 'min_cheap_via_cost' must be private and have accessor methods. 233
Errors Missing a Javadoc comment. 234
Errors Name 'ripup_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Variable 'ripup_allowed' must be private and have accessor methods. 234
Errors Missing a Javadoc comment. 235
Errors Name 'ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Variable 'ripup_costs' must be private and have accessor methods. 235
Errors Missing a Javadoc comment. 236
Errors Name 'ripup_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Variable 'ripup_pass_no' must be private and have accessor methods. 236
Errors Missing a Javadoc comment. 237
Errors Name 'with_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Variable 'with_neckdown' must be private and have accessor methods. 237
Errors First sentence should end with a period. 238
Errors Name 'is_fanout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Variable 'is_fanout' must be private and have accessor methods. 239
Errors First sentence should end with a period. 240
Errors Name 'remove_unconnected_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Variable 'remove_unconnected_vias' must be private and have accessor methods. 243
Errors First sentence should end with a period. 245
Errors '{' should be on the previous line. 247
Errors Missing a Javadoc comment. 249
Errors Parameter p_horizontal should be final. 249
Errors Name 'p_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_vertical should be final. 249
Errors Name 'p_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 250
Errors First sentence should end with a period. 254
Errors Variable 'horizontal' must be private and have accessor methods. 255
Errors First sentence should end with a period. 256
Errors Variable 'vertical' must be private and have accessor methods. 257
Errors First sentence should end with a period. 260
Errors Class ViaCost should be declared as final. 261
Errors '{' should be on the previous line. 262
Errors Missing a Javadoc comment. 264
Errors Parameter p_layer_count should be final. 264
Errors Name 'p_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 265
Errors Missing a Javadoc comment. 268
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Variable 'to_layer' must be private and have accessor methods. 268
Errors Missing a Javadoc comment. 271
Errors '{' should be on the previous line. 272
Errors Missing a Javadoc comment. 274
Errors Parameter p_from_layer should be final. 274
Errors Name 'p_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Parameter p_to_layer should be final. 274
Errors Name 'p_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Parameter p_attach_smd_allowed should be final. 274
Errors Name 'p_attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Missing a Javadoc comment. 280
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Variable 'from_layer' must be private and have accessor methods. 280
Errors Missing a Javadoc comment. 281
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Variable 'to_layer' must be private and have accessor methods. 281
Errors Missing a Javadoc comment. 282
Errors Name 'attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Variable 'attach_smd_allowed' must be private and have accessor methods. 282

autoroute/AutorouteEngine.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 56
Errors Line is longer than 80 characters. 63
Errors Parameter p_board should be final. 63
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_trace_clearance_class_no should be final. 63
Errors Name 'p_trace_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_maintain_database should be final. 63
Errors Name 'p_maintain_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line is longer than 80 characters. 68
Errors Line is longer than 80 characters. 69
Errors Name 'max_drill_page_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '5' is a magic number. 69
Errors '10000' is a magic number. 70
Errors Line is longer than 80 characters. 71
Errors Line is longer than 80 characters. 82
Errors Method 'init_connection' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'init_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_net_no should be final. 82
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_stoppable_thread should be final. 82
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_time_limit should be final. 82
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 87
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 90
Errors Line is longer than 80 characters. 91
Errors Name 'rooms_to_remove' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 92
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 99
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 109
Errors Line is longer than 80 characters. 132
Errors Method 'autoroute_connection' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'autoroute_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_start_set should be final. 132
Errors Name 'p_start_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_dest_set should be final. 132
Errors Name 'p_dest_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_ctrl should be final. 133
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_ripped_item_list should be final. 133
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '{' should be on the previous line. 134
Errors Name 'maze_search_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 141
Errors Name 'search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 147
Errors '{' should be on the previous line. 149
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 153
Errors Name 'autoroute_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 162
Errors Line is longer than 80 characters. 163
Errors '{' should be on the previous line. 165
Errors Line is longer than 80 characters. 166
Errors '{' should be on the previous line. 170
Errors '}' should be on the same line. 172
Errors '{' should be on the previous line. 174
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 185
Errors Name 'ripped_connections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Name 'stop_connection_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 194
Errors '}' should be on the same line. 196
Errors '{' should be on the previous line. 198
Errors Name 'curr_ripped_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Line is longer than 80 characters. 204
Errors '{' should be on the previous line. 206
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 213
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220
Errors Name 'insert_found_connection_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Line is longer than 80 characters. 224
Errors '{' should be on the previous line. 227
Errors '{' should be on the previous line. 231
Errors Method 'get_net_no' is not designed for extension - needs to be abstract, final or empty. 242
Errors Name 'get_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors Method 'is_stop_requested' is not designed for extension - needs to be abstract, final or empty. 252
Errors Name 'is_stop_requested' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 253
Errors '{' should be on the previous line. 255
Errors '{' should be on the previous line. 257
Errors '{' should be on the previous line. 262
Errors First sentence should end with a period. 268
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 271
Errors '{' should be on the previous line. 272
Errors '{' should be on the previous line. 274
Errors Line is longer than 80 characters. 275
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Unused @param tag for 'p_graphics_context'. 291
Errors Line is longer than 80 characters. 294
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 294
Errors Parameter p_graphics should be final. 294
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Parameter p_graphics_context should be final. 294
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Parameter p_intensity should be final. 294
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors '{' should be on the previous line. 297
Errors Line is longer than 80 characters. 300
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors '{' should be on the previous line. 306
Errors Name 'autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 309
Errors Line is longer than 80 characters. 310
Errors Line is longer than 80 characters. 321
Errors Line is longer than 80 characters. 328
Errors Method 'add_incomplete_expansion_room' is not designed for extension - needs to be abstract, final or empty. 328
Errors Name 'add_incomplete_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_shape should be final. 328
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_layer should be final. 328
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_contained_shape should be final. 328
Errors Name 'p_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Line is longer than 80 characters. 330
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 332
Errors Line is longer than 80 characters. 333
Errors Line is longer than 80 characters. 340
Errors Line is longer than 80 characters. 344
Errors Method 'get_first_incomplete_expansion_room' is not designed for extension - needs to be abstract, final or empty. 344
Errors Name 'get_first_incomplete_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors '{' should be on the previous line. 347
Errors '{' should be on the previous line. 351
Errors Line is longer than 80 characters. 354
Errors Line is longer than 80 characters. 361
Errors Line is longer than 80 characters. 363
Errors Method 'remove_incomplete_expansion_room' is not designed for extension - needs to be abstract, final or empty. 363
Errors Name 'remove_incomplete_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Parameter p_room should be final. 363
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Line is longer than 80 characters. 375
Errors Method 'remove_complete_expansion_room' is not designed for extension - needs to be abstract, final or empty. 375
Errors Name 'remove_complete_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Parameter p_room should be final. 375
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Name 'room_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Name 'room_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 382
Errors Name 'curr_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 385
Errors Name 'neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Line is longer than 80 characters. 388
Errors '{' should be on the previous line. 390
Errors Line is longer than 80 characters. 392
Errors Name 'touching_sides' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors Line is longer than 80 characters. 394
Errors Line is longer than 80 characters. 395
Errors Name 'new_incomplete_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors Name 'new_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Line is longer than 80 characters. 397
Errors Line is longer than 80 characters. 398
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '{' should be on the previous line. 407
Errors '}' should be on the same line. 409
Errors '{' should be on the previous line. 411
Errors Line is longer than 80 characters. 412
Errors Line is longer than 80 characters. 422
Errors Line is longer than 80 characters. 425
Errors Method 'complete_expansion_room' is not designed for extension - needs to be abstract, final or empty. 425
Errors Name 'complete_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Parameter p_room should be final. 425
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 429
Errors Line is longer than 80 characters. 430
Errors Name 'from_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors Name 'ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Name 'room_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors '{' should be on the previous line. 435
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors Line is longer than 80 characters. 437
Errors Name 'completed_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Line is longer than 80 characters. 445
Errors Line is longer than 80 characters. 447
Errors Name 'is_first_completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors '{' should be on the previous line. 450
Errors Line is longer than 80 characters. 451
Errors Name 'curr_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors '{' should be on the previous line. 453
Errors '{' should be on the previous line. 457
Errors Line is longer than 80 characters. 459
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors '{' should be on the previous line. 461
Errors '}' should be on the same line. 464
Errors '{' should be on the previous line. 466
Errors Line is longer than 80 characters. 467
Errors Line is longer than 80 characters. 468
Errors Line is longer than 80 characters. 470
Errors Name 'curr_completed_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Line is longer than 80 characters. 471
Errors Line is longer than 80 characters. 473
Errors '{' should be on the previous line. 475
Errors Name 'tmp_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Line is longer than 80 characters. 477
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors '{' should be on the previous line. 479
Errors '{' should be on the previous line. 487
Errors Expected an @return tag. 498
Errors Line is longer than 80 characters. 498
Errors Name 'add_complete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors Parameter p_room should be final. 498
Errors Expected @param tag for 'p_room'. 498
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors Line is longer than 80 characters. 500
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Line is longer than 80 characters. 502
Errors '{' should be on the previous line. 505
Errors Line is longer than 80 characters. 506
Errors '}' should be on the same line. 511
Errors '{' should be on the previous line. 513
Errors Expected an @return tag. 524
Errors Name 'calculate_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors Parameter p_room should be final. 524
Errors Expected @param tag for 'p_room'. 524
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors '{' should be on the previous line. 525
Errors '{' should be on the previous line. 528
Errors '}' should be on the same line. 530
Errors '}' should be on the same line. 534
Errors '{' should be on the previous line. 536
Errors Method 'complete_neigbour_rooms' is not designed for extension - needs to be abstract, final or empty. 548
Errors Name 'complete_neigbour_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors Parameter p_room should be final. 548
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors '{' should be on the previous line. 549
Errors '{' should be on the previous line. 551
Errors '{' should be on the previous line. 556
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors Line is longer than 80 characters. 558
Errors Line is longer than 80 characters. 560
Errors Name 'neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors '{' should be on the previous line. 562
Errors Line is longer than 80 characters. 565
Errors '}' should be on the same line. 568
Errors '{' should be on the previous line. 570
Errors Line is longer than 80 characters. 571
Errors Name 'obstacle_neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors '{' should be on the previous line. 573
Errors First sentence should end with a period. 582
Errors Line is longer than 80 characters. 583
Errors Method 'invalidate_drill_pages' is not designed for extension - needs to be abstract, final or empty. 588
Errors Name 'invalidate_drill_pages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors Parameter p_shape should be final. 588
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors '{' should be on the previous line. 589
Errors First sentence should end with a period. 593
Errors Method 'remove_all_doors' is not designed for extension - needs to be abstract, final or empty. 596
Errors Name 'remove_all_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors Parameter p_room should be final. 596
Errors Expected @param tag for 'p_room'. 596
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors '{' should be on the previous line. 597
Errors '{' should be on the previous line. 601
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors '{' should be on the previous line. 605
Errors '{' should be on the previous line. 608
Errors Line is longer than 80 characters. 609
Errors Line is longer than 80 characters. 617
Errors Expected an @return tag. 619
Errors Line is longer than 80 characters. 619
Errors Method 'get_rooms_with_target_items' is not designed for extension - needs to be abstract, final or empty. 619
Errors Name 'get_rooms_with_target_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Parameter p_items should be final. 619
Errors Expected @param tag for 'p_items'. 619
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Line is longer than 80 characters. 621
Errors '{' should be on the previous line. 623
Errors Line is longer than 80 characters. 624
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Line is longer than 80 characters. 626
Errors Name 'target_door_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors Line is longer than 80 characters. 627
Errors Name 'curr_target_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors Name 'curr_target_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 629
Errors '{' should be on the previous line. 631
Errors Method 'validate' is not designed for extension - needs to be abstract, final or empty. 645
Errors '{' should be on the previous line. 646
Errors '{' should be on the previous line. 648
Errors Line is longer than 80 characters. 652
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 652
Errors '{' should be on the previous line. 655
Errors Line is longer than 80 characters. 663
Errors Name 'reset_all_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors '{' should be on the previous line. 666
Errors '{' should be on the previous line. 668
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors '{' should be on the previous line. 670
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors '{' should be on the previous line. 676
Errors Line is longer than 80 characters. 677
Errors Name 'curr_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors '{' should be on the previous line. 679
Errors Method 'generate_room_id_no' is not designed for extension - needs to be abstract, final or empty. 692
Errors Name 'generate_room_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors '{' should be on the previous line. 693
Errors Name 'autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 701
Errors Variable 'autoroute_search_tree' must be private and have accessor methods. 701
Errors Line is longer than 80 characters. 702
Errors Name 'maintain_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 705
Errors Variable 'maintain_database' must be private and have accessor methods. 705
Errors Missing a Javadoc comment. 706
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors First sentence should end with a period. 711
Errors Name 'drill_page_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 714
Errors Variable 'drill_page_array' must be private and have accessor methods. 714
Errors Name 'stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Errors Variable 'stoppable_thread' must be private and have accessor methods. 718
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors Variable 'board' must be private and have accessor methods. 724
Errors First sentence should end with a period. 725
Errors Line is longer than 80 characters. 726
Errors Name 'incomplete_expansion_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors First sentence should end with a period. 727
Errors Line is longer than 80 characters. 728
Errors Name 'complete_expansion_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors First sentence should end with a period. 729
Errors Name 'expansion_room_instance_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors First sentence should end with a period. 732
Errors '{' should be on the previous line. 736
Errors Missing a Javadoc comment. 738
Errors Missing a Javadoc comment. 738
Errors Missing a Javadoc comment. 738
Errors Missing a Javadoc comment. 738

autoroute/BatchAutorouter.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 48
Errors Line is longer than 80 characters. 49
Errors Line is longer than 80 characters. 50
Errors Line is longer than 80 characters. 59
Errors Name 'autoroute_passes_for_optimizing_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_thread should be final. 59
Errors Name 'p_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Parameter p_max_pass_count should be final. 60
Errors Name 'p_max_pass_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_ripup_costs should be final. 60
Errors Name 'p_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_with_prefered_directions should be final. 60
Errors Name 'p_with_prefered_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 62
Errors Name 'router_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Name 'still_unrouted_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Name 'curr_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line is longer than 80 characters. 65
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 71
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 94
Errors Parameter p_thread should be final. 94
Errors Name 'p_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_remove_unconnected_vias should be final. 94
Errors Name 'p_remove_unconnected_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_with_preferred_directions should be final. 94
Errors Name 'p_with_preferred_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_start_ripup_costs should be final. 95
Errors Name 'p_start_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 102
Errors Line is longer than 80 characters. 103
Errors '}' should be on the same line. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 108
Errors '{' should be on the previous line. 110
Errors Line is longer than 80 characters. 111
Errors Name 'curr_min_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors Line is longer than 80 characters. 121
Errors Method 'autoroute_passes' is not designed for extension - needs to be abstract, final or empty. 126
Errors Name 'autoroute_passes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 129
Errors Name 'still_unrouted_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 132
Errors '{' should be on the previous line. 134
Errors Line is longer than 80 characters. 137
Errors Name 'curr_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line is longer than 80 characters. 138
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 142
Errors Line is longer than 80 characters. 146
Errors Line is longer than 80 characters. 148
Errors Expected an @return tag. 158
Errors Name 'autoroute_pass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Parameter p_pass_no should be final. 158
Errors Expected @param tag for 'p_pass_no'. 158
Errors Name 'p_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Parameter p_with_screen_message should be final. 158
Errors Expected @param tag for 'p_with_screen_message'. 158
Errors Name 'p_with_screen_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 161
Errors Line is longer than 80 characters. 162
Errors Name 'autoroute_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Name 'handeled_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Line is longer than 80 characters. 164
Errors '{' should be on the previous line. 166
Errors Line is longer than 80 characters. 167
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 169
Errors '{' should be on the previous line. 173
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 176
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 180
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line is longer than 80 characters. 182
Errors Name 'connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Name 'curr_connected_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 186
Errors Line is longer than 80 characters. 190
Errors Name 'net_item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 192
Errors '{' should be on the previous line. 201
Errors Name 'items_to_go_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Name 'ripped_item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Name 'not_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors '{' should be on the previous line. 216
Errors '{' should be on the previous line. 220
Errors '{' should be on the previous line. 222
Errors Name 'ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Line is longer than 80 characters. 228
Errors '}' should be on the same line. 232
Errors '{' should be on the previous line. 234
Errors '{' should be on the previous line. 240
Errors Line is longer than 80 characters. 241
Errors Line is longer than 80 characters. 245
Errors Name 'stop_connection_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors '}' should be on the same line. 251
Errors '{' should be on the previous line. 253
Errors Line is longer than 80 characters. 254
Errors '{' should be on the previous line. 261
Errors Line is longer than 80 characters. 267
Errors Missing a Javadoc comment. 267
Errors Name 'remove_tails' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_stop_connection_option should be final. 267
Errors Name 'p_stop_connection_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Line is longer than 80 characters. 271
Errors Line is longer than 80 characters. 272
Errors Line is longer than 80 characters. 275
Errors Missing a Javadoc comment. 275
Errors Name 'autoroute_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_item should be final. 275
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_route_net_no should be final. 275
Errors Name 'p_route_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_ripped_item_list should be final. 275
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_ripup_pass_no should be final. 275
Errors Name 'p_ripup_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 278
Errors Name 'contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Name 'route_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 282
Errors Name 'curr_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 288
Errors Line is longer than 80 characters. 289
Errors '}' should be on the same line. 290
Errors '{' should be on the previous line. 292
Errors Line is longer than 80 characters. 293
Errors Line is longer than 80 characters. 295
Errors Name 'autoroute_control' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Line is longer than 80 characters. 297
Errors Line is longer than 80 characters. 298
Errors Line is longer than 80 characters. 300
Errors Name 'unconnected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 302
Errors Name 'connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Name 'route_start_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Name 'route_dest_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors '{' should be on the previous line. 310
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 312
Errors '{' should be on the previous line. 314
Errors '{' should be on the previous line. 321
Errors '}' should be on the same line. 324
Errors '{' should be on the previous line. 326
Errors Name 'max_milliseconds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '100000' is a magic number. 332
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Line is longer than 80 characters. 335
Errors Name 'autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors Line is longer than 80 characters. 336
Errors Line is longer than 80 characters. 337
Errors Name 'autoroute_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors '{' should be on the previous line. 340
Errors Line is longer than 80 characters. 341
Errors Line is longer than 80 characters. 344
Errors '{' should be on the previous line. 347
Errors First sentence should end with a period. 352
Errors Method 'get_air_line' is not designed for extension - needs to be abstract, final or empty. 358
Errors Name 'get_air_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors '{' should be on the previous line. 359
Errors '{' should be on the previous line. 361
Errors '{' should be on the previous line. 365
Errors Line is longer than 80 characters. 371
Errors Missing a Javadoc comment. 371
Errors Name 'calc_airline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_from_items should be final. 371
Errors Name 'p_from_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_to_items should be final. 371
Errors Name 'p_to_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Name 'min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Name 'curr_from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors '{' should be on the previous line. 377
Errors '{' should be on the previous line. 379
Errors Line is longer than 80 characters. 382
Errors Name 'curr_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Name 'curr_to_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 384
Errors '{' should be on the previous line. 386
Errors Line is longer than 80 characters. 389
Errors Name 'curr_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Line is longer than 80 characters. 390
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors '{' should be on the previous line. 392
Errors Missing a Javadoc comment. 401
Errors Missing a Javadoc comment. 402
Errors Missing a Javadoc comment. 403
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Missing a Javadoc comment. 404
Errors Name 'is_interrupted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Missing a Javadoc comment. 405
Errors Name 'remove_unconnected_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors Missing a Javadoc comment. 406
Errors Name 'trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Missing a Javadoc comment. 407
Errors Name 'retain_autoroute_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Missing a Javadoc comment. 408
Errors Name 'start_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Name 'air_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Missing a Javadoc comment. 411

autoroute/BatchFanout.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Class BatchFanout should be declared as final. 35
Errors '{' should be on the previous line. 36
Errors Name 'fanout_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_thread should be final. 43
Errors Name 'p_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 44
Errors Name 'fanout_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Name 'MAX_PASS_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 48
Errors Name 'routed_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 51
Errors Missing a Javadoc comment. 57
Errors Parameter p_thread should be final. 57
Errors Name 'p_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Name 'board_smd_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 64
Errors Line is longer than 80 characters. 65
Errors Name 'curr_board_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Line is longer than 80 characters. 66
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 68
Errors Expected an @return tag. 78
Errors Name 'fanout_pass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter p_pass_no should be final. 78
Errors Expected @param tag for 'p_pass_no'. 78
Errors Name 'p_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Name 'components_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'routed_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Name 'not_routed_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Name 'insert_error_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Line is longer than 80 characters. 84
Errors Name 'ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 86
Errors Line is longer than 80 characters. 87
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 89
Errors Name 'max_milliseconds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '10000' is a magic number. 90
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Name 'curr_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 94
Errors '{' should be on the previous line. 96
Errors '}' should be on the same line. 98
Errors Line is longer than 80 characters. 99
Errors '}' should be on the same line. 102
Errors Line is longer than 80 characters. 103
Errors '{' should be on the previous line. 108
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 118
Errors Line has trailing spaces. 120
Errors Line is longer than 80 characters. 120
Errors Line is longer than 80 characters. 121
Errors Line has trailing spaces. 125
Errors Missing a Javadoc comment. 126
Errors Missing a Javadoc comment. 127
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Missing a Javadoc comment. 129
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 132
Errors Missing a Javadoc comment. 132
Errors Parameter p_board_component should be final. 132
Errors Name 'p_board_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_board_smd_pin_list should be final. 132
Errors Name 'p_board_smd_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Line is longer than 80 characters. 136
Errors Line is longer than 80 characters. 137
Errors Name 'curr_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Name 'cmp_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Name 'curr_board_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors '{' should be on the previous line. 142
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Name 'curr_board_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 163
Errors First sentence should end with a period. 169
Errors Expected an @return tag. 172
Errors Parameter p_other should be final. 172
Errors Expected @param tag for 'p_other'. 172
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 177
Errors '}' should be on the same line. 179
Errors '{' should be on the previous line. 181
Errors '}' should be on the same line. 183
Errors '{' should be on the previous line. 185
Errors Missing a Javadoc comment. 190
Errors Name 'board_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Variable 'board_component' must be private and have accessor methods. 190
Errors Missing a Javadoc comment. 191
Errors Name 'smd_pin_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Variable 'smd_pin_count' must be private and have accessor methods. 191
Errors Missing a Javadoc comment. 192
Errors Name 'smd_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Variable 'smd_pins' must be private and have accessor methods. 192
Errors Name 'gravity_center_of_smd_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Variable 'gravity_center_of_smd_pins' must be private and have accessor methods. 194
Errors Missing a Javadoc comment. 196
Errors '{' should be on the previous line. 197
Errors Missing a Javadoc comment. 199
Errors Parameter p_board_pin should be final. 199
Errors Name 'p_board_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors Name 'pin_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 203
Errors Missing a Javadoc comment. 206
Errors Parameter p_other should be final. 206
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors '{' should be on the previous line. 207
Errors Line is longer than 80 characters. 209
Errors Name 'delta_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 211
Errors '}' should be on the same line. 213
Errors '{' should be on the previous line. 215
Errors '}' should be on the same line. 217
Errors '{' should be on the previous line. 219
Errors Missing a Javadoc comment. 224
Errors Name 'board_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Variable 'board_pin' must be private and have accessor methods. 224
Errors Missing a Javadoc comment. 225
Errors Name 'distance_to_component_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Variable 'distance_to_component_center' must be private and have accessor methods. 225
Errors Missing a Javadoc comment. 228
Errors Name 'sorted_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228

autoroute/BatchOptRoute.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 36
Errors '{' should be on the previous line. 42
Errors Parameter p_thread should be final. 49
Errors Name 'p_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Method 'optimize_board' is not designed for extension - needs to be abstract, final or empty. 59
Errors Name 'optimize_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 63
Errors Name 'route_improved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Name 'curr_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 72
Errors Name 'with_prefered_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 78
Errors Expected an @return tag. 81
Errors Line is longer than 80 characters. 81
Errors Name 'opt_route_pass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Parameter p_pass_no should be final. 81
Errors Expected @param tag for 'p_pass_no'. 81
Errors Name 'p_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Parameter p_with_prefered_directions should be final. 81
Errors Expected @param tag for 'p_with_prefered_directions'. 81
Errors Name 'p_with_prefered_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Name 'route_improved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Name 'via_count_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors Name 'trace_length_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 88
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 92
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 100
Errors '{' should be on the previous line. 107
Errors Line is longer than 80 characters. 109
Errors Expected an @return tag. 117
Errors Line is longer than 80 characters. 117
Errors Name 'opt_route_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_item should be final. 117
Errors Expected @param tag for 'p_item'. 117
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_pass_no should be final. 117
Errors Expected @param tag for 'p_pass_no'. 117
Errors Name 'p_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_with_prefered_directions should be final. 117
Errors Expected @param tag for 'p_with_prefered_directions'. 117
Errors Name 'p_with_prefered_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Line is longer than 80 characters. 120
Errors Line is longer than 80 characters. 121
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 124
Errors Name 'incomplete_count_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'via_count_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'ripped_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 130
Errors Line is longer than 80 characters. 130
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Name 'curr_contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '{' should be on the previous line. 135
Errors '{' should be on the previous line. 137
Errors Name 'ripped_connections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 146
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 161
Errors Name 'ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 167
Errors '0.6' is a magic number. 169
Errors Line is longer than 80 characters. 171
Errors Line is longer than 80 characters. 174
Errors Name 'incomplete_count_after' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Name 'via_count_after' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Name 'trace_length_after' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Line is longer than 80 characters. 177
Errors Name 'route_improved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '||' should be on a new line. 177
Errors '&&' should be on a new line. 178
Errors '||' should be on a new line. 179
Errors '&&' should be on a new line. 180
Errors '{' should be on the previous line. 183
Errors '||' should be on a new line. 184
Errors Line is longer than 80 characters. 185
Errors '}' should be on the same line. 188
Errors '{' should be on the previous line. 190
Errors Line is longer than 80 characters. 192
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 196
Errors Name 'new_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 197
Errors '}' should be on the same line. 198
Errors '{' should be on the previous line. 200
Errors Missing a Javadoc comment. 206
Errors Name 'contains_only_unfixed_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Parameter p_item_list should be final. 206
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors '{' should be on the previous line. 207
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 209
Errors '{' should be on the previous line. 211
Errors Line is longer than 80 characters. 219
Errors Expected an @return tag. 222
Errors Name 'calc_weighted_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Parameter p_board should be final. 222
Errors Expected @param tag for 'p_board'. 222
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors '{' should be on the previous line. 223
Errors Line is longer than 80 characters. 225
Errors Name 'default_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Line is longer than 80 characters. 226
Errors '{' should be on the previous line. 228
Errors Line is longer than 80 characters. 229
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 231
Errors '{' should be on the previous line. 235
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Name 'fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Line is longer than 80 characters. 238
Errors Line is longer than 80 characters. 240
Errors Name 'weighted_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors '{' should be on the previous line. 242
Errors Line is longer than 80 characters. 254
Errors Method 'get_current_position' is not designed for extension - needs to be abstract, final or empty. 258
Errors Name 'get_current_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors '{' should be on the previous line. 261
Errors Missing a Javadoc comment. 266
Errors Missing a Javadoc comment. 267
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Missing a Javadoc comment. 268
Errors Name 'sorted_route_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line is longer than 80 characters. 269
Errors Missing a Javadoc comment. 269
Errors Name 'use_increased_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Missing a Javadoc comment. 270
Errors Name 'min_cumulative_trace_length_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Missing a Javadoc comment. 271
Errors Name 'MAX_AUTOROUTE_PASSES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors '6' is a magic number. 271
Errors Missing a Javadoc comment. 272
Errors Name 'ADDITIONAL_RIPUP_COST_FACTOR_AT_START' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '10' is a magic number. 272
Errors Line is longer than 80 characters. 276
Errors Line is longer than 80 characters. 277
Errors '{' should be on the previous line. 280
Errors Missing a Javadoc comment. 282
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 284
Errors Missing a Javadoc comment. 288
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 291
Errors Name 'curr_min_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Name 'curr_min_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Line is longer than 80 characters. 293
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 296
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 298
Errors '{' should be on the previous line. 302
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 305
Errors Line is longer than 80 characters. 306
Errors Name 'curr_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Name 'curr_via_min_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '||' should be on a new line. 308
Errors Line is longer than 80 characters. 309
Errors Line is longer than 80 characters. 311
Errors '||' should be on a new line. 311
Errors Line is longer than 80 characters. 312
Errors '{' should be on the previous line. 325
Errors Line is longer than 80 characters. 326
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors '{' should be on the previous line. 328
Errors '{' should be on the previous line. 332
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 335
Errors Line is longer than 80 characters. 336
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors Line is longer than 80 characters. 337
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Name 'compare_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors '||' should be on a new line. 339
Errors Line is longer than 80 characters. 340
Errors '}' should be on the same line. 343
Errors '{' should be on the previous line. 345
Errors Name 'curr_trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors '||' should be on a new line. 349
Errors Line is longer than 80 characters. 350
Errors Line is longer than 80 characters. 352
Errors '&&' should be on a new line. 352
Errors Line is longer than 80 characters. 353
Errors Name 'is_connected_to_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Line is longer than 80 characters. 356
Errors Name 'trace_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors '{' should be on the previous line. 358
Errors Line is longer than 80 characters. 359
Errors '{' should be on the previous line. 366
Errors Missing a Javadoc comment. 382
Errors Name 'get_current_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors '{' should be on the previous line. 383
Errors Missing a Javadoc comment. 386
Errors Name 'min_item_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Missing a Javadoc comment. 387
Errors Name 'min_item_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387

autoroute/CompleteExpansionRoom.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Name 'get_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 41
Errors Name 'get_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line has trailing spaces. 48
Errors First sentence should end with a period. 49
Errors Unused @param tag for 'p_graphics_context'. 54
Errors Line is longer than 80 characters. 57
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57

autoroute/CompleteFreeSpaceExpansionRoom.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 46
Errors First sentence should end with a period. 47
Errors Line is longer than 80 characters. 54
Errors Parameter p_shape should be final. 54
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_layer should be final. 54
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_id_no should be final. 54
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line has trailing spaces. 60
Errors Line is longer than 80 characters. 62
Errors Method 'set_search_tree_entries' is not designed for extension - needs to be abstract, final or empty. 62
Errors Name 'set_search_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_entries should be final. 62
Errors Name 'p_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_tree should be final. 62
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line has trailing spaces. 66
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 68
Errors Parameter p_other should be final. 68
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 73
Errors '}' should be on the same line. 74
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 81
Errors Method 'remove_from_tree' is not designed for extension - needs to be abstract, final or empty. 87
Errors Name 'remove_from_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_shape_tree should be final. 87
Errors Name 'p_shape_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 91
Errors Method 'tree_shape_count' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'tree_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_shape_tree should be final. 93
Errors Name 'p_shape_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 97
Errors Method 'get_tree_shape' is not designed for extension - needs to be abstract, final or empty. 99
Errors Name 'get_tree_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Parameter p_shape_tree should be final. 99
Errors Name 'p_shape_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Parameter p_index should be final. 99
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 103
Errors Method 'shape_layer' is not designed for extension - needs to be abstract, final or empty. 105
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Parameter p_index should be final. 105
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 109
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 111
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_net_no should be final. 111
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 112
Errors Line has trailing spaces. 115
Errors Method 'is_trace_obstacle' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'is_trace_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_net_no should be final. 117
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors Line has trailing spaces. 121
Errors Method 'set_net_dependent' is not designed for extension - needs to be abstract, final or empty. 125
Errors Name 'set_net_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 126
Errors Line has trailing spaces. 129
Errors Line is longer than 80 characters. 132
Errors Method 'is_net_dependent' is not designed for extension - needs to be abstract, final or empty. 136
Errors Name 'is_net_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Line has trailing spaces. 140
Errors First sentence should end with a period. 141
Errors Method 'get_target_doors' is not designed for extension - needs to be abstract, final or empty. 146
Errors Name 'get_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 150
Errors Method 'add_target_door' is not designed for extension - needs to be abstract, final or empty. 156
Errors Name 'add_target_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors Parameter p_door should be final. 156
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 160
Errors Method 'remove_door' is not designed for extension - needs to be abstract, final or empty. 162
Errors Name 'remove_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Parameter p_door should be final. 162
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 166
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors Line has trailing spaces. 175
Errors Method 'get_object' is not designed for extension - needs to be abstract, final or empty. 181
Errors Name 'get_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors Line has trailing spaces. 185
Errors Line is longer than 80 characters. 187
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 193
Errors Method 'calculate_target_doors' is not designed for extension - needs to be abstract, final or empty. 193
Errors Name 'calculate_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Parameter p_own_net_object should be final. 193
Errors Name 'p_own_net_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Parameter p_net_no should be final. 193
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Parameter p_autoroute_search_tree should be final. 193
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Line has trailing spaces. 196
Errors '{' should be on the previous line. 198
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 201
Errors Name 'curr_connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 203
Errors Line is longer than 80 characters. 204
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Name 'new_target_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Line is longer than 80 characters. 208
Errors Line has trailing spaces. 215
Errors Line is longer than 80 characters. 221
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 221
Errors Parameter p_graphics should be final. 221
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Parameter p_graphics_context should be final. 221
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Parameter p_intensity should be final. 221
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Line is longer than 80 characters. 223
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Line is longer than 80 characters. 224
Errors Name 'layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line is longer than 80 characters. 225
Errors Line is longer than 80 characters. 226
Errors Line has trailing spaces. 228
Errors Method 'validate' is not designed for extension - needs to be abstract, final or empty. 235
Errors '(' is followed by whitespace. 235
Errors Parameter p_autoroute_engine should be final. 235
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line is longer than 80 characters. 238
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Line is longer than 80 characters. 241
Errors '(' is followed by whitespace. 241
Errors '{' should be on the previous line. 245
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 248
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line is longer than 80 characters. 256
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Line is longer than 80 characters. 261
Errors '{' should be on the previous line. 264
Errors Line has trailing spaces. 271
Errors Method 'clear_doors' is not designed for extension - needs to be abstract, final or empty. 275
Errors Name 'clear_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 276
Errors Line has trailing spaces. 280
Errors Method 'reset_doors' is not designed for extension - needs to be abstract, final or empty. 284
Errors Name 'reset_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 285
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 288
Errors Line has trailing spaces. 292
Errors Line has trailing spaces. 293
Errors Name 'tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Line has trailing spaces. 296
Errors Missing a Javadoc comment. 298
Errors Name 'id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors Line has trailing spaces. 299
Errors First sentence should end with a period. 300
Errors Name 'target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Line has trailing spaces. 302
Errors Missing a Javadoc comment. 303
Errors Name 'room_is_net_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303

autoroute/Connection.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Class Connection should be declared as final. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 43
Errors Line is longer than 80 characters. 44
Errors Parameter p_item should be final. 49
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 55
Errors Name 'precalculated_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 57
Errors Name 'connection_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line has trailing spaces. 63
Errors Name 'start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Name 'start_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Name 'end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Name 'end_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Line has trailing spaces. 68
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 70
Errors Name 'prev_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors Name 'prev_contact_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'fork_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 80
Errors Name 'start_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors Name 'check_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 87
Errors '{' should be on the previous line. 94
Errors 'if' is not followed by whitespace. 95
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 99
Errors '}' should be on the same line. 102
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 111
Errors Name 'curr_item_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Name 'next_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Name 'next_contact_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'next_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Name 'tmp_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors Line is longer than 80 characters. 121
Errors Name 'tmp_contact_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 124
Errors Name 'tmp_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 126
Errors '||' should be on a new line. 131
Errors Line has trailing spaces. 133
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 137
Errors '{' should be on the previous line. 147
Errors Line is longer than 80 characters. 155
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 162
Errors First sentence should end with a period. 163
Errors Line is longer than 80 characters. 166
Errors Parameter p_start_point should be final. 166
Errors Expected @param tag for 'p_start_point'. 166
Errors Name 'p_start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_start_layer should be final. 166
Errors Expected @param tag for 'p_start_layer'. 166
Errors Name 'p_start_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_end_point should be final. 166
Errors Expected @param tag for 'p_end_point'. 166
Errors Name 'p_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_end_layer should be final. 166
Errors Expected @param tag for 'p_end_layer'. 166
Errors Name 'p_end_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_item_list should be final. 166
Errors Expected @param tag for 'p_item_list'. 166
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Line has trailing spaces. 174
Errors Name 'trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 181
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 186
Errors Line has trailing spaces. 192
Errors Line has trailing spaces. 193
Errors Line is longer than 80 characters. 195
Errors Name 'get_detour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 205
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Line has trailing spaces. 206
Errors Line is longer than 80 characters. 206
Errors '+' should be on a new line. 206
Errors Line has trailing spaces. 210
Errors Line has trailing spaces. 211
Errors Line is longer than 80 characters. 213
Errors Name 'start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Variable 'start_point' must be private and have accessor methods. 215
Errors Missing a Javadoc comment. 216
Errors Name 'start_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Variable 'start_layer' must be private and have accessor methods. 216
Errors Missing a Javadoc comment. 217
Errors Name 'end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Variable 'end_point' must be private and have accessor methods. 217
Errors Missing a Javadoc comment. 218
Errors Name 'end_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Variable 'end_layer' must be private and have accessor methods. 218
Errors Missing a Javadoc comment. 219
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Variable 'item_list' must be private and have accessor methods. 219
Errors Line has trailing spaces. 220
Errors Missing a Javadoc comment. 221
Errors Missing a Javadoc comment. 222

autoroute/DestinationDistance.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 30
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors Line is longer than 80 characters. 43
Errors '(' is followed by whitespace. 48
Errors Parameter p_trace_costs should be final. 48
Errors Name 'p_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line is longer than 80 characters. 49
Errors Parameter p_layer_active should be final. 49
Errors Name 'p_layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_min_normal_via_cost should be final. 49
Errors Name 'p_min_normal_via_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_min_cheap_via_cost should be final. 49
Errors Name 'p_min_cheap_via_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Name 'curr_active_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 58
Errors '{' should be on the previous line. 60
Errors Line has trailing spaces. 65
Errors '{' should be on the previous line. 67
Errors '{' should be on the previous line. 69
Errors '}' should be on the same line. 72
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 79
Errors '{' should be on the previous line. 81
Errors Name 'curr_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Line has trailing spaces. 83
Errors '{' should be on the previous line. 85
Errors '}' should be on the same line. 88
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 95
Errors Line is longer than 80 characters. 96
Errors Line is longer than 80 characters. 98
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 102
Errors Line is longer than 80 characters. 105
Errors Name 'curr_max_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Line has trailing spaces. 106
Errors Line is longer than 80 characters. 107
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 110
Errors Line is longer than 80 characters. 111
Errors Line has trailing spaces. 113
Errors Method 'join' is not designed for extension - needs to be abstract, final or empty. 120
Errors Parameter p_box should be final. 120
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Parameter p_layer should be final. 120
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 121
Errors '{' should be on the previous line. 123
Errors '}' should be on the same line. 126
Errors '{' should be on the previous line. 128
Errors '=' is not followed by whitespace. 129
Errors '}' should be on the same line. 131
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 139
Errors Method 'calculate' is not designed for extension - needs to be abstract, final or empty. 147
Errors Parameter p_point should be final. 147
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_layer should be final. 147
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors '(' is followed by whitespace. 149
Errors Line has trailing spaces. 151
Errors Method 'calculate' is not designed for extension - needs to be abstract, final or empty. 159
Errors Method length is 318 lines (max allowed is 150). 159
Errors Parameter p_box should be final. 159
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Parameter p_layer should be final. 159
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors '{' should be on the previous line. 160
Errors '{' should be on the previous line. 162
Errors Line has trailing spaces. 165
Errors Name 'component_side_delta_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Name 'component_side_delta_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Line has trailing spaces. 168
Errors '{' should be on the previous line. 170
Errors '}' should be on the same line. 172
Errors '{' should be on the previous line. 174
Errors '}' should be on the same line. 176
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 181
Errors '{' should be on the previous line. 183
Errors '}' should be on the same line. 185
Errors '{' should be on the previous line. 187
Errors '}' should be on the same line. 189
Errors '{' should be on the previous line. 191
Errors Line has trailing spaces. 194
Errors Name 'solder_side_delta_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Name 'solder_side_delta_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line has trailing spaces. 197
Errors '{' should be on the previous line. 199
Errors '}' should be on the same line. 201
Errors '{' should be on the previous line. 203
Errors '}' should be on the same line. 205
Errors '{' should be on the previous line. 207
Errors Line has trailing spaces. 210
Errors '{' should be on the previous line. 212
Errors '}' should be on the same line. 214
Errors '{' should be on the previous line. 216
Errors '}' should be on the same line. 218
Errors '{' should be on the previous line. 220
Errors Line has trailing spaces. 223
Errors Name 'inner_side_delta_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Name 'inner_side_delta_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Line has trailing spaces. 226
Errors '{' should be on the previous line. 228
Errors '}' should be on the same line. 230
Errors '{' should be on the previous line. 232
Errors '}' should be on the same line. 234
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 239
Errors '{' should be on the previous line. 241
Errors '}' should be on the same line. 243
Errors '{' should be on the previous line. 245
Errors '}' should be on the same line. 247
Errors '{' should be on the previous line. 249
Errors Line has trailing spaces. 252
Errors Name 'component_side_max_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Name 'component_side_min_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors Line has trailing spaces. 255
Errors '{' should be on the previous line. 257
Errors '}' should be on the same line. 260
Errors '{' should be on the previous line. 262
Errors Line has trailing spaces. 266
Errors Name 'solder_side_max_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Name 'solder_side_min_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line has trailing spaces. 269
Errors '{' should be on the previous line. 271
Errors '}' should be on the same line. 274
Errors '{' should be on the previous line. 276
Errors Line has trailing spaces. 280
Errors Name 'inner_side_max_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Name 'inner_side_min_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Line has trailing spaces. 283
Errors '{' should be on the previous line. 285
Errors '}' should be on the same line. 288
Errors '{' should be on the previous line. 290
Errors Line has trailing spaces. 294
Errors Line has trailing spaces. 296
Errors '{' should be on the previous line. 299
Errors Line has trailing spaces. 301
Errors '{' should be on the previous line. 303
Errors Line has trailing spaces. 308
Errors '{' should be on the previous line. 310
Errors Line has trailing spaces. 313
Errors Line has trailing spaces. 315
Errors Name 'tmp_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors 'if' construct must use '{}'s. 317
Errors 'else' construct must use '{}'s. 322
Errors Line has trailing spaces. 327
Errors Line has trailing spaces. 329
Errors Line has trailing spaces. 332
Errors Line has trailing spaces. 336
Errors Line has trailing spaces. 338
Errors 'if' construct must use '{}'s. 339
Errors Line has trailing spaces. 341
Errors Line has trailing spaces. 343
Errors '+' should be on a new line. 344
Errors '+' should be on a new line. 345
Errors Line has trailing spaces. 347
Errors Line has trailing spaces. 349
Errors Line has trailing spaces. 351
Errors '+' should be on a new line. 352
Errors Line is longer than 80 characters. 353
Errors Line has trailing spaces. 356
Errors '+' should be on a new line. 357
Errors Line has trailing spaces. 360
Errors 'if' construct must use '{}'s. 361
Errors '3' is a magic number. 361
Errors Line has trailing spaces. 363
Errors Line has trailing spaces. 366
Errors Line has trailing spaces. 368
Errors Line has trailing spaces. 370
Errors '3' is a magic number. 372
Errors Line has trailing spaces. 373
Errors Line has trailing spaces. 375
Errors '{' should be on the previous line. 380
Errors Line has trailing spaces. 382
Errors '{' should be on the previous line. 384
Errors Line is longer than 80 characters. 387
Errors Line has trailing spaces. 389
Errors Name 'tmp_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors '{' should be on the previous line. 393
Errors '}' should be on the same line. 398
Errors '{' should be on the previous line. 400
Errors Line is longer than 80 characters. 403
Errors '{' should be on the previous line. 412
Errors Line has trailing spaces. 418
Errors Line has trailing spaces. 420
Errors '+' should be on a new line. 421
Errors Line is longer than 80 characters. 422
Errors 'if' construct must use '{}'s. 428
Errors '3' is a magic number. 428
Errors Line has trailing spaces. 433
Errors Line has trailing spaces. 435
Errors '3' is a magic number. 437
Errors Line has trailing spaces. 441
Errors Line has trailing spaces. 443
Errors Line has trailing spaces. 445
Errors '{' should be on the previous line. 447
Errors Line is longer than 80 characters. 450
Errors Line has trailing spaces. 452
Errors Line has trailing spaces. 454
Errors Line is longer than 80 characters. 455
Errors Name 'tmp_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Line has trailing spaces. 456
Errors Line has trailing spaces. 466
Errors Line has trailing spaces. 468
Errors Line has trailing spaces. 475
Errors Line has trailing spaces. 478
Errors Method 'calculate_cheap_distance' is not designed for extension - needs to be abstract, final or empty. 486
Errors Name 'calculate_cheap_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors Parameter p_box should be final. 486
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors Parameter p_layer should be final. 486
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors '{' should be on the previous line. 487
Errors Name 'min_normal_via_cost_save' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Line has trailing spaces. 489
Errors Line has trailing spaces. 492
Errors Line has trailing spaces. 496
Errors Line has trailing spaces. 497
Errors Line has trailing spaces. 498
Errors Line has trailing spaces. 499
Errors Missing a Javadoc comment. 500
Errors Name 'trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Missing a Javadoc comment. 501
Errors Name 'layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors Missing a Javadoc comment. 502
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Missing a Javadoc comment. 503
Errors Name 'active_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Line has trailing spaces. 504
Errors Missing a Javadoc comment. 505
Errors Name 'min_normal_via_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Missing a Javadoc comment. 506
Errors Name 'min_cheap_via_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Missing a Javadoc comment. 507
Errors Name 'min_component_side_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors Variable 'min_component_side_trace_cost' must be private and have accessor methods. 507
Errors Missing a Javadoc comment. 508
Errors Name 'max_component_side_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors Variable 'max_component_side_trace_cost' must be private and have accessor methods. 508
Errors Missing a Javadoc comment. 509
Errors Name 'min_solder_side_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Variable 'min_solder_side_trace_cost' must be private and have accessor methods. 509
Errors Missing a Javadoc comment. 510
Errors Name 'max_solder_side_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors Variable 'max_solder_side_trace_cost' must be private and have accessor methods. 510
Errors Missing a Javadoc comment. 511
Errors Name 'max_inner_side_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Variable 'max_inner_side_trace_cost' must be private and have accessor methods. 511
Errors Missing a Javadoc comment. 513
Errors Name 'min_component_inner_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors Variable 'min_component_inner_trace_cost' must be private and have accessor methods. 513
Errors Missing a Javadoc comment. 516
Errors Name 'min_solder_inner_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors Variable 'min_solder_inner_trace_cost' must be private and have accessor methods. 516
Errors Missing a Javadoc comment. 518
Errors Name 'min_component_solder_inner_trace_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Variable 'min_component_solder_inner_trace_cost' must be private and have accessor methods. 518
Errors Missing a Javadoc comment. 521
Errors Name 'component_side_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Missing a Javadoc comment. 522
Errors Name 'solder_side_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors Missing a Javadoc comment. 523
Errors Name 'inner_side_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Line has trailing spaces. 524
Errors Missing a Javadoc comment. 525
Errors Name 'box_is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Missing a Javadoc comment. 526
Errors Name 'component_side_box_is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors Missing a Javadoc comment. 527
Errors Name 'solder_side_box_is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors Missing a Javadoc comment. 528
Errors Name 'inner_side_box_is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528

autoroute/DrillPage.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 45
Errors First sentence should end with a period. 46
Errors Parameter p_shape should be final. 52
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_board should be final. 52
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors Line is longer than 80 characters. 56
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 62
Errors Line is longer than 80 characters. 71
Errors Name 'get_drills' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_autoroute_engine should be final. 71
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_attach_smd should be final. 71
Errors Name 'p_attach_smd' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 77
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'cutout_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'prev_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors '{' should be on the previous line. 86
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 91
Errors '{' should be on the previous line. 95
Errors Name 'curr_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Line is longer than 80 characters. 102
Errors Line has trailing spaces. 103
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 105
Errors Line is longer than 80 characters. 106
Errors Name 'curr_cutout_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 108
Errors '{' should be on the previous line. 117
Errors Name 'shape_with_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line is longer than 80 characters. 121
Errors Name 'drill_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line has trailing spaces. 122
Errors Name 'drill_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'drill_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 127
Errors Name 'curr_drill_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Name 'curr_drill_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 131
Errors Line is longer than 80 characters. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 137
Errors '{' should be on the previous line. 141
Errors Line is longer than 80 characters. 142
Errors Name 'new_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Line is longer than 80 characters. 145
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 154
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors Line has trailing spaces. 164
Errors Name 'get_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 174
Errors Name 'maze_search_element_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 181
Errors Line has trailing spaces. 184
Errors Name 'get_maze_search_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '(' is preceded with whitespace. 186
Errors Parameter p_no should be final. 186
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 187
Errors Line has trailing spaces. 190
Errors '{' should be on the previous line. 195
Errors '{' should be on the previous line. 197
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 199
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors Line has trailing spaces. 208
Errors Line is longer than 80 characters. 210
Errors '{' should be on the previous line. 213
Errors Line has trailing spaces. 216
Errors Unused @param tag for 'p_graphics_context'. 225
Errors Parameter p_graphics should be final. 228
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Line is longer than 80 characters. 229
Errors Parameter p_graphics_context should be final. 229
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_intensity should be final. 229
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Expression can be simplified. 231
Errors '{' should be on the previous line. 232
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 240
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_room should be final. 242
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors Line has trailing spaces. 246
Errors Expected an @return tag. 251
Errors Line is longer than 80 characters. 251
Errors Name 'calc_pin_center_in_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_drill_shape should be final. 251
Errors Expected @param tag for 'p_drill_shape'. 251
Errors Name 'p_drill_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_layer should be final. 251
Errors Expected @param tag for 'p_layer'. 251
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_board should be final. 251
Errors Expected @param tag for 'p_board'. 251
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line is longer than 80 characters. 253
Errors Name 'overlapping_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 256
Errors '{' should be on the previous line. 258
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Line is longer than 80 characters. 260
Errors Line has trailing spaces. 268
Errors Missing a Javadoc comment. 269
Errors Name 'maze_search_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Line has trailing spaces. 270
Errors First sentence should end with a period. 271
Errors Variable 'shape' must be private and have accessor methods. 272
Errors Line has trailing spaces. 273
Errors Line is longer than 80 characters. 274
Errors Line has trailing spaces. 276
Errors Missing a Javadoc comment. 277
Errors Line has trailing spaces. 278
Errors First sentence should end with a period. 279
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280

autoroute/DrillPageArray.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 33
Errors Line is longer than 80 characters. 34
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 41
Errors First sentence should end with a period. 42
Errors Parameter p_board should be final. 48
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_max_page_width should be final. 48
Errors Name 'p_max_page_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors '/' is not preceded with whitespace. 54
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 61
Errors Name 'll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Name 'ur_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 65
Errors '}' should be on the same line. 67
Errors '{' should be on the previous line. 69
Errors Name 'll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'ur_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 75
Errors '}' should be on the same line. 77
Errors '{' should be on the previous line. 79
Errors Line is longer than 80 characters. 82
Errors Line has trailing spaces. 86
Errors First sentence should end with a period. 87
Errors Line is longer than 80 characters. 88
Errors Method 'invalidate' is not designed for extension - needs to be abstract, final or empty. 93
Errors Parameter p_shape should be final. 93
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors '(' is followed by whitespace. 95
Errors Name 'curr_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors Line has trailing spaces. 101
Errors Method 'overlapping_pages' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'overlapping_pages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_shape should be final. 108
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 109
Errors Line has trailing spaces. 111
Errors Name 'shape_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Line has trailing spaces. 113
Errors Line is longer than 80 characters. 114
Errors Name 'min_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors 'cast' is not followed by whitespace. 114
Errors '/' is not preceded with whitespace. 114
Errors Line is longer than 80 characters. 115
Errors Name 'max_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line has trailing spaces. 116
Errors Line is longer than 80 characters. 117
Errors Name 'min_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '/' is not preceded with whitespace. 117
Errors ')' is preceded with whitespace. 117
Errors Line is longer than 80 characters. 118
Errors Name 'max_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line has trailing spaces. 119
Errors '{' should be on the previous line. 121
Errors '{' should be on the previous line. 123
Errors Name 'curr_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 127
Errors Line has trailing spaces. 134
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 138
Errors '{' should be on the previous line. 139
Errors '{' should be on the previous line. 141
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 144
Errors Line has trailing spaces. 149
Errors Unused @param tag for 'p_graphics_context'. 158
Errors Line is longer than 80 characters. 161
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 161
Errors Parameter p_graphics should be final. 161
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_graphics_context should be final. 161
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_intensity should be final. 161
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 164
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 172
Errors Missing a Javadoc comment. 173
Errors Line has trailing spaces. 174
Errors Name 'COLUMN_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Line has trailing spaces. 179
Errors Name 'ROW_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line has trailing spaces. 184
Errors Name 'PAGE_WIDTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Line has trailing spaces. 189
Errors Name 'PAGE_HEIGHT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Line has trailing spaces. 194
Errors Missing a Javadoc comment. 195
Errors Name 'page_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195

autoroute/ExpandableObject.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line is longer than 80 characters. 34
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line is longer than 80 characters. 41
Errors Name 'get_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 48
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors First sentence should end with a period. 56
Errors Name 'maze_search_element_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors First sentence should end with a period. 63
Errors Name 'get_maze_search_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69

autoroute/ExpansionDoor.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 27
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 36
Errors Line is longer than 80 characters. 43
Errors Parameter p_first_room should be final. 43
Errors Name 'p_first_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_second_room should be final. 43
Errors Name 'p_second_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_dimension should be final. 43
Errors Name 'p_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors First sentence should end with a period. 50
Errors Line is longer than 80 characters. 56
Errors Parameter p_first_room should be final. 56
Errors Name 'p_first_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_second_room should be final. 56
Errors Name 'p_second_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 64
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors Name 'first_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'second_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Method 'get_dimension' is not designed for extension - needs to be abstract, final or empty. 81
Errors Name 'get_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors Method 'other_room' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_room should be final. 93
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors '{' should be on the previous line. 97
Errors '}' should be on the same line. 99
Errors '{' should be on the previous line. 101
Errors '}' should be on the same line. 103
Errors '{' should be on the previous line. 105
Errors Method 'other_room' is not designed for extension - needs to be abstract, final or empty. 118
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Parameter p_room should be final. 118
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors '{' should be on the previous line. 122
Errors '}' should be on the same line. 124
Errors '{' should be on the previous line. 126
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 134
Errors Method 'maze_search_element_count' is not designed for extension - needs to be abstract, final or empty. 145
Errors Name 'maze_search_element_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors Method 'get_maze_search_element' is not designed for extension - needs to be abstract, final or empty. 151
Errors Name 'get_maze_search_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Parameter p_no should be final. 151
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Method 'get_section_segments' is not designed for extension - needs to be abstract, final or empty. 162
Errors Name 'get_section_segments' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Parameter p_offset should be final. 162
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 163
Errors Name 'door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Avoid nested blocks. 166
Errors '{' should be on the previous line. 168
Errors Name 'door_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Name 'shrinked_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 175
Errors '}' should be on the same line. 178
Errors Line is longer than 80 characters. 179
Errors Line is longer than 80 characters. 181
Errors '{' should be on the previous line. 185
Errors Line is longer than 80 characters. 189
Errors '4' is a magic number. 189
Errors Line is longer than 80 characters. 191
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors Name 'gravity_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Name 'c_max_door_section_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 203
Errors Name 'section_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Line is longer than 80 characters. 205
Errors Line is longer than 80 characters. 210
Errors Expected an @return tag. 213
Errors Name 'calc_door_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_door_shape should be final. 213
Errors Expected @param tag for 'p_door_shape'. 213
Errors Name 'p_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Name 'first_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Name 'second_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Name 'second_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 221
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Line is longer than 80 characters. 223
Errors '{' should be on the previous line. 227
Errors '}' should be on the same line. 229
Errors Line is longer than 80 characters. 230
Errors '{' should be on the previous line. 238
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 247
Errors '{' should be on the previous line. 248
Errors '{' should be on the previous line. 250
Errors Name 'curr_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 252
Errors First sentence should end with a period. 258
Errors Method 'allocate_sections' is not designed for extension - needs to be abstract, final or empty. 259
Errors Name 'allocate_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_section_count should be final. 259
Errors Expected @param tag for 'p_section_count'. 259
Errors Name 'p_section_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 267
Errors First sentence should end with a period. 271
Errors Line is longer than 80 characters. 271
Errors Name 'section_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Variable 'section_arr' must be private and have accessor methods. 272
Errors Name 'first_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Variable 'first_room' must be private and have accessor methods. 274
Errors Name 'second_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Variable 'second_room' must be private and have accessor methods. 276
Errors Variable 'dimension' must be private and have accessor methods. 280

autoroute/ExpansionDrill.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors First sentence should end with a period. 37
Errors Line is longer than 80 characters. 45
Errors Parameter p_shape should be final. 45
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_location should be final. 45
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_first_layer should be final. 45
Errors Name 'p_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_last_layer should be final. 45
Errors Name 'p_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 55
Errors Line is longer than 80 characters. 63
Errors Method 'calculate_expansion_rooms' is not designed for extension - needs to be abstract, final or empty. 69
Errors Name 'calculate_expansion_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_autoroute_engine should be final. 69
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'search_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 73
Errors '{' should be on the previous line. 75
Errors Name 'found_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 79
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 82
Errors Line is longer than 80 characters. 86
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 95
Errors Name 'new_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 98
Errors Line is longer than 80 characters. 99
Errors Name 'new_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 101
Errors Line is longer than 80 characters. 102
Errors Line is longer than 80 characters. 105
Errors '{' should be on the previous line. 107
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 121
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 122
Errors Method 'get_dimension' is not designed for extension - needs to be abstract, final or empty. 131
Errors Name 'get_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Method 'other_room' is not designed for extension - needs to be abstract, final or empty. 137
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Parameter p_room should be final. 137
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors '{' should be on the previous line. 138
Errors Method 'maze_search_element_count' is not designed for extension - needs to be abstract, final or empty. 147
Errors Name 'maze_search_element_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors Method 'get_maze_search_element' is not designed for extension - needs to be abstract, final or empty. 153
Errors Name 'get_maze_search_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Parameter p_no should be final. 153
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 154
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 161
Errors '{' should be on the previous line. 162
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 164
Errors Unused @param tag for 'p_graphics_context'. 177
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 180
Errors Parameter p_graphics should be final. 180
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Line is longer than 80 characters. 181
Errors Parameter p_graphics_context should be final. 181
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_intensity should be final. 181
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 185
Errors Missing a Javadoc comment. 187
Errors Name 'maze_search_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Variable 'location' must be private and have accessor methods. 191
Errors First sentence should end with a period. 192
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Variable 'first_layer' must be private and have accessor methods. 193
Errors First sentence should end with a period. 194
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Variable 'last_layer' must be private and have accessor methods. 195
Errors Name 'room_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Variable 'room_arr' must be private and have accessor methods. 197

autoroute/ExpansionRoom.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Name 'add_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line has trailing spaces. 42
Errors First sentence should end with a period. 43
Errors Name 'get_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line has trailing spaces. 49
Errors Name 'clear_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line has trailing spaces. 54
Errors Line is longer than 80 characters. 56
Errors Name 'reset_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 59
Errors First sentence should end with a period. 60
Errors Name 'door_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Line has trailing spaces. 67
Errors Name 'remove_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '(' is preceded with whitespace. 75
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line has trailing spaces. 76
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Line has trailing spaces. 83
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89

autoroute/FreeSpaceExpansionRoom.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 48
Errors Parameter p_shape should be final. 53
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_layer should be final. 53
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 59
Errors Method 'add_door' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'add_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_door should be final. 65
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 69
Errors First sentence should end with a period. 70
Errors Method 'get_doors' is not designed for extension - needs to be abstract, final or empty. 75
Errors Name 'get_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 79
Errors Method 'clear_doors' is not designed for extension - needs to be abstract, final or empty. 83
Errors Name 'clear_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 87
Errors Method 'reset_doors' is not designed for extension - needs to be abstract, final or empty. 91
Errors Name 'reset_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '{' should be on the previous line. 92
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 98
Errors Method 'remove_door' is not designed for extension - needs to be abstract, final or empty. 100
Errors Name 'remove_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Parameter p_door should be final. 100
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 104
Errors First sentence should end with a period. 105
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 110
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Line has trailing spaces. 114
Errors First sentence should end with a period. 115
Errors Method 'set_shape' is not designed for extension - needs to be abstract, final or empty. 120
Errors Name 'set_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Parameter p_shape should be final. 120
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 124
Errors Method 'get_layer' is not designed for extension - needs to be abstract, final or empty. 130
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 131
Errors Line has trailing spaces. 134
Errors First sentence should end with a period. 135
Errors Method 'door_exists' is not designed for extension - needs to be abstract, final or empty. 140
Errors Name 'door_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Parameter p_other should be final. 140
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '{' should be on the previous line. 141
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 148
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line is longer than 80 characters. 150
Errors Line has trailing spaces. 157
Errors First sentence should end with a period. 158
Errors Line has trailing spaces. 160
Errors First sentence should end with a period. 161
Errors Line has trailing spaces. 163
Errors First sentence should end with a period. 164

autoroute/IncompleteFreeSpaceExpansionRoom.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line has trailing spaces. 36
Errors Line is longer than 80 characters. 45
Errors Parameter p_shape should be final. 45
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_layer should be final. 45
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_contained_shape should be final. 45
Errors Name 'p_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line has trailing spaces. 50
Errors Method 'get_contained_shape' is not designed for extension - needs to be abstract, final or empty. 56
Errors Name 'get_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 60
Errors Method 'set_contained_shape' is not designed for extension - needs to be abstract, final or empty. 66
Errors Name 'set_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_shape should be final. 66
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 70
Errors Method 'get_target_doors' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'get_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 80
Errors Name 'contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82

autoroute/InsertFoundConnectionAlgo.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 42
Errors Class InsertFoundConnectionAlgo should be declared as final. 47
Errors '{' should be on the previous line. 48
Errors Line is longer than 80 characters. 59
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_connection should be final. 59
Errors Name 'p_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_board should be final. 60
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_ctrl should be final. 60
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors '{' should be on the previous line. 63
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Line is longer than 80 characters. 67
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Line is longer than 80 characters. 68
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 71
Errors Name 'curr_new_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 72
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 79
Errors Line is longer than 80 characters. 81
Errors Line is longer than 80 characters. 87
Errors '{' should be on the previous line. 92
Errors Name 'to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 94
Errors '{' should be on the previous line. 97
Errors Name 'to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Line is longer than 80 characters. 99
Errors First sentence should end with a period. 105
Errors Line is longer than 80 characters. 106
Errors Parameter p_board should be final. 106
Errors Expected @param tag for 'p_board'. 106
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Parameter p_ctrl should be final. 106
Errors Expected @param tag for 'p_ctrl'. 106
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Expected an @return tag. 116
Errors Line is longer than 80 characters. 116
Errors Name 'insert_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_trace should be final. 116
Errors Expected @param tag for 'p_trace'. 116
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 119
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 126
Errors Name 'saved_edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line is longer than 80 characters. 129
Errors Name 'start_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Name 'end_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 133
Errors Line is longer than 80 characters. 134
Errors Name 'item_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Name 'curr_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 142
Errors '{' should be on the previous line. 145
Errors '}' should be on the same line. 147
Errors '{' should be on the previous line. 149
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Name 'from_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 162
Errors Name 'curr_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 165
Errors Name 'insert_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Line is longer than 80 characters. 170
Errors Line is longer than 80 characters. 171
Errors Line is longer than 80 characters. 172
Errors Name 'neckdown_inserted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Line is longer than 80 characters. 174
Errors Line is longer than 80 characters. 176
Errors '}' should be on the same line. 181
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 185
Errors Line is longer than 80 characters. 187
Errors '{' should be on the previous line. 189
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 191
Errors '3' is a magic number. 192
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 198
Errors Line is longer than 80 characters. 200
Errors '}' should be on the same line. 202
Errors '{' should be on the previous line. 204
Errors Line is longer than 80 characters. 209
Errors '{' should be on the previous line. 212
Errors Line is longer than 80 characters. 213
Errors Name 'trace_stub' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 215
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 229
Errors Missing a Javadoc comment. 229
Errors Name 'insert_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_from_corner should be final. 229
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_to_corner should be final. 229
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_layer should be final. 229
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_start_pin should be final. 229
Errors Name 'p_start_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_end_pin should be final. 229
Errors Name 'p_end_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 232
Errors Line is longer than 80 characters. 233
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 235
Errors '{' should be on the previous line. 240
Errors Line is longer than 80 characters. 241
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 243
Errors Line is longer than 80 characters. 250
Errors Missing a Javadoc comment. 250
Errors Name 'try_neck_down' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Parameter p_from_corner should be final. 250
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Parameter p_to_corner should be final. 250
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Parameter p_layer should be final. 250
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Parameter p_pin should be final. 250
Errors Name 'p_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Parameter p_at_start should be final. 250
Errors Name 'p_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors '{' should be on the previous line. 253
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Line is longer than 80 characters. 258
Errors Name 'pin_neck_down_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '0.5' is a magic number. 260
Errors Line is longer than 80 characters. 261
Errors Name 'neck_down_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 268
Errors Name 'float_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Name 'float_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Name 'TOLERANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors Line is longer than 80 characters. 280
Errors Name 'ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Line is longer than 80 characters. 281
Errors '{' should be on the previous line. 283
Errors Name 'neck_down_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 289
Errors '}' should be on the same line. 291
Errors '{' should be on the previous line. 293
Errors Line is longer than 80 characters. 294
Errors Name 'float_neck_down_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Line is longer than 80 characters. 296
Errors Name 'horizontal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Line is longer than 80 characters. 298
Errors '>=' should be on a new line. 298
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Line is longer than 80 characters. 301
Errors Line is longer than 80 characters. 302
Errors Line is longer than 80 characters. 303
Errors Name 'curr_ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Line is longer than 80 characters. 304
Errors Line is longer than 80 characters. 306
Errors '{' should be on the previous line. 309
Errors Line is longer than 80 characters. 313
Errors Line is longer than 80 characters. 315
Errors '{' should be on the previous line. 318
Errors Line is longer than 80 characters. 322
Errors Line is longer than 80 characters. 323
Errors '{' should be on the previous line. 325
Errors Line is longer than 80 characters. 326
Errors Line is longer than 80 characters. 327
Errors Line is longer than 80 characters. 329
Errors '{' should be on the previous line. 332
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Line is longer than 80 characters. 340
Errors Line is longer than 80 characters. 342
Errors Line is longer than 80 characters. 348
Errors Line is longer than 80 characters. 350
Errors Expected an @return tag. 352
Errors Line is longer than 80 characters. 352
Errors Name 'insert_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Parameter p_location should be final. 352
Errors Expected @param tag for 'p_location'. 352
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Parameter p_from_layer should be final. 352
Errors Expected @param tag for 'p_from_layer'. 352
Errors Name 'p_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Parameter p_to_layer should be final. 352
Errors Expected @param tag for 'p_to_layer'. 352
Errors Name 'p_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 355
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors '{' should be on the previous line. 362
Errors '}' should be on the same line. 365
Errors '{' should be on the previous line. 367
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Name 'via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '{' should be on the previous line. 375
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Name 'curr_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Line is longer than 80 characters. 378
Errors Line is longer than 80 characters. 383
Errors '{' should be on the previous line. 390
Errors Line is longer than 80 characters. 391
Errors Line is longer than 80 characters. 393
Errors Line is longer than 80 characters. 401
Errors Line is longer than 80 characters. 403
Errors Line is longer than 80 characters. 405
Errors Missing a Javadoc comment. 412
Errors Missing a Javadoc comment. 413
Errors Missing a Javadoc comment. 414
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors Missing a Javadoc comment. 415
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415

autoroute/ItemAutorouteInfo.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 28
Errors '{' should be on the previous line. 35
Errors Parameter p_item should be final. 41
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 46
Errors Line is longer than 80 characters. 47
Errors Method 'is_start_info' is not designed for extension - needs to be abstract, final or empty. 51
Errors Name 'is_start_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line has trailing spaces. 55
Errors Line is longer than 80 characters. 57
Errors Line is longer than 80 characters. 58
Errors Method 'set_start_info' is not designed for extension - needs to be abstract, final or empty. 62
Errors Name 'set_start_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_value should be final. 62
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 66
Errors Method 'get_precalculated_connection' is not designed for extension - needs to be abstract, final or empty. 73
Errors Name 'get_precalculated_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 77
Errors Method 'set_precalculated_connection' is not designed for extension - needs to be abstract, final or empty. 83
Errors Name 'set_precalculated_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_connection should be final. 83
Errors Name 'p_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 96
Errors Method 'get_expansion_room' is not designed for extension - needs to be abstract, final or empty. 96
Errors Name 'get_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_index should be final. 96
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_autoroute_tree should be final. 96
Errors Name 'p_autoroute_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 99
Errors Line is longer than 80 characters. 100
Errors '{' should be on the previous line. 103
Errors Line is longer than 80 characters. 104
Errors '{' should be on the previous line. 108
Errors Line is longer than 80 characters. 109
Errors Line has trailing spaces. 113
Errors Method 'reset_doors' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'reset_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 120
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors ':' is not preceded with whitespace. 121
Errors '{' should be on the previous line. 122
Errors '{' should be on the previous line. 124
Errors Line has trailing spaces. 130
Errors Line is longer than 80 characters. 132
Errors Unused @param tag for 'p_graphics_context'. 136
Errors Line is longer than 80 characters. 139
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 139
Errors Parameter p_graphics should be final. 139
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Parameter p_graphics_context should be final. 139
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Parameter p_intensity should be final. 139
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 142
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 148
Errors Line has trailing spaces. 153
Errors First sentence should end with a period. 154
Errors Name 'start_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Line has trailing spaces. 159
Errors Missing a Javadoc comment. 160
Errors Line has trailing spaces. 161
Errors Missing a Javadoc comment. 162
Errors Name 'precalculated_connnection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Line has trailing spaces. 163
Errors Name 'expansion_room_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167

autoroute/LocateFoundConnectionAlgo.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 51
Errors Line is longer than 80 characters. 59
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_maze_search_result should be final. 59
Errors Name 'p_maze_search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_ctrl should be final. 59
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Parameter p_search_tree should be final. 60
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_angle_restriction should be final. 60
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_ripped_item_list should be final. 60
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_test_level should be final. 60
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 67
Errors Line is longer than 80 characters. 69
Errors '}' should be on the same line. 71
Errors '{' should be on the previous line. 73
Errors Line is longer than 80 characters. 74
Errors First sentence should end with a period. 80
Errors Line is longer than 80 characters. 83
Errors Line is longer than 80 characters. 90
Errors Parameter p_maze_search_result should be final. 90
Errors Name 'p_maze_search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Parameter p_ctrl should be final. 90
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors Parameter p_search_tree should be final. 91
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_angle_restriction should be final. 91
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_ripped_item_list should be final. 91
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_test_level should be final. 91
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 96
Errors Name 'backtrack_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 104
Errors Name 'start_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 107
Errors Name 'at_fanout_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Line is longer than 80 characters. 120
Errors Line is longer than 80 characters. 122
Errors Name 'curr_destination_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line is longer than 80 characters. 126
Errors '}' should be on the same line. 127
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 132
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Line is longer than 80 characters. 134
Errors '}' should be on the same line. 136
Errors '{' should be on the previous line. 138
Errors Line is longer than 80 characters. 139
Errors Name 'connection_done' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors Name 'layer_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 153
Errors '}' should be on the same line. 156
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 159
Errors Line is longer than 80 characters. 160
Errors Line is longer than 80 characters. 162
Errors '}' should be on the same line. 165
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 175
Errors Name 'current_target_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Line is longer than 80 characters. 176
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 183
Errors Name 'target_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 184
Errors '{' should be on the previous line. 186
Errors Line is longer than 80 characters. 189
Errors Name 'trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 190
Errors Name 'shrinked_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 198
Errors Name 'next_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Expected an @return tag. 208
Errors Line is longer than 80 characters. 208
Errors Name 'calculate_next_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Parameter p_layer_changed should be final. 208
Errors Expected @param tag for 'p_layer_changed'. 208
Errors Name 'p_layer_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Parameter p_at_fanout_end should be final. 208
Errors Expected @param tag for 'p_at_fanout_end'. 208
Errors Name 'p_at_fanout_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Name 'corner_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors '{' should be on the previous line. 213
Errors Name 'adjusted_start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 216
Errors Line is longer than 80 characters. 217
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 228
Errors Name 'next_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors '{' should be on the previous line. 230
Errors '{' should be on the previous line. 235
Errors Name 'curr_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 238
Errors Name 'next_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 251
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 253
Errors Name 'rounded_corner_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Name 'prev_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors '{' should be on the previous line. 263
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 266
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 279
Errors Line is longer than 80 characters. 286
Errors Name 'calculate_next_trace_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Unused @param tag for 'p_graphics_context'. 297
Errors Line is longer than 80 characters. 299
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 299
Errors Parameter p_graphics should be final. 299
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Parameter p_graphics_context should be final. 299
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 302
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 305
Errors '0.2' is a magic number. 306
Errors Name 'next_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors '{' should be on the previous line. 310
Errors Line is longer than 80 characters. 311
Errors '0.2' is a magic number. 311
Errors Expected an @return tag. 321
Errors Line is longer than 80 characters. 321
Errors Name 'calculate_starting_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_from_door should be final. 321
Errors Expected @param tag for 'p_from_door'. 321
Errors Name 'p_from_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_search_tree should be final. 321
Errors Expected @param tag for 'p_search_tree'. 321
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Line is longer than 80 characters. 324
Errors Line is longer than 80 characters. 325
Errors Expected an @return tag. 334
Errors Line is longer than 80 characters. 334
Errors Parameter p_maze_search_result should be final. 334
Errors Expected @param tag for 'p_maze_search_result'. 334
Errors Name 'p_maze_search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Parameter p_ripped_item_list should be final. 334
Errors Expected @param tag for 'p_ripped_item_list'. 334
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 337
Errors Line is longer than 80 characters. 340
Errors Name 'curr_next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Line is longer than 80 characters. 342
Errors Name 'curr_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line is longer than 80 characters. 343
Errors Name 'curr_maze_search_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors '{' should be on the previous line. 345
Errors Line is longer than 80 characters. 346
Errors '}' should be on the same line. 347
Errors '{' should be on the previous line. 349
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Line is longer than 80 characters. 351
Errors '{' should be on the previous line. 353
Errors Name 'tmp_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '{' should be on the previous line. 355
Errors '{' should be on the previous line. 357
Errors Line is longer than 80 characters. 358
Errors Line is longer than 80 characters. 363
Errors Name 'curr_backtrack_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors '{' should be on the previous line. 365
Errors '{' should be on the previous line. 369
Errors Line is longer than 80 characters. 372
Errors Name 'curr_section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Line is longer than 80 characters. 373
Errors Line is longer than 80 characters. 375
Errors Line is longer than 80 characters. 376
Errors '{' should be on the previous line. 379
Errors Line is longer than 80 characters. 380
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors '}' should be on the same line. 382
Errors '{' should be on the previous line. 384
Errors Line is longer than 80 characters. 387
Errors Line is longer than 80 characters. 388
Errors '{' should be on the previous line. 390
Errors '{' should be on the previous line. 392
Errors Line is longer than 80 characters. 393
Errors Line is longer than 80 characters. 401
Errors Expected an @return tag. 404
Errors Name 'adjust_start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 405
Errors '{' should be on the previous line. 407
Errors Line is longer than 80 characters. 410
Errors Name 'curr_from_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors '{' should be on the previous line. 412
Errors Line is longer than 80 characters. 415
Errors Name 'trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Line is longer than 80 characters. 416
Errors Name 'shrinked_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Line is longer than 80 characters. 417
Errors Line is longer than 80 characters. 421
Errors Line is longer than 80 characters. 424
Errors Missing a Javadoc comment. 424
Errors Name 'ninety_degree_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Parameter p_from_point should be final. 424
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Parameter p_to_point should be final. 424
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Parameter p_horizontal_first should be final. 425
Errors Name 'p_horizontal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 426
Errors '{' should be on the previous line. 430
Errors '}' should be on the same line. 433
Errors '{' should be on the previous line. 435
Errors Line is longer than 80 characters. 442
Errors Missing a Javadoc comment. 442
Errors Name 'fortyfive_degree_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Parameter p_from_point should be final. 442
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Parameter p_to_point should be final. 442
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Parameter p_horizontal_first should be final. 443
Errors Name 'p_horizontal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 444
Errors Name 'abs_dx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Name 'abs_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors '{' should be on the previous line. 451
Errors '{' should be on the previous line. 453
Errors '{' should be on the previous line. 456
Errors '}' should be on the same line. 458
Errors '{' should be on the previous line. 460
Errors '}' should be on the same line. 463
Errors '{' should be on the previous line. 465
Errors '{' should be on the previous line. 468
Errors '}' should be on the same line. 470
Errors '{' should be on the previous line. 472
Errors '}' should be on the same line. 476
Errors '{' should be on the previous line. 478
Errors '{' should be on the previous line. 480
Errors '{' should be on the previous line. 483
Errors '}' should be on the same line. 485
Errors '{' should be on the previous line. 487
Errors '}' should be on the same line. 490
Errors '{' should be on the previous line. 492
Errors '{' should be on the previous line. 495
Errors '}' should be on the same line. 497
Errors '{' should be on the previous line. 499
Errors Line is longer than 80 characters. 508
Errors Line is longer than 80 characters. 509
Errors Expected an @return tag. 511
Errors Line is longer than 80 characters. 511
Errors Name 'calculate_additional_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Parameter p_from_point should be final. 511
Errors Expected @param tag for 'p_from_point'. 511
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Parameter p_to_point should be final. 511
Errors Expected @param tag for 'p_to_point'. 511
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Parameter p_horizontal_first should be final. 512
Errors Expected @param tag for 'p_horizontal_first'. 512
Errors Name 'p_horizontal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors Parameter p_angle_restriction should be final. 512
Errors Expected @param tag for 'p_angle_restriction'. 512
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors '{' should be on the previous line. 513
Errors '{' should be on the previous line. 516
Errors Line is longer than 80 characters. 517
Errors '}' should be on the same line. 518
Errors '{' should be on the previous line. 520
Errors Line is longer than 80 characters. 521
Errors '}' should be on the same line. 522
Errors '{' should be on the previous line. 524
Errors First sentence should end with a period. 529
Errors Name 'connection_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Variable 'connection_items' must be private and have accessor methods. 530
Errors First sentence should end with a period. 531
Errors Name 'start_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Variable 'start_item' must be private and have accessor methods. 532
Errors First sentence should end with a period. 533
Errors Name 'start_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors Variable 'start_layer' must be private and have accessor methods. 534
Errors First sentence should end with a period. 535
Errors Name 'target_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 536
Errors Variable 'target_item' must be private and have accessor methods. 536
Errors First sentence should end with a period. 537
Errors Name 'target_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors Variable 'target_layer' must be private and have accessor methods. 538
Errors Name 'backtrack_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Variable 'backtrack_array' must be private and have accessor methods. 543
Errors Missing a Javadoc comment. 544
Errors Variable 'ctrl' must be private and have accessor methods. 544
Errors Missing a Javadoc comment. 545
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors Variable 'angle_restriction' must be private and have accessor methods. 545
Errors Missing a Javadoc comment. 546
Errors Name 'test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors Variable 'test_level' must be private and have accessor methods. 546
Errors Missing a Javadoc comment. 547
Errors Name 'start_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors Variable 'start_door' must be private and have accessor methods. 547
Errors Missing a Javadoc comment. 548
Errors Name 'current_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors Variable 'current_from_point' must be private and have accessor methods. 548
Errors Missing a Javadoc comment. 549
Errors Name 'previous_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Variable 'previous_from_point' must be private and have accessor methods. 549
Errors Missing a Javadoc comment. 550
Errors Name 'current_trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors Variable 'current_trace_layer' must be private and have accessor methods. 550
Errors Missing a Javadoc comment. 551
Errors Name 'current_from_door_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Variable 'current_from_door_index' must be private and have accessor methods. 551
Errors Missing a Javadoc comment. 552
Errors Name 'current_to_door_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Variable 'current_to_door_index' must be private and have accessor methods. 552
Errors Missing a Javadoc comment. 553
Errors Name 'current_target_door_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553
Errors Variable 'current_target_door_index' must be private and have accessor methods. 553
Errors Missing a Javadoc comment. 554
Errors Name 'current_target_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors Variable 'current_target_shape' must be private and have accessor methods. 554
Errors '{' should be on the previous line. 561
Errors Missing a Javadoc comment. 563
Errors Parameter p_corners should be final. 563
Errors Name 'p_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Parameter p_layer should be final. 563
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors '{' should be on the previous line. 564
Errors Missing a Javadoc comment. 568
Errors Variable 'corners' must be private and have accessor methods. 568
Errors Missing a Javadoc comment. 569
Errors Variable 'layer' must be private and have accessor methods. 569
Errors Class BacktrackElement should be declared as final. 577
Errors '{' should be on the previous line. 578
Errors Line is longer than 80 characters. 580
Errors Missing a Javadoc comment. 580
Errors Parameter p_door should be final. 580
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Parameter p_section_no_of_door should be final. 580
Errors Name 'p_section_no_of_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Parameter p_room should be final. 580
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Missing a Javadoc comment. 586
Errors Variable 'door' must be private and have accessor methods. 586
Errors Missing a Javadoc comment. 587
Errors Name 'section_no_of_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 587
Errors Variable 'section_no_of_door' must be private and have accessor methods. 587
Errors Missing a Javadoc comment. 588
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors Variable 'next_room' must be private and have accessor methods. 588

autoroute/LocateFoundConnectionAlgo45Degree.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line has trailing spaces. 49
Errors First sentence should end with a period. 50
Errors Line is longer than 80 characters. 53
Errors Line is longer than 80 characters. 60
Errors Parameter p_maze_search_result should be final. 60
Errors Name 'p_maze_search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors Parameter p_ctrl should be final. 61
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_search_tree should be final. 61
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_angle_restriction should be final. 61
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_ripped_item_list should be final. 62
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_test_level should be final. 62
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 64
Errors Line has trailing spaces. 66
Errors Method 'calculate_next_trace_corners' is not designed for extension - needs to be abstract, final or empty. 72
Errors Name 'calculate_next_trace_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 75
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 80
Errors Line is longer than 80 characters. 81
Errors Name 'curr_from_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Line has trailing spaces. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors Line has trailing spaces. 88
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line has trailing spaces. 90
Errors Line is longer than 80 characters. 91
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 92
Errors Name 'trace_halfwidth_add' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Name 'shrink_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 95
Errors Line has trailing spaces. 96
Errors '}' should be on the same line. 98
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 103
Errors Line is longer than 80 characters. 104
Errors Name 'shrinked_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 108
Errors Name 'nearest_room_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Name 'horizontal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Line is longer than 80 characters. 110
Errors Line is longer than 80 characters. 112
Errors '}' should be on the same line. 116
Errors '{' should be on the previous line. 118
Errors Line has trailing spaces. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 124
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line is longer than 80 characters. 126
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 128
Errors Line is longer than 80 characters. 129
Errors Line has trailing spaces. 136
Errors Line is longer than 80 characters. 137
Errors Name 'curr_to_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors Name 'curr_to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line has trailing spaces. 144
Errors Line has trailing spaces. 145
Errors Name 'nearest_to_door_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 148
Errors Line is longer than 80 characters. 149
Errors Name 'to_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Line has trailing spaces. 151
Errors Line is longer than 80 characters. 152
Errors Name 'shrinked_to_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Line is longer than 80 characters. 153
Errors '}' should be on the same line. 155
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 158
Errors Name 'line_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 161
Errors Line is longer than 80 characters. 164
Errors Name 'curr_line_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Line is longer than 80 characters. 165
Errors Line has trailing spaces. 166
Errors Name 'nearest_to_door_point_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 169
Errors Line is longer than 80 characters. 170
Errors Name 'next_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Line is longer than 80 characters. 171
Errors Line is longer than 80 characters. 173
Errors Name 'nearest_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 175
Errors Line is longer than 80 characters. 176
Errors '{' should be on the previous line. 180
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 182
Errors Name 'horizontal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line is longer than 80 characters. 187
Errors Line is longer than 80 characters. 188
Errors Line has trailing spaces. 194
Errors Missing a Javadoc comment. 195
Errors Name 'round_to_integer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_point should be final. 195
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 196
Errors Line has trailing spaces. 199
Errors Line is longer than 80 characters. 201
Errors Expected an @return tag. 204
Errors Line is longer than 80 characters. 204
Errors Name 'calc_horizontal_first_from_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_from_door should be final. 204
Errors Expected @param tag for 'p_from_door'. 204
Errors Name 'p_from_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_from_point should be final. 205
Errors Expected @param tag for 'p_from_point'. 205
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Parameter p_to_point should be final. 205
Errors Expected @param tag for 'p_to_point'. 205
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 206
Errors Name 'door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'from_door_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 210
Errors Line has trailing spaces. 213
Errors Name 'door_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Name 'left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Name 'right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Line is longer than 80 characters. 217
Errors '{' should be on the previous line. 219
Errors '}' should be on the same line. 222
Errors '{' should be on the previous line. 224
Errors Name 'door_dx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Name 'door_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Name 'abs_door_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Name 'door_max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Name 'door_half_max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '0.5' is a magic number. 233
Errors '{' should be on the previous line. 235
Errors '}' should be on the same line. 238
Errors '{' should be on the previous line. 240
Errors '}' should be on the same line. 243
Errors '{' should be on the previous line. 245
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 252
Errors '}' should be on the same line. 254
Errors '{' should be on the previous line. 256
Errors Line has trailing spaces. 259
Errors '}' should be on the same line. 260
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 265
Errors '}' should be on the same line. 267
Errors '{' should be on the previous line. 269
Errors Line has trailing spaces. 276
Errors Line is longer than 80 characters. 278
Errors Expected an @return tag. 281
Errors Name 'calc_horizontal_first_to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Parameter p_to_door should be final. 281
Errors Expected @param tag for 'p_to_door'. 281
Errors Name 'p_to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Parameter p_from_point should be final. 282
Errors Expected @param tag for 'p_from_point'. 282
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Parameter p_to_point should be final. 282
Errors Expected @param tag for 'p_to_point'. 282
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 283
Errors Name 'door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Name 'from_door_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 287
Errors Name 'door_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Name 'left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Name 'right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Line is longer than 80 characters. 293
Errors '{' should be on the previous line. 295
Errors '}' should be on the same line. 298
Errors '{' should be on the previous line. 300
Errors Name 'door_dx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Name 'door_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Name 'abs_door_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Name 'door_max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Name 'door_half_max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors '0.5' is a magic number. 309
Errors '{' should be on the previous line. 311
Errors '}' should be on the same line. 314
Errors '{' should be on the previous line. 316
Errors '}' should be on the same line. 319
Errors '{' should be on the previous line. 321
Errors '{' should be on the previous line. 325
Errors '{' should be on the previous line. 328
Errors '}' should be on the same line. 330
Errors '{' should be on the previous line. 332
Errors Line has trailing spaces. 335
Errors '}' should be on the same line. 336
Errors '{' should be on the previous line. 338
Errors '{' should be on the previous line. 341
Errors '}' should be on the same line. 343
Errors '{' should be on the previous line. 345
Errors Line has trailing spaces. 352

autoroute/LocateFoundConnectionAlgoAnyAngle.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 46
Errors First sentence should end with a period. 47
Errors Line is longer than 80 characters. 50
Errors Line is longer than 80 characters. 57
Errors Parameter p_maze_search_result should be final. 57
Errors Name 'p_maze_search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_ctrl should be final. 57
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_search_tree should be final. 58
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_angle_restriction should be final. 58
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_ripped_item_list should be final. 59
Errors Name 'p_ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_test_level should be final. 59
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors Line is longer than 80 characters. 61
Errors Line has trailing spaces. 63
Errors Method length is 281 lines (max allowed is 150). 70
Errors Name 'calculate_next_trace_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 71
Errors '{' should be on the previous line. 74
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 77
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Line has trailing spaces. 83
Errors Line is longer than 80 characters. 84
Errors Name 'trace_halfwidth_exact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors Name 'trace_halfwidth_max' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Name 'trace_halfwidth_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 88
Errors Name 'curr_to_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Name 'door_left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Name 'door_right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors Line is longer than 80 characters. 94
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 100
Errors 'if' is not followed by whitespace. 100
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 113
Errors Line is longer than 80 characters. 114
Errors Line is longer than 80 characters. 115
Errors Line is longer than 80 characters. 116
Errors Line has trailing spaces. 117
Errors Name 'end_of_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Name 'left_tangent_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'right_tangent_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Name 'new_door_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'left_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Name 'right_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Name 'curr_door_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'result_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Line has trailing spaces. 126
Errors Line has trailing spaces. 128
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 131
Errors '{' should be on the previous line. 133
Errors Line is longer than 80 characters. 134
Errors Line is longer than 80 characters. 136
Errors Line is longer than 80 characters. 140
Errors '{' should be on the previous line. 142
Errors Line is longer than 80 characters. 143
Errors Line is longer than 80 characters. 145
Errors '&&' should be on a new line. 149
Errors Line is longer than 80 characters. 150
Errors Line is longer than 80 characters. 152
Errors Line has trailing spaces. 154
Errors Line is longer than 80 characters. 155
Errors Name 'left_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Line is longer than 80 characters. 156
Errors Name 'right_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '(' is followed by whitespace. 157
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 160
Errors '}' should be on the same line. 161
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 165
Errors '{' should be on the previous line. 170
Errors Name 'next_to_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Name 'next_left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Name 'next_right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Line is longer than 80 characters. 177
Errors Line is longer than 80 characters. 180
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 186
Errors 'if' is not followed by whitespace. 186
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 194
Errors Line is longer than 80 characters. 195
Errors Line is longer than 80 characters. 197
Errors '{' should be on the previous line. 207
Errors Line is longer than 80 characters. 208
Errors Line is longer than 80 characters. 212
Errors Line has trailing spaces. 215
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 220
Errors Line is longer than 80 characters. 224
Errors Name 'visability_range_gets_smaller_on_the_right_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line is longer than 80 characters. 225
Errors Line is longer than 80 characters. 227
Errors Name 'curr_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 229
Errors Line is longer than 80 characters. 230
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Line is longer than 80 characters. 231
Errors '(' is followed by whitespace. 231
Errors '{' should be on the previous line. 238
Errors Line is longer than 80 characters. 243
Errors Name 'visability_range_gets_smaller_on_the_left_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Line is longer than 80 characters. 244
Errors Line is longer than 80 characters. 246
Errors Name 'curr_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 248
Errors Line is longer than 80 characters. 249
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Line is longer than 80 characters. 250
Errors '(' is followed by whitespace. 250
Errors '{' should be on the previous line. 257
Errors Line has trailing spaces. 264
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Line is longer than 80 characters. 269
Errors Line is longer than 80 characters. 271
Errors Line is longer than 80 characters. 273
Errors Name 'target_right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Line is longer than 80 characters. 274
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors '{' should be on the previous line. 276
Errors '}' should be on the same line. 280
Errors Line is longer than 80 characters. 281
Errors Line is longer than 80 characters. 283
Errors Line is longer than 80 characters. 284
Errors Name 'target_left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Line is longer than 80 characters. 286
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors '{' should be on the previous line. 288
Errors '{' should be on the previous line. 295
Errors Line has trailing spaces. 298
Errors Line has trailing spaces. 301
Errors Line is longer than 80 characters. 302
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Line is longer than 80 characters. 303
Errors Name 'check_from_door_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '(' is followed by whitespace. 303
Errors '5' is a magic number. 303
Errors Name 'corrected_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Name 'corrected_door_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors '{' should be on the previous line. 307
Errors Line is longer than 80 characters. 308
Errors Name 'curr_left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors '{' should be on the previous line. 311
Errors Line is longer than 80 characters. 312
Errors Name 'curr_corrected_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 314
Errors 'if' is not followed by whitespace. 315
Errors '||' should be on a new line. 315
Errors Line is longer than 80 characters. 316
Errors Line is longer than 80 characters. 323
Errors Name 'curr_right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors '{' should be on the previous line. 326
Errors Line is longer than 80 characters. 327
Errors Name 'curr_corrected_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '{' should be on the previous line. 329
Errors 'if' is not followed by whitespace. 330
Errors '||' should be on a new line. 330
Errors Line is longer than 80 characters. 331
Errors '{' should be on the previous line. 340
Errors Line is longer than 80 characters. 342
Errors Line has trailing spaces. 344
Errors 'if' is not followed by whitespace. 346
Errors '{' should be on the previous line. 347
Errors Line has trailing spaces. 352
Errors Line has trailing spaces. 353
Errors Expected an @return tag. 358
Errors Name 'calc_door_left_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Parameter p_to_info should be final. 358
Errors Expected @param tag for 'p_to_info'. 358
Errors Name 'p_to_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Line is longer than 80 characters. 360
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Name 'curr_to_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Line is longer than 80 characters. 363
Errors Name 'left_most_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Line has trailing spaces. 366
Errors Expected an @return tag. 371
Errors Name 'calc_door_right_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_to_info should be final. 371
Errors Expected @param tag for 'p_to_info'. 371
Errors Name 'p_to_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Line is longer than 80 characters. 373
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Name 'curr_to_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Line is longer than 80 characters. 376
Errors Name 'right_most_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Line has trailing spaces. 379
Errors Expected an @return tag. 388
Errors Line is longer than 80 characters. 388
Errors Name 'right_turn_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_from_corner should be final. 388
Errors Expected @param tag for 'p_from_corner'. 388
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_dist should be final. 388
Errors Expected @param tag for 'p_dist'. 388
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_to_corner should be final. 388
Errors Expected @param tag for 'p_to_corner'. 388
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_next_corner should be final. 388
Errors Expected @param tag for 'p_next_corner'. 388
Errors Name 'p_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Line is longer than 80 characters. 390
Errors Name 'curr_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors '{' should be on the previous line. 392
Errors Line is longer than 80 characters. 393
Errors Line is longer than 80 characters. 395
Errors Line is longer than 80 characters. 399
Errors Name 'first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Line is longer than 80 characters. 400
Errors '{' should be on the previous line. 402
Errors Line is longer than 80 characters. 403
Errors Line is longer than 80 characters. 405
Errors Line is longer than 80 characters. 409
Errors Name 'second_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors Line has trailing spaces. 413
Errors Expected an @return tag. 422
Errors Line is longer than 80 characters. 422
Errors Name 'left_turn_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Parameter p_from_corner should be final. 422
Errors Expected @param tag for 'p_from_corner'. 422
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Parameter p_dist should be final. 422
Errors Expected @param tag for 'p_dist'. 422
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Parameter p_to_corner should be final. 422
Errors Expected @param tag for 'p_to_corner'. 422
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Parameter p_next_corner should be final. 422
Errors Expected @param tag for 'p_next_corner'. 422
Errors Name 'p_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Line is longer than 80 characters. 424
Errors Name 'curr_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors '{' should be on the previous line. 426
Errors Line is longer than 80 characters. 427
Errors Line is longer than 80 characters. 429
Errors Line is longer than 80 characters. 433
Errors Name 'first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '(' is followed by whitespace. 433
Errors Line is longer than 80 characters. 434
Errors '{' should be on the previous line. 436
Errors Line is longer than 80 characters. 437
Errors Line is longer than 80 characters. 439
Errors Line is longer than 80 characters. 443
Errors Name 'second_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Line has trailing spaces. 447
Errors Expected an @return tag. 454
Errors Line is longer than 80 characters. 454
Errors Name 'right_left_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Parameter p_from_point should be final. 454
Errors Expected @param tag for 'p_from_point'. 454
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Parameter p_to_point should be final. 454
Errors Expected @param tag for 'p_to_point'. 454
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Parameter p_center should be final. 454
Errors Expected @param tag for 'p_center'. 454
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Parameter p_dist should be final. 454
Errors Expected @param tag for 'p_dist'. 454
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Line is longer than 80 characters. 456
Errors Name 'curr_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors '{' should be on the previous line. 458
Errors Line is longer than 80 characters. 459
Errors Line is longer than 80 characters. 461
Errors Line is longer than 80 characters. 465
Errors Name 'first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Line is longer than 80 characters. 466
Errors '{' should be on the previous line. 468
Errors Line is longer than 80 characters. 469
Errors Line is longer than 80 characters. 471
Errors Line is longer than 80 characters. 475
Errors Name 'second_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors Line has trailing spaces. 478
Errors Expected an @return tag. 485
Errors Line is longer than 80 characters. 485
Errors Name 'left_right_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Parameter p_from_point should be final. 485
Errors Expected @param tag for 'p_from_point'. 485
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Parameter p_to_point should be final. 485
Errors Expected @param tag for 'p_to_point'. 485
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Parameter p_center should be final. 485
Errors Expected @param tag for 'p_center'. 485
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Parameter p_dist should be final. 485
Errors Expected @param tag for 'p_dist'. 485
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Line is longer than 80 characters. 487
Errors Name 'curr_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 487
Errors '{' should be on the previous line. 489
Errors Line is longer than 80 characters. 490
Errors Line is longer than 80 characters. 492
Errors Line is longer than 80 characters. 496
Errors Name 'first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors Line is longer than 80 characters. 497
Errors '{' should be on the previous line. 499
Errors Line is longer than 80 characters. 500
Errors Line is longer than 80 characters. 502
Errors Line is longer than 80 characters. 506
Errors Name 'second_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Line has trailing spaces. 509
Errors Missing a Javadoc comment. 510
Errors 'private' modifier out of order with the JLS suggestions. 510
Errors Name 'c_tolerance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 510
Errors Line has trailing spaces. 511

autoroute/MazeListElement.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 47
Errors More than 7 parameters. 50
Errors Parameter p_door should be final. 50
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_section_no_of_door should be final. 50
Errors Name 'p_section_no_of_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line is longer than 80 characters. 51
Errors Parameter p_backtrack_door should be final. 51
Errors Name 'p_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_section_no_of_backtrack_door should be final. 51
Errors Name 'p_section_no_of_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_expansion_value should be final. 52
Errors Name 'p_expansion_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_sorting_value should be final. 52
Errors Name 'p_sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_next_room should be final. 53
Errors Name 'p_next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_shape_entry should be final. 53
Errors Name 'p_shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line is longer than 80 characters. 54
Errors Parameter p_room_ripped should be final. 54
Errors Name 'p_room_ripped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_adjustment should be final. 54
Errors Name 'p_adjustment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_already_checked should be final. 54
Errors Name 'p_already_checked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line has trailing spaces. 68
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 75
Errors Parameter p_other should be final. 75
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Line is longer than 80 characters. 78
Errors '{' should be on the previous line. 82
Errors '}' should be on the same line. 84
Errors '{' should be on the previous line. 86
Errors Line has trailing spaces. 91
Errors First sentence should end with a period. 92
Errors Variable 'door' must be private and have accessor methods. 93
Errors Line has trailing spaces. 94
Errors First sentence should end with a period. 95
Errors Name 'section_no_of_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Variable 'section_no_of_door' must be private and have accessor methods. 96
Errors Line has trailing spaces. 97
Errors First sentence should end with a period. 98
Errors Name 'backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Variable 'backtrack_door' must be private and have accessor methods. 99
Errors Line has trailing spaces. 100
Errors First sentence should end with a period. 101
Errors Name 'section_no_of_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Variable 'section_no_of_backtrack_door' must be private and have accessor methods. 102
Errors Line has trailing spaces. 103
Errors First sentence should end with a period. 104
Errors Name 'expansion_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Variable 'expansion_value' must be private and have accessor methods. 105
Errors Line has trailing spaces. 106
Errors Name 'sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Variable 'sorting_value' must be private and have accessor methods. 111
Errors Line has trailing spaces. 112
Errors First sentence should end with a period. 113
Errors Line is longer than 80 characters. 113
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Variable 'next_room' must be private and have accessor methods. 114
Errors Line has trailing spaces. 115
Errors Name 'shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Variable 'shape_entry' must be private and have accessor methods. 120
Errors Line has trailing spaces. 121
Errors Missing a Javadoc comment. 122
Errors Name 'room_ripped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Variable 'room_ripped' must be private and have accessor methods. 122
Errors Line has trailing spaces. 123
Errors Missing a Javadoc comment. 124
Errors Variable 'adjustment' must be private and have accessor methods. 124
Errors Line has trailing spaces. 125
Errors Missing a Javadoc comment. 126
Errors Name 'already_checked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Variable 'already_checked' must be private and have accessor methods. 126

autoroute/MazeSearchAlgo.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 55
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_start_items should be final. 68
Errors Name 'p_start_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line is longer than 80 characters. 69
Errors Parameter p_destination_items should be final. 69
Errors Name 'p_destination_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_autoroute_database should be final. 69
Errors Name 'p_autoroute_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_ctrl should be final. 69
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 71
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 76
Errors '{' should be on the previous line. 78
Errors First sentence should end with a period. 84
Errors Parameter p_autoroute_engine should be final. 85
Errors Expected @param tag for 'p_autoroute_engine'. 85
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Parameter p_ctrl should be final. 85
Errors Expected @param tag for 'p_ctrl'. 85
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line is longer than 80 characters. 89
Errors Line is longer than 80 characters. 99
Errors Method 'find_connection' is not designed for extension - needs to be abstract, final or empty. 105
Errors Name 'find_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 108
Errors Must have at least one statement. 108
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 114
Errors Line is longer than 80 characters. 119
Errors Method 'occupy_next_element' is not designed for extension - needs to be abstract, final or empty. 123
Errors Name 'occupy_next_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 124
Errors '{' should be on the previous line. 126
Errors Name 'list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Name 'curr_door_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Name 'next_element_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 136
Errors Name 'curr_section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 142
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 155
Errors '{' should be on the previous line. 160
Errors '{' should be on the previous line. 166
Errors Line is longer than 80 characters. 167
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 169
Errors Line is longer than 80 characters. 172
Errors Line is longer than 80 characters. 176
Errors Line is longer than 80 characters. 180
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 194
Errors Expected an @return tag. 207
Errors Method length is 215 lines (max allowed is 150). 207
Errors Name 'expand_to_room_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_list_element should be final. 207
Errors Expected @param tag for 'p_list_element'. 207
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Name 'layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 216
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Name 'curr_door_is_small' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors '{' should be on the previous line. 226
Errors Line is longer than 80 characters. 227
Errors Name 'half_width_add' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors '{' should be on the previous line. 230
Errors Line is longer than 80 characters. 232
Errors Name 'neck_down_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors '{' should be on the previous line. 234
Errors Line is longer than 80 characters. 235
Errors Line is longer than 80 characters. 244
Errors Name 'shape_entry_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Line is longer than 80 characters. 246
Errors Line is longer than 80 characters. 249
Errors Name 'start_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 251
Errors Line is longer than 80 characters. 252
Errors Name 'neckdown_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 254
Errors Name 'next_room_is_thick' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors '{' should be on the previous line. 263
Errors Line is longer than 80 characters. 264
Errors '}' should be on the same line. 265
Errors '{' should be on the previous line. 267
Errors Name 'next_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 270
Errors Line is longer than 80 characters. 271
Errors '}' should be on the same line. 272
Errors Line is longer than 80 characters. 273
Errors Line is longer than 80 characters. 275
Errors Line is longer than 80 characters. 279
Errors Name 'nearest_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors '}' should be on the same line. 284
Errors '{' should be on the previous line. 286
Errors Line is longer than 80 characters. 287
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 293
Errors Line is longer than 80 characters. 295
Errors Name 'drill_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Line is longer than 80 characters. 296
Errors Line is longer than 80 characters. 297
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 299
Errors '{' should be on the previous line. 301
Errors Name 'something_expanded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Line is longer than 80 characters. 307
Errors '{' should be on the previous line. 313
Errors Name 'ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 320
Errors '{' should be on the previous line. 322
Errors '{' should be on the previous line. 324
Errors Name 'enter_through_small_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors '{' should be on the previous line. 327
Errors Line is longer than 80 characters. 328
Errors Line is longer than 80 characters. 329
Errors '{' should be on the previous line. 332
Errors '}' should be on the same line. 338
Errors '{' should be on the previous line. 340
Errors Line is longer than 80 characters. 341
Errors Name 'obstacle_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 344
Errors Name 'room_rippable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 347
Errors Line is longer than 80 characters. 348
Errors '{' should be on the previous line. 353
Errors Name 'obstacle_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Line is longer than 80 characters. 355
Errors '{' should be on the previous line. 358
Errors '{' should be on the previous line. 360
Errors Line is longer than 80 characters. 361
Errors Name 'new_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Line is longer than 80 characters. 363
Errors Line is longer than 80 characters. 364
Errors Line is longer than 80 characters. 365
Errors Line is longer than 80 characters. 366
Errors '{' should be on the previous line. 375
Errors Name 'to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 382
Errors '{' should be on the previous line. 384
Errors Line is longer than 80 characters. 387
Errors Line is longer than 80 characters. 394
Errors Line is longer than 80 characters. 396
Errors Line is longer than 80 characters. 398
Errors Name 'overlapping_drill_pages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Line is longer than 80 characters. 400
Errors Avoid nested blocks. 401
Errors Name 'to_drill_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '{' should be on the previous line. 403
Errors '}' should be on the same line. 408
Errors Line is longer than 80 characters. 411
Errors Name 'curr_obstacle_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors '{' should be on the previous line. 413
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors Line is longer than 80 characters. 415
Errors Name 'via_drill_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Line is longer than 80 characters. 416
Errors Line is longer than 80 characters. 424
Errors Expected an @return tag. 425
Errors Name 'expand_to_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Parameter p_list_element should be final. 425
Errors Expected @param tag for 'p_list_element'. 425
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Line is longer than 80 characters. 426
Errors Parameter p_next_room_is_thick should be final. 426
Errors Expected @param tag for 'p_next_room_is_thick'. 426
Errors Name 'p_next_room_is_thick' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Parameter p_curr_door_is_small should be final. 426
Errors Expected @param tag for 'p_curr_door_is_small'. 426
Errors Name 'p_curr_door_is_small' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Parameter p_shape_entry_middle should be final. 426
Errors Expected @param tag for 'p_shape_entry_middle'. 426
Errors Name 'p_shape_entry_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors '{' should be on the previous line. 429
Errors Name 'enter_through_small_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors '{' should be on the previous line. 432
Errors Line is longer than 80 characters. 433
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '{' should be on the previous line. 435
Errors Line is longer than 80 characters. 436
Errors '{' should be on the previous line. 441
Errors Line is longer than 80 characters. 446
Errors Name 'to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors '{' should be on the previous line. 449
Errors Line is longer than 80 characters. 452
Errors Name 'target_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors Line is longer than 80 characters. 454
Errors Name 'connection_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors '{' should be on the previous line. 456
Errors Line is longer than 80 characters. 457
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors Name 'check_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors '{' should be on the previous line. 465
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Line is longer than 80 characters. 467
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Line is longer than 80 characters. 468
Errors Line is longer than 80 characters. 469
Errors '{' should be on the previous line. 472
Errors Line is longer than 80 characters. 478
Errors Name 'new_shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors Line is longer than 80 characters. 480
Errors '{' should be on the previous line. 482
Errors Expected an @return tag. 492
Errors Line is longer than 80 characters. 492
Errors Name 'expand_to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors Parameter p_to_door should be final. 492
Errors Expected @param tag for 'p_to_door'. 492
Errors Name 'p_to_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors Parameter p_list_element should be final. 492
Errors Expected @param tag for 'p_list_element'. 492
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors Parameter p_add_costs should be final. 492
Errors Expected @param tag for 'p_add_costs'. 492
Errors Name 'p_add_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors Line is longer than 80 characters. 493
Errors Parameter p_next_room_is_thick should be final. 493
Errors Expected @param tag for 'p_next_room_is_thick'. 493
Errors Name 'p_next_room_is_thick' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors Parameter p_adjustment should be final. 493
Errors Expected @param tag for 'p_adjustment'. 493
Errors Name 'p_adjustment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors Line is longer than 80 characters. 495
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Name 'something_expanded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors Name 'line_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors '{' should be on the previous line. 500
Errors '{' should be on the previous line. 502
Errors Name 'new_shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors '{' should be on the previous line. 507
Errors Line is longer than 80 characters. 509
Errors Line is longer than 80 characters. 511
Errors Line is longer than 80 characters. 512
Errors Name 'shape_entry_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors '{' should be on the previous line. 515
Errors Line is longer than 80 characters. 518
Errors Name 'nearest_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Line is longer than 80 characters. 519
Errors '}' should be on the same line. 524
Errors '{' should be on the previous line. 526
Errors Line is longer than 80 characters. 527
Errors Line is longer than 80 characters. 528
Errors Line is longer than 80 characters. 533
Errors '{' should be on the previous line. 535
Errors Line is longer than 80 characters. 540
Errors '{' should be on the previous line. 542
Errors Line is longer than 80 characters. 550
Errors Expected an @return tag. 552
Errors Name 'door_is_small' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Parameter p_door should be final. 552
Errors Expected @param tag for 'p_door'. 552
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Parameter p_trace_width should be final. 552
Errors Expected @param tag for 'p_trace_width'. 552
Errors Name 'p_trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors '{' should be on the previous line. 553
Errors Line is longer than 80 characters. 554
Errors Name 'door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors '{' should be on the previous line. 558
Errors Line is longer than 80 characters. 559
Errors Line is longer than 80 characters. 561
Errors Name 'door_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors Line is longer than 80 characters. 567
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 567
Errors '{' should be on the previous line. 569
Errors Name 'door_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors '}' should be on the same line. 572
Errors '{' should be on the previous line. 574
Errors Name 'door_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors '}' should be on the same line. 577
Errors '{' should be on the previous line. 579
Errors Line is longer than 80 characters. 580
Errors Name 'door_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors '{' should be on the previous line. 584
Errors Expected an @return tag. 594
Errors Line is longer than 80 characters. 594
Errors Name 'expand_to_door_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Parameter p_door should be final. 594
Errors Expected @param tag for 'p_door'. 594
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Parameter p_section_no should be final. 594
Errors Expected @param tag for 'p_section_no'. 594
Errors Name 'p_section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Line is longer than 80 characters. 595
Errors Parameter p_shape_entry should be final. 595
Errors Expected @param tag for 'p_shape_entry'. 595
Errors Name 'p_shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors Parameter p_from_element should be final. 595
Errors Expected @param tag for 'p_from_element'. 595
Errors Name 'p_from_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors Line is longer than 80 characters. 596
Errors Parameter p_add_costs should be final. 596
Errors Expected @param tag for 'p_add_costs'. 596
Errors Name 'p_add_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors Parameter p_adjustment should be final. 596
Errors Expected @param tag for 'p_adjustment'. 596
Errors Name 'p_adjustment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors Line is longer than 80 characters. 598
Errors Line is longer than 80 characters. 602
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors Line is longer than 80 characters. 604
Errors Name 'shape_entry_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 604
Errors Name 'expansion_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 605
Errors Line is longer than 80 characters. 606
Errors Line is longer than 80 characters. 607
Errors Line is longer than 80 characters. 608
Errors Name 'sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 608
Errors Line is longer than 80 characters. 609
Errors Name 'room_ripped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 609
Errors Name 'new_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 611
Errors Line is longer than 80 characters. 612
Errors Line is longer than 80 characters. 613
Errors Line is longer than 80 characters. 618
Errors Missing a Javadoc comment. 618
Errors Name 'expand_to_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Parameter p_drill should be final. 618
Errors Name 'p_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Parameter p_from_element should be final. 618
Errors Name 'p_from_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Parameter p_add_costs should be final. 618
Errors Name 'p_add_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Name 'trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 621
Errors Name 'room_shape_is_thin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 622
Errors Line is longer than 80 characters. 623
Errors '{' should be on the previous line. 626
Errors Line is longer than 80 characters. 628
Errors Name 'via_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 634
Errors Line is longer than 80 characters. 635
Errors Name 'shrinked_drill_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors Line is longer than 80 characters. 636
Errors Name 'compare_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 636
Errors Line is longer than 80 characters. 637
Errors Line is longer than 80 characters. 639
Errors Line is longer than 80 characters. 640
Errors Line is longer than 80 characters. 641
Errors Name 'from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors '{' should be on the previous line. 643
Errors Line is longer than 80 characters. 644
Errors Name 'nearest_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 644
Errors '{' should be on the previous line. 646
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 651
Errors Name 'shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 653
Errors Name 'section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Name 'expansion_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors Line is longer than 80 characters. 657
Errors Name 'new_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors Name 'new_section_no_of_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors '{' should be on the previous line. 661
Errors Line is longer than 80 characters. 663
Errors '}' should be on the same line. 664
Errors '{' should be on the previous line. 666
Errors Line is longer than 80 characters. 670
Errors Line is longer than 80 characters. 673
Errors Name 'sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors Name 'new_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors Line is longer than 80 characters. 676
Errors Line is longer than 80 characters. 677
Errors Line is longer than 80 characters. 682
Errors Line is longer than 80 characters. 683
Errors Line is longer than 80 characters. 685
Errors Name 'expand_to_drill_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 685
Errors Parameter p_drill_page should be final. 685
Errors Expected @param tag for 'p_drill_page'. 685
Errors Name 'p_drill_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 685
Errors Parameter p_from_element should be final. 685
Errors Expected @param tag for 'p_from_element'. 685
Errors Name 'p_from_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 685
Errors Line is longer than 80 characters. 689
Errors Name 'from_element_shape_entry_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 689
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Line is longer than 80 characters. 691
Errors Line is longer than 80 characters. 692
Errors Name 'expansion_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors Name 'sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Line is longer than 80 characters. 694
Errors Line is longer than 80 characters. 695
Errors Name 'new_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors Line is longer than 80 characters. 697
Errors Line is longer than 80 characters. 698
Errors Line is longer than 80 characters. 699
Errors Missing a Javadoc comment. 703
Errors Name 'expand_to_drills_of_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Parameter p_from_element should be final. 703
Errors Name 'p_from_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors '{' should be on the previous line. 704
Errors Name 'from_room_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 705
Errors Name 'drill_page' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Line is longer than 80 characters. 707
Errors Name 'drill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 707
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors '{' should be on the previous line. 709
Errors Name 'section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors '{' should be on the previous line. 712
Errors Line is longer than 80 characters. 715
Errors Method length is 164 lines (max allowed is 150). 725
Errors Name 'expand_to_other_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors Parameter p_list_element should be final. 725
Errors Expected @param tag for 'p_list_element'. 725
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors '{' should be on the previous line. 726
Errors Name 'via_lower_bound' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors Name 'via_upper_bound' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Name 'curr_drill' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Line is longer than 80 characters. 730
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors Name 'smd_attached_on_component_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors Name 'smd_attached_on_solder_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors Name 'room_ripped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 733
Errors Line is longer than 80 characters. 734
Errors '{' should be on the previous line. 738
Errors Name 'curr_obstacle_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Line is longer than 80 characters. 742
Errors '{' should be on the previous line. 744
Errors Line is longer than 80 characters. 747
Errors Name 'curr_obstacle_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 747
Errors Line is longer than 80 characters. 748
Errors '}' should be on the same line. 755
Errors '{' should be on the previous line. 757
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 758
Errors Line is longer than 80 characters. 762
Errors Name 'via_lower_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 762
Errors Line is longer than 80 characters. 763
Errors Name 'via_upper_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 763
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors '{' should be on the previous line. 767
Errors Line is longer than 80 characters. 768
Errors Name 'curr_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors Name 'drill_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 769
Errors Line is longer than 80 characters. 770
Errors Line is longer than 80 characters. 771
Errors Line is longer than 80 characters. 772
Errors Line is longer than 80 characters. 773
Errors '}' should be on the same line. 777
Errors Line is longer than 80 characters. 778
Errors '{' should be on the previous line. 781
Errors '}' should be on the same line. 783
Errors '{' should be on the previous line. 785
Errors '{' should be on the previous line. 790
Errors '{' should be on the previous line. 797
Errors '{' should be on the previous line. 802
Errors '{' should be on the previous line. 804
Errors Line is longer than 80 characters. 808
Errors Name 'curr_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 808
Errors Name 'drill_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 809
Errors Line is longer than 80 characters. 810
Errors Line is longer than 80 characters. 811
Errors Line is longer than 80 characters. 812
Errors Line is longer than 80 characters. 813
Errors '}' should be on the same line. 817
Errors Line is longer than 80 characters. 818
Errors '{' should be on the previous line. 821
Errors '{' should be on the previous line. 828
Errors Line is longer than 80 characters. 833
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors '{' should be on the previous line. 836
Errors Name 'curr_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors Name 'curr_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 841
Errors '{' should be on the previous line. 843
Errors '}' should be on the same line. 846
Errors '{' should be on the previous line. 848
Errors Name 'mask_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 852
Errors '{' should be on the previous line. 854
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 855
Errors Line is longer than 80 characters. 856
Errors Name 'mask_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 858
Errors Line is longer than 80 characters. 859
Errors '{' should be on the previous line. 864
Errors '{' should be on the previous line. 871
Errors Line is longer than 80 characters. 874
Errors Name 'curr_drill_layer_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 874
Errors '{' should be on the previous line. 876
Errors Line is longer than 80 characters. 879
Errors Name 'expansion_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 879
Errors Line is longer than 80 characters. 880
Errors Name 'shape_entry_middle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Line is longer than 80 characters. 881
Errors Name 'sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors Name 'curr_room_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 882
Errors Name 'new_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 883
Errors Line is longer than 80 characters. 884
Errors Line is longer than 80 characters. 885
Errors Expected an @return tag. 895
Errors Parameter p_start_items should be final. 895
Errors Expected @param tag for 'p_start_items'. 895
Errors Name 'p_start_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 895
Errors Parameter p_destination_items should be final. 895
Errors Expected @param tag for 'p_destination_items'. 895
Errors Name 'p_destination_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 895
Errors Line is longer than 80 characters. 897
Errors Line is longer than 80 characters. 898
Errors Name 'destination_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 900
Errors '{' should be on the previous line. 903
Errors '{' should be on the previous line. 905
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 908
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 909
Errors Line is longer than 80 characters. 911
Errors Line is longer than 80 characters. 913
Errors Name 'curr_tree_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 913
Errors '{' should be on the previous line. 915
Errors Line is longer than 80 characters. 916
Errors '{' should be on the previous line. 922
Errors Line is longer than 80 characters. 924
Errors Name 'board_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 924
Errors Line is longer than 80 characters. 926
Errors '{' should be on the previous line. 931
Errors Line is longer than 80 characters. 935
Errors Name 'start_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors '{' should be on the previous line. 938
Errors '{' should be on the previous line. 940
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 943
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 944
Errors '{' should be on the previous line. 947
Errors Line is longer than 80 characters. 948
Errors Name 'contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 950
Errors Line is longer than 80 characters. 951
Errors Line is longer than 80 characters. 952
Errors Name 'new_start_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 952
Errors Line is longer than 80 characters. 959
Errors Name 'completed_start_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors '{' should be on the previous line. 963
Errors Line is longer than 80 characters. 964
Errors Line is longer than 80 characters. 965
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 968
Errors '{' should be on the previous line. 969
Errors '{' should be on the previous line. 971
Errors Name 'curr_completed_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 974
Errors Name 'start_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 982
Errors '{' should be on the previous line. 983
Errors Line is longer than 80 characters. 984
Errors '{' should be on the previous line. 986
Errors '{' should be on the previous line. 988
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 991
Errors '{' should be on the previous line. 993
Errors Line is longer than 80 characters. 996
Errors Name 'connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 996
Errors Line is longer than 80 characters. 997
Errors Name 'curr_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 998
Errors Name 'shape_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 999
Errors Line is longer than 80 characters. 1000
Errors Name 'sorting_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Name 'new_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1001
Errors Line is longer than 80 characters. 1002
Errors Line is longer than 80 characters. 1012
Errors Line is longer than 80 characters. 1013
Errors Line is longer than 80 characters. 1015
Errors Name 'reduce_trace_shapes_at_tie_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Parameter p_item_list should be final. 1015
Errors Expected @param tag for 'p_item_list'. 1015
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Parameter p_own_net_no should be final. 1015
Errors Expected @param tag for 'p_own_net_no'. 1015
Errors Name 'p_own_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Parameter p_autoroute_tree should be final. 1015
Errors Expected @param tag for 'p_autoroute_tree'. 1015
Errors Name 'p_autoroute_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1017
Errors '{' should be on the previous line. 1018
Errors '{' should be on the previous line. 1020
Errors Name 'pin_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1021
Errors Name 'curr_tie_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1022
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1023
Errors '{' should be on the previous line. 1024
Errors Line is longer than 80 characters. 1025
Errors Line is longer than 80 characters. 1029
Errors Missing a Javadoc comment. 1035
Errors Name 'room_shape_is_thick' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1035
Errors Parameter p_obstacle_room should be final. 1035
Errors Name 'p_obstacle_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1035
Errors '{' should be on the previous line. 1036
Errors Name 'obstacle_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1037
Errors Name 'obstacle_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1039
Errors '{' should be on the previous line. 1041
Errors Line is longer than 80 characters. 1043
Errors '}' should be on the same line. 1045
Errors '{' should be on the previous line. 1047
Errors Line is longer than 80 characters. 1048
Errors Name 'via_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1048
Errors '0.5' is a magic number. 1049
Errors '}' should be on the same line. 1050
Errors '{' should be on the previous line. 1052
Errors Line is longer than 80 characters. 1053
Errors Line is longer than 80 characters. 1056
Errors Expected an @return tag. 1065
Errors Line is longer than 80 characters. 1065
Errors Name 'check_ripup' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors Parameter p_list_element should be final. 1065
Errors Expected @param tag for 'p_list_element'. 1065
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors Parameter p_obstacle_item should be final. 1065
Errors Expected @param tag for 'p_obstacle_item'. 1065
Errors Name 'p_obstacle_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors Parameter p_door_is_small should be final. 1065
Errors Expected @param tag for 'p_door_is_small'. 1065
Errors Name 'p_door_is_small' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors '{' should be on the previous line. 1068
Errors '{' should be on the previous line. 1072
Errors Line is longer than 80 characters. 1073
Errors '{' should be on the previous line. 1076
Errors Line is longer than 80 characters. 1081
Errors Name 'previous_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Line is longer than 80 characters. 1082
Errors Name 'room_was_shoved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Name 'previous_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1083
Errors Line is longer than 80 characters. 1084
Errors '{' should be on the previous line. 1089
Errors Line is longer than 80 characters. 1090
Errors '}' should be on the same line. 1095
Errors '{' should be on the previous line. 1097
Errors Name 'fanout_via_cost_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1101
Errors Name 'cost_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1102
Errors '{' should be on the previous line. 1104
Errors Name 'obstacle_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1105
Errors '{' should be on the previous line. 1108
Errors Line is longer than 80 characters. 1110
Errors '}' should be on the same line. 1112
Errors '{' should be on the previous line. 1114
Errors Name 'look_if_fanout_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1115
Errors Line is longer than 80 characters. 1116
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1116
Errors Name 'contact_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1117
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors '{' should be on the previous line. 1119
Errors Line is longer than 80 characters. 1120
Errors Name 'obstacle_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1125
Errors Line is longer than 80 characters. 1126
Errors '{' should be on the previous line. 1128
Errors Line is longer than 80 characters. 1129
Errors Name 'curr_fanout_via_cost_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1129
Errors '{' should be on the previous line. 1131
Errors '{' should be on the previous line. 1138
Errors '0.5' is a magic number. 1140
Errors Name 'ripup_cost' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1144
Errors Line is longer than 80 characters. 1146
Errors Name 'obstacle_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors '{' should be on the previous line. 1150
Errors Line is longer than 80 characters. 1154
Errors '4' is a magic number. 1154
Errors '3' is a magic number. 1154
Errors '{' should be on the previous line. 1156
Errors Name 'random_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors Name 'random_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1159
Errors '0.5' is a magic number. 1159
Errors Name 'MAX_RIPUP_COSTS' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1166
Errors '100' is a magic number. 1166
Errors Line is longer than 80 characters. 1171
Errors Line has trailing spaces. 1172
Errors Expected an @return tag. 1174
Errors Name 'calc_fanout_via_ripup_cost_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1174
Errors Parameter p_trace should be final. 1174
Errors Expected @param tag for 'p_trace'. 1174
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1174
Errors Name 'FANOUT_COST_CONST' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1176
Errors Name 'curr_end_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1177
Errors '{' should be on the previous line. 1179
Errors '{' should be on the previous line. 1181
Errors '}' should be on the same line. 1183
Errors '{' should be on the previous line. 1185
Errors '{' should be on the previous line. 1189
Errors Name 'curr_trace_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1192
Errors Name 'protect_fanout_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1193
Errors Line is longer than 80 characters. 1194
Errors '}' should be on the same line. 1197
Errors Line is longer than 80 characters. 1198
Errors Line is longer than 80 characters. 1201
Errors Name 'contact_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1201
Errors '{' should be on the previous line. 1203
Errors '{' should be on the previous line. 1210
Errors Line is longer than 80 characters. 1211
Errors Name 'fanout_via_cost_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1211
Errors Line is longer than 80 characters. 1223
Errors Expected an @return tag. 1226
Errors Line is longer than 80 characters. 1226
Errors Name 'shove_trace_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Parameter p_list_element should be final. 1226
Errors Expected @param tag for 'p_list_element'. 1226
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Parameter p_obstacle_room should be final. 1226
Errors Expected @param tag for 'p_obstacle_room'. 1226
Errors Name 'p_obstacle_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Line is longer than 80 characters. 1229
Errors Line is longer than 80 characters. 1231
Errors '{' should be on the previous line. 1236
Errors Line is longer than 80 characters. 1237
Errors Name 'left_to_door_section_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1237
Errors Line is longer than 80 characters. 1239
Errors Line is longer than 80 characters. 1240
Errors Line is longer than 80 characters. 1245
Errors Name 'curr_left_door_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1245
Errors Name 'curr_adjustment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1247
Errors '{' should be on the previous line. 1249
Errors '}' should be on the same line. 1252
Errors '{' should be on the previous line. 1254
Errors Line is longer than 80 characters. 1258
Errors '{' should be on the previous line. 1265
Errors Line is longer than 80 characters. 1266
Errors Name 'right_to_door_section_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1266
Errors Line is longer than 80 characters. 1268
Errors Line is longer than 80 characters. 1269
Errors Line is longer than 80 characters. 1273
Errors Name 'curr_right_door_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1273
Errors Name 'curr_adjustment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1275
Errors '{' should be on the previous line. 1277
Errors '}' should be on the same line. 1280
Errors '{' should be on the previous line. 1282
Errors Line is longer than 80 characters. 1285
Errors Line is longer than 80 characters. 1294
Errors Expected an @return tag. 1297
Errors Name 'check_neck_down_at_dest_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1297
Errors Parameter p_room should be final. 1297
Errors Expected @param tag for 'p_room'. 1297
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1297
Errors '{' should be on the previous line. 1298
Errors Line is longer than 80 characters. 1299
Errors Name 'target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1299
Errors Name 'curr_target_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1300
Errors '{' should be on the previous line. 1301
Errors '{' should be on the previous line. 1303
Errors Line is longer than 80 characters. 1304
Errors Expected an @return tag. 1314
Errors Line is longer than 80 characters. 1314
Errors Name 'segment_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1314
Errors Parameter p_from_segment should be final. 1314
Errors Expected @param tag for 'p_from_segment'. 1314
Errors Name 'p_from_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1314
Errors Parameter p_to_segment should be final. 1314
Errors Expected @param tag for 'p_to_segment'. 1314
Errors Name 'p_to_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1314
Errors Name 'check_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1316
Errors Line is longer than 80 characters. 1317
Errors Name 'first_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1317
Errors Line is longer than 80 characters. 1318
Errors Name 'second_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1318
Errors '{' should be on the previous line. 1321
Errors Name 'result_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1322
Errors Line is longer than 80 characters. 1323
Errors '}' should be on the same line. 1326
Errors Line is longer than 80 characters. 1327
Errors '}' should be on the same line. 1330
Errors '{' should be on the previous line. 1332
Errors Name 'result_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1335
Errors Line is longer than 80 characters. 1336
Errors '}' should be on the same line. 1339
Errors Line is longer than 80 characters. 1340
Errors '}' should be on the same line. 1343
Errors '{' should be on the previous line. 1345
Errors '}' should be on the same line. 1349
Errors '{' should be on the previous line. 1351
Errors '}' should be on the same line. 1353
Errors '{' should be on the previous line. 1355
Errors Line is longer than 80 characters. 1362
Errors Line is longer than 80 characters. 1363
Errors Expected an @return tag. 1366
Errors Line is longer than 80 characters. 1366
Errors Name 'enter_through_small_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1366
Errors Parameter p_list_element should be final. 1366
Errors Expected @param tag for 'p_list_element'. 1366
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1366
Errors Parameter p_ignore_item should be final. 1366
Errors Expected @param tag for 'p_ignore_item'. 1366
Errors Name 'p_ignore_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1366
Errors '{' should be on the previous line. 1369
Errors Name 'door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1372
Errors Name 'door_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1375
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1376
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1377
Errors '{' should be on the previous line. 1379
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1381
Errors '{' should be on the previous line. 1383
Errors '{' should be on the previous line. 1390
Errors Name 'door_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1394
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1395
Errors Name 'check_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1396
Errors Line is longer than 80 characters. 1397
Errors Line is longer than 80 characters. 1398
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1399
Errors '3' is a magic number. 1399
Errors Line is longer than 80 characters. 1401
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1404
Errors Name 'check_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1405
Errors Name 'ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1406
Errors Line is longer than 80 characters. 1408
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1408
Errors Line is longer than 80 characters. 1409
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1412
Errors '{' should be on the previous line. 1413
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1418
Errors '{' should be on the previous line. 1420
Errors Name 'curr_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1423
Errors '{' should be on the previous line. 1425
Errors First sentence should end with a period. 1432
Errors Line is longer than 80 characters. 1432
Errors Expected an @return tag. 1433
Errors Name 'check_leaving_ripped_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1433
Errors Parameter p_list_element should be final. 1433
Errors Expected @param tag for 'p_list_element'. 1433
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1433
Errors '{' should be on the previous line. 1434
Errors '{' should be on the previous line. 1436
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1439
Errors Line is longer than 80 characters. 1440
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1440
Errors '{' should be on the previous line. 1442
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1445
Errors '{' should be on the previous line. 1447
Errors Name 'autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1455
Errors Variable 'autoroute_engine' must be private and have accessor methods. 1455
Errors Missing a Javadoc comment. 1456
Errors Variable 'ctrl' must be private and have accessor methods. 1456
Errors Line is longer than 80 characters. 1458
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1460
Errors Name 'maze_expansion_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1464
Errors Variable 'maze_expansion_list' must be private and have accessor methods. 1464
Errors Line is longer than 80 characters. 1466
Errors Name 'destination_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1469
Errors Variable 'destination_distance' must be private and have accessor methods. 1469
Errors Name 'destination_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1473
Errors Missing a Javadoc comment. 1474
Errors Name 'section_no_of_destination_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1474
Errors Missing a Javadoc comment. 1475
Errors Name 'random_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1475
Errors Missing a Javadoc comment. 1476
Errors First sentence should end with a period. 1478
Errors '{' should be on the previous line. 1482
Errors Missing a Javadoc comment. 1484
Errors Parameter p_destination_door should be final. 1484
Errors Name 'p_destination_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1484
Errors Parameter p_section_no_of_door should be final. 1484
Errors Name 'p_section_no_of_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1484
Errors '{' should be on the previous line. 1485
Errors Missing a Javadoc comment. 1489
Errors Name 'destination_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1489
Errors Variable 'destination_door' must be private and have accessor methods. 1489
Errors Missing a Javadoc comment. 1490
Errors Name 'section_no_of_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1490
Errors Variable 'section_no_of_door' must be private and have accessor methods. 1490
Errors Line is longer than 80 characters. 1494
Errors '{' should be on the previous line. 1497
Errors First sentence should end with a period. 1499
Errors Name 'opposite_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1500
Errors Variable 'opposite_door' must be private and have accessor methods. 1500
Errors Name 'side_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1502
Errors Variable 'side_doors' must be private and have accessor methods. 1502
Errors Line is longer than 80 characters. 1503
Errors Name 'from_door_passing_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1504
Errors Variable 'from_door_passing_point' must be private and have accessor methods. 1504
Errors Line is longer than 80 characters. 1505
Errors Name 'opposite_door_passing_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1506
Errors Variable 'opposite_door_passing_point' must be private and have accessor methods. 1506
Errors Line is longer than 80 characters. 1508
Errors Missing a Javadoc comment. 1508
Errors Parameter p_opposite_door should be final. 1508
Errors Name 'p_opposite_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1508
Errors Parameter p_side_doors should be final. 1508
Errors Name 'p_side_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1508
Errors Line is longer than 80 characters. 1509
Errors Parameter p_from_door_passing_point should be final. 1509
Errors Name 'p_from_door_passing_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1509
Errors Parameter p_opposite_door_passing_point should be final. 1509
Errors Name 'p_opposite_door_passing_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1509

autoroute/MazeSearchElement.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 34
Errors '{' should be on the previous line. 35
Errors Line has trailing spaces. 42
Errors First sentence should end with a period. 43
Errors Line is longer than 80 characters. 43
Errors Name 'is_occupied' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Variable 'is_occupied' must be private and have accessor methods. 44
Errors Line has trailing spaces. 45
Errors First sentence should end with a period. 46
Errors Name 'backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Variable 'backtrack_door' must be private and have accessor methods. 47
Errors Line has trailing spaces. 48
Errors Missing a Javadoc comment. 49
Errors Name 'section_no_of_backtrack_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Variable 'section_no_of_backtrack_door' must be private and have accessor methods. 49
Errors Line has trailing spaces. 50
Errors Missing a Javadoc comment. 51
Errors Name 'room_ripped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Variable 'room_ripped' must be private and have accessor methods. 51
Errors Line has trailing spaces. 52
Errors Missing a Javadoc comment. 53
Errors Variable 'adjustment' must be private and have accessor methods. 53
Errors Line has trailing spaces. 54
Errors Missing a Javadoc comment. 55
Errors '{' should be on the previous line. 56
Errors Missing a Javadoc comment. 56
Errors Missing a Javadoc comment. 56
Errors Missing a Javadoc comment. 56
Errors '}' is not preceded with whitespace. 56

autoroute/MazeShoveTraceAlgo.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 46
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 50
Errors Method length is 304 lines (max allowed is 150). 61
Errors Name 'check_shove_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_list_element should be final. 61
Errors Name 'p_list_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 62
Errors Parameter p_obstacle_room should be final. 62
Errors Name 'p_obstacle_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_board should be final. 62
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_ctrl should be final. 62
Errors Name 'p_ctrl' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_shove_to_the_left should be final. 63
Errors Name 'p_shove_to_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_to_door_list should be final. 63
Errors Name 'p_to_door_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 66
Errors Name 'from_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 74
Errors Name 'obstacle_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors 'cast' is not followed by whitespace. 74
Errors Name 'trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line is longer than 80 characters. 76
Errors Line is longer than 80 characters. 77
Errors Line is longer than 80 characters. 78
Errors Line is longer than 80 characters. 82
Errors Name 'compensated_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Name 'from_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 85
Errors Name 'trace_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line has trailing spaces. 89
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line has trailing spaces. 91
Errors '{' should be on the previous line. 93
Errors Line is longer than 80 characters. 94
Errors Name 'room_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 99
Errors Name 'shove_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 102
Errors Line is longer than 80 characters. 104
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 109
Errors 'cast' is not followed by whitespace. 109
Errors Name 'door_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'corner_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line is longer than 80 characters. 115
Errors Name 'corner_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 117
Errors Name 'shove_into_direction_of_trace_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 122
Errors Line is longer than 80 characters. 123
Errors '{' should be on the previous line. 125
Errors Line has trailing spaces. 126
Errors Line is longer than 80 characters. 127
Errors '}' should be on the same line. 130
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 133
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Name 'from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Name 'shove_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line is longer than 80 characters. 136
Errors Name 'door_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line is longer than 80 characters. 137
Errors Name 'side_of_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line has trailing spaces. 138
Errors Line is longer than 80 characters. 139
Errors Name 'polar_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Line has trailing spaces. 140
Errors Name 'door_line_swapped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '<' should be on a new line. 142
Errors Line has trailing spaces. 144
Errors Name 'section_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line is longer than 80 characters. 146
Errors Line has trailing spaces. 147
Errors Line is longer than 80 characters. 148
Errors Name 'shape_entry_check_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '5' is a magic number. 148
Errors Line is longer than 80 characters. 149
Errors Name 'check_dist_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line has trailing spaces. 150
Errors Line is longer than 80 characters. 151
Errors Line is longer than 80 characters. 154
Errors Line is longer than 80 characters. 155
Errors Line is longer than 80 characters. 156
Errors '}' should be on the same line. 157
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 162
Errors Line is longer than 80 characters. 163
Errors '{' should be on the previous line. 166
Errors Line has trailing spaces. 169
Errors Line has trailing spaces. 170
Errors Line has trailing spaces. 172
Errors Line is longer than 80 characters. 173
Errors Name 'shrinked_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Line is longer than 80 characters. 174
Errors Name 'perpendicular_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 176
Errors '{' should be on the previous line. 178
Errors Line is longer than 80 characters. 179
Errors Name 'start_closing_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Line is longer than 80 characters. 181
Errors '}' should be on the same line. 183
Errors '{' should be on the previous line. 185
Errors Line is longer than 80 characters. 186
Errors Name 'start_closing_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line is longer than 80 characters. 188
Errors '}' should be on the same line. 191
Errors '{' should be on the previous line. 193
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 196
Errors Name 'start_closing_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 198
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 203
Errors Name 'start_closing_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Line is longer than 80 characters. 205
Errors Name 'trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Line has trailing spaces. 213
Errors Name 'shove_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Line is longer than 80 characters. 215
Errors Name 'segment_shortened' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors '{' should be on the previous line. 219
Errors '{' should be on the previous line. 223
Errors Line is longer than 80 characters. 226
Errors Line has trailing spaces. 229
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Line is longer than 80 characters. 232
Errors Name 'segment_ist_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors '0.1' is a magic number. 232
Errors Line has trailing spaces. 233
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 237
Errors Line has trailing spaces. 238
Errors '{' should be on the previous line. 240
Errors Line has trailing spaces. 244
Errors '{' should be on the previous line. 247
Errors Line is longer than 80 characters. 248
Errors Line has trailing spaces. 250
Errors Name 'shove_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line has trailing spaces. 252
Errors Line is longer than 80 characters. 253
Errors Name 'from_door_compare_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 257
Errors '}' should be on the same line. 259
Errors '{' should be on the previous line. 261
Errors Line is longer than 80 characters. 262
Errors Line has trailing spaces. 264
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 266
Errors '{' should be on the previous line. 268
Errors '&&' should be on a new line. 271
Errors '{' should be on the previous line. 273
Errors Line is longer than 80 characters. 274
Errors Name 'first_room_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors 'cast' is not followed by whitespace. 274
Errors Line is longer than 80 characters. 275
Errors Name 'second_room_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors 'cast' is not followed by whitespace. 275
Errors '{' should be on the previous line. 277
Errors Name 'curr_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 284
Errors Name 'add_link_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Line has trailing spaces. 286
Errors Line has trailing spaces. 287
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 290
Errors Name 'line_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Line is longer than 80 characters. 291
Errors '}' should be on the same line. 294
Errors '{' should be on the previous line. 296
Errors Line has trailing spaces. 298
Errors Line is longer than 80 characters. 299
Errors Line is longer than 80 characters. 300
Errors Name 'curr_door_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 302
Errors Line is longer than 80 characters. 303
Errors Line is longer than 80 characters. 305
Errors Line is longer than 80 characters. 309
Errors Name 'start_corner_side_of_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors Line is longer than 80 characters. 310
Errors Name 'end_corner_side_of_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors '{' should be on the previous line. 312
Errors Line is longer than 80 characters. 313
Errors '}' should be on the same line. 317
Errors '{' should be on the previous line. 319
Errors Line is longer than 80 characters. 320
Errors Line is longer than 80 characters. 325
Errors Name 'curr_door_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Name 'curr_door_nearest_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors Line is longer than 80 characters. 327
Errors '}' should be on the same line. 330
Errors '{' should be on the previous line. 332
Errors Line is longer than 80 characters. 335
Errors Line is longer than 80 characters. 340
Errors Name 'curr_door_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Line has trailing spaces. 341
Errors Line is longer than 80 characters. 342
Errors Line is longer than 80 characters. 344
Errors Name 'line_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors '{' should be on the previous line. 346
Errors Name 'curr_line_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Name 'curr_section_nearest_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Line is longer than 80 characters. 349
Errors '}' should be on the same line. 352
Errors '{' should be on the previous line. 354
Errors Line is longer than 80 characters. 357
Errors Name 'curr_section_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors Line is longer than 80 characters. 358
Errors Line is longer than 80 characters. 360
Errors Line has trailing spaces. 368
Errors Line is longer than 80 characters. 370
Errors Expected an @return tag. 373
Errors Line is longer than 80 characters. 373
Errors Name 'end_points_matching' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Parameter p_trace should be final. 373
Errors Expected @param tag for 'p_trace'. 373
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Parameter p_from_item should be final. 373
Errors Expected @param tag for 'p_from_item'. 373
Errors Name 'p_from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '{' should be on the previous line. 376
Errors '{' should be on the previous line. 380
Errors Name 'points_matching' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 385
Errors Name 'from_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Line is longer than 80 characters. 387
Errors '}' should be on the same line. 388
Errors '{' should be on the previous line. 390
Errors Name 'from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Line is longer than 80 characters. 392
Errors '||' should be on a new line. 392
Errors '||' should be on a new line. 393
Errors '||' should be on a new line. 394
Errors '}' should be on the same line. 396
Errors '{' should be on the previous line. 398
Errors Line has trailing spaces. 403
Errors Missing a Javadoc comment. 404
Errors '{' should be on the previous line. 405
Errors Line is longer than 80 characters. 406
Errors Missing a Javadoc comment. 406
Errors Parameter p_door should be final. 406
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_section_no should be final. 406
Errors Name 'p_section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_section_line should be final. 406
Errors Name 'p_section_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Line has trailing spaces. 411
Errors Missing a Javadoc comment. 413
Errors Variable 'door' must be private and have accessor methods. 413
Errors Missing a Javadoc comment. 414
Errors Name 'section_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors Variable 'section_no' must be private and have accessor methods. 414
Errors Missing a Javadoc comment. 415
Errors Name 'section_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Variable 'section_line' must be private and have accessor methods. 415

autoroute/ObstacleExpansionRoom.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 36
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 43
Errors First sentence should end with a period. 44
Errors Line is longer than 80 characters. 45
Errors Parameter p_item should be final. 45
Errors Expected @param tag for 'p_item'. 45
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_index_in_item should be final. 45
Errors Expected @param tag for 'p_index_in_item'. 45
Errors Name 'p_index_in_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_shape_tree should be final. 45
Errors Expected @param tag for 'p_shape_tree'. 45
Errors Name 'p_shape_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line has trailing spaces. 52
Errors Method 'get_index_in_item' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'get_index_in_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 62
Errors Method 'get_layer' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 72
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 78
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 82
Errors First sentence should end with a period. 83
Errors Method 'door_exists' is not designed for extension - needs to be abstract, final or empty. 88
Errors Name 'door_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Parameter p_other should be final. 88
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 91
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors Line is longer than 80 characters. 94
Errors Line has trailing spaces. 102
Errors Method 'add_door' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'add_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_door should be final. 108
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 109
Errors Line has trailing spaces. 112
Errors Line is longer than 80 characters. 114
Errors Method 'create_overlap_door' is not designed for extension - needs to be abstract, final or empty. 121
Errors Name 'create_overlap_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Parameter p_other should be final. 121
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 122
Errors '{' should be on the previous line. 124
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 132
Errors '{' should be on the previous line. 136
Errors '{' should be on the previous line. 138
Errors Line is longer than 80 characters. 142
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line has trailing spaces. 152
Errors First sentence should end with a period. 153
Errors Method 'get_doors' is not designed for extension - needs to be abstract, final or empty. 158
Errors Name 'get_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors Line has trailing spaces. 162
Errors Method 'clear_doors' is not designed for extension - needs to be abstract, final or empty. 166
Errors Name 'clear_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 170
Errors Method 'reset_doors' is not designed for extension - needs to be abstract, final or empty. 174
Errors Name 'reset_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 175
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 177
Errors Line has trailing spaces. 181
Errors Method 'get_target_doors' is not designed for extension - needs to be abstract, final or empty. 187
Errors Name 'get_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors Line has trailing spaces. 191
Errors Method 'get_item' is not designed for extension - needs to be abstract, final or empty. 197
Errors Name 'get_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors Line has trailing spaces. 201
Errors Method 'get_object' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'get_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Line has trailing spaces. 211
Errors Method 'remove_door' is not designed for extension - needs to be abstract, final or empty. 213
Errors Name 'remove_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_door should be final. 213
Errors Name 'p_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Line has trailing spaces. 217
Errors Expected an @return tag. 221
Errors Method 'all_doors_calculated' is not designed for extension - needs to be abstract, final or empty. 221
Errors Name 'all_doors_calculated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors Line has trailing spaces. 225
Errors Method 'set_doors_calculated' is not designed for extension - needs to be abstract, final or empty. 226
Errors Missing a Javadoc comment. 226
Errors Name 'set_doors_calculated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Parameter p_value should be final. 226
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 227
Errors Line has trailing spaces. 230
Errors Line has trailing spaces. 231
Errors Line is longer than 80 characters. 237
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 237
Errors Parameter p_graphics should be final. 237
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Parameter p_graphics_context should be final. 237
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Parameter p_intensity should be final. 237
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Line is longer than 80 characters. 240
Errors Name 'layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Line is longer than 80 characters. 241
Errors Line is longer than 80 characters. 242
Errors Line has trailing spaces. 244
Errors Missing a Javadoc comment. 245
Errors Missing a Javadoc comment. 246
Errors Name 'index_in_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Missing a Javadoc comment. 247
Errors Line has trailing spaces. 248
Errors First sentence should end with a period. 249
Errors Line has trailing spaces. 251
Errors Missing a Javadoc comment. 252
Errors Name 'doors_calculated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252

autoroute/Sorted45DegreeRoomNeighbours.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Class Sorted45DegreeRoomNeighbours should be declared as final. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 58
Errors Parameter p_room should be final. 58
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_autoroute_engine should be final. 58
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors Name 'room_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 62
Errors '{' should be on the previous line. 64
Errors Line has trailing spaces. 67
Errors Line is longer than 80 characters. 68
Errors Line is longer than 80 characters. 70
Errors Name 'edge_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 77
Errors Line has trailing spaces. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors '7' is a magic number. 85
Errors '}' should be on the same line. 87
Errors '{' should be on the previous line. 89
Errors Line has trailing spaces. 94
Errors Expected an @return tag. 99
Errors Line is longer than 80 characters. 99
Errors Name 'calculate_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Parameter p_room should be final. 99
Errors Expected @param tag for 'p_room'. 99
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Parameter p_net_no should be final. 99
Errors Expected @param tag for 'p_net_no'. 99
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Parameter p_autoroute_search_tree should be final. 100
Errors Expected @param tag for 'p_autoroute_search_tree'. 100
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Parameter p_room_id_no should be final. 100
Errors Expected @param tag for 'p_room_id_no'. 100
Errors Name 'p_room_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 102
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 105
Errors Line is longer than 80 characters. 106
Errors '}' should be on the same line. 107
Errors '{' should be on the previous line. 109
Errors 'cast' is not followed by whitespace. 110
Errors '}' should be on the same line. 111
Errors '{' should be on the previous line. 113
Errors Line is longer than 80 characters. 114
Errors Name 'room_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Line is longer than 80 characters. 118
Errors Line is longer than 80 characters. 119
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Line is longer than 80 characters. 120
Errors Line is longer than 80 characters. 121
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 124
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 130
Errors Line is longer than 80 characters. 132
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line is longer than 80 characters. 137
Errors Name 'curr_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Line is longer than 80 characters. 141
Errors '{' should be on the previous line. 144
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 148
Errors Line is longer than 80 characters. 149
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line has trailing spaces. 150
Errors Name 'curr_overlap_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Line is longer than 80 characters. 151
Errors Line is longer than 80 characters. 152
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 159
Errors '{' should be on the previous line. 164
Errors Name 'neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 168
Errors '}' should be on the same line. 170
Errors '{' should be on the previous line. 172
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 175
Errors Line is longer than 80 characters. 177
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 179
Errors '{' should be on the previous line. 183
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 186
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line has trailing spaces. 195
Errors Line has trailing spaces. 196
Errors First sentence should end with a period. 197
Errors Line is longer than 80 characters. 198
Errors Parameter p_from_room should be final. 198
Errors Expected @param tag for 'p_from_room'. 198
Errors Name 'p_from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Parameter p_completed_room should be final. 198
Errors Expected @param tag for 'p_completed_room'. 198
Errors Name 'p_completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Line has trailing spaces. 204
Errors '8' is a magic number. 205
Errors '8' is a magic number. 206
Errors '{' should be on the previous line. 207
Errors Line has trailing spaces. 211
Errors Line is longer than 80 characters. 212
Errors Missing a Javadoc comment. 212
Errors Name 'add_sorted_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_neighbour_shape should be final. 212
Errors Name 'p_neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_intersection should be final. 212
Errors Name 'p_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Line is longer than 80 characters. 214
Errors Name 'new_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 216
Errors Line has trailing spaces. 220
Errors Line is longer than 80 characters. 222
Errors Line is longer than 80 characters. 224
Errors Name 'calculate_edge_incomplete_rooms_of_obstacle_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Parameter p_from_side_no should be final. 224
Errors Expected @param tag for 'p_from_side_no'. 224
Errors Name 'p_from_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Parameter p_to_side_no should be final. 224
Errors Expected @param tag for 'p_to_side_no'. 224
Errors Name 'p_to_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Parameter p_autoroute_engine should be final. 224
Errors Expected @param tag for 'p_autoroute_engine'. 224
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 228
Errors Line is longer than 80 characters. 231
Errors Name 'board_bounding_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Name 'curr_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 235
Errors Name 'next_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '8' is a magic number. 236
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 239
Errors '{' should be on the previous line. 249
Errors '}' should be on the same line. 251
Errors '{' should be on the previous line. 253
Errors '}' should be on the same line. 255
Errors '{' should be on the previous line. 257
Errors '}' should be on the same line. 259
Errors '3' is a magic number. 260
Errors '{' should be on the previous line. 261
Errors '}' should be on the same line. 263
Errors '4' is a magic number. 264
Errors '{' should be on the previous line. 265
Errors '}' should be on the same line. 267
Errors '5' is a magic number. 268
Errors '{' should be on the previous line. 269
Errors '}' should be on the same line. 271
Errors '6' is a magic number. 272
Errors '{' should be on the previous line. 273
Errors '}' should be on the same line. 275
Errors '7' is a magic number. 276
Errors '{' should be on the previous line. 277
Errors '}' should be on the same line. 279
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Line is longer than 80 characters. 285
Errors '{' should be on the previous line. 288
Errors Line has trailing spaces. 294
Errors Line is longer than 80 characters. 295
Errors Missing a Javadoc comment. 295
Errors Name 'remove_not_touching_border_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '(' is followed by whitespace. 295
Errors Parameter p_room_oct should be final. 295
Errors Name 'p_room_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Parameter p_edge_interiour_touches_obstacle should be final. 296
Errors Name 'p_edge_interiour_touches_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 297
Errors '6' is a magic number. 299
Errors '{' should be on the previous line. 300
Errors '}' should be on the same line. 302
Errors '{' should be on the previous line. 304
Errors Line has trailing spaces. 307
Errors '{' should be on the previous line. 310
Errors '}' should be on the same line. 312
Errors '{' should be on the previous line. 314
Errors Line has trailing spaces. 317
Errors '{' should be on the previous line. 320
Errors '}' should be on the same line. 322
Errors '{' should be on the previous line. 324
Errors Line has trailing spaces. 327
Errors Line has trailing spaces. 328
Errors '4' is a magic number. 330
Errors '{' should be on the previous line. 331
Errors '}' should be on the same line. 333
Errors '{' should be on the previous line. 335
Errors Line has trailing spaces. 338
Errors '5' is a magic number. 340
Errors '{' should be on the previous line. 341
Errors '}' should be on the same line. 343
Errors '{' should be on the previous line. 345
Errors Line has trailing spaces. 348
Errors '{' should be on the previous line. 351
Errors '}' should be on the same line. 353
Errors '{' should be on the previous line. 355
Errors Line has trailing spaces. 358
Errors '7' is a magic number. 360
Errors '{' should be on the previous line. 361
Errors '}' should be on the same line. 363
Errors '{' should be on the previous line. 365
Errors Line has trailing spaces. 368
Errors '3' is a magic number. 370
Errors '{' should be on the previous line. 371
Errors '}' should be on the same line. 373
Errors '{' should be on the previous line. 375
Errors Line has trailing spaces. 378
Errors '(' is followed by whitespace. 379
Errors Line is longer than 80 characters. 383
Errors Expected an @return tag. 387
Errors Line is longer than 80 characters. 387
Errors Name 'try_remove_edge_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Parameter p_net_no should be final. 387
Errors Expected @param tag for 'p_net_no'. 387
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Parameter p_autoroute_search_tree should be final. 387
Errors Expected @param tag for 'p_autoroute_search_tree'. 387
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors '{' should be on the previous line. 390
Errors Line is longer than 80 characters. 393
Errors Name 'curr_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '{' should be on the previous line. 395
Errors Line is longer than 80 characters. 396
Errors Name 'room_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Name 'room_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Line has trailing spaces. 401
Errors Name 'try_remove_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '8' is a magic number. 403
Errors '{' should be on the previous line. 404
Errors '{' should be on the previous line. 406
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Line is longer than 80 characters. 408
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors 'if' is not followed by whitespace. 409
Errors '{' should be on the previous line. 410
Errors Line has trailing spaces. 416
Errors '{' should be on the previous line. 418
Errors Line is longer than 80 characters. 419
Errors Line has trailing spaces. 421
Errors Line is longer than 80 characters. 422
Errors Name 'enlarged_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors '(' is followed by whitespace. 422
Errors Line has trailing spaces. 423
Errors Line is longer than 80 characters. 424
Errors Name 'door_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'ignore_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Name 'ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Name 'max_door_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors ':' is not preceded with whitespace. 428
Errors '{' should be on the previous line. 429
Errors Line is longer than 80 characters. 430
Errors Line is longer than 80 characters. 431
Errors '{' should be on the previous line. 433
Errors Line is longer than 80 characters. 434
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors Avoid nested blocks. 435
Errors Line is longer than 80 characters. 436
Errors Name 'curr_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors Name 'curr_door_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors '{' should be on the previous line. 441
Errors Line is longer than 80 characters. 444
Errors Name 'enlarged_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Line is longer than 80 characters. 451
Errors Name 'new_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 453
Errors Line is longer than 80 characters. 454
Errors '{' should be on the previous line. 456
Errors Line is longer than 80 characters. 458
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors '{' should be on the previous line. 460
Errors Line is longer than 80 characters. 462
Errors Line has trailing spaces. 469
Errors Line is longer than 80 characters. 473
Errors More than 7 parameters. 473
Errors Name 'insert_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_autoroute_engine should be final. 473
Errors Expected @param tag for 'p_autoroute_engine'. 473
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_lx should be final. 473
Errors Expected @param tag for 'p_lx'. 473
Errors Name 'p_lx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_ly should be final. 473
Errors Expected @param tag for 'p_ly'. 473
Errors Name 'p_ly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_rx should be final. 473
Errors Expected @param tag for 'p_rx'. 473
Errors Name 'p_rx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_uy should be final. 473
Errors Expected @param tag for 'p_uy'. 473
Errors Name 'p_uy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_ulx should be final. 474
Errors Expected @param tag for 'p_ulx'. 474
Errors Name 'p_ulx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Parameter p_lrx should be final. 474
Errors Expected @param tag for 'p_lrx'. 474
Errors Name 'p_lrx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Parameter p_llx should be final. 474
Errors Expected @param tag for 'p_llx'. 474
Errors Name 'p_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Parameter p_urx should be final. 474
Errors Expected @param tag for 'p_urx'. 474
Errors Name 'p_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors '{' should be on the previous line. 475
Errors Line is longer than 80 characters. 476
Errors Name 'new_incomplete_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors '{' should be on the previous line. 479
Errors Line is longer than 80 characters. 480
Errors Name 'new_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 480
Errors '{' should be on the previous line. 482
Errors Name 'door_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 485
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors Line is longer than 80 characters. 487
Errors Line is longer than 80 characters. 488
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Line has trailing spaces. 495
Errors Line is longer than 80 characters. 496
Errors Missing a Javadoc comment. 496
Errors Name 'calculate_new_incomplete_rooms_for_obstacle_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors Parameter p_prev_neighbour should be final. 496
Errors Name 'p_prev_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors Line is longer than 80 characters. 497
Errors Parameter p_next_neighbour should be final. 497
Errors Name 'p_next_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Parameter p_autoroute_engine should be final. 497
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Name 'from_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Name 'to_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Line is longer than 80 characters. 506
Errors Name 'board_bounding_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Line has trailing spaces. 507
Errors Line is longer than 80 characters. 508
Errors Line has trailing spaces. 509
Errors '{' should be on the previous line. 519
Errors '}' should be on the same line. 522
Errors '{' should be on the previous line. 524
Errors '}' should be on the same line. 527
Errors '{' should be on the previous line. 529
Errors '}' should be on the same line. 532
Errors '3' is a magic number. 533
Errors '{' should be on the previous line. 534
Errors '}' should be on the same line. 537
Errors '4' is a magic number. 538
Errors '{' should be on the previous line. 539
Errors '}' should be on the same line. 542
Errors '5' is a magic number. 543
Errors '{' should be on the previous line. 544
Errors '}' should be on the same line. 547
Errors '6' is a magic number. 548
Errors '{' should be on the previous line. 549
Errors '}' should be on the same line. 552
Errors '7' is a magic number. 553
Errors '{' should be on the previous line. 554
Errors Line is longer than 80 characters. 558
Errors Line has trailing spaces. 559
Errors Line is longer than 80 characters. 560
Errors Line has trailing spaces. 561
Errors Line has trailing spaces. 570
Errors '{' should be on the previous line. 572
Errors '}' should be on the same line. 575
Errors '{' should be on the previous line. 577
Errors '}' should be on the same line. 580
Errors '{' should be on the previous line. 582
Errors '}' should be on the same line. 585
Errors '3' is a magic number. 586
Errors '{' should be on the previous line. 587
Errors '}' should be on the same line. 590
Errors '4' is a magic number. 591
Errors '{' should be on the previous line. 592
Errors '}' should be on the same line. 595
Errors '5' is a magic number. 596
Errors '{' should be on the previous line. 597
Errors '}' should be on the same line. 600
Errors '6' is a magic number. 601
Errors '{' should be on the previous line. 602
Errors '}' should be on the same line. 605
Errors '7' is a magic number. 606
Errors '{' should be on the previous line. 607
Errors Line is longer than 80 characters. 611
Errors Line has trailing spaces. 612
Errors Line is longer than 80 characters. 613
Errors Name 'curr_from_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors '8' is a magic number. 614
Errors '{' should be on the previous line. 616
Errors Name 'curr_to_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors '7' is a magic number. 619
Errors '8' is a magic number. 619
Errors Line is longer than 80 characters. 620
Errors Line has trailing spaces. 623
Errors Line is longer than 80 characters. 624
Errors Method length is 254 lines (max allowed is 150). 624
Errors Missing a Javadoc comment. 624
Errors Name 'calculate_new_incomplete_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Parameter p_autoroute_engine should be final. 624
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Line is longer than 80 characters. 626
Errors Name 'board_bounding_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors Name 'prev_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors Line is longer than 80 characters. 628
Errors Line is longer than 80 characters. 631
Errors Line has trailing spaces. 635
Errors '{' should be on the previous line. 637
Errors Name 'next_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors Line has trailing spaces. 639
Errors Name 'insert_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors Line has trailing spaces. 641
Errors Line is longer than 80 characters. 642
Errors Line is longer than 80 characters. 645
Errors '{' should be on the previous line. 647
Errors '}' should be on the same line. 649
Errors '{' should be on the previous line. 651
Errors '}' should be on the same line. 653
Errors '{' should be on the previous line. 655
Errors Line is longer than 80 characters. 656
Errors '}' should be on the same line. 660
Errors Line is longer than 80 characters. 661
Errors 'if' is not followed by whitespace. 661
Errors '8' is a magic number. 661
Errors '}' should be on the same line. 665
Errors '{' should be on the previous line. 667
Errors '}' should be on the same line. 671
Errors '{' should be on the previous line. 673
Errors Line is longer than 80 characters. 675
Errors Line has trailing spaces. 677
Errors Line has trailing spaces. 678
Errors '{' should be on the previous line. 680
Errors Line is longer than 80 characters. 682
Errors Line has trailing spaces. 684
Errors '&&' should be on a new line. 685
Errors Line is longer than 80 characters. 686
Errors Line is longer than 80 characters. 688
Errors '}' should be on the same line. 689
Errors '{' should be on the previous line. 691
Errors Line has trailing spaces. 700
Errors '{' should be on the previous line. 702
Errors Line is longer than 80 characters. 703
Errors '{' should be on the previous line. 708
Errors '}' should be on the same line. 711
Errors Line is longer than 80 characters. 712
Errors '}' should be on the same line. 716
Errors Line is longer than 80 characters. 717
Errors '}' should be on the same line. 721
Errors '{' should be on the previous line. 723
Errors Line is longer than 80 characters. 724
Errors '{' should be on the previous line. 729
Errors '}' should be on the same line. 732
Errors Line is longer than 80 characters. 733
Errors '}' should be on the same line. 737
Errors Line is longer than 80 characters. 738
Errors '}' should be on the same line. 742
Errors '{' should be on the previous line. 744
Errors Line is longer than 80 characters. 745
Errors '{' should be on the previous line. 750
Errors '}' should be on the same line. 753
Errors Line is longer than 80 characters. 754
Errors '}' should be on the same line. 758
Errors Line is longer than 80 characters. 759
Errors '}' should be on the same line. 763
Errors '3' is a magic number. 764
Errors '{' should be on the previous line. 765
Errors Line is longer than 80 characters. 766
Errors '3' is a magic number. 770
Errors '{' should be on the previous line. 771
Errors '}' should be on the same line. 774
Errors Line is longer than 80 characters. 775
Errors '}' should be on the same line. 779
Errors Line is longer than 80 characters. 780
Errors '}' should be on the same line. 784
Errors '4' is a magic number. 785
Errors '{' should be on the previous line. 786
Errors Line is longer than 80 characters. 787
Errors '4' is a magic number. 791
Errors '{' should be on the previous line. 792
Errors '}' should be on the same line. 795
Errors Line is longer than 80 characters. 796
Errors '}' should be on the same line. 800
Errors Line is longer than 80 characters. 801
Errors '}' should be on the same line. 805
Errors '5' is a magic number. 806
Errors '{' should be on the previous line. 807
Errors Line is longer than 80 characters. 808
Errors '5' is a magic number. 812
Errors '{' should be on the previous line. 813
Errors '}' should be on the same line. 816
Errors Line is longer than 80 characters. 817
Errors '}' should be on the same line. 821
Errors Line is longer than 80 characters. 822
Errors '}' should be on the same line. 826
Errors '6' is a magic number. 827
Errors '{' should be on the previous line. 828
Errors Line is longer than 80 characters. 829
Errors '6' is a magic number. 833
Errors '{' should be on the previous line. 834
Errors '}' should be on the same line. 837
Errors Line is longer than 80 characters. 838
Errors '}' should be on the same line. 842
Errors Line is longer than 80 characters. 843
Errors '}' should be on the same line. 847
Errors '7' is a magic number. 848
Errors '{' should be on the previous line. 849
Errors Line is longer than 80 characters. 850
Errors '7' is a magic number. 854
Errors '{' should be on the previous line. 855
Errors '}' should be on the same line. 858
Errors Line is longer than 80 characters. 859
Errors '}' should be on the same line. 863
Errors Line is longer than 80 characters. 864
Errors '}' should be on the same line. 868
Errors '{' should be on the previous line. 870
Errors Line is longer than 80 characters. 871
Errors Line is longer than 80 characters. 873
Errors Line has trailing spaces. 879
Errors Missing a Javadoc comment. 880
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Variable 'completed_room' must be private and have accessor methods. 880
Errors Missing a Javadoc comment. 881
Errors Name 'sorted_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors Variable 'sorted_neighbours' must be private and have accessor methods. 881
Errors Missing a Javadoc comment. 882
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 882
Errors Missing a Javadoc comment. 883
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 883
Errors Line has trailing spaces. 884
Errors Missing a Javadoc comment. 885
Errors Name 'edge_interiour_touches_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 885
Errors Line has trailing spaces. 886
Errors Line has trailing spaces. 891
Errors Line has trailing spaces. 894
Errors Line is longer than 80 characters. 896
Errors Line is longer than 80 characters. 901
Errors Parameter p_neighbour_shape should be final. 901
Errors Expected @param tag for 'p_neighbour_shape'. 901
Errors Name 'p_neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors Parameter p_intersection should be final. 901
Errors Expected @param tag for 'p_intersection'. 901
Errors Name 'p_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors Line has trailing spaces. 905
Errors Line is longer than 80 characters. 906
Errors '}' should be on the same line. 909
Errors Line is longer than 80 characters. 910
Errors '}' should be on the same line. 913
Errors Line is longer than 80 characters. 914
Errors '}' should be on the same line. 917
Errors Line is longer than 80 characters. 918
Errors '3' is a magic number. 920
Errors '}' should be on the same line. 921
Errors Line is longer than 80 characters. 922
Errors '4' is a magic number. 924
Errors '}' should be on the same line. 925
Errors Line is longer than 80 characters. 926
Errors '5' is a magic number. 928
Errors '}' should be on the same line. 929
Errors Line is longer than 80 characters. 930
Errors '6' is a magic number. 932
Errors '}' should be on the same line. 933
Errors Line is longer than 80 characters. 934
Errors '7' is a magic number. 936
Errors '}' should be on the same line. 937
Errors '{' should be on the previous line. 939
Errors Line has trailing spaces. 945
Errors Line is longer than 80 characters. 946
Errors '7' is a magic number. 948
Errors '}' should be on the same line. 949
Errors Line is longer than 80 characters. 950
Errors '6' is a magic number. 952
Errors '}' should be on the same line. 953
Errors Line is longer than 80 characters. 954
Errors '5' is a magic number. 956
Errors '}' should be on the same line. 957
Errors Line is longer than 80 characters. 958
Errors '4' is a magic number. 960
Errors '}' should be on the same line. 961
Errors Line is longer than 80 characters. 962
Errors '3' is a magic number. 964
Errors '}' should be on the same line. 965
Errors Line is longer than 80 characters. 966
Errors '}' should be on the same line. 969
Errors Line is longer than 80 characters. 970
Errors '}' should be on the same line. 973
Errors Line is longer than 80 characters. 974
Errors '}' should be on the same line. 977
Errors '{' should be on the previous line. 979
Errors Line has trailing spaces. 984
Errors Name 'next_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 985
Errors '{' should be on the previous line. 987
Errors Name 'curr_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 988
Errors '8' is a magic number. 989
Errors '{' should be on the previous line. 991
Errors Name 'touch_only_at_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 992
Errors '{' should be on the previous line. 994
Errors Line is longer than 80 characters. 995
Errors '{' should be on the previous line. 1001
Errors Line is longer than 80 characters. 1002
Errors '{' should be on the previous line. 1008
Errors '{' should be on the previous line. 1013
Errors Line has trailing spaces. 1016
Errors Line has trailing spaces. 1019
Errors Expected an @return tag. 1024
Errors Parameter p_other should be final. 1024
Errors Expected @param tag for 'p_other'. 1024
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1024
Errors '{' should be on the previous line. 1025
Errors '{' should be on the previous line. 1027
Errors '{' should be on the previous line. 1031
Errors Line has trailing spaces. 1034
Errors Name 'cmp_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1038
Errors Line has trailing spaces. 1039
Errors '{' should be on the previous line. 1041
Errors '}' should be on the same line. 1043
Errors '{' should be on the previous line. 1045
Errors '}' should be on the same line. 1047
Errors '{' should be on the previous line. 1049
Errors '}' should be on the same line. 1051
Errors '3' is a magic number. 1052
Errors '{' should be on the previous line. 1053
Errors '3' is a magic number. 1054
Errors '3' is a magic number. 1054
Errors '}' should be on the same line. 1055
Errors '4' is a magic number. 1056
Errors '{' should be on the previous line. 1057
Errors '4' is a magic number. 1058
Errors '4' is a magic number. 1058
Errors '}' should be on the same line. 1059
Errors '5' is a magic number. 1060
Errors '{' should be on the previous line. 1061
Errors '5' is a magic number. 1062
Errors '5' is a magic number. 1062
Errors '}' should be on the same line. 1063
Errors '6' is a magic number. 1064
Errors '{' should be on the previous line. 1065
Errors '6' is a magic number. 1066
Errors '6' is a magic number. 1066
Errors '}' should be on the same line. 1067
Errors '7' is a magic number. 1068
Errors '{' should be on the previous line. 1069
Errors '7' is a magic number. 1070
Errors '7' is a magic number. 1070
Errors '}' should be on the same line. 1071
Errors '{' should be on the previous line. 1073
Errors Line is longer than 80 characters. 1074
Errors Line has trailing spaces. 1077
Errors '{' should be on the previous line. 1079
Errors Line is longer than 80 characters. 1080
Errors Line is longer than 80 characters. 1082
Errors Name 'this_touching_side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors '8' is a magic number. 1082
Errors '8' is a magic number. 1082
Errors Line is longer than 80 characters. 1083
Errors Name 'other_touching_side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1083
Errors '8' is a magic number. 1083
Errors '8' is a magic number. 1083
Errors '{' should be on the previous line. 1085
Errors '{' should be on the previous line. 1089
Errors '{' should be on the previous line. 1094
Errors '}' should be on the same line. 1096
Errors '{' should be on the previous line. 1098
Errors '}' should be on the same line. 1100
Errors '{' should be on the previous line. 1102
Errors '3' is a magic number. 1103
Errors '3' is a magic number. 1103
Errors '}' should be on the same line. 1104
Errors '3' is a magic number. 1105
Errors '{' should be on the previous line. 1106
Errors '4' is a magic number. 1107
Errors '4' is a magic number. 1107
Errors '}' should be on the same line. 1108
Errors '4' is a magic number. 1109
Errors '{' should be on the previous line. 1110
Errors '5' is a magic number. 1111
Errors '5' is a magic number. 1111
Errors '}' should be on the same line. 1112
Errors '5' is a magic number. 1113
Errors '{' should be on the previous line. 1114
Errors '6' is a magic number. 1115
Errors '6' is a magic number. 1115
Errors '}' should be on the same line. 1116
Errors '6' is a magic number. 1117
Errors '{' should be on the previous line. 1118
Errors '7' is a magic number. 1119
Errors '7' is a magic number. 1119
Errors '}' should be on the same line. 1120
Errors '7' is a magic number. 1121
Errors '{' should be on the previous line. 1122
Errors First sentence should end with a period. 1128
Errors Variable 'shape' must be private and have accessor methods. 1129
Errors Line has trailing spaces. 1130
Errors First sentence should end with a period. 1131
Errors Line is longer than 80 characters. 1131
Errors Variable 'intersection' must be private and have accessor methods. 1132
Errors Line has trailing spaces. 1133
Errors First sentence should end with a period. 1134
Errors Line is longer than 80 characters. 1134
Errors Name 'first_touching_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1135
Errors Variable 'first_touching_side' must be private and have accessor methods. 1135
Errors Line has trailing spaces. 1136
Errors First sentence should end with a period. 1137
Errors Line is longer than 80 characters. 1137
Errors Name 'last_touching_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Variable 'last_touching_side' must be private and have accessor methods. 1138

autoroute/SortedOrthogonalRoomNeighbours.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Class SortedOrthogonalRoomNeighbours should be declared as final. 46
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 56
Errors Parameter p_room should be final. 56
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_autoroute_engine should be final. 56
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 59
Errors Name 'room_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 65
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 68
Errors Name 'edge_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 71
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 78
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 82
Errors Line is longer than 80 characters. 83
Errors '}' should be on the same line. 85
Errors '{' should be on the previous line. 87
Errors Line has trailing spaces. 92
Errors Line is longer than 80 characters. 93
Errors Missing a Javadoc comment. 93
Errors Name 'calculate_incomplete_rooms_with_empty_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_room should be final. 93
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_autoroute_engine should be final. 93
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 98
Errors Name 'room_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '4' is a magic number. 103
Errors '{' should be on the previous line. 104
Errors Name 'new_room_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 107
Errors Line is longer than 80 characters. 108
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 112
Errors '}' should be on the same line. 113
Errors '{' should be on the previous line. 115
Errors Line is longer than 80 characters. 116
Errors '}' should be on the same line. 117
Errors '3' is a magic number. 118
Errors '{' should be on the previous line. 119
Errors Line is longer than 80 characters. 120
Errors '}' should be on the same line. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 124
Errors Name 'new_contained_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Line is longer than 80 characters. 128
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Line has trailing spaces. 134
Errors Expected an @return tag. 139
Errors Line is longer than 80 characters. 139
Errors Name 'calculate_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Parameter p_room should be final. 139
Errors Expected @param tag for 'p_room'. 139
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Parameter p_net_no should be final. 139
Errors Expected @param tag for 'p_net_no'. 139
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Parameter p_autoroute_search_tree should be final. 140
Errors Expected @param tag for 'p_autoroute_search_tree'. 140
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Parameter p_room_id_no should be final. 140
Errors Expected @param tag for 'p_room_id_no'. 140
Errors Name 'p_room_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '{' should be on the previous line. 141
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 144
Errors Line is longer than 80 characters. 145
Errors Name 'room_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 152
Errors '}' should be on the same line. 153
Errors '{' should be on the previous line. 155
Errors 'cast' is not followed by whitespace. 156
Errors '}' should be on the same line. 157
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 160
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 164
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Line is longer than 80 characters. 165
Errors Line is longer than 80 characters. 166
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 175
Errors Line is longer than 80 characters. 177
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line is longer than 80 characters. 182
Errors '{' should be on the previous line. 184
Errors Line is longer than 80 characters. 185
Errors Name 'curr_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Line is longer than 80 characters. 191
Errors '{' should be on the previous line. 194
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 198
Errors Line is longer than 80 characters. 199
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Line has trailing spaces. 200
Errors Name 'curr_overlap_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Line is longer than 80 characters. 201
Errors Line is longer than 80 characters. 202
Errors Line has trailing spaces. 204
Errors '{' should be on the previous line. 209
Errors Line has trailing spaces. 210
Errors Line is longer than 80 characters. 211
Errors '{' should be on the previous line. 216
Errors Name 'neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '{' should be on the previous line. 220
Errors '}' should be on the same line. 222
Errors '{' should be on the previous line. 224
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 229
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Line has trailing spaces. 230
Errors Line is longer than 80 characters. 231
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 238
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Line has trailing spaces. 247
Errors Line is longer than 80 characters. 248
Errors Method length is 158 lines (max allowed is 150). 248
Errors Missing a Javadoc comment. 248
Errors Name 'calculate_new_incomplete_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Parameter p_autoroute_engine should be final. 248
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Name 'board_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Name 'prev_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line has trailing spaces. 253
Errors '{' should be on the previous line. 255
Errors Name 'next_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Line has trailing spaces. 257
Errors Line is longer than 80 characters. 258
Errors Line is longer than 80 characters. 261
Errors '{' should be on the previous line. 264
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267
Errors Line is longer than 80 characters. 269
Errors Line is longer than 80 characters. 270
Errors '}' should be on the same line. 272
Errors '{' should be on the previous line. 274
Errors Line is longer than 80 characters. 275
Errors Line is longer than 80 characters. 276
Errors '{' should be on the previous line. 279
Errors Line is longer than 80 characters. 280
Errors '3' is a magic number. 281
Errors '{' should be on the previous line. 282
Errors Line is longer than 80 characters. 283
Errors Line is longer than 80 characters. 284
Errors Line is longer than 80 characters. 286
Errors Line is longer than 80 characters. 287
Errors '}' should be on the same line. 288
Errors '{' should be on the previous line. 290
Errors Line is longer than 80 characters. 291
Errors Line is longer than 80 characters. 292
Errors '}' should be on the same line. 296
Errors '{' should be on the previous line. 298
Errors '{' should be on the previous line. 300
Errors Line is longer than 80 characters. 301
Errors Line is longer than 80 characters. 303
Errors Line is longer than 80 characters. 304
Errors ')' is preceded with whitespace. 304
Errors '}' should be on the same line. 306
Errors '{' should be on the previous line. 308
Errors Line is longer than 80 characters. 309
Errors Line is longer than 80 characters. 310
Errors '{' should be on the previous line. 313
Errors Line is longer than 80 characters. 314
Errors '{' should be on the previous line. 316
Errors Line is longer than 80 characters. 317
Errors Line is longer than 80 characters. 320
Errors Line is longer than 80 characters. 321
Errors ')' is preceded with whitespace. 321
Errors '}' should be on the same line. 322
Errors '{' should be on the previous line. 324
Errors Line is longer than 80 characters. 325
Errors Line is longer than 80 characters. 326
Errors '}' should be on the same line. 330
Errors '{' should be on the previous line. 332
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 335
Errors Line is longer than 80 characters. 337
Errors Line is longer than 80 characters. 338
Errors '}' should be on the same line. 340
Errors '{' should be on the previous line. 342
Errors Line is longer than 80 characters. 343
Errors Line is longer than 80 characters. 344
Errors '{' should be on the previous line. 347
Errors Line is longer than 80 characters. 348
Errors '{' should be on the previous line. 350
Errors Line is longer than 80 characters. 351
Errors Line is longer than 80 characters. 354
Errors ')' is preceded with whitespace. 355
Errors '}' should be on the same line. 356
Errors '{' should be on the previous line. 358
Errors Line is longer than 80 characters. 359
Errors '}' should be on the same line. 364
Errors '3' is a magic number. 365
Errors '{' should be on the previous line. 366
Errors '3' is a magic number. 367
Errors '{' should be on the previous line. 368
Errors Line is longer than 80 characters. 369
Errors Line is longer than 80 characters. 371
Errors Line is longer than 80 characters. 372
Errors '}' should be on the same line. 374
Errors '{' should be on the previous line. 376
Errors Line is longer than 80 characters. 377
Errors Line is longer than 80 characters. 378
Errors '{' should be on the previous line. 381
Errors Line is longer than 80 characters. 382
Errors '{' should be on the previous line. 384
Errors Line is longer than 80 characters. 385
Errors Line is longer than 80 characters. 386
Errors Line is longer than 80 characters. 388
Errors '}' should be on the same line. 390
Errors '{' should be on the previous line. 392
Errors Line is longer than 80 characters. 393
Errors Line is longer than 80 characters. 394
Errors '}' should be on the same line. 398
Errors '{' should be on the previous line. 400
Errors Line is longer than 80 characters. 401
Errors Line has trailing spaces. 407
Errors Line is longer than 80 characters. 408
Errors Missing a Javadoc comment. 408
Errors Name 'insert_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_autoroute_engine should be final. 408
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_ll_x should be final. 408
Errors Name 'p_ll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_ll_y should be final. 408
Errors Name 'p_ll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_ur_x should be final. 408
Errors Name 'p_ur_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_ur_y should be final. 408
Errors Name 'p_ur_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Line is longer than 80 characters. 410
Errors Name 'new_incomplete_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors '{' should be on the previous line. 412
Errors Line is longer than 80 characters. 413
Errors Name 'new_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors '{' should be on the previous line. 415
Errors Line is longer than 80 characters. 416
Errors Name 'door_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors '{' should be on the previous line. 418
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors Line is longer than 80 characters. 420
Errors Line is longer than 80 characters. 421
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors Line has trailing spaces. 428
Errors First sentence should end with a period. 429
Errors Line is longer than 80 characters. 430
Errors Parameter p_from_room should be final. 430
Errors Expected @param tag for 'p_from_room'. 430
Errors Name 'p_from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors Parameter p_completed_room should be final. 430
Errors Expected @param tag for 'p_completed_room'. 430
Errors Name 'p_completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors Line is longer than 80 characters. 434
Errors '4' is a magic number. 437
Errors '4' is a magic number. 438
Errors '{' should be on the previous line. 439
Errors Line has trailing spaces. 443
Errors Line is longer than 80 characters. 445
Errors Expected an @return tag. 449
Errors Line is longer than 80 characters. 449
Errors Name 'try_remove_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Parameter p_net_no should be final. 449
Errors Expected @param tag for 'p_net_no'. 449
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Parameter p_autoroute_search_tree should be final. 449
Errors Expected @param tag for 'p_autoroute_search_tree'. 449
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors '{' should be on the previous line. 452
Errors Line is longer than 80 characters. 455
Errors Name 'curr_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors '{' should be on the previous line. 457
Errors Line is longer than 80 characters. 458
Errors Name 'room_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Name 'room_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors Line has trailing spaces. 463
Errors Name 'remove_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors '4' is a magic number. 465
Errors '{' should be on the previous line. 466
Errors '{' should be on the previous line. 468
Errors Line has trailing spaces. 473
Errors '{' should be on the previous line. 475
Errors Line is longer than 80 characters. 476
Errors Name 'enlarged_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '(' is followed by whitespace. 478
Errors Line is longer than 80 characters. 479
Errors Name 'door_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors Name 'ignore_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 480
Errors Name 'ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Name 'max_door_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 482
Errors Name 'curr_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors ':' is not preceded with whitespace. 483
Errors '{' should be on the previous line. 484
Errors Line is longer than 80 characters. 485
Errors Line is longer than 80 characters. 486
Errors '{' should be on the previous line. 488
Errors Line is longer than 80 characters. 489
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Avoid nested blocks. 490
Errors Line is longer than 80 characters. 491
Errors Name 'curr_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors Name 'curr_door_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 494
Errors '{' should be on the previous line. 496
Errors Line is longer than 80 characters. 499
Errors Name 'enlarged_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Line is longer than 80 characters. 506
Errors Name 'new_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors Line is longer than 80 characters. 509
Errors '{' should be on the previous line. 511
Errors Line is longer than 80 characters. 513
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors '{' should be on the previous line. 515
Errors Line is longer than 80 characters. 517
Errors Line has trailing spaces. 524
Errors Line is longer than 80 characters. 525
Errors Missing a Javadoc comment. 525
Errors Name 'remove_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors '(' is followed by whitespace. 525
Errors Parameter p_room_box should be final. 525
Errors Name 'p_room_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Parameter p_remove_edge_no should be final. 525
Errors Name 'p_remove_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors '{' should be on the previous line. 529
Errors Line is longer than 80 characters. 530
Errors '}' should be on the same line. 531
Errors '{' should be on the previous line. 533
Errors Line is longer than 80 characters. 534
Errors '}' should be on the same line. 535
Errors '{' should be on the previous line. 537
Errors Line is longer than 80 characters. 538
Errors '}' should be on the same line. 539
Errors '3' is a magic number. 540
Errors '{' should be on the previous line. 541
Errors Line is longer than 80 characters. 542
Errors '}' should be on the same line. 543
Errors '{' should be on the previous line. 545
Errors Line is longer than 80 characters. 546
Errors Line has trailing spaces. 551
Errors Line is longer than 80 characters. 552
Errors Missing a Javadoc comment. 552
Errors Name 'add_sorted_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Parameter p_neighbour_shape should be final. 552
Errors Name 'p_neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Parameter p_intersection should be final. 552
Errors Name 'p_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Line is longer than 80 characters. 554
Errors Name 'new_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors Line has trailing spaces. 557
Errors Missing a Javadoc comment. 558
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors Variable 'completed_room' must be private and have accessor methods. 558
Errors Missing a Javadoc comment. 559
Errors Name 'sorted_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 559
Errors Variable 'sorted_neighbours' must be private and have accessor methods. 559
Errors Missing a Javadoc comment. 560
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors Missing a Javadoc comment. 561
Errors Name 'is_obstacle_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Missing a Javadoc comment. 562
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors Line has trailing spaces. 563
Errors Missing a Javadoc comment. 564
Errors Name 'edge_interiour_touches_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 564
Errors Line has trailing spaces. 565
Errors Line has trailing spaces. 570
Errors Line is longer than 80 characters. 573
Errors Missing a Javadoc comment. 573
Errors Parameter p_neighbour_shape should be final. 573
Errors Name 'p_neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors Parameter p_intersection should be final. 573
Errors Name 'p_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors Line has trailing spaces. 577
Errors 'if' is not followed by whitespace. 578
Errors '(' is followed by whitespace. 578
Errors Line is longer than 80 characters. 579
Errors 'if' is not followed by whitespace. 583
Errors '(' is followed by whitespace. 583
Errors Line is longer than 80 characters. 584
Errors 'if' is not followed by whitespace. 588
Errors '(' is followed by whitespace. 588
Errors Line is longer than 80 characters. 589
Errors 'if' is not followed by whitespace. 593
Errors '(' is followed by whitespace. 593
Errors Line is longer than 80 characters. 594
Errors '3' is a magic number. 596
Errors Line has trailing spaces. 598
Errors Line is longer than 80 characters. 599
Errors '}' should be on the same line. 602
Errors Line is longer than 80 characters. 603
Errors '}' should be on the same line. 606
Errors ')' is preceded with whitespace. 607
Errors '{' should be on the previous line. 608
Errors '}' should be on the same line. 610
Errors '{' should be on the previous line. 612
Errors '3' is a magic number. 613
Errors '}' should be on the same line. 614
Errors '{' should be on the previous line. 616
Errors Line has trailing spaces. 620
Errors Line is longer than 80 characters. 621
Errors '3' is a magic number. 623
Errors '}' should be on the same line. 624
Errors Line is longer than 80 characters. 625
Errors '}' should be on the same line. 628
Errors '{' should be on the previous line. 630
Errors '}' should be on the same line. 632
Errors '{' should be on the previous line. 634
Errors '}' should be on the same line. 636
Errors '{' should be on the previous line. 638
Errors Line has trailing spaces. 643
Errors Expected an @return tag. 648
Errors Parameter p_other should be final. 648
Errors Expected @param tag for 'p_other'. 648
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 648
Errors '{' should be on the previous line. 649
Errors '{' should be on the previous line. 651
Errors '{' should be on the previous line. 655
Errors Line has trailing spaces. 658
Errors Name 'cmp_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 662
Errors Line has trailing spaces. 663
Errors '{' should be on the previous line. 665
Errors '}' should be on the same line. 667
Errors '{' should be on the previous line. 669
Errors '}' should be on the same line. 671
Errors '{' should be on the previous line. 673
Errors '}' should be on the same line. 675
Errors '3' is a magic number. 676
Errors '{' should be on the previous line. 677
Errors '}' should be on the same line. 679
Errors '{' should be on the previous line. 681
Errors Line is longer than 80 characters. 682
Errors '{' should be on the previous line. 686
Errors Line is longer than 80 characters. 687
Errors Line is longer than 80 characters. 689
Errors Name 'this_touching_side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 689
Errors '4' is a magic number. 689
Errors '4' is a magic number. 689
Errors Line is longer than 80 characters. 690
Errors Name 'other_touching_side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors '4' is a magic number. 690
Errors '4' is a magic number. 690
Errors '{' should be on the previous line. 692
Errors '{' should be on the previous line. 696
Errors Line has trailing spaces. 699
Errors '{' should be on the previous line. 702
Errors '}' should be on the same line. 704
Errors '{' should be on the previous line. 706
Errors '}' should be on the same line. 708
Errors '{' should be on the previous line. 710
Errors '}' should be on the same line. 712
Errors '3' is a magic number. 713
Errors '{' should be on the previous line. 714
Errors '}' should be on the same line. 716
Errors '{' should be on the previous line. 718
Errors Line is longer than 80 characters. 719
Errors Line has trailing spaces. 725
Errors First sentence should end with a period. 726
Errors Variable 'shape' must be private and have accessor methods. 727
Errors Line has trailing spaces. 728
Errors First sentence should end with a period. 729
Errors Line is longer than 80 characters. 729
Errors Variable 'intersection' must be private and have accessor methods. 730
Errors Line has trailing spaces. 731
Errors First sentence should end with a period. 732
Errors Line is longer than 80 characters. 732
Errors Name 'first_touching_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 733
Errors Variable 'first_touching_side' must be private and have accessor methods. 733
Errors Line has trailing spaces. 734
Errors First sentence should end with a period. 735
Errors Line is longer than 80 characters. 735
Errors Name 'last_touching_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Variable 'last_touching_side' must be private and have accessor methods. 736

autoroute/SortedRoomNeighbours.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 51
Errors Class SortedRoomNeighbours should be declared as final. 57
Errors '{' should be on the previous line. 58
Errors Line is longer than 80 characters. 61
Errors Line is longer than 80 characters. 62
Errors Line is longer than 80 characters. 68
Errors Parameter p_room should be final. 68
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_autoroute_engine should be final. 68
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 72
Errors Name 'room_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line has trailing spaces. 74
Errors Line is longer than 80 characters. 75
Errors Line has trailing spaces. 77
Errors Name 'edge_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 82
Errors Line has trailing spaces. 86
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors '}' should be on the same line. 95
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 99
Errors Line is longer than 80 characters. 101
Errors Line has trailing spaces. 104
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 112
Errors Line is longer than 80 characters. 113
Errors Missing a Javadoc comment. 113
Errors Name 'calculate_incomplete_rooms_with_empty_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_room should be final. 113
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_autoroute_engine should be final. 113
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 117
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 120
Errors Name 'shape_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'new_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Line is longer than 80 characters. 124
Errors Name 'new_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line is longer than 80 characters. 125
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line has trailing spaces. 132
Errors Line has trailing spaces. 133
Errors Line is longer than 80 characters. 134
Errors Missing a Javadoc comment. 134
Errors Name 'calculate_target_doors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Parameter p_room should be final. 134
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Line is longer than 80 characters. 135
Errors Parameter p_own_net_objects should be final. 135
Errors Name 'p_own_net_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Parameter p_autoroute_engine should be final. 135
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 138
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 142
Errors '{' should be on the previous line. 144
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 147
Errors Name 'curr_connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Line is longer than 80 characters. 149
Errors Line is longer than 80 characters. 150
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Name 'new_target_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line is longer than 80 characters. 154
Errors Line has trailing spaces. 162
Errors Line is longer than 80 characters. 163
Errors Method length is 151 lines (max allowed is 150). 163
Errors Missing a Javadoc comment. 163
Errors Name 'calculate_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Parameter p_room should be final. 163
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Parameter p_net_no should be final. 163
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Line is longer than 80 characters. 164
Errors Parameter p_autoroute_search_tree should be final. 164
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_room_id_no should be final. 164
Errors Name 'p_room_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_test_level should be final. 164
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 169
Errors Line is longer than 80 characters. 170
Errors '}' should be on the same line. 171
Errors '{' should be on the previous line. 173
Errors 'cast' is not followed by whitespace. 174
Errors '}' should be on the same line. 175
Errors '{' should be on the previous line. 177
Errors Line is longer than 80 characters. 178
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 182
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 184
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 187
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 190
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 195
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Line is longer than 80 characters. 200
Errors '{' should be on the previous line. 204
Errors Line is longer than 80 characters. 205
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Line has trailing spaces. 212
Errors Name 'curr_overlap_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Line is longer than 80 characters. 213
Errors Line is longer than 80 characters. 214
Errors '}' should be on the same line. 216
Errors Line is longer than 80 characters. 217
Errors Line is longer than 80 characters. 219
Errors '{' should be on the previous line. 224
Errors Line is longer than 80 characters. 225
Errors Line is longer than 80 characters. 227
Errors '{' should be on the previous line. 232
Errors Name 'touching_sides' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 238
Errors Line is longer than 80 characters. 242
Errors Name 'neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 247
Errors '}' should be on the same line. 249
Errors '{' should be on the previous line. 251
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 254
Errors Line is longer than 80 characters. 256
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Line has trailing spaces. 257
Errors Line is longer than 80 characters. 258
Errors '{' should be on the previous line. 262
Errors Line is longer than 80 characters. 263
Errors Line is longer than 80 characters. 265
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '}' should be on the same line. 270
Errors '{' should be on the previous line. 272
Errors Name 'touching_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Name 'room_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Name 'room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Name 'touching_side_no_of_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 278
Errors '}' should be on the same line. 281
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 285
Errors Line is longer than 80 characters. 286
Errors Line is longer than 80 characters. 288
Errors Line is longer than 80 characters. 291
Errors Name 'neighbour_room_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Name 'neighbour_room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Name 'touching_side_no_of_neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 297
Errors Line is longer than 80 characters. 298
Errors '}' should be on the same line. 299
Errors '{' should be on the previous line. 301
Errors Line is longer than 80 characters. 303
Errors Line is longer than 80 characters. 304
Errors Line is longer than 80 characters. 306
Errors Line is longer than 80 characters. 310
Errors Line has trailing spaces. 316
Errors Line has trailing spaces. 317
Errors Line has trailing spaces. 318
Errors First sentence should end with a period. 319
Errors Line is longer than 80 characters. 320
Errors Parameter p_from_room should be final. 320
Errors Expected @param tag for 'p_from_room'. 320
Errors Name 'p_from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Parameter p_completed_room should be final. 320
Errors Expected @param tag for 'p_completed_room'. 320
Errors Name 'p_completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Line has trailing spaces. 328
Errors Line is longer than 80 characters. 329
Errors Missing a Javadoc comment. 329
Errors Name 'add_sorted_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_neighbour_shape should be final. 329
Errors Name 'p_neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_intersection should be final. 329
Errors Name 'p_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Line is longer than 80 characters. 330
Errors Parameter p_touching_side_no_of_room should be final. 330
Errors Name 'p_touching_side_no_of_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Parameter p_touching_side_no_of_neighbour_room should be final. 330
Errors Name 'p_touching_side_no_of_neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Line is longer than 80 characters. 331
Errors Parameter p_room_touch_is_corner should be final. 331
Errors Name 'p_room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_neighbour_room_touch_is_corner should be final. 331
Errors Name 'p_neighbour_room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Line is longer than 80 characters. 333
Errors Name 'new_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Line is longer than 80 characters. 334
Errors Line has trailing spaces. 338
Errors Line is longer than 80 characters. 340
Errors Expected an @return tag. 344
Errors Line is longer than 80 characters. 344
Errors Name 'try_remove_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Parameter p_net_no should be final. 344
Errors Expected @param tag for 'p_net_no'. 344
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Parameter p_autoroute_search_tree should be final. 344
Errors Expected @param tag for 'p_autoroute_search_tree'. 344
Errors Name 'p_autoroute_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Parameter p_test_level should be final. 344
Errors Expected @param tag for 'p_test_level'. 344
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors '{' should be on the previous line. 347
Errors Line is longer than 80 characters. 350
Errors Name 'curr_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Name 'remove_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Name 'room_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Name 'room_shape_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Line has trailing spaces. 355
Errors Name 'prev_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Name 'curr_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors '{' should be on the previous line. 359
Errors Name 'next_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '{' should be on the previous line. 362
Errors '{' should be on the previous line. 366
Errors '}' should be on the same line. 369
Errors '{' should be on the previous line. 371
Errors Line has trailing spaces. 378
Errors Line is longer than 80 characters. 379
Errors Line has trailing spaces. 384
Errors Line has trailing spaces. 385
Errors Line has trailing spaces. 386
Errors '{' should be on the previous line. 388
Errors Line is longer than 80 characters. 389
Errors Line is longer than 80 characters. 391
Errors Name 'enlarged_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Name 'enlarged_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors Line is longer than 80 characters. 393
Errors Name 'new_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors Line is longer than 80 characters. 396
Errors '{' should be on the previous line. 398
Errors Line is longer than 80 characters. 399
Errors Line is longer than 80 characters. 401
Errors Name 'remove_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors '{' should be on the previous line. 407
Errors Line is longer than 80 characters. 409
Errors Name 'new_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors '{' should be on the previous line. 411
Errors '{' should be on the previous line. 416
Errors Line is longer than 80 characters. 417
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Line is longer than 80 characters. 420
Errors Line has trailing spaces. 426
Errors Line is longer than 80 characters. 433
Errors Method length is 176 lines (max allowed is 150). 433
Errors Name 'calculate_new_incomplete_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors Parameter p_autoroute_engine should be final. 433
Errors Name 'p_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors Name 'prev_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 435
Errors Name 'room_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 437
Errors '{' should be on the previous line. 439
Errors Name 'next_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Line is longer than 80 characters. 441
Errors Name 'first_touching_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Name 'last_touching_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Line has trailing spaces. 443
Errors Name 'curr_next_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Name 'intersection_with_prev_neighbour_ends_at_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Line is longer than 80 characters. 446
Errors Line is longer than 80 characters. 447
Errors Name 'intersection_with_next_neighbour_starts_at_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Line is longer than 80 characters. 449
Errors Line is longer than 80 characters. 450
Errors Line has trailing spaces. 451
Errors '{' should be on the previous line. 453
Errors Line has trailing spaces. 456
Errors 'if' is not followed by whitespace. 457
Errors '{' should be on the previous line. 458
Errors Line is longer than 80 characters. 459
Errors Name 'neighbours_touch' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Line has trailing spaces. 462
Errors '{' should be on the previous line. 464
Errors Line is longer than 80 characters. 465
Errors Line has trailing spaces. 467
Errors '{' should be on the previous line. 469
Errors Line is longer than 80 characters. 471
Errors Line is longer than 80 characters. 473
Errors Name 'last_bounding_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '{' should be on the previous line. 476
Errors Line is longer than 80 characters. 477
Errors Line has trailing spaces. 479
Errors Line has trailing spaces. 480
Errors Line is longer than 80 characters. 481
Errors Name 'first_bounding_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors '{' should be on the previous line. 484
Errors Line is longer than 80 characters. 485
Errors Line is longer than 80 characters. 487
Errors Name 'start_edge_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 487
Errors Line is longer than 80 characters. 488
Errors Name 'middle_edge_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Name 'curr_touching_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Errors Line is longer than 80 characters. 492
Errors '{' should be on the previous line. 494
Errors Name 'corner_cut_off' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Line is longer than 80 characters. 496
Errors Line is longer than 80 characters. 498
Errors Name 'incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors Line is longer than 80 characters. 500
Errors Line is longer than 80 characters. 502
Errors Line is longer than 80 characters. 503
Errors Line is longer than 80 characters. 504
Errors Line is longer than 80 characters. 506
Errors Name 'cut_line_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Line is longer than 80 characters. 507
Errors Name 'cut_line_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors Line is longer than 80 characters. 508
Errors Name 'cut_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors Line is longer than 80 characters. 509
Errors Name 'cut_half_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Line is longer than 80 characters. 510
Errors 'cast' is not followed by whitespace. 510
Errors Line is longer than 80 characters. 512
Errors Line is longer than 80 characters. 514
Errors '{' should be on the previous line. 519
Errors Line is longer than 80 characters. 524
Errors Name 'next_touching_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors Line has trailing spaces. 525
Errors '{' should be on the previous line. 527
Errors Line is longer than 80 characters. 528
Errors Line has trailing spaces. 530
Errors Name 'middle_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Line has trailing spaces. 532
Errors Name 'last_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Line is longer than 80 characters. 535
Errors Line is longer than 80 characters. 536
Errors Line has trailing spaces. 538
Errors Name 'end_edge_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 539
Errors Line is longer than 80 characters. 540
Errors '{' should be on the previous line. 542
Errors Line is longer than 80 characters. 543
Errors Line is longer than 80 characters. 544
Errors Line is longer than 80 characters. 546
Errors '}' should be on the same line. 550
Errors '{' should be on the previous line. 552
Errors Line has trailing spaces. 555
Errors Line is longer than 80 characters. 556
Errors Name 'new_edge_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors '{' should be on the previous line. 564
Errors '{' should be on the previous line. 568
Errors Name 'new_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 572
Errors '{' should be on the previous line. 574
Errors '{' should be on the previous line. 580
Errors Line is longer than 80 characters. 584
Errors Name 'new_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 584
Errors '{' should be on the previous line. 586
Errors Line has trailing spaces. 587
Errors Line is longer than 80 characters. 588
Errors Name 'new_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors '{' should be on the previous line. 590
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors Line is longer than 80 characters. 592
Errors Line is longer than 80 characters. 593
Errors Name 'new_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 593
Errors '{' should be on the previous line. 599
Errors Line has trailing spaces. 610
Errors Expected an @return tag. 614
Errors Line is longer than 80 characters. 614
Errors Name 'insert_door_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors Parameter p_room_1 should be final. 614
Errors Expected @param tag for 'p_room_1'. 614
Errors Name 'p_room_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors Parameter p_room_2 should be final. 614
Errors Expected @param tag for 'p_room_2'. 614
Errors Name 'p_room_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors Parameter p_door_shape should be final. 614
Errors Expected @param tag for 'p_door_shape'. 614
Errors Name 'p_door_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors '{' should be on the previous line. 617
Errors Line is longer than 80 characters. 620
Errors Name 'first_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 622
Errors Name 'second_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Line is longer than 80 characters. 624
Errors Line is longer than 80 characters. 627
Errors Line is longer than 80 characters. 631
Errors Line is longer than 80 characters. 632
Errors Name 'door_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 634
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors '{' should be on the previous line. 637
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors '{' should be on the previous line. 640
Errors '{' should be on the previous line. 647
Errors '{' should be on the previous line. 649
Errors '{' should be on the previous line. 654
Errors '{' should be on the previous line. 656
Errors Line is longer than 80 characters. 663
Errors Line is longer than 80 characters. 665
Errors Expected an @return tag. 667
Errors Line is longer than 80 characters. 667
Errors Name 'insert_door_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Parameter p_room should be final. 667
Errors Expected @param tag for 'p_room'. 667
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Parameter p_door_line should be final. 667
Errors Expected @param tag for 'p_door_line'. 667
Errors Name 'p_door_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors '{' should be on the previous line. 670
Errors Line is longer than 80 characters. 671
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors '{' should be on the previous line. 676
Errors Name 'room_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors Line is longer than 80 characters. 679
Errors Line is longer than 80 characters. 681
Errors Name 'curr_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 681
Errors '{' should be on the previous line. 683
Errors Line has trailing spaces. 690
Errors Missing a Javadoc comment. 691
Errors Name 'from_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 691
Errors Missing a Javadoc comment. 692
Errors Name 'completed_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors Missing a Javadoc comment. 693
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Missing a Javadoc comment. 694
Errors Name 'sorted_neighbours' must match pattern '^[a-z][a-zA-Z0-9]*$'. 694
Errors Missing a Javadoc comment. 695
Errors Name 'own_net_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors Line has trailing spaces. 696
Errors Line has trailing spaces. 703
Errors Line is longer than 80 characters. 706
Errors Missing a Javadoc comment. 706
Errors Parameter p_neighbour_shape should be final. 706
Errors Name 'p_neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Parameter p_intersection should be final. 706
Errors Name 'p_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Line is longer than 80 characters. 707
Errors Parameter p_touching_side_no_of_room should be final. 707
Errors Name 'p_touching_side_no_of_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 707
Errors Parameter p_touching_side_no_of_neighbour_room should be final. 707
Errors Name 'p_touching_side_no_of_neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 707
Errors Line is longer than 80 characters. 708
Errors Parameter p_room_touch_is_corner should be final. 708
Errors Name 'p_room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Parameter p_neighbour_room_touch_is_corner should be final. 708
Errors Name 'p_neighbour_room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Line is longer than 80 characters. 713
Errors Line has trailing spaces. 717
Errors Expected an @return tag. 722
Errors Parameter p_other should be final. 722
Errors Expected @param tag for 'p_other'. 722
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors '{' should be on the previous line. 723
Errors Line is longer than 80 characters. 724
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 724
Errors '{' should be on the previous line. 726
Errors Line is longer than 80 characters. 729
Errors Name 'compare_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Line is longer than 80 characters. 730
Errors Name 'this_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors Line is longer than 80 characters. 731
Errors Name 'other_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors Name 'delta_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors '{' should be on the previous line. 734
Errors '{' should be on the previous line. 737
Errors Line is longer than 80 characters. 739
Errors Name 'this_distance2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 739
Errors Line is longer than 80 characters. 740
Errors Name 'other_distance2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors '{' should be on the previous line. 743
Errors Line is longer than 80 characters. 744
Errors Line is longer than 80 characters. 745
Errors Line is longer than 80 characters. 746
Errors Line is longer than 80 characters. 747
Errors Name 'compare_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 749
Errors '{' should be on the previous line. 751
Errors Line is longer than 80 characters. 752
Errors Line is longer than 80 characters. 754
Errors Name 'compare_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors Line is longer than 80 characters. 755
Errors Name 'this_compare_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors Line is longer than 80 characters. 756
Errors Name 'other_compare_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 756
Errors Line is longer than 80 characters. 757
Errors Line has trailing spaces. 765
Errors Line is longer than 80 characters. 767
Errors Expected an @return tag. 769
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 769
Errors '{' should be on the previous line. 770
Errors '{' should be on the previous line. 772
Errors '{' should be on the previous line. 774
Errors Line is longer than 80 characters. 775
Errors '}' should be on the same line. 776
Errors '{' should be on the previous line. 778
Errors Line is longer than 80 characters. 779
Errors '}' should be on the same line. 780
Errors '{' should be on the previous line. 782
Errors Line is longer than 80 characters. 783
Errors Name 'curr_first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 783
Errors Line is longer than 80 characters. 784
Errors Name 'prev_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 784
Errors Line is longer than 80 characters. 785
Errors '}' should be on the same line. 788
Errors '{' should be on the previous line. 790
Errors Line is longer than 80 characters. 791
Errors Line has trailing spaces. 797
Errors Expected an @return tag. 801
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 801
Errors '{' should be on the previous line. 802
Errors '{' should be on the previous line. 804
Errors '{' should be on the previous line. 806
Errors Line is longer than 80 characters. 807
Errors '}' should be on the same line. 808
Errors '{' should be on the previous line. 810
Errors Line is longer than 80 characters. 811
Errors '}' should be on the same line. 812
Errors '{' should be on the previous line. 814
Errors Line is longer than 80 characters. 815
Errors Name 'curr_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 815
Errors Line is longer than 80 characters. 816
Errors Name 'next_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 816
Errors Line is longer than 80 characters. 817
Errors '}' should be on the same line. 820
Errors '{' should be on the previous line. 822
Errors Line is longer than 80 characters. 823
Errors Line has trailing spaces. 829
Errors First sentence should end with a period. 830
Errors Name 'neighbour_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors Variable 'neighbour_shape' must be private and have accessor methods. 831
Errors Line has trailing spaces. 832
Errors First sentence should end with a period. 833
Errors Line is longer than 80 characters. 833
Errors Variable 'intersection' must be private and have accessor methods. 834
Errors Line has trailing spaces. 835
Errors First sentence should end with a period. 836
Errors Name 'touching_side_no_of_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 837
Errors Variable 'touching_side_no_of_room' must be private and have accessor methods. 837
Errors ';' is preceded with whitespace. 837
Errors Line has trailing spaces. 838
Errors First sentence should end with a period. 839
Errors Name 'touching_side_no_of_neighbour_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors Variable 'touching_side_no_of_neighbour_room' must be private and have accessor methods. 840
Errors ';' is preceded with whitespace. 840
Errors Line has trailing spaces. 841
Errors First sentence should end with a period. 842
Errors Name 'room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors Variable 'room_touch_is_corner' must be private and have accessor methods. 844
Errors Line has trailing spaces. 845
Errors First sentence should end with a period. 846
Errors Name 'neighbour_room_touch_is_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors Variable 'neighbour_room_touch_is_corner' must be private and have accessor methods. 848
Errors Line has trailing spaces. 849
Errors Missing a Javadoc comment. 850
Errors Name 'precalculated_first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 850
Errors Missing a Javadoc comment. 851
Errors Name 'precalculated_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 851
Errors Line has trailing spaces. 852
Errors Missing a Javadoc comment. 853
Errors 'private' modifier out of order with the JLS suggestions. 853
Errors Name 'c_dist_tolerance' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 853

autoroute/TargetItemExpansionDoor.java

Violation Message Line
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 28
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 36
Errors Line is longer than 80 characters. 44
Errors Parameter p_item should be final. 44
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_tree_entry_no should be final. 44
Errors Name 'p_tree_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_room should be final. 44
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_search_tree should be final. 44
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 50
Errors '}' should be on the same line. 52
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors Name 'item_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 66
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Method 'get_dimension' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'get_dimension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Method 'is_destination_door' is not designed for extension - needs to be abstract, final or empty. 86
Errors Name 'is_destination_door' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 87
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Method 'other_room' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'other_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_room should be final. 93
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Method 'get_maze_search_element' is not designed for extension - needs to be abstract, final or empty. 99
Errors Name 'get_maze_search_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Parameter p_no should be final. 99
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Method 'maze_search_element_count' is not designed for extension - needs to be abstract, final or empty. 109
Errors Name 'maze_search_element_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 117
Errors '{' should be on the previous line. 118
Errors Line has trailing spaces. 121
Errors Missing a Javadoc comment. 122
Errors Variable 'item' must be private and have accessor methods. 122
Errors Missing a Javadoc comment. 123
Errors Name 'tree_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Variable 'tree_entry_no' must be private and have accessor methods. 123
Errors Missing a Javadoc comment. 124
Errors Variable 'room' must be private and have accessor methods. 124
Errors Missing a Javadoc comment. 125
Errors Missing a Javadoc comment. 126
Errors Name 'maze_search_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126

board/AngleRestriction.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class AngleRestriction should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors First sentence should end with a period. 31
Errors First sentence should end with a period. 33
Errors Line is longer than 80 characters. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Name 'arr' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39
Errors Line has trailing spaces. 43
Errors First sentence should end with a period. 44
Errors Name 'to_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Line has trailing spaces. 53
Errors First sentence should end with a period. 54
Errors Name 'get_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors First sentence should end with a period. 63
Errors Parameter p_name should be final. 64
Errors Expected @param tag for 'p_name'. 64
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_no should be final. 64
Errors Expected @param tag for 'p_no'. 64
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors Line has trailing spaces. 69
Errors Missing a Javadoc comment. 70
Errors Missing a Javadoc comment. 71

board/BasicBoard.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 67
Errors Line is longer than 80 characters. 71
Errors Line is longer than 80 characters. 77
Errors Parameter p_bounding_box should be final. 77
Errors Name 'p_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Parameter p_layer_structure should be final. 77
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Parameter p_outline_shapes should be final. 77
Errors Name 'p_outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Line is longer than 80 characters. 78
Errors Parameter p_outline_cl_class_no should be final. 78
Errors Name 'p_outline_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter p_rules should be final. 78
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter p_communication should be final. 78
Errors Name 'p_communication' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter p_test_level should be final. 78
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line is longer than 80 characters. 108
Errors Method 'insert_trace_without_cleaning' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'insert_trace_without_cleaning' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_polyline should be final. 108
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_layer should be final. 108
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Line is longer than 80 characters. 109
Errors Parameter p_half_width should be final. 109
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_net_no_arr should be final. 109
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_clearance_class should be final. 109
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_fixed_state should be final. 109
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 115
Errors Name 'new_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 126
Errors Method 'insert_trace' is not designed for extension - needs to be abstract, final or empty. 145
Errors Name 'insert_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Parameter p_polyline should be final. 145
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Parameter p_layer should be final. 145
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line is longer than 80 characters. 146
Errors Parameter p_half_width should be final. 146
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Parameter p_net_no_arr should be final. 146
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Parameter p_clearance_class should be final. 146
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Parameter p_fixed_state should be final. 146
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Name 'new_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 152
Errors Name 'clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 157
Errors Name 'changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Method 'insert_trace' is not designed for extension - needs to be abstract, final or empty. 178
Errors Name 'insert_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_points should be final. 178
Errors Name 'p_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_layer should be final. 178
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Line is longer than 80 characters. 179
Errors Parameter p_half_width should be final. 179
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Parameter p_net_no_arr should be final. 179
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Parameter p_clearance_class should be final. 179
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Parameter p_fixed_state should be final. 179
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 182
Errors '{' should be on the previous line. 184
Errors Line is longer than 80 characters. 185
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 204
Errors Method 'insert_via' is not designed for extension - needs to be abstract, final or empty. 204
Errors Name 'insert_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_padstack should be final. 204
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_center should be final. 204
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_net_no_arr should be final. 204
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_clearance_class should be final. 204
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_fixed_state should be final. 205
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Parameter p_attach_allowed should be final. 205
Errors Name 'p_attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 206
Errors Line is longer than 80 characters. 207
Errors Name 'new_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 213
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 215
Errors Line is longer than 80 characters. 224
Errors Line is longer than 80 characters. 233
Errors Method 'insert_pin' is not designed for extension - needs to be abstract, final or empty. 233
Errors Name 'insert_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_component_no should be final. 233
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_pin_no should be final. 233
Errors Name 'p_pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_net_no_arr should be final. 233
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_clearance_class should be final. 233
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_fixed_state should be final. 233
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Line is longer than 80 characters. 235
Errors Name 'new_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Line is longer than 80 characters. 251
Errors Method 'insert_obstacle' is not designed for extension - needs to be abstract, final or empty. 251
Errors Name 'insert_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_area should be final. 251
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_layer should be final. 251
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_clearance_class should be final. 251
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_fixed_state should be final. 251
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 254
Errors Line is longer than 80 characters. 258
Errors Line is longer than 80 characters. 265
Errors Line is longer than 80 characters. 278
Errors Method 'insert_obstacle' is not designed for extension - needs to be abstract, final or empty. 278
Errors More than 7 parameters. 278
Errors Name 'insert_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_area should be final. 278
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_layer should be final. 278
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_translation should be final. 278
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_rotation_in_degree should be final. 278
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Line is longer than 80 characters. 279
Errors Parameter p_side_changed should be final. 279
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_clearance_class should be final. 279
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_component_no should be final. 279
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_name should be final. 279
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_fixed_state should be final. 279
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 282
Errors Line is longer than 80 characters. 286
Errors Line is longer than 80 characters. 287
Errors Line is longer than 80 characters. 302
Errors Method 'insert_via_obstacle' is not designed for extension - needs to be abstract, final or empty. 302
Errors Name 'insert_via_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_area should be final. 302
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_layer should be final. 302
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_clearance_class should be final. 302
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_fixed_state should be final. 303
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 304
Errors '{' should be on the previous line. 306
Errors Line is longer than 80 characters. 307
Errors Line is longer than 80 characters. 310
Errors Line is longer than 80 characters. 318
Errors Line is longer than 80 characters. 331
Errors Method 'insert_via_obstacle' is not designed for extension - needs to be abstract, final or empty. 331
Errors More than 7 parameters. 331
Errors Name 'insert_via_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_area should be final. 331
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_layer should be final. 331
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_translation should be final. 331
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_rotation_in_degree should be final. 331
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Line is longer than 80 characters. 332
Errors Parameter p_side_changed should be final. 332
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_clearance_class should be final. 332
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_component_no should be final. 332
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_name should be final. 332
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_fixed_state should be final. 333
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 334
Errors '{' should be on the previous line. 336
Errors Line is longer than 80 characters. 337
Errors Line is longer than 80 characters. 340
Errors Line is longer than 80 characters. 341
Errors Line is longer than 80 characters. 347
Errors Line is longer than 80 characters. 356
Errors Method 'insert_component_obstacle' is not designed for extension - needs to be abstract, final or empty. 356
Errors Name 'insert_component_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Parameter p_area should be final. 356
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Parameter p_layer should be final. 356
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Line is longer than 80 characters. 357
Errors Parameter p_clearance_class should be final. 357
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors Parameter p_fixed_state should be final. 357
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors '{' should be on the previous line. 360
Errors Line is longer than 80 characters. 361
Errors Line is longer than 80 characters. 364
Errors Line is longer than 80 characters. 372
Errors Line is longer than 80 characters. 385
Errors Method 'insert_component_obstacle' is not designed for extension - needs to be abstract, final or empty. 385
Errors More than 7 parameters. 385
Errors Name 'insert_component_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Parameter p_area should be final. 385
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Parameter p_layer should be final. 385
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Parameter p_translation should be final. 385
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Parameter p_rotation_in_degree should be final. 385
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Line is longer than 80 characters. 386
Errors Parameter p_side_changed should be final. 386
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Parameter p_clearance_class should be final. 386
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Parameter p_component_no should be final. 386
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Parameter p_name should be final. 386
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Parameter p_fixed_state should be final. 386
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors '{' should be on the previous line. 389
Errors Line is longer than 80 characters. 390
Errors Line is longer than 80 characters. 393
Errors Line is longer than 80 characters. 394
Errors Line is longer than 80 characters. 410
Errors Method 'insert_component_outline' is not designed for extension - needs to be abstract, final or empty. 410
Errors Name 'insert_component_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Parameter p_area should be final. 410
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Parameter p_is_front should be final. 410
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Parameter p_translation should be final. 410
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Parameter p_rotation_in_degree should be final. 410
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Line is longer than 80 characters. 411
Errors Parameter p_component_no should be final. 411
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors Parameter p_fixed_state should be final. 411
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors '{' should be on the previous line. 414
Errors Line is longer than 80 characters. 415
Errors '{' should be on the previous line. 419
Errors Line is longer than 80 characters. 420
Errors Line is longer than 80 characters. 423
Errors Line is longer than 80 characters. 432
Errors Method 'insert_conduction_area' is not designed for extension - needs to be abstract, final or empty. 443
Errors Name 'insert_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_area should be final. 443
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_layer should be final. 443
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Line is longer than 80 characters. 444
Errors Parameter p_net_no_arr should be final. 444
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Parameter p_clearance_class should be final. 444
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Parameter p_is_obstacle should be final. 444
Errors Name 'p_is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Parameter p_fixed_state should be final. 444
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors '{' should be on the previous line. 447
Errors Line is longer than 80 characters. 448
Errors Line is longer than 80 characters. 451
Errors Line is longer than 80 characters. 460
Errors Line is longer than 80 characters. 464
Errors Method 'insert_outline' is not designed for extension - needs to be abstract, final or empty. 464
Errors Name 'insert_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Parameter p_outline_shapes should be final. 464
Errors Name 'p_outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Parameter p_clearance_class_no should be final. 464
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Line is longer than 80 characters. 466
Errors Method 'get_outline' is not designed for extension - needs to be abstract, final or empty. 476
Errors Name 'get_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors '{' should be on the previous line. 477
Errors Line is longer than 80 characters. 478
Errors '{' should be on the previous line. 480
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors '{' should be on the previous line. 483
Errors '{' should be on the previous line. 487
Errors First sentence should end with a period. 494
Errors Method 'remove_item' is not designed for extension - needs to be abstract, final or empty. 499
Errors Name 'remove_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Parameter p_item should be final. 499
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors '{' should be on the previous line. 500
Errors '{' should be on the previous line. 502
Errors Line is longer than 80 characters. 505
Errors Method 'get_item' is not designed for extension - needs to be abstract, final or empty. 520
Errors Name 'get_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Parameter p_id_no should be final. 520
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors '{' should be on the previous line. 521
Errors Line is longer than 80 characters. 522
Errors '{' should be on the previous line. 524
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors '{' should be on the previous line. 527
Errors '{' should be on the previous line. 531
Errors First sentence should end with a period. 538
Errors Method 'get_items' is not designed for extension - needs to be abstract, final or empty. 543
Errors Name 'get_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors '{' should be on the previous line. 544
Errors Line is longer than 80 characters. 546
Errors '{' should be on the previous line. 548
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors '{' should be on the previous line. 551
Errors First sentence should end with a period. 559
Errors Method 'get_connectable_items' is not designed for extension - needs to be abstract, final or empty. 565
Errors Name 'get_connectable_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 565
Errors Parameter p_net_no should be final. 565
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 565
Errors '{' should be on the previous line. 566
Errors Line is longer than 80 characters. 568
Errors '{' should be on the previous line. 570
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors '{' should be on the previous line. 573
Errors Line is longer than 80 characters. 576
Errors First sentence should end with a period. 584
Errors Method 'connectable_item_count' is not designed for extension - needs to be abstract, final or empty. 590
Errors Name 'connectable_item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Parameter p_net_no should be final. 590
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors '{' should be on the previous line. 591
Errors Line is longer than 80 characters. 593
Errors '{' should be on the previous line. 595
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors '{' should be on the previous line. 598
Errors Line is longer than 80 characters. 601
Errors First sentence should end with a period. 609
Errors Method 'get_component_items' is not designed for extension - needs to be abstract, final or empty. 615
Errors Name 'get_component_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors Parameter p_component_no should be final. 615
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors '{' should be on the previous line. 616
Errors Line is longer than 80 characters. 618
Errors '{' should be on the previous line. 620
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 621
Errors '{' should be on the previous line. 623
Errors '{' should be on the previous line. 627
Errors First sentence should end with a period. 634
Errors Method 'get_component_pins' is not designed for extension - needs to be abstract, final or empty. 640
Errors Name 'get_component_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors Parameter p_component_no should be final. 640
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors '{' should be on the previous line. 641
Errors Line is longer than 80 characters. 643
Errors '{' should be on the previous line. 645
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 646
Errors '{' should be on the previous line. 648
Errors Line is longer than 80 characters. 651
Errors Line is longer than 80 characters. 660
Errors Method 'get_pin' is not designed for extension - needs to be abstract, final or empty. 666
Errors Name 'get_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Parameter p_component_no should be final. 666
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Parameter p_pin_no should be final. 666
Errors Name 'p_pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors '{' should be on the previous line. 667
Errors Line is longer than 80 characters. 668
Errors '{' should be on the previous line. 670
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors '{' should be on the previous line. 673
Errors Line is longer than 80 characters. 676
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors '{' should be on the previous line. 680
Errors Line is longer than 80 characters. 696
Errors Method 'remove_items' is not designed for extension - needs to be abstract, final or empty. 696
Errors Name 'remove_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors Parameter p_item_list should be final. 696
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors Parameter p_with_delete_fixed should be final. 696
Errors Name 'p_with_delete_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors '{' should be on the previous line. 701
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors Line is longer than 80 characters. 703
Errors '}' should be on the same line. 706
Errors '{' should be on the previous line. 708
Errors First sentence should end with a period. 715
Errors Method 'get_conduction_areas' is not designed for extension - needs to be abstract, final or empty. 720
Errors Name 'get_conduction_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 720
Errors '{' should be on the previous line. 721
Errors Line is longer than 80 characters. 723
Errors '{' should be on the previous line. 725
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors '{' should be on the previous line. 728
Errors '{' should be on the previous line. 732
Errors First sentence should end with a period. 739
Errors Method 'get_pins' is not designed for extension - needs to be abstract, final or empty. 744
Errors Name 'get_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors '{' should be on the previous line. 745
Errors Line is longer than 80 characters. 747
Errors '{' should be on the previous line. 749
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 750
Errors '{' should be on the previous line. 752
Errors '{' should be on the previous line. 756
Errors First sentence should end with a period. 763
Errors Method 'get_smd_pins' is not designed for extension - needs to be abstract, final or empty. 768
Errors Name 'get_smd_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors '{' should be on the previous line. 769
Errors Line is longer than 80 characters. 771
Errors '{' should be on the previous line. 773
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 774
Errors '{' should be on the previous line. 776
Errors '{' should be on the previous line. 780
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 781
Errors '{' should be on the previous line. 783
Errors First sentence should end with a period. 791
Errors Method 'get_vias' is not designed for extension - needs to be abstract, final or empty. 796
Errors Name 'get_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 796
Errors '{' should be on the previous line. 797
Errors Line is longer than 80 characters. 799
Errors '{' should be on the previous line. 801
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 802
Errors '{' should be on the previous line. 804
Errors '{' should be on the previous line. 808
Errors First sentence should end with a period. 815
Errors Method 'get_traces' is not designed for extension - needs to be abstract, final or empty. 820
Errors Name 'get_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors '{' should be on the previous line. 821
Errors Line is longer than 80 characters. 823
Errors '{' should be on the previous line. 825
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 826
Errors '{' should be on the previous line. 828
Errors '{' should be on the previous line. 832
Errors First sentence should end with a period. 839
Errors Method 'cumulative_trace_length' is not designed for extension - needs to be abstract, final or empty. 844
Errors Name 'cumulative_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '{' should be on the previous line. 845
Errors Line is longer than 80 characters. 847
Errors '{' should be on the previous line. 849
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 850
Errors '{' should be on the previous line. 852
Errors '{' should be on the previous line. 856
Errors Line has trailing spaces. 866
Errors Method 'combine_traces' is not designed for extension - needs to be abstract, final or empty. 872
Errors Name 'combine_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Parameter p_net_no should be final. 872
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors '{' should be on the previous line. 873
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 875
Errors '{' should be on the previous line. 877
Errors Line is longer than 80 characters. 879
Errors '{' should be on the previous line. 881
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 882
Errors '{' should be on the previous line. 884
Errors Line is longer than 80 characters. 887
Errors '{' should be on the previous line. 890
Errors First sentence should end with a period. 901
Errors Method 'normalize_traces' is not designed for extension - needs to be abstract, final or empty. 907
Errors Name 'normalize_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 907
Errors Parameter p_net_no should be final. 907
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 907
Errors '{' should be on the previous line. 908
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 910
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors '{' should be on the previous line. 913
Errors Line is longer than 80 characters. 915
Errors '{' should be on the previous line. 917
Errors '{' should be on the previous line. 919
Errors '}' should be on the same line. 921
Errors '{' should be on the previous line. 923
Errors '{' should be on the previous line. 928
Errors Line is longer than 80 characters. 931
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 933
Errors '{' should be on the previous line. 935
Errors '}' should be on the same line. 938
Errors Line is longer than 80 characters. 939
Errors Line is longer than 80 characters. 951
Errors Method 'split_traces' is not designed for extension - needs to be abstract, final or empty. 959
Errors Name 'split_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors Parameter p_location should be final. 959
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors Parameter p_layer should be final. 959
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors Parameter p_net_no should be final. 959
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors '{' should be on the previous line. 960
Errors Line is longer than 80 characters. 961
Errors Line is longer than 80 characters. 962
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 962
Errors Line is longer than 80 characters. 963
Errors Name 'location_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors Name 'trace_split' must match pattern '^[a-z][a-zA-Z0-9]*$'. 964
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors '{' should be on the previous line. 966
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 967
Errors '{' should be on the previous line. 969
Errors Line is longer than 80 characters. 970
Errors Name 'split_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 970
Errors '{' should be on the previous line. 972
Errors Method 'get_connected_sets' is not designed for extension - needs to be abstract, final or empty. 986
Errors Name 'get_connected_sets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 986
Errors Parameter p_net_no should be final. 986
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 986
Errors '{' should be on the previous line. 987
Errors Line is longer than 80 characters. 988
Errors '{' should be on the previous line. 990
Errors Name 'items_to_handle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 993
Errors Line is longer than 80 characters. 994
Errors '{' should be on the previous line. 996
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 997
Errors '{' should be on the previous line. 999
Errors Line is longer than 80 characters. 1002
Errors '{' should be on the previous line. 1009
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors Line is longer than 80 characters. 1011
Errors Name 'next_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors Line is longer than 80 characters. 1020
Errors Line is longer than 80 characters. 1027
Errors Method 'overlapping_objects' is not designed for extension - needs to be abstract, final or empty. 1027
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1027
Errors Parameter p_shape should be final. 1027
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1027
Errors Parameter p_layer should be final. 1027
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1027
Errors Line is longer than 80 characters. 1029
Errors Line is longer than 80 characters. 1047
Errors Method 'overlapping_items_with_clearance' is not designed for extension - needs to be abstract, final or empty. 1047
Errors Name 'overlapping_items_with_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1047
Errors Parameter p_shape should be final. 1047
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1047
Errors Parameter p_layer should be final. 1047
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1047
Errors Parameter p_ignore_net_nos should be final. 1047
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1047
Errors Parameter p_clearance_class should be final. 1048
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1048
Errors '{' should be on the previous line. 1049
Errors Line is longer than 80 characters. 1050
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1050
Errors Line is longer than 80 characters. 1051
Errors Method 'overlapping_items' is not designed for extension - needs to be abstract, final or empty. 1062
Errors Name 'overlapping_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1062
Errors Parameter p_area should be final. 1062
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1062
Errors Parameter p_layer should be final. 1062
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1062
Errors '{' should be on the previous line. 1063
Errors Name 'tile_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors '{' should be on the previous line. 1067
Errors Line is longer than 80 characters. 1068
Errors Name 'curr_overlaps' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1068
Errors Name 'curr_overlap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1069
Errors '{' should be on the previous line. 1070
Errors '{' should be on the previous line. 1072
Errors Line is longer than 80 characters. 1091
Errors Method 'check_shape' is not designed for extension - needs to be abstract, final or empty. 1091
Errors Name 'check_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors Parameter p_shape should be final. 1091
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors Parameter p_layer should be final. 1091
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors Parameter p_net_no_arr should be final. 1091
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors Parameter p_cl_class should be final. 1091
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors Line is longer than 80 characters. 1094
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1094
Errors '{' should be on the previous line. 1096
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1097
Errors '{' should be on the previous line. 1099
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1105
Errors '{' should be on the previous line. 1106
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1107
Errors '{' should be on the previous line. 1109
Errors '{' should be on the previous line. 1111
Errors '{' should be on the previous line. 1116
Errors Line is longer than 80 characters. 1125
Errors Line is longer than 80 characters. 1138
Errors Method 'check_trace_shape' is not designed for extension - needs to be abstract, final or empty. 1138
Errors Name 'check_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_shape should be final. 1138
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_layer should be final. 1138
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_net_no_arr should be final. 1138
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_cl_class should be final. 1139
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1139
Errors Parameter p_contact_pins should be final. 1139
Errors Name 'p_contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1139
Errors '{' should be on the previous line. 1140
Errors '{' should be on the previous line. 1142
Errors Line is longer than 80 characters. 1145
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1145
Errors Name 'tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1146
Errors Name 'ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1147
Errors '{' should be on the previous line. 1149
Errors Line is longer than 80 characters. 1150
Errors '}' should be on the same line. 1151
Errors '{' should be on the previous line. 1153
Errors Line is longer than 80 characters. 1154
Errors Name 'curr_tree_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1156
Errors '{' should be on the previous line. 1157
Errors '{' should be on the previous line. 1159
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1162
Errors '{' should be on the previous line. 1164
Errors '{' should be on the previous line. 1166
Errors '{' should be on the previous line. 1170
Errors Line is longer than 80 characters. 1171
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1176
Errors '{' should be on the previous line. 1178
Errors '{' should be on the previous line. 1180
Errors Line is longer than 80 characters. 1184
Errors Line is longer than 80 characters. 1186
Errors Name 'curr_contact_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1188
Errors '{' should be on the previous line. 1189
Errors Line is longer than 80 characters. 1190
Errors '{' should be on the previous line. 1195
Errors Line is longer than 80 characters. 1196
Errors Name 'obstacle_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors Line is longer than 80 characters. 1197
Errors Line is longer than 80 characters. 1199
Errors Name 'pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1199
Errors '{' should be on the previous line. 1201
Errors '{' should be on the previous line. 1208
Errors First sentence should end with a period. 1215
Errors Line is longer than 80 characters. 1226
Errors Method 'check_polyline_trace' is not designed for extension - needs to be abstract, final or empty. 1226
Errors Name 'check_polyline_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Parameter p_polyline should be final. 1226
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Parameter p_layer should be final. 1226
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Parameter p_pen_half_width should be final. 1226
Errors Name 'p_pen_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Line is longer than 80 characters. 1227
Errors Parameter p_net_no_arr should be final. 1227
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1227
Errors Parameter p_clearance_class should be final. 1227
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1227
Errors Name 'tmp_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1229
Errors Line is longer than 80 characters. 1230
Errors Name 'contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1231
Errors '{' should be on the previous line. 1233
Errors Line is longer than 80 characters. 1234
Errors '{' should be on the previous line. 1236
Errors Method 'get_layer_count' is not designed for extension - needs to be abstract, final or empty. 1248
Errors Name 'get_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1248
Errors '{' should be on the previous line. 1249
Errors Line is longer than 80 characters. 1254
Errors Line is longer than 80 characters. 1256
Errors Unused @param tag for 'p_graphics_context'. 1260
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 1262
Errors Parameter p_graphics should be final. 1262
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1262
Errors Parameter p_graphics_context should be final. 1262
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1262
Errors '{' should be on the previous line. 1263
Errors '{' should be on the previous line. 1265
Errors Line is longer than 80 characters. 1270
Errors Name 'curr_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1270
Errors Line is longer than 80 characters. 1272
Errors '{' should be on the previous line. 1274
Errors '{' should be on the previous line. 1276
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1277
Errors '{' should be on the previous line. 1279
Errors '{' should be on the previous line. 1283
Errors '}' should be on the same line. 1286
Errors '{' should be on the previous line. 1288
Errors Line is longer than 80 characters. 1289
Errors Line is longer than 80 characters. 1297
Errors Line is longer than 80 characters. 1299
Errors Line is longer than 80 characters. 1306
Errors Method 'pick_items' is not designed for extension - needs to be abstract, final or empty. 1306
Errors Name 'pick_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1306
Errors Parameter p_location should be final. 1306
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1306
Errors Parameter p_layer should be final. 1306
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1306
Errors Parameter p_filter should be final. 1306
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1306
Errors Name 'point_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1308
Errors Line is longer than 80 characters. 1309
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1311
Errors '{' should be on the previous line. 1312
Errors '{' should be on the previous line. 1314
Errors '{' should be on the previous line. 1319
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 1331
Errors Parameter p_point should be final. 1331
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1331
Errors '{' should be on the previous line. 1332
Errors Method 'clearance_value' is not designed for extension - needs to be abstract, final or empty. 1346
Errors Name 'clearance_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1346
Errors Parameter p_class_1 should be final. 1346
Errors Name 'p_class_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1346
Errors Parameter p_class_2 should be final. 1346
Errors Name 'p_class_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1346
Errors Parameter p_layer should be final. 1346
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1346
Errors '{' should be on the previous line. 1347
Errors '{' should be on the previous line. 1349
Errors Method 'get_max_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 1360
Errors Name 'get_max_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1360
Errors '{' should be on the previous line. 1361
Errors Method 'get_min_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 1370
Errors Name 'get_min_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1370
Errors '{' should be on the previous line. 1371
Errors First sentence should end with a period. 1375
Errors Method 'get_bounding_box' is not designed for extension - needs to be abstract, final or empty. 1380
Errors Name 'get_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1380
Errors '{' should be on the previous line. 1381
Errors Method 'get_bounding_box' is not designed for extension - needs to be abstract, final or empty. 1391
Errors Name 'get_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1391
Errors Parameter p_item_list should be final. 1391
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1391
Errors '{' should be on the previous line. 1392
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1394
Errors '{' should be on the previous line. 1395
Errors Method 'reset_graphics_update_box' is not designed for extension - needs to be abstract, final or empty. 1404
Errors Name 'reset_graphics_update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1404
Errors '{' should be on the previous line. 1405
Errors Method 'get_graphics_update_box' is not designed for extension - needs to be abstract, final or empty. 1414
Errors Name 'get_graphics_update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1414
Errors '{' should be on the previous line. 1415
Errors First sentence should end with a period. 1419
Errors Method 'join_graphics_update_box' is not designed for extension - needs to be abstract, final or empty. 1424
Errors Name 'join_graphics_update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1424
Errors Parameter p_box should be final. 1424
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1424
Errors '{' should be on the previous line. 1425
Errors '{' should be on the previous line. 1427
Errors First sentence should end with a period. 1433
Errors Method 'start_notify_observers' is not designed for extension - needs to be abstract, final or empty. 1436
Errors Name 'start_notify_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1436
Errors '{' should be on the previous line. 1437
Errors '{' should be on the previous line. 1439
Errors First sentence should end with a period. 1444
Errors Method 'end_notify_observers' is not designed for extension - needs to be abstract, final or empty. 1447
Errors Name 'end_notify_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1447
Errors '{' should be on the previous line. 1448
Errors '{' should be on the previous line. 1450
Errors Method 'observers_active' is not designed for extension - needs to be abstract, final or empty. 1460
Errors Name 'observers_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1460
Errors '{' should be on the previous line. 1461
Errors '{' should be on the previous line. 1464
Errors '}' should be on the same line. 1466
Errors '{' should be on the previous line. 1468
Errors Method 'make_conductive' is not designed for extension - needs to be abstract, final or empty. 1483
Errors Name 'make_conductive' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1483
Errors Parameter p_area should be final. 1483
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1483
Errors Parameter p_net_no should be final. 1483
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1483
Errors '{' should be on the previous line. 1484
Errors Name 'new_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1485
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1486
Errors Name 'fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1488
Errors Name 'side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1491
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1492
Errors Line is longer than 80 characters. 1494
Errors Line is longer than 80 characters. 1495
Errors First sentence should end with a period. 1501
Errors Method 'insert_item' is not designed for extension - needs to be abstract, final or empty. 1506
Errors Name 'insert_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1506
Errors Parameter p_item should be final. 1506
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1506
Errors '{' should be on the previous line. 1507
Errors '{' should be on the previous line. 1509
Errors Line is longer than 80 characters. 1513
Errors '||' should be on a new line. 1513
Errors Line is longer than 80 characters. 1514
Errors Line is longer than 80 characters. 1516
Errors Line is longer than 80 characters. 1527
Errors Name 'additional_update_after_change' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1531
Errors Parameter p_item should be final. 1531
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1531
Errors '{' should be on the previous line. 1532
Errors Line is longer than 80 characters. 1538
Errors Method 'undo' is not designed for extension - needs to be abstract, final or empty. 1543
Errors Parameter p_changed_nets should be final. 1543
Errors Name 'p_changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1543
Errors '{' should be on the previous line. 1544
Errors Line is longer than 80 characters. 1546
Errors Name 'cancelled_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1546
Errors Line is longer than 80 characters. 1547
Errors Name 'restored_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1547
Errors '{' should be on the previous line. 1552
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1553
Errors '{' should be on the previous line. 1559
Errors '{' should be on the previous line. 1561
Errors '{' should be on the previous line. 1568
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1569
Errors '{' should be on the previous line. 1576
Errors '{' should be on the previous line. 1578
Errors Line is longer than 80 characters. 1589
Errors Method 'redo' is not designed for extension - needs to be abstract, final or empty. 1594
Errors Parameter p_changed_nets should be final. 1594
Errors Name 'p_changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1594
Errors '{' should be on the previous line. 1595
Errors Line is longer than 80 characters. 1597
Errors Name 'cancelled_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1597
Errors Line is longer than 80 characters. 1598
Errors Name 'restored_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1598
Errors '{' should be on the previous line. 1603
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1604
Errors '{' should be on the previous line. 1609
Errors '{' should be on the previous line. 1611
Errors '{' should be on the previous line. 1618
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1619
Errors '{' should be on the previous line. 1626
Errors '{' should be on the previous line. 1628
Errors Method 'generate_snapshot' is not designed for extension - needs to be abstract, final or empty. 1639
Errors Name 'generate_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1639
Errors '{' should be on the previous line. 1640
Errors Line is longer than 80 characters. 1646
Errors Method 'pop_snapshot' is not designed for extension - needs to be abstract, final or empty. 1652
Errors Name 'pop_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1652
Errors '{' should be on the previous line. 1653
Errors Line is longer than 80 characters. 1667
Errors Method 'get_trace_tail' is not designed for extension - needs to be abstract, final or empty. 1667
Errors Name 'get_trace_tail' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1667
Errors Parameter p_location should be final. 1667
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1667
Errors Parameter p_layer should be final. 1667
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1667
Errors Parameter p_net_no_arr should be final. 1667
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1667
Errors Name 'point_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1669
Errors Line is longer than 80 characters. 1670
Errors Name 'found_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1670
Errors '{' should be on the previous line. 1673
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1674
Errors '{' should be on the previous line. 1676
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1677
Errors '{' should be on the previous line. 1679
Errors '{' should be on the previous line. 1683
Errors '{' should be on the previous line. 1686
Errors '{' should be on the previous line. 1691
Errors '{' should be on the previous line. 1694
Errors Method 'remove_if_cycle' is not designed for extension - needs to be abstract, final or empty. 1710
Errors Name 'remove_if_cycle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1710
Errors Parameter p_trace should be final. 1710
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1710
Errors '{' should be on the previous line. 1711
Errors '{' should be on the previous line. 1713
Errors '{' should be on the previous line. 1717
Errors Name 'tail_at_endpoint_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1722
Errors Name 'end_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1723
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1724
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1725
Errors '{' should be on the previous line. 1731
Errors Name 'connection_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1736
Errors '{' should be on the previous line. 1739
Errors '{' should be on the previous line. 1741
Errors Line is longer than 80 characters. 1742
Errors '{' should be on the previous line. 1744
Errors Line is longer than 80 characters. 1753
Errors Method 'get_test_level' is not designed for extension - needs to be abstract, final or empty. 1758
Errors Name 'get_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1758
Errors '{' should be on the previous line. 1759
Errors Method 'set_test_level' is not designed for extension - needs to be abstract, final or empty. 1768
Errors Name 'set_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1768
Errors Parameter p_value should be final. 1768
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1768
Errors '{' should be on the previous line. 1769
Errors Missing a Javadoc comment. 1773
Errors Parameter p_stream should be final. 1773
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1773
Errors '{' should be on the previous line. 1775
Errors '{' should be on the previous line. 1781
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1782
Errors First sentence should end with a period. 1787
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1790
Errors Variable 'item_list' must be private and have accessor methods. 1790
Errors Variable 'components' must be private and have accessor methods. 1792
Errors Variable 'rules' must be private and have accessor methods. 1797
Errors Variable 'library' must be private and have accessor methods. 1802
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1806
Errors Variable 'layer_structure' must be private and have accessor methods. 1806
Errors First sentence should end with a period. 1807
Errors Name 'search_tree_manager' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1810
Errors Variable 'search_tree_manager' must be private and have accessor methods. 1810
Errors Variable 'communication' must be private and have accessor methods. 1814
Errors First sentence should end with a period. 1815
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1818
Errors Variable 'bounding_box' must be private and have accessor methods. 1818
Errors Line is longer than 80 characters. 1820
Errors Line is longer than 80 characters. 1821
Errors 'private' modifier out of order with the JLS suggestions. 1823
Errors Name 'test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1823
Errors First sentence should end with a period. 1824
Errors 'private' modifier out of order with the JLS suggestions. 1825
Errors Name 'update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1825
Errors First sentence should end with a period. 1826
Errors Name 'max_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1829
Errors '1000' is a magic number. 1829
Errors First sentence should end with a period. 1830
Errors Name 'min_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1833
Errors '10000' is a magic number. 1833

board/BoardObserverAdaptor.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Name 'notify_deleted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_item should be final. 37
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 39
Errors Line has trailing spaces. 41
Errors Name 'notify_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_item should be final. 47
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 49
Errors Line has trailing spaces. 51
Errors Name 'notify_new' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_item should be final. 57
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 59
Errors Line has trailing spaces. 61
Errors Name 'notify_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_component should be final. 67
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 69
Errors Line has trailing spaces. 71
Errors First sentence should end with a period. 72
Errors Method 'activate' is not designed for extension - needs to be abstract, final or empty. 75
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 79
Errors Method 'deactivate' is not designed for extension - needs to be abstract, final or empty. 83
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 87
Errors Method 'is_active' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'is_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 97
Errors Missing a Javadoc comment. 98
Errors Line has trailing spaces. 99

board/BoardObservers.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Redundant 'public' modifier. 39
Errors Name 'notify_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39

board/BoardOutline.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Unused import - geometry.planar.LineSegment. 24
Errors '{' should be on the previous line. 41
Errors First sentence should end with a period. 43
Errors Line is longer than 80 characters. 46
Errors Line is longer than 80 characters. 51
Errors Parameter p_shapes should be final. 51
Errors Name 'p_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_clearance_class_no should be final. 51
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_id_no should be final. 51
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_board should be final. 51
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Line is longer than 80 characters. 53
Errors Method 'tile_shape_count' is not designed for extension - needs to be abstract, final or empty. 62
Errors Name 'tile_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 66
Errors Name 'tile_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 69
Errors '}' should be on the same line. 72
Errors '{' should be on the previous line. 74
Errors Line is longer than 80 characters. 75
Errors '}' should be on the same line. 77
Errors '{' should be on the previous line. 79
Errors Method 'shape_layer' is not designed for extension - needs to be abstract, final or empty. 86
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter p_index should be final. 86
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 87
Errors Name 'shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 91
Errors Line is longer than 80 characters. 92
Errors '}' should be on the same line. 93
Errors '{' should be on the previous line. 95
Errors '{' should be on the previous line. 99
Errors Line is longer than 80 characters. 100
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 111
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_other should be final. 111
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 113
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 121
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 122
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 125
Errors Method 'first_layer' is not designed for extension - needs to be abstract, final or empty. 136
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Method 'last_layer' is not designed for extension - needs to be abstract, final or empty. 146
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Method 'is_on_layer' is not designed for extension - needs to be abstract, final or empty. 152
Errors Name 'is_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Parameter p_layer should be final. 152
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors '{' should be on the previous line. 153
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 158
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Parameter p_vector should be final. 158
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors '{' should be on the previous line. 165
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 172
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_factor should be final. 172
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_pole should be final. 172
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 175
Errors '{' should be on the previous line. 179
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 186
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Parameter p_angle_in_degree should be final. 186
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Parameter p_pole should be final. 186
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 187
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 195
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 202
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_pole should be final. 202
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors '{' should be on the previous line. 205
Errors '{' should be on the previous line. 209
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 216
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Parameter p_graphics_context should be final. 216
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 217
Errors Method 'get_draw_priority' is not designed for extension - needs to be abstract, final or empty. 226
Errors Name 'get_draw_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 227
Errors Method 'shape_count' is not designed for extension - needs to be abstract, final or empty. 236
Errors Name 'shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 247
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors Parameter p_index should be final. 247
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 248
Errors '{' should be on the previous line. 250
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 258
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Parameter p_filter should be final. 258
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors '{' should be on the previous line. 261
Errors Line is longer than 80 characters. 264
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 268
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_graphics_context should be final. 268
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line is longer than 80 characters. 270
Errors Name 'color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors '{' should be on the previous line. 273
Errors Line is longer than 80 characters. 280
Errors Expected an @return tag. 283
Errors Method 'get_keepout_area' is not designed for extension - needs to be abstract, final or empty. 283
Errors Name 'get_keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 286
Errors Name 'hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 289
Errors Method 'get_keepout_lines' is not designed for extension - needs to be abstract, final or empty. 297
Errors Missing a Javadoc comment. 297
Errors Name 'get_keepout_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 298
Errors '{' should be on the previous line. 300
Errors Line is longer than 80 characters. 307
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 307
Errors Parameter p_g should be final. 307
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_graphics_context should be final. 307
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_color_arr should be final. 307
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_intensity should be final. 307
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 310
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors '{' should be on the previous line. 314
Errors Name 'draw_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Line is longer than 80 characters. 316
Errors Name 'closed_draw_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Line is longer than 80 characters. 317
Errors Line is longer than 80 characters. 318
Errors Line is longer than 80 characters. 319
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 324
Errors Parameter p_id_no should be final. 324
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 325
Errors Line is longer than 80 characters. 326
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 330
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Parameter p_window should be final. 330
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Parameter p_locale should be final. 330
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Line is longer than 80 characters. 333
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 340
Errors Parameter p_stream should be final. 340
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors '{' should be on the previous line. 343
Errors '{' should be on the previous line. 346
Errors Method 'keepout_outside_outline_generated' is not designed for extension - needs to be abstract, final or empty. 358
Errors Name 'keepout_outside_outline_generated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors '{' should be on the previous line. 359
Errors Method 'generate_keepout_outside' is not designed for extension - needs to be abstract, final or empty. 369
Errors Name 'generate_keepout_outside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Parameter p_value should be final. 369
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors '{' should be on the previous line. 370
Errors '{' should be on the previous line. 372
Errors '{' should be on the previous line. 377
Errors Method 'line_count' is not designed for extension - needs to be abstract, final or empty. 390
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors '{' should be on the previous line. 391
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '{' should be on the previous line. 394
Errors Method 'get_half_width' is not designed for extension - needs to be abstract, final or empty. 405
Errors Name 'get_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors '{' should be on the previous line. 406
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 411
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors Parameter p_search_tree should be final. 411
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors '{' should be on the previous line. 412
Errors Line is longer than 80 characters. 418
Errors Name 'keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors Line is longer than 80 characters. 423
Errors Name 'keepout_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Missing a Javadoc comment. 426
Errors Name 'keepout_outside_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Missing a Javadoc comment. 427

board/CalcFromSide.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 38
Errors First sentence should end with a period. 39
Errors Line is longer than 80 characters. 40
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 44
Errors Parameter p_polyline should be final. 47
Errors Expected @param tag for 'p_polyline'. 47
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_no should be final. 47
Errors Expected @param tag for 'p_no'. 47
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_shape should be final. 47
Errors Expected @param tag for 'p_shape'. 47
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors ')' is preceded with whitespace. 47
Errors '{' should be on the previous line. 48
Errors Name 'fromside_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Name 'border_intersection_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Name 'curr_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Name 'curr_seg' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 58
Errors Line is longer than 80 characters. 60
Errors '{' should be on the previous line. 66
Errors Name 'from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'edge_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 75
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line is longer than 80 characters. 77
Errors Name 'curr_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 91
Errors Parameter p_from_point should be final. 96
Errors Expected @param tag for 'p_from_point'. 96
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_shape should be final. 96
Errors Expected @param tag for 'p_shape'. 96
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors Name 'border_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 106
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 111
Errors Parameter p_line_segment should be final. 111
Errors Expected @param tag for 'p_line_segment'. 111
Errors Name 'p_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_shape should be final. 111
Errors Expected @param tag for 'p_shape'. 111
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_shove_to_the_left should be final. 111
Errors Expected @param tag for 'p_shove_to_the_left'. 111
Errors Name 'p_shove_to_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'prev_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Name 'front_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Line has trailing spaces. 120
Errors '{' should be on the previous line. 122
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 125
Errors '}' should be on the same line. 127
Errors '{' should be on the previous line. 129
Errors Name 'next_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 134
Errors Line is longer than 80 characters. 135
Errors Name 'curr_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line is longer than 80 characters. 136
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 152
Errors Line has trailing spaces. 154
Errors '}' should be on the same line. 155
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 158
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Line is longer than 80 characters. 161
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Line has trailing spaces. 164
Errors Line has trailing spaces. 165
Errors Line has trailing spaces. 166
Errors Parameter p_no should be final. 170
Errors Expected @param tag for 'p_no'. 170
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Parameter p_border_intersection should be final. 170
Errors Expected @param tag for 'p_border_intersection'. 170
Errors Name 'p_border_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 175
Errors Missing a Javadoc comment. 176
Errors Variable 'no' must be private and have accessor methods. 176
Errors Missing a Javadoc comment. 177
Errors Name 'border_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Variable 'border_intersection' must be private and have accessor methods. 177

board/CalcShapeAndFromSide.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line is longer than 80 characters. 42
Errors Parameter p_trace should be final. 42
Errors Expected @param tag for 'p_trace'. 42
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_index should be final. 42
Errors Expected @param tag for 'p_index'. 42
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_orthogonal should be final. 42
Errors Expected @param tag for 'p_orthogonal'. 42
Errors Name 'p_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_in_shove_check should be final. 42
Errors Expected @param tag for 'p_in_shove_check'. 42
Errors Name 'p_in_shove_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line is longer than 80 characters. 44
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Name 'curr_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Name 'cut_off_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'cut_off_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 50
Errors '}' should be on the same line. 52
Errors '{' should be on the previous line. 54
Errors Name 'end_cutline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 59
Errors Name 'cut_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Name 'tmp_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 63
Errors Name 'start_cutline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 70
Errors Name 'cut_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'tmp_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 77
Errors Name 'from_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'curr_cut_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Expression can be simplified. 82
Errors '{' should be on the previous line. 83
Errors Expression can be simplified. 87
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 93
Errors Name 'border_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Line is longer than 80 characters. 95
Errors Line is longer than 80 characters. 96
Errors ')' is preceded with whitespace. 99
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 101
Errors Line is longer than 80 characters. 101
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 102
Errors Line has trailing spaces. 107
Errors Missing a Javadoc comment. 108
Errors Name 'calc_cutline_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_index should be final. 108
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_trace should be final. 108
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Name 'trace_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 111
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '3' is a magic number. 112
Errors '||' should be on a new line. 112
Errors Line is longer than 80 characters. 113
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 116
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Line is longer than 80 characters. 118
Errors '3' is a magic number. 118
Errors Name 'cut_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 121
Errors '}' should be on the same line. 123
Errors '{' should be on the previous line. 125
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 133
Errors Missing a Javadoc comment. 133
Errors Name 'calc_cutline_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_index should be final. 133
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_trace should be final. 133
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Name 'trace_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line is longer than 80 characters. 136
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '||' should be on a new line. 137
Errors Line is longer than 80 characters. 138
Errors '{' should be on the previous line. 140
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Name 'cut_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 145
Errors '}' should be on the same line. 147
Errors '{' should be on the previous line. 149
Errors Line has trailing spaces. 156
Errors Line has trailing spaces. 157
Errors Missing a Javadoc comment. 158
Errors Variable 'shape' must be private and have accessor methods. 158
Errors Missing a Javadoc comment. 159
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Variable 'from_side' must be private and have accessor methods. 159

board/ChangedArea.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Parameter p_layer_count should be final. 39
Errors Name 'p_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors '{' should be on the previous line. 45
Errors First sentence should end with a period. 51
Errors '(' is preceded with whitespace. 57
Errors Parameter p_point should be final. 57
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_layer should be final. 57
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 73
Errors First sentence should end with a period. 74
Errors '(' is preceded with whitespace. 80
Errors Parameter p_shape should be final. 80
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_layer should be final. 80
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors '{' should be on the previous line. 83
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 88
Errors First sentence should end with a period. 93
Errors Name 'get_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '(' is preceded with whitespace. 99
Errors Parameter p_layer should be final. 99
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Name 'surrounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors '{' should be on the previous line. 117
Errors '(' is preceded with whitespace. 119
Errors 'cast' is not followed by whitespace. 119
Errors '(' is preceded with whitespace. 120
Errors 'cast' is not followed by whitespace. 120
Errors '(' is preceded with whitespace. 121
Errors 'cast' is not followed by whitespace. 121
Errors '(' is preceded with whitespace. 122
Errors 'cast' is not followed by whitespace. 122
Errors '{' should be on the previous line. 125
Errors First sentence should end with a period. 131
Errors Name 'set_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Parameter p_layer should be final. 134
Errors Expected @param tag for 'p_layer'. 134
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors '{' should be on the previous line. 135
Errors Missing a Javadoc comment. 139
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Variable 'layer_count' must be private and have accessor methods. 139
Errors Missing a Javadoc comment. 140
Errors Variable 'arr' must be private and have accessor methods. 140
Errors First sentence should end with a period. 142
Errors '{' should be on the previous line. 146
Errors Missing a Javadoc comment. 147
Errors Variable 'lx' must be private and have accessor methods. 147
Errors Missing a Javadoc comment. 148
Errors Variable 'ly' must be private and have accessor methods. 148
Errors Missing a Javadoc comment. 149
Errors Variable 'rx' must be private and have accessor methods. 149
Errors Missing a Javadoc comment. 150
Errors Variable 'uy' must be private and have accessor methods. 150
Errors Missing a Javadoc comment. 151
Errors Variable 'ulx' must be private and have accessor methods. 151
Errors Missing a Javadoc comment. 152
Errors Variable 'lrx' must be private and have accessor methods. 152
Errors Missing a Javadoc comment. 153
Errors Variable 'llx' must be private and have accessor methods. 153
Errors Missing a Javadoc comment. 154
Errors Variable 'urx' must be private and have accessor methods. 154
Errors Line has trailing spaces. 155
Errors Missing a Javadoc comment. 156
Errors Name 'set_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Expected an @return tag. 170
Errors Name 'to_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors '{' should be on the previous line. 173
Errors '(' is preceded with whitespace. 176
Errors 'cast' is not followed by whitespace. 176
Errors 'cast' is not followed by whitespace. 176
Errors 'cast' is not followed by whitespace. 177
Errors 'cast' is not followed by whitespace. 177
Errors 'cast' is not followed by whitespace. 178
Errors 'cast' is not followed by whitespace. 178
Errors 'cast' is not followed by whitespace. 179
Errors 'cast' is not followed by whitespace. 179

board/ClearanceViolation.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 43
Errors Parameter p_first_item should be final. 43
Errors Name 'p_first_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_second_item should be final. 43
Errors Name 'p_second_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_shape should be final. 43
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_layer should be final. 43
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 50
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 52
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_window should be final. 52
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_locale should be final. 52
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Line has trailing spaces. 54
Errors Line is longer than 80 characters. 55
Errors '+' is not preceded with whitespace. 63
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors Name 'first_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Variable 'first_item' must be private and have accessor methods. 72
Errors First sentence should end with a period. 73
Errors Name 'second_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Variable 'second_item' must be private and have accessor methods. 74
Errors First sentence should end with a period. 75
Errors Variable 'shape' must be private and have accessor methods. 76
Errors First sentence should end with a period. 77
Errors Variable 'layer' must be private and have accessor methods. 78

board/Communication.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 40
Errors Line is longer than 80 characters. 41
Errors Parameter p_unit should be final. 45
Errors Name 'p_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_resolution should be final. 45
Errors Name 'p_resolution' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 46
Errors Parameter p_specctra_parser_info should be final. 46
Errors Name 'p_specctra_parser_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_coordinate_transform should be final. 46
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_id_no_generator should be final. 47
Errors Name 'p_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_observers should be final. 47
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 56
Errors First sentence should end with a period. 57
Errors '{' should be on the previous line. 61
Errors Line has trailing spaces. 62
Errors Line is longer than 80 characters. 62
Errors Line is longer than 80 characters. 63
Errors Line has trailing spaces. 65
Errors Method 'host_cad_is_eagle' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'host_cad_is_eagle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 73
Errors Line is longer than 80 characters. 73
Errors Line has trailing spaces. 76
Errors Method 'host_cad_exists' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'host_cad_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors Line is longer than 80 characters. 84
Errors Line has trailing spaces. 86
Errors Line has trailing spaces. 87
Errors First sentence should end with a period. 88
Errors Method 'get_resolution' is not designed for extension - needs to be abstract, final or empty. 94
Errors Name 'get_resolution' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '(' is preceded with whitespace. 94
Errors Parameter p_unit should be final. 94
Errors Name 'p_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors Line has trailing spaces. 98
Errors Missing a Javadoc comment. 99
Errors Parameter p_stream should be final. 99
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 106
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Variable 'coordinate_transform' must be private and have accessor methods. 108
Errors Line has trailing spaces. 109
Errors First sentence should end with a period. 110
Errors Variable 'unit' must be private and have accessor methods. 111
Errors Line has trailing spaces. 112
Errors Variable 'resolution' must be private and have accessor methods. 117
Errors Line has trailing spaces. 118
Errors Missing a Javadoc comment. 119
Errors Name 'specctra_parser_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Variable 'specctra_parser_info' must be private and have accessor methods. 119
Errors Line has trailing spaces. 120
Errors Missing a Javadoc comment. 121
Errors Name 'id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Variable 'id_no_generator' must be private and have accessor methods. 121
Errors Line has trailing spaces. 122
Errors Missing a Javadoc comment. 123
Errors 'public' modifier out of order with the JLS suggestions. 123
Errors Variable 'observers' must be private and have accessor methods. 123
Errors Line has trailing spaces. 124
Errors '{' should be on the previous line. 130
Errors Missing a Javadoc comment. 131
Errors Parameter p_string_quote should be final. 131
Errors Name 'p_string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Parameter p_host_cad should be final. 131
Errors Name 'p_host_cad' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 132
Errors Parameter p_host_version should be final. 132
Errors Name 'p_host_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_constants should be final. 132
Errors Name 'p_constants' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_write_resolution should be final. 133
Errors Name 'p_write_resolution' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_dsn_file_generated_by_host should be final. 134
Errors Name 'p_dsn_file_generated_by_host' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 143
Errors Name 'string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Variable 'string_quote' must be private and have accessor methods. 145
Errors Line has trailing spaces. 146
Errors Missing a Javadoc comment. 147
Errors Name 'host_cad' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Variable 'host_cad' must be private and have accessor methods. 147
Errors Line has trailing spaces. 148
Errors Missing a Javadoc comment. 149
Errors Name 'host_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Variable 'host_version' must be private and have accessor methods. 149
Errors Line has trailing spaces. 150
Errors Missing a Javadoc comment. 151
Errors Variable 'constants' must be private and have accessor methods. 151
Errors Line has trailing spaces. 152
Errors Missing a Javadoc comment. 153
Errors Name 'write_resolution' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Variable 'write_resolution' must be private and have accessor methods. 153
Errors Line has trailing spaces. 154
Errors Missing a Javadoc comment. 155
Errors Name 'dsn_file_generated_by_host' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Variable 'dsn_file_generated_by_host' must be private and have accessor methods. 155
Errors Line has trailing spaces. 156
Errors Line has trailing spaces. 157
Errors Missing a Javadoc comment. 158
Errors '{' should be on the previous line. 159
Errors Missing a Javadoc comment. 160
Errors Parameter p_char_name should be final. 160
Errors Name 'p_char_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_positive_int should be final. 160
Errors Name 'p_positive_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors Missing a Javadoc comment. 165
Errors Name 'char_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Variable 'char_name' must be private and have accessor methods. 165
Errors Missing a Javadoc comment. 166
Errors Name 'positive_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Variable 'positive_int' must be private and have accessor methods. 166

board/Component.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 40
Errors Line is longer than 80 characters. 46
Errors More than 7 parameters. 46
Errors Parameter p_name should be final. 46
Errors Expected @param tag for 'p_name'. 46
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_location should be final. 46
Errors Expected @param tag for 'p_location'. 46
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_rotation_in_degree should be final. 46
Errors Expected @param tag for 'p_rotation_in_degree'. 46
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_on_front should be final. 46
Errors Expected @param tag for 'p_on_front'. 46
Errors Name 'p_on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 47
Errors Parameter p_package_front should be final. 47
Errors Expected @param tag for 'p_package_front'. 47
Errors Name 'p_package_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_package_back should be final. 47
Errors Expected @param tag for 'p_package_back'. 47
Errors Name 'p_package_back' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_no should be final. 47
Errors Expected @param tag for 'p_no'. 47
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_position_fixed should be final. 47
Errors Expected @param tag for 'p_position_fixed'. 47
Errors Name 'p_position_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors '360' is a magic number. 52
Errors '{' should be on the previous line. 53
Errors '360' is a magic number. 54
Errors '{' should be on the previous line. 57
Errors '360' is a magic number. 58
Errors Line has trailing spaces. 66
Errors Method 'get_location' is not designed for extension - needs to be abstract, final or empty. 72
Errors Name 'get_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 76
Errors Method 'get_rotation_in_degree' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'get_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 86
Errors Method 'is_placed' is not designed for extension - needs to be abstract, final or empty. 92
Errors Name 'is_placed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 96
Errors Method 'placed_on_front' is not designed for extension - needs to be abstract, final or empty. 102
Errors Name 'placed_on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line has trailing spaces. 106
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 113
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_vector should be final. 113
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 120
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Parameter p_factor should be final. 127
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Parameter p_pole should be final. 127
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors '90' is a magic number. 133
Errors '360' is a magic number. 134
Errors '{' should be on the previous line. 135
Errors '360' is a magic number. 136
Errors '{' should be on the previous line. 139
Errors '360' is a magic number. 140
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 154
Errors Method 'rotate' is not designed for extension - needs to be abstract, final or empty. 154
Errors Parameter p_angle_in_degree should be final. 154
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Parameter p_pole should be final. 154
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Parameter p_flip_style_rotate_first should be final. 154
Errors Name 'p_flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 157
Errors Name 'turn_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 162
Errors Line is longer than 80 characters. 163
Errors '360' is a magic number. 164
Errors '360' is a magic number. 167
Errors '{' should be on the previous line. 168
Errors '360' is a magic number. 169
Errors '{' should be on the previous line. 172
Errors '360' is a magic number. 173
Errors '{' should be on the previous line. 176
Errors Line is longer than 80 characters. 177
Errors Line has trailing spaces. 180
Errors Method 'change_side' is not designed for extension - needs to be abstract, final or empty. 187
Errors Name 'change_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_pole should be final. 187
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors Line has trailing spaces. 192
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 199
Errors Parameter p_other should be final. 199
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors '{' should be on the previous line. 202
Errors 'cast' is not followed by whitespace. 203
Errors Line has trailing spaces. 207
Errors Method 'clone' is not designed for extension - needs to be abstract, final or empty. 213
Errors '{' should be on the previous line. 214
Errors Line is longer than 80 characters. 215
Errors Line has trailing spaces. 220
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 226
Errors '{' should be on the previous line. 227
Errors Line has trailing spaces. 230
Errors Method 'get_logical_part' is not designed for extension - needs to be abstract, final or empty. 236
Errors Name 'get_logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Line has trailing spaces. 240
Errors Method 'set_logical_part' is not designed for extension - needs to be abstract, final or empty. 246
Errors Name 'set_logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Parameter p_logical_part should be final. 246
Errors Name 'p_logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 247
Errors Line has trailing spaces. 250
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 252
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Parameter p_window should be final. 252
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Parameter p_locale should be final. 252
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Line has trailing spaces. 254
Errors Line is longer than 80 characters. 255
Errors '{' should be on the previous line. 259
Errors Line has trailing spaces. 262
Errors Line has trailing spaces. 265
Errors '{' should be on the previous line. 267
Errors '}' should be on the same line. 269
Errors '{' should be on the previous line. 271
Errors '}' should be on the same line. 274
Errors '{' should be on the previous line. 276
Errors Name 'lib_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Line is longer than 80 characters. 281
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 285
Errors Line has trailing spaces. 289
Errors Method 'get_package' is not designed for extension - needs to be abstract, final or empty. 295
Errors Name 'get_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 296
Errors '{' should be on the previous line. 299
Errors '}' should be on the same line. 301
Errors '{' should be on the previous line. 303
Errors Line has trailing spaces. 307
Errors Line has trailing spaces. 308
Errors Variable 'name' must be private and have accessor methods. 310
Errors Line has trailing spaces. 311
Errors Line has trailing spaces. 314
Errors First sentence should end with a period. 315
Errors Name 'rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Line has trailing spaces. 317
Errors First sentence should end with a period. 318
Errors Name 'logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors Line has trailing spaces. 320
Errors Name 'on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Line has trailing spaces. 323
Errors Line is longer than 80 characters. 324
Errors Name 'lib_package_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Line has trailing spaces. 326
Errors Line is longer than 80 characters. 327
Errors Name 'lib_package_back' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Line has trailing spaces. 329
Errors Variable 'no' must be private and have accessor methods. 331
Errors Line has trailing spaces. 332
Errors Name 'position_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Variable 'position_fixed' must be private and have accessor methods. 334
Errors Line has trailing spaces. 335

board/ComponentObstacleArea.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line is longer than 80 characters. 37
Errors Line is longer than 80 characters. 39
Errors More than 7 parameters. 39
Errors Parameter p_area should be final. 39
Errors Expected @param tag for 'p_area'. 39
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_layer should be final. 39
Errors Expected @param tag for 'p_layer'. 39
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_translation should be final. 39
Errors Expected @param tag for 'p_translation'. 39
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_rotation_in_degree should be final. 39
Errors Expected @param tag for 'p_rotation_in_degree'. 39
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line is longer than 80 characters. 40
Errors Parameter p_side_changed should be final. 40
Errors Expected @param tag for 'p_side_changed'. 40
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_clearance_type should be final. 40
Errors Expected @param tag for 'p_clearance_type'. 40
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_id_no should be final. 40
Errors Expected @param tag for 'p_id_no'. 40
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_component_no should be final. 40
Errors Expected @param tag for 'p_component_no'. 40
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_name should be final. 41
Errors Expected @param tag for 'p_name'. 41
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_fixed_state should be final. 41
Errors Expected @param tag for 'p_fixed_state'. 41
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board should be final. 41
Errors Expected @param tag for 'p_board'. 41
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 43
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 46
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 48
Errors Parameter p_id_no should be final. 48
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line is longer than 80 characters. 50
Errors Line is longer than 80 characters. 51
Errors Line has trailing spaces. 54
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 56
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_other should be final. 56
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 61
Errors Method 'is_trace_obstacle' is not designed for extension - needs to be abstract, final or empty. 63
Errors Name 'is_trace_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_net_no should be final. 63
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 64
Errors Line has trailing spaces. 67
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 69
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_filter should be final. 69
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 70
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 75
Errors Line has trailing spaces. 77
Errors Line has trailing spaces. 78
Errors Line is longer than 80 characters. 80
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 80
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_graphics_context should be final. 80
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 86
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 86
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter p_graphics_context should be final. 86
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line has trailing spaces. 90
Errors Method 'is_selectrd_by_filter' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'is_selectrd_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter p_filter should be final. 97
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 103
Errors Line has trailing spaces. 105
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 107
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_window should be final. 107
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_locale should be final. 107
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 110

board/ComponentOutline.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 40
Errors First sentence should end with a period. 42
Errors Line is longer than 80 characters. 53
Errors Parameter p_area should be final. 53
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_is_front should be final. 53
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_translation should be final. 53
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_rotation_in_degree should be final. 53
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_component_no should be final. 54
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_fixed_state should be final. 54
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_board should be final. 54
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 64
Errors Parameter p_id_no should be final. 64
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 66
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_filter should be final. 71
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Method 'get_layer' is not designed for extension - needs to be abstract, final or empty. 81
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 85
Errors '}' should be on the same line. 87
Errors '{' should be on the previous line. 89
Errors Method 'first_layer' is not designed for extension - needs to be abstract, final or empty. 100
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 101
Errors Method 'last_layer' is not designed for extension - needs to be abstract, final or empty. 110
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Method 'is_on_layer' is not designed for extension - needs to be abstract, final or empty. 116
Errors Name 'is_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_layer should be final. 116
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Parameter p_item should be final. 127
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors Method 'shape_layer' is not designed for extension - needs to be abstract, final or empty. 133
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_index should be final. 133
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '{' should be on the previous line. 134
Errors Method 'tile_shape_count' is not designed for extension - needs to be abstract, final or empty. 143
Errors Name 'tile_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors Line is longer than 80 characters. 149
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 149
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Parameter p_search_tree should be final. 149
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 155
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_graphics_context should be final. 155
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 156
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 161
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_graphics_context should be final. 161
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 162
Errors Line is longer than 80 characters. 163
Errors Name 'color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Name 'front_draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 166
Errors '{' should be on the previous line. 170
Errors Line is longer than 80 characters. 171
Errors Method 'get_draw_priority' is not designed for extension - needs to be abstract, final or empty. 181
Errors Name 'get_draw_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 187
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 187
Errors Parameter p_g should be final. 187
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_graphics_context should be final. 187
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_color_arr should be final. 187
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_intensity should be final. 187
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 190
Errors Line is longer than 80 characters. 194
Errors Line is longer than 80 characters. 196
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '(' is preceded with whitespace. 196
Errors '100' is a magic number. 196
Errors Line is longer than 80 characters. 197
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 205
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 206
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 211
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Parameter p_vector should be final. 211
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 218
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Parameter p_pole should be final. 218
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '{' should be on the previous line. 219
Errors Name 'rel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Line is longer than 80 characters. 222
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 227
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_angle_in_degree should be final. 227
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_pole should be final. 227
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors Name 'turn_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Line is longer than 80 characters. 230
Errors '360' is a magic number. 232
Errors '360' is a magic number. 235
Errors '{' should be on the previous line. 236
Errors '360' is a magic number. 237
Errors '{' should be on the previous line. 240
Errors '360' is a magic number. 241
Errors Line is longer than 80 characters. 243
Errors Name 'new_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 249
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_factor should be final. 249
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_pole should be final. 249
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 250
Errors '90' is a magic number. 251
Errors '360' is a magic number. 252
Errors '{' should be on the previous line. 253
Errors '360' is a magic number. 254
Errors '{' should be on the previous line. 257
Errors '360' is a magic number. 258
Errors Name 'rel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Line is longer than 80 characters. 261
Errors Method 'get_area' is not designed for extension - needs to be abstract, final or empty. 270
Errors Name 'get_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors '{' should be on the previous line. 273
Errors '{' should be on the previous line. 275
Errors Name 'turned_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 280
Errors '{' should be on the previous line. 285
Errors '90' is a magic number. 287
Errors '{' should be on the previous line. 288
Errors Line is longer than 80 characters. 289
Errors '90' is a magic number. 289
Errors '}' should be on the same line. 290
Errors '{' should be on the previous line. 292
Errors Line is longer than 80 characters. 293
Errors Line is longer than 80 characters. 297
Errors Line is longer than 80 characters. 301
Errors Method 'clear_derived_data' is not designed for extension - needs to be abstract, final or empty. 309
Errors Name 'clear_derived_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors '{' should be on the previous line. 310
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Parameter p_window should be final. 315
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Parameter p_locale should be final. 315
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 320
Errors Parameter p_stream should be final. 320
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 321
Errors '{' should be on the previous line. 323
Errors '{' should be on the previous line. 326
Errors Missing a Javadoc comment. 331
Errors Name 'relative_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Missing a Javadoc comment. 332
Errors Name 'precalculated_absolute_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Missing a Javadoc comment. 333
Errors Missing a Javadoc comment. 334
Errors Name 'rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Missing a Javadoc comment. 335
Errors Name 'is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335

board/Components.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 58
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 58
Errors Parameter p_name should be final. 58
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_location should be final. 58
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_rotation_in_degree should be final. 58
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 59
Errors Parameter p_on_front should be final. 59
Errors Name 'p_on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_package_front should be final. 59
Errors Name 'p_package_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_package_back should be final. 59
Errors Name 'p_package_back' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_position_fixed should be final. 59
Errors Name 'p_position_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line has trailing spaces. 61
Errors Name 'new_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line is longer than 80 characters. 63
Errors Line has trailing spaces. 69
Errors Line is longer than 80 characters. 82
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 82
Errors Parameter p_location should be final. 82
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_rotation should be final. 82
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_on_front should be final. 82
Errors Name 'p_on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_package should be final. 82
Errors Name 'p_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Line is longer than 80 characters. 84
Errors Name 'component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors Line has trailing spaces. 87
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 95
Errors Parameter p_name should be final. 95
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 96
Errors 'while' is not followed by whitespace. 98
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 108
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 117
Errors Parameter p_component_no should be final. 117
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 126
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 132
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 136
Errors Method 'generate_snapshot' is not designed for extension - needs to be abstract, final or empty. 140
Errors Name 'generate_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 144
Errors Method 'undo' is not designed for extension - needs to be abstract, final or empty. 152
Errors Parameter p_observers should be final. 152
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors '{' should be on the previous line. 153
Errors '{' should be on the previous line. 155
Errors Line has trailing spaces. 161
Errors Method 'redo' is not designed for extension - needs to be abstract, final or empty. 169
Errors Parameter p_observers should be final. 169
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 170
Errors '{' should be on the previous line. 172
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 182
Errors Missing a Javadoc comment. 182
Errors Name 'restore_component_arr_from_undo_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Parameter p_observers should be final. 182
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Line is longer than 80 characters. 184
Errors '{' should be on the previous line. 186
Errors Line is longer than 80 characters. 187
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 189
Errors Line is longer than 80 characters. 192
Errors Line has trailing spaces. 196
Errors Line is longer than 80 characters. 199
Errors Method 'move' is not designed for extension - needs to be abstract, final or empty. 204
Errors Parameter p_component_no should be final. 204
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Parameter p_vector should be final. 204
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors ')' is preceded with whitespace. 204
Errors '{' should be on the previous line. 205
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Line has trailing spaces. 210
Errors Line is longer than 80 characters. 212
Errors Line is longer than 80 characters. 213
Errors Line is longer than 80 characters. 219
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 219
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_component_no should be final. 219
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_factor should be final. 219
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_pole should be final. 219
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Line has trailing spaces. 225
Errors Line is longer than 80 characters. 227
Errors Line is longer than 80 characters. 234
Errors Method 'rotate' is not designed for extension - needs to be abstract, final or empty. 234
Errors '(' is preceded with whitespace. 234
Errors Parameter p_component_no should be final. 234
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_rotation_in_degree should be final. 234
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_pole should be final. 234
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Line is longer than 80 characters. 238
Errors Line has trailing spaces. 240
Errors Line is longer than 80 characters. 242
Errors Method 'change_side' is not designed for extension - needs to be abstract, final or empty. 249
Errors Name 'change_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_component_no should be final. 249
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_pole should be final. 249
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 250
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line has trailing spaces. 255
Errors Method 'set_flip_style_rotate_first' is not designed for extension - needs to be abstract, final or empty. 262
Errors Name 'set_flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Parameter p_value should be final. 262
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors '{' should be on the previous line. 263
Errors Line has trailing spaces. 266
Errors Method 'get_flip_style_rotate_first' is not designed for extension - needs to be abstract, final or empty. 273
Errors Name 'get_flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 274
Errors Line has trailing spaces. 277
Errors Missing a Javadoc comment. 278
Errors Name 'undo_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Line has trailing spaces. 279
Errors Missing a Javadoc comment. 280
Errors Name 'component_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Line has trailing spaces. 281
Errors Name 'flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286

board/ConductionArea.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 42
Errors First sentence should end with a period. 43
Errors Line is longer than 80 characters. 44
Errors More than 7 parameters. 44
Errors Parameter p_area should be final. 44
Errors Expected @param tag for 'p_area'. 44
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_layer should be final. 44
Errors Expected @param tag for 'p_layer'. 44
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_translation should be final. 44
Errors Expected @param tag for 'p_translation'. 44
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_rotation_in_degree should be final. 44
Errors Expected @param tag for 'p_rotation_in_degree'. 44
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_side_changed should be final. 44
Errors Expected @param tag for 'p_side_changed'. 44
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 45
Errors Parameter p_net_no_arr should be final. 45
Errors Expected @param tag for 'p_net_no_arr'. 45
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_clearance_class should be final. 45
Errors Expected @param tag for 'p_clearance_class'. 45
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_id_no should be final. 45
Errors Expected @param tag for 'p_id_no'. 45
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_group_no should be final. 45
Errors Expected @param tag for 'p_group_no'. 45
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_name should be final. 45
Errors Expected @param tag for 'p_name'. 45
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_is_obstacle should be final. 45
Errors Expected @param tag for 'p_is_obstacle'. 45
Errors Name 'p_is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_fixed_state should be final. 46
Errors Expected @param tag for 'p_fixed_state'. 46
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_board should be final. 46
Errors Expected @param tag for 'p_board'. 46
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 48
Errors Line has trailing spaces. 52
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 54
Errors Parameter p_id_no should be final. 54
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors Line is longer than 80 characters. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 65
Errors Method 'get_normal_contacts' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'get_normal_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 75
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line is longer than 80 characters. 77
Errors 'while' is not followed by whitespace. 79
Errors '{' should be on the previous line. 80
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 83
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line is longer than 80 characters. 87
Errors '{' should be on the previous line. 90
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors 'if' is not followed by whitespace. 92
Errors '{' should be on the previous line. 94
Errors '}' should be on the same line. 97
Errors '{' should be on the previous line. 99
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 111
Errors Line is longer than 80 characters. 113
Errors Method 'get_trace_connection_shape' is not designed for extension - needs to be abstract, final or empty. 113
Errors Name 'get_trace_connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_search_tree should be final. 113
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_index should be final. 113
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 117
Errors Line has trailing spaces. 122
Errors Method 'get_ratsnest_corners' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'get_ratsnest_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors '{' should be on the previous line. 134
Errors Line has trailing spaces. 137
Errors Line has trailing spaces. 140
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_other should be final. 142
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 145
Errors Line has trailing spaces. 150
Errors Line is longer than 80 characters. 152
Errors Method 'get_is_obstacle' is not designed for extension - needs to be abstract, final or empty. 156
Errors Name 'get_is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 160
Errors Line has trailing spaces. 161
Errors Line is longer than 80 characters. 163
Errors Method 'set_is_obstacle' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'set_is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Parameter p_value should be final. 167
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Line has trailing spaces. 171
Errors Method 'is_trace_obstacle' is not designed for extension - needs to be abstract, final or empty. 173
Errors Name 'is_trace_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Parameter p_net_no should be final. 173
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 174
Errors Line has trailing spaces. 177
Errors Method 'is_drillable' is not designed for extension - needs to be abstract, final or empty. 179
Errors Name 'is_drillable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Parameter p_net_no should be final. 179
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors Line has trailing spaces. 183
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 185
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Parameter p_filter should be final. 185
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors '{' should be on the previous line. 186
Errors '{' should be on the previous line. 188
Errors Line is longer than 80 characters. 191
Errors Line has trailing spaces. 193
Errors Line is longer than 80 characters. 195
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 195
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_graphics_context should be final. 195
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Line has trailing spaces. 199
Errors Line is longer than 80 characters. 201
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 201
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Parameter p_graphics_context should be final. 201
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Line has trailing spaces. 205
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_window should be final. 207
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_locale should be final. 207
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Line has trailing spaces. 209
Errors Line is longer than 80 characters. 210
Errors Line has trailing spaces. 216
Errors Missing a Javadoc comment. 217
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217

board/Connectable.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Redundant 'public' modifier. 39
Errors Name 'contains_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 40
Errors Line is longer than 80 characters. 42
Errors Redundant 'public' modifier. 48
Errors Name 'shares_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line has trailing spaces. 49
Errors Name 'get_all_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line has trailing spaces. 57
Errors Name 'get_all_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors ')' is preceded with whitespace. 65
Errors Line has trailing spaces. 66
Errors Name 'get_normal_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line has trailing spaces. 77
Errors Line is longer than 80 characters. 79
Errors Name 'get_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line has trailing spaces. 87
Errors Name 'get_trace_connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96

board/CoordinateTransform.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Unused @param tag for 'p_user_unit_factor'. 38
Errors Unused @param tag for 'p_board_unit_factor'. 41
Errors Parameter p_user_unit_factor should be final. 44
Errors Name 'p_user_unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_user_unit should be final. 44
Errors Name 'p_user_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_board_unit_factor should be final. 45
Errors Name 'p_board_unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_board_unit should be final. 45
Errors Name 'p_board_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 53
Errors Method 'board_to_user' is not designed for extension - needs to be abstract, final or empty. 60
Errors Name 'board_to_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_value should be final. 60
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line has trailing spaces. 64
Errors Method 'user_to_board' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'user_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_value should be final. 71
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors ';' is preceded with whitespace. 73
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 76
Errors Method 'board_to_user' is not designed for extension - needs to be abstract, final or empty. 84
Errors Name 'board_to_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_point should be final. 84
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Line has trailing spaces. 88
Errors Method 'user_to_board' is not designed for extension - needs to be abstract, final or empty. 96
Errors Name 'user_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_point should be final. 96
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 98
Errors Line has trailing spaces. 100
Errors Line is longer than 80 characters. 108
Errors Method 'board_to_user' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'board_to_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_shape should be final. 108
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_locale should be final. 108
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 112
Errors '}' should be on the same line. 114
Errors '{' should be on the previous line. 116
Errors '}' should be on the same line. 118
Errors '{' should be on the previous line. 120
Errors Line is longer than 80 characters. 121
Errors '}' should be on the same line. 122
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 125
Errors Line has trailing spaces. 130
Errors Line is longer than 80 characters. 138
Errors Method 'board_to_user' is not designed for extension - needs to be abstract, final or empty. 138
Errors Name 'board_to_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_circle should be final. 138
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_locale should be final. 138
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Line is longer than 80 characters. 140
Errors Line has trailing spaces. 143
Errors Line is longer than 80 characters. 151
Errors Method 'board_to_user' is not designed for extension - needs to be abstract, final or empty. 151
Errors Name 'board_to_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Parameter p_box should be final. 151
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Parameter p_locale should be final. 151
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Line has trailing spaces. 156
Errors Line is longer than 80 characters. 164
Errors Method 'board_to_user' is not designed for extension - needs to be abstract, final or empty. 164
Errors Name 'board_to_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_shape should be final. 164
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_locale should be final. 164
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Name 'transformed_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 174
Errors First sentence should end with a period. 175
Errors Name 'user_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Variable 'user_unit' must be private and have accessor methods. 176
Errors Line has trailing spaces. 177
Errors Line has trailing spaces. 178
Errors First sentence should end with a period. 179
Errors Name 'user_unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Variable 'user_unit_factor' must be private and have accessor methods. 180
Errors Line has trailing spaces. 181
Errors First sentence should end with a period. 182
Errors Name 'board_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Variable 'board_unit' must be private and have accessor methods. 183
Errors Line has trailing spaces. 184
Errors First sentence should end with a period. 185
Errors Name 'board_unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Variable 'board_unit_factor' must be private and have accessor methods. 186
Errors Line has trailing spaces. 187
Errors First sentence should end with a period. 188
Errors Line is longer than 80 characters. 188
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line has trailing spaces. 190

board/DrillItem.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 39
Errors Line is longer than 80 characters. 45
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 59
Errors '(' is followed by whitespace. 59
Errors Parameter p_center should be final. 59
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_net_no_arr should be final. 59
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_clearance_type should be final. 59
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_id_no should be final. 59
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_group_no should be final. 60
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_fixed_state should be final. 60
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_board should be final. 60
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 65
Errors First sentence should end with a period. 66
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_vector should be final. 71
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 79
Errors Line has trailing spaces. 80
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_factor should be final. 82
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_pole should be final. 82
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors '{' should be on the previous line. 85
Errors Line has trailing spaces. 90
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 92
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_angle_in_degree should be final. 92
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_pole should be final. 92
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 96
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 101
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 103
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_pole should be final. 103
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 111
Errors Method 'move_by' is not designed for extension - needs to be abstract, final or empty. 113
Errors Name 'move_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_vector should be final. 113
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors Name 'old_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line is longer than 80 characters. 116
Errors Name 'contact_trace_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 121
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'curr_trace_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line is longer than 80 characters. 127
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 133
Errors Line is longer than 80 characters. 135
Errors Name 'connect_point_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 142
Errors Line is longer than 80 characters. 144
Errors 'cast' is not followed by whitespace. 144
Errors 'cast' is not followed by whitespace. 144
Errors '}' should be on the same line. 145
Errors Line is longer than 80 characters. 146
Errors Line is longer than 80 characters. 148
Errors 'cast' is not followed by whitespace. 148
Errors 'cast' is not followed by whitespace. 148
Errors '{' should be on the previous line. 152
Errors Name 'connect_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors ';' is preceded with whitespace. 158
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 164
Errors Name 'curr_trace_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Line is longer than 80 characters. 166
Errors Line is longer than 80 characters. 167
Errors Line has trailing spaces. 170
Errors Method 'shape_layer' is not designed for extension - needs to be abstract, final or empty. 172
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_index should be final. 172
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors '(' is followed by whitespace. 174
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Line has trailing spaces. 180
Errors Method 'is_on_layer' is not designed for extension - needs to be abstract, final or empty. 182
Errors Name 'is_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Parameter p_layer should be final. 182
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors '{' should be on the previous line. 183
Errors Line has trailing spaces. 186
Errors Line has trailing spaces. 187
Errors Method 'first_layer' is not designed for extension - needs to be abstract, final or empty. 193
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '{' should be on the previous line. 194
Errors '{' should be on the previous line. 196
Errors '{' should be on the previous line. 199
Errors '}' should be on the same line. 201
Errors '{' should be on the previous line. 203
Errors Line is longer than 80 characters. 204
Errors Line has trailing spaces. 209
Errors Method 'last_layer' is not designed for extension - needs to be abstract, final or empty. 215
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors '{' should be on the previous line. 218
Errors '||' is not preceded with whitespace. 220
Errors '{' should be on the previous line. 221
Errors '}' should be on the same line. 223
Errors '{' should be on the previous line. 225
Errors Line is longer than 80 characters. 226
Errors Line has trailing spaces. 231
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Line has trailing spaces. 239
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 245
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 246
Errors '{' should be on the previous line. 249
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors '{' should be on the previous line. 252
Errors Line has trailing spaces. 258
Errors Method 'tile_shape_count' is not designed for extension - needs to be abstract, final or empty. 264
Errors Name 'tile_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 265
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line has trailing spaces. 271
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 273
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Parameter p_search_tree should be final. 273
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 274
Errors Line has trailing spaces. 277
Errors Method 'smallest_radius' is not designed for extension - needs to be abstract, final or empty. 284
Errors Name 'smallest_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 285
Errors '{' should be on the previous line. 289
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors '{' should be on the previous line. 292
Errors Line has trailing spaces. 298
Errors Line has trailing spaces. 299
Errors Method 'get_center' is not designed for extension - needs to be abstract, final or empty. 305
Errors Name 'get_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 309
Errors Method 'set_center' is not designed for extension - needs to be abstract, final or empty. 315
Errors Name 'set_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Parameter p_center should be final. 315
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors '{' should be on the previous line. 316
Errors Line has trailing spaces. 319
Errors Name 'get_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Line has trailing spaces. 326
Errors Line is longer than 80 characters. 334
Errors Method 'get_tree_shape_on_layer' is not designed for extension - needs to be abstract, final or empty. 334
Errors Name 'get_tree_shape_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Parameter p_tree should be final. 334
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Parameter p_layer should be final. 334
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors '{' should be on the previous line. 339
Errors Line is longer than 80 characters. 340
Errors Line has trailing spaces. 345
Errors Method 'get_tile_shape_on_layer' is not designed for extension - needs to be abstract, final or empty. 352
Errors Name 'get_tile_shape_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Parameter p_layer should be final. 352
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 353
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors '{' should be on the previous line. 357
Errors Line is longer than 80 characters. 358
Errors Line has trailing spaces. 363
Errors Method 'get_shape_on_layer' is not designed for extension - needs to be abstract, final or empty. 370
Errors Name 'get_shape_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Parameter p_layer should be final. 370
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 371
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '{' should be on the previous line. 375
Errors Line is longer than 80 characters. 376
Errors Line has trailing spaces. 381
Errors Method 'get_normal_contacts' is not designed for extension - needs to be abstract, final or empty. 387
Errors Name 'get_normal_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors '{' should be on the previous line. 388
Errors Name 'drill_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Name 'search_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors Line is longer than 80 characters. 391
Errors 'while' is not followed by whitespace. 394
Errors '{' should be on the previous line. 395
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors '{' should be on the previous line. 398
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Line is longer than 80 characters. 402
Errors '{' should be on the previous line. 405
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors 'if' is not followed by whitespace. 407
Errors '{' should be on the previous line. 409
Errors '}' should be on the same line. 412
Errors '{' should be on the previous line. 414
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors '{' should be on the previous line. 417
Errors '}' should be on the same line. 420
Errors '{' should be on the previous line. 422
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors '{' should be on the previous line. 425
Errors Line has trailing spaces. 433
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 440
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Parameter p_other should be final. 440
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors '{' should be on the previous line. 441
Errors Line has trailing spaces. 444
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 445
Errors Missing a Javadoc comment. 445
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Parameter p_other should be final. 445
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '{' should be on the previous line. 446
Errors Line is longer than 80 characters. 447
Errors Line has trailing spaces. 453
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 454
Errors Missing a Javadoc comment. 454
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Parameter p_trace should be final. 454
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors '{' should be on the previous line. 455
Errors '{' should be on the previous line. 457
Errors Name 'drill_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors Line is longer than 80 characters. 461
Errors Line has trailing spaces. 467
Errors Method 'get_ratsnest_corners' is not designed for extension - needs to be abstract, final or empty. 473
Errors Name 'get_ratsnest_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '{' should be on the previous line. 474
Errors Line has trailing spaces. 479
Errors Line is longer than 80 characters. 481
Errors Method 'get_trace_connection_shape' is not designed for extension - needs to be abstract, final or empty. 481
Errors Name 'get_trace_connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Parameter p_search_tree should be final. 481
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Parameter p_index should be final. 481
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Line has trailing spaces. 485
Errors First sentence should end with a period. 486
Errors Method 'is_placed_on_front' is not designed for extension - needs to be abstract, final or empty. 491
Errors Name 'is_placed_on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Errors '{' should be on the previous line. 492
Errors Line has trailing spaces. 495
Errors Line is longer than 80 characters. 497
Errors Method 'min_width' is not designed for extension - needs to be abstract, final or empty. 501
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors '{' should be on the previous line. 502
Errors '{' should be on the previous line. 504
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Name 'begin_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Name 'end_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors Line is longer than 80 characters. 508
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors ')' is preceded with whitespace. 508
Errors Line is longer than 80 characters. 510
Errors 'if' is not followed by whitespace. 510
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors '{' should be on the previous line. 516
Errors Name 'curr_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Line has trailing spaces. 526
Errors Method 'clear_derived_data' is not designed for extension - needs to be abstract, final or empty. 530
Errors Name 'clear_derived_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors '{' should be on the previous line. 531
Errors Line has trailing spaces. 536
Errors Method 'get_draw_priority' is not designed for extension - needs to be abstract, final or empty. 542
Errors Name 'get_draw_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 542
Errors '{' should be on the previous line. 543
Errors Line has trailing spaces. 546
Errors Line is longer than 80 characters. 548
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 548
Errors Parameter p_g should be final. 548
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors Parameter p_graphics_context should be final. 548
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors Parameter p_color_arr should be final. 549
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Parameter p_intensity should be final. 549
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors '{' should be on the previous line. 550
Errors '||' is not preceded with whitespace. 551
Errors '{' should be on the previous line. 552
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors Name 'visibility_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors '{' should be on the previous line. 560
Errors Line has trailing spaces. 563
Errors '0.001' is a magic number. 564
Errors '{' should be on the previous line. 565
Errors '{' should be on the previous line. 570
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors '{' should be on the previous line. 573
Errors Line is longer than 80 characters. 577
Errors Name 'layer_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors Line is longer than 80 characters. 578
Errors Line has trailing spaces. 581
Errors First sentence should end with a period. 582
Errors Line has trailing spaces. 584
Errors Line is longer than 80 characters. 586
Errors Name 'precalculated_min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 589
Errors Line has trailing spaces. 590
Errors Line is longer than 80 characters. 592
Errors Name 'precalculated_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors Line has trailing spaces. 596
Errors Line is longer than 80 characters. 598
Errors Name 'precalculated_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Line has trailing spaces. 602
Errors First sentence should end with a period. 603
Errors '{' should be on the previous line. 607
Errors Missing a Javadoc comment. 608
Errors Parameter p_layer should be final. 608
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 608
Errors Parameter p_half_width should be final. 608
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 608
Errors Parameter p_clearance_type should be final. 608
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 608
Errors '{' should be on the previous line. 609
Errors Line has trailing spaces. 614
Errors Expected an @return tag. 618
Errors Parameter p_other should be final. 618
Errors Expected @param tag for 'p_other'. 618
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors '{' should be on the previous line. 619
Errors Line has trailing spaces. 622
Errors Missing a Javadoc comment. 623
Errors Variable 'layer' must be private and have accessor methods. 623
Errors Missing a Javadoc comment. 624
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Variable 'half_width' must be private and have accessor methods. 624
Errors Missing a Javadoc comment. 625
Errors Name 'clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 625
Errors Variable 'clearance_type' must be private and have accessor methods. 625

board/FixedState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Missing a Javadoc comment. 31
Errors Missing a Javadoc comment. 31
Errors Missing a Javadoc comment. 31
Errors Missing a Javadoc comment. 31

board/ForcedPadAlgo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 47
Errors First sentence should end with a period. 48
Errors Parameter p_board should be final. 53
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 57
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 79
Errors Method 'check_forced_pad' is not designed for extension - needs to be abstract, final or empty. 79
Errors More than 7 parameters. 79
Errors Name 'check_forced_pad' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_pad_shape should be final. 79
Errors Name 'p_pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_from_side should be final. 79
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_layer should be final. 79
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_net_no_arr should be final. 79
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Line is longer than 80 characters. 80
Errors Parameter p_cl_type should be final. 80
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_copper_sharing_allowed should be final. 80
Errors Name 'p_copper_sharing_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_ignore_items should be final. 80
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_max_recursion_depth should be final. 80
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_max_via_recursion_depth should be final. 80
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_check_only_front should be final. 81
Errors Name 'p_check_only_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Parameter p_time_limit should be final. 81
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 88
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Name 'shape_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line is longer than 80 characters. 90
Errors Line is longer than 80 characters. 91
Errors Line has trailing spaces. 92
Errors '{' should be on the previous line. 94
Errors Line is longer than 80 characters. 97
Errors Name 'obstacles_shovable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 99
Errors Line is longer than 80 characters. 100
Errors Line has trailing spaces. 103
Errors Line has trailing spaces. 105
Errors Name 'curr_shove_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 109
Errors Name 'new_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Line is longer than 80 characters. 114
Errors Line has trailing spaces. 115
Errors '{' should be on the previous line. 117
Errors Line is longer than 80 characters. 121
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line is longer than 80 characters. 124
Errors '{' should be on the previous line. 126
Errors '{' should be on the previous line. 132
Errors Name 'curr_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 136
Errors Name 'trace_piece_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 144
Errors '{' should be on the previous line. 148
Errors Line is longer than 80 characters. 149
Errors '{' should be on the previous line. 153
Errors Line is longer than 80 characters. 154
Errors Name 'shove_trace_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Name 'is_orthogonal_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Name 'curr_substitute_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 164
Errors '{' should be on the previous line. 168
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Name 'is_in_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 175
Errors '}' should be on the same line. 176
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 185
Errors Line is longer than 80 characters. 186
Errors Line has trailing spaces. 195
Errors Expected an @return tag. 202
Errors Method 'forced_pad' is not designed for extension - needs to be abstract, final or empty. 202
Errors More than 7 parameters. 202
Errors Name 'forced_pad' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_pad_shape should be final. 202
Errors Expected @param tag for 'p_pad_shape'. 202
Errors Name 'p_pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_from_side should be final. 202
Errors Expected @param tag for 'p_from_side'. 202
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 203
Errors Parameter p_layer should be final. 203
Errors Expected @param tag for 'p_layer'. 203
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_net_no_arr should be final. 203
Errors Expected @param tag for 'p_net_no_arr'. 203
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_cl_type should be final. 203
Errors Expected @param tag for 'p_cl_type'. 203
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_copper_sharing_allowed should be final. 203
Errors Expected @param tag for 'p_copper_sharing_allowed'. 203
Errors Name 'p_copper_sharing_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_ignore_items should be final. 203
Errors Expected @param tag for 'p_ignore_items'. 203
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_max_recursion_depth should be final. 203
Errors Expected @param tag for 'p_max_recursion_depth'. 203
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_max_via_recursion_depth should be final. 203
Errors Expected @param tag for 'p_max_via_recursion_depth'. 203
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 206
Errors Line is longer than 80 characters. 207
Errors '{' should be on the previous line. 211
Errors Line is longer than 80 characters. 215
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 220
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Name 'shape_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Line is longer than 80 characters. 222
Errors Line is longer than 80 characters. 223
Errors '{' should be on the previous line. 225
Errors Name 'obstacles_shovable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Line is longer than 80 characters. 229
Errors '{' should be on the previous line. 232
Errors Line is longer than 80 characters. 233
Errors Name 'trace_piece_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 238
Errors '{' should be on the previous line. 242
Errors Line is longer than 80 characters. 243
Errors Line is longer than 80 characters. 246
Errors Name 'tails_exist_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Name 'is_orthogonal_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Name 'shove_trace_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 251
Errors Name 'curr_substitute_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 255
Errors Line is longer than 80 characters. 258
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors '{' should be on the previous line. 264
Errors Line is longer than 80 characters. 266
Errors Line is longer than 80 characters. 268
Errors Line is longer than 80 characters. 269
Errors '{' should be on the previous line. 275
Errors Line is longer than 80 characters. 277
Errors Name 'end_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 281
Errors Name 'opt_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 289
Errors '}' should be on the same line. 291
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 298
Errors '{' should be on the previous line. 300
Errors Line is longer than 80 characters. 301
Errors '{' should be on the previous line. 303
Errors Line is longer than 80 characters. 304
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors ')' is preceded with whitespace. 305
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 315
Errors Line has trailing spaces. 316
Errors Expected an @return tag. 321
Errors Line is longer than 80 characters. 321
Errors Method 'calc_from_side' is not designed for extension - needs to be abstract, final or empty. 321
Errors Name 'calc_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_shape should be final. 321
Errors Expected @param tag for 'p_shape'. 321
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_shape_center should be final. 321
Errors Expected @param tag for 'p_shape_center'. 321
Errors Name 'p_shape_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_layer should be final. 321
Errors Expected @param tag for 'p_layer'. 321
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_offset should be final. 321
Errors Expected @param tag for 'p_offset'. 321
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_cl_class should be final. 321
Errors Expected @param tag for 'p_cl_class'. 321
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'empty_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 326
Errors Name 'check_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Line is longer than 80 characters. 328
Errors Line has trailing spaces. 329
Errors Line is longer than 80 characters. 330
Errors 'if' is not followed by whitespace. 330
Errors '{' should be on the previous line. 337
Errors Name 'check_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Line is longer than 80 characters. 339
Errors Line is longer than 80 characters. 340
Errors 'if' is not followed by whitespace. 340
Errors Line has trailing spaces. 347
Errors Missing a Javadoc comment. 348
Errors Name 'calc_check_chape_for_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Parameter p_shape should be final. 348
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Parameter p_shape_center should be final. 349
Errors Name 'p_shape_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors Parameter p_border_line should be final. 349
Errors Name 'p_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors '{' should be on the previous line. 350
Errors Name 'shape_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Line is longer than 80 characters. 352
Errors Name 'offset_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '3' is a magic number. 354
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Line has trailing spaces. 362
Errors First sentence should end with a period. 363
Errors Line is longer than 80 characters. 364
Errors Expected an @return tag. 366
Errors Line is longer than 80 characters. 366
Errors Method length is 154 lines (max allowed is 150). 366
Errors Name 'in_front_of_pad' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Parameter p_line should be final. 366
Errors Expected @param tag for 'p_line'. 366
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Parameter p_pad_shape should be final. 366
Errors Expected @param tag for 'p_pad_shape'. 366
Errors Name 'p_pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Parameter p_from_side should be final. 366
Errors Expected @param tag for 'p_from_side'. 366
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Parameter p_width should be final. 367
Errors Expected @param tag for 'p_width'. 367
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Parameter p_with_sides should be final. 367
Errors Expected @param tag for 'p_with_sides'. 367
Errors Name 'p_with_sides' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors '{' should be on the previous line. 370
Errors Name 'pad_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors '{' should be on the previous line. 376
Errors Name 'line_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Name 'line_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Line has trailing spaces. 382
Errors Name 'diag_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Line has trailing spaces. 384
Errors '{' should be on the previous line. 387
Errors Line is longer than 80 characters. 389
Errors '||' should be on a new line. 389
Errors '||' should be on a new line. 391
Errors '{' should be on the previous line. 395
Errors Line is longer than 80 characters. 396
Errors Line is longer than 80 characters. 397
Errors '||' should be on a new line. 398
Errors Line is longer than 80 characters. 399
Errors '&&' should be on a new line. 399
Errors Line is longer than 80 characters. 405
Errors '||' should be on a new line. 405
Errors '||' should be on a new line. 407
Errors Line is longer than 80 characters. 408
Errors '{' should be on the previous line. 410
Errors Line is longer than 80 characters. 411
Errors Line is longer than 80 characters. 412
Errors '||' should be on a new line. 413
Errors Line is longer than 80 characters. 414
Errors '&&' should be on a new line. 414
Errors Line is longer than 80 characters. 420
Errors '||' should be on a new line. 420
Errors '||' should be on a new line. 422
Errors '{' should be on the previous line. 426
Errors Line is longer than 80 characters. 427
Errors Line is longer than 80 characters. 428
Errors '||' should be on a new line. 429
Errors Line is longer than 80 characters. 430
Errors '&&' should be on a new line. 430
Errors Line has trailing spaces. 433
Errors '3' is a magic number. 436
Errors Line is longer than 80 characters. 437
Errors '||' should be on a new line. 437
Errors Line is longer than 80 characters. 438
Errors '||' should be on a new line. 438
Errors '{' should be on the previous line. 442
Errors Line is longer than 80 characters. 443
Errors Line is longer than 80 characters. 444
Errors '||' should be on a new line. 445
Errors Line is longer than 80 characters. 446
Errors Line is longer than 80 characters. 447
Errors '4' is a magic number. 451
Errors Line is longer than 80 characters. 452
Errors '||' should be on a new line. 452
Errors '||' should be on a new line. 454
Errors '{' should be on the previous line. 458
Errors Line is longer than 80 characters. 459
Errors Line is longer than 80 characters. 460
Errors '||' should be on a new line. 461
Errors Line is longer than 80 characters. 462
Errors '&&' should be on a new line. 462
Errors '5' is a magic number. 467
Errors Line is longer than 80 characters. 468
Errors '||' should be on a new line. 468
Errors Line is longer than 80 characters. 469
Errors '||' should be on a new line. 469
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors Line is longer than 80 characters. 475
Errors '||' should be on a new line. 476
Errors Line is longer than 80 characters. 477
Errors '&&' should be on a new line. 477
Errors '6' is a magic number. 482
Errors Line is longer than 80 characters. 483
Errors '||' should be on a new line. 483
Errors '||' should be on a new line. 485
Errors '{' should be on the previous line. 489
Errors Line is longer than 80 characters. 490
Errors Line is longer than 80 characters. 491
Errors '||' should be on a new line. 492
Errors Line is longer than 80 characters. 493
Errors Line is longer than 80 characters. 494
Errors '7' is a magic number. 498
Errors Line is longer than 80 characters. 499
Errors '||' should be on a new line. 499
Errors '||' should be on a new line. 501
Errors Line is longer than 80 characters. 502
Errors '{' should be on the previous line. 504
Errors Line is longer than 80 characters. 505
Errors Line is longer than 80 characters. 506
Errors '||' should be on a new line. 507
Errors Line is longer than 80 characters. 508
Errors Line is longer than 80 characters. 509
Errors Avoid nested blocks. 514
Errors Line is longer than 80 characters. 515
Errors Line has trailing spaces. 519
Errors Line has trailing spaces. 522
Errors Missing a Javadoc comment. 523
Errors Line has trailing spaces. 524
Errors Missing a Javadoc comment. 525
Errors '{' should be on the previous line. 526
Errors Missing a Javadoc comment. 527
Errors Missing a Javadoc comment. 527
Errors Missing a Javadoc comment. 527

board/ForcedViaAlgo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 44
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 62
Errors More than 7 parameters. 62
Errors Name 'check_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_via_radius should be final. 62
Errors Name 'p_via_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_cl_class should be final. 62
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_attach_smd_allowed should be final. 62
Errors Name 'p_attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_room_shape should be final. 63
Errors Name 'p_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_location should be final. 63
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_layer should be final. 63
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_net_no_arr should be final. 64
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_max_recursion_depth should be final. 64
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_max_via_recursion_depth should be final. 65
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_board should be final. 65
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors '{' should be on the previous line. 68
Errors Name 'forced_pad_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors Line is longer than 80 characters. 76
Errors Name 'via_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line has trailing spaces. 77
Errors Name 'check_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line is longer than 80 characters. 79
Errors '0.5' is a magic number. 79
Errors Line has trailing spaces. 81
Errors Name 'tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Name 'is_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Line is longer than 80 characters. 84
Errors '}' should be on the same line. 88
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 94
Errors Line is longer than 80 characters. 95
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 97
Errors Line has trailing spaces. 100
Errors Line is longer than 80 characters. 101
Errors Line is longer than 80 characters. 102
Errors Line has trailing spaces. 105
Errors Line is longer than 80 characters. 107
Errors Line is longer than 80 characters. 117
Errors Parameter p_via_info should be final. 117
Errors Name 'p_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_location should be final. 117
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_net_no_arr should be final. 117
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_max_recursion_depth should be final. 117
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_max_via_recursion_depth should be final. 118
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Parameter p_board should be final. 118
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Name 'calc_from_side_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'forced_pad_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Line is longer than 80 characters. 124
Errors Name 'curr_pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 128
Errors Line is longer than 80 characters. 131
Errors Name 'tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Line is longer than 80 characters. 133
Errors '}' should be on the same line. 136
Errors '{' should be on the previous line. 138
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 142
Errors ',' is not followed by whitespace. 142
Errors Line is longer than 80 characters. 143
Errors Line is longer than 80 characters. 144
Errors '{' should be on the previous line. 146
Errors Line has trailing spaces. 153
Errors Line is longer than 80 characters. 156
Errors Line is longer than 80 characters. 158
Errors Line is longer than 80 characters. 172
Errors More than 7 parameters. 172
Errors '(' is followed by whitespace. 172
Errors Parameter p_via_info should be final. 172
Errors Name 'p_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_location should be final. 172
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_net_no_arr should be final. 172
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Line is longer than 80 characters. 173
Errors Parameter p_trace_clearance_class_no should be final. 173
Errors Name 'p_trace_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Parameter p_trace_pen_halfwidth_arr should be final. 173
Errors Name 'p_trace_pen_halfwidth_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Parameter p_max_recursion_depth should be final. 173
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Parameter p_max_via_recursion_depth should be final. 174
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Parameter p_board should be final. 174
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 175
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Name 'calc_from_side_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Name 'forced_pad_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Line is longer than 80 characters. 180
Errors Name 'curr_pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors '{' should be on the previous line. 184
Errors Line is longer than 80 characters. 187
Errors Name 'tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Name 'start_trace_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 192
Errors '}' should be on the same line. 193
Errors '{' should be on the previous line. 195
Errors Name 'start_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Line is longer than 80 characters. 199
Errors '{' should be on the previous line. 203
Errors '}' should be on the same line. 206
Errors '{' should be on the previous line. 208
Errors '{' should be on the previous line. 211
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Line is longer than 80 characters. 216
Errors ',' is not followed by whitespace. 216
Errors Line is longer than 80 characters. 217
Errors Line is longer than 80 characters. 218
Errors '{' should be on the previous line. 224
Errors Line is longer than 80 characters. 225
Errors Line is longer than 80 characters. 226
Errors Line is longer than 80 characters. 227
Errors Line is longer than 80 characters. 234
Errors Line has trailing spaces. 238
Errors Line is longer than 80 characters. 239
Errors Missing a Javadoc comment. 239
Errors 'private' modifier out of order with the JLS suggestions. 239
Errors Name 'calculate_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_via_location should be final. 239
Errors Name 'p_via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_via_shape should be final. 239
Errors Name 'p_via_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_room_shape should be final. 239
Errors Name 'p_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_dist should be final. 239
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter is_90_degree should be final. 239
Errors Name 'is_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Name 'via_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '4' is a magic number. 242
Errors '{' should be on the previous line. 243
Errors Name 'check_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Name 'border_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Name 'border_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 248
Errors Line is longer than 80 characters. 249
Errors '}' should be on the same line. 252
Errors '{' should be on the previous line. 254
Errors Line is longer than 80 characters. 255
Errors '}' should be on the same line. 258
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 261
Errors '}' should be on the same line. 264
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267
Errors '{' should be on the previous line. 272
Errors Name 'from_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 275
Errors '}' should be on the same line. 277
Errors '{' should be on the previous line. 279
Errors Line is longer than 80 characters. 282
Errors Name 'curr_border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 287
Errors Name 'border_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '4' is a magic number. 293
Errors '{' should be on the previous line. 294
Errors Name 'check_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Name 'border_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Name 'border_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 299
Errors Line is longer than 80 characters. 300
Errors '}' should be on the same line. 303
Errors '{' should be on the previous line. 305
Errors Line is longer than 80 characters. 306
Errors '}' should be on the same line. 309
Errors '{' should be on the previous line. 311
Errors Line is longer than 80 characters. 312
Errors '}' should be on the same line. 315
Errors '{' should be on the previous line. 317
Errors Line is longer than 80 characters. 318
Errors '{' should be on the previous line. 323
Errors Line has trailing spaces. 324
Errors Name 'from_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Line is longer than 80 characters. 326
Errors Name 'curr_border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326

board/Item.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 49
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 57
Errors Parameter p_other should be final. 57
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors '{' should be on the previous line. 61
Errors '}' should be on the same line. 63
Errors '{' should be on the previous line. 65
Errors First sentence should end with a period. 71
Errors Method 'get_id_no' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'get_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Method 'contains_net' is not designed for extension - needs to be abstract, final or empty. 87
Errors Name 'contains_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_net_no should be final. 87
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 94
Errors '{' should be on the previous line. 96
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 104
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Parameter p_net_no should be final. 104
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors Method 'is_trace_obstacle' is not designed for extension - needs to be abstract, final or empty. 110
Errors Name 'is_trace_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_net_no should be final. 110
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Method 'shares_net' is not designed for extension - needs to be abstract, final or empty. 130
Errors Name 'shares_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Parameter p_other should be final. 130
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 131
Errors Line is longer than 80 characters. 136
Errors Method 'shares_net_no' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'shares_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_net_no_arr should be final. 142
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 147
Errors '{' should be on the previous line. 149
Errors First sentence should end with a period. 157
Errors Line is longer than 80 characters. 158
Errors Name 'tile_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors First sentence should end with a period. 164
Errors Line is longer than 80 characters. 165
Errors Method 'get_tile_shape' is not designed for extension - needs to be abstract, final or empty. 170
Errors Name 'get_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Parameter p_index should be final. 170
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 177
Errors Method 'tree_shape_count' is not designed for extension - needs to be abstract, final or empty. 181
Errors Name 'tree_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_tree should be final. 181
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors '{' should be on the previous line. 184
Errors Line is longer than 80 characters. 187
Errors Name 'precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Method 'get_tree_shape' is not designed for extension - needs to be abstract, final or empty. 192
Errors Name 'get_tree_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_tree should be final. 192
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_index should be final. 192
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 198
Errors Name 'precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Missing a Javadoc comment. 202
Errors Name 'get_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_tree should be final. 202
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 208
Errors Name 'precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Line is longer than 80 characters. 212
Errors Line is longer than 80 characters. 223
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Method 'is_on_the_board' is not designed for extension - needs to be abstract, final or empty. 231
Errors Name 'is_on_the_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors Method 'set_on_the_board' is not designed for extension - needs to be abstract, final or empty. 236
Errors Missing a Javadoc comment. 236
Errors Name 'set_on_the_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Parameter p_value should be final. 236
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Line is longer than 80 characters. 243
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Method 'clone' is not designed for extension - needs to be abstract, final or empty. 255
Errors '{' should be on the previous line. 256
Errors First sentence should end with a period. 260
Errors Name 'is_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors First sentence should end with a period. 282
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Line is longer than 80 characters. 314
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Line is longer than 80 characters. 317
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Method 'move_by' is not designed for extension - needs to be abstract, final or empty. 336
Errors Name 'move_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors Parameter p_vector should be final. 336
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors '{' should be on the previous line. 337
Errors Method 'shares_layer' is not designed for extension - needs to be abstract, final or empty. 353
Errors Name 'shares_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Parameter p_other should be final. 353
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors '{' should be on the previous line. 354
Errors Line is longer than 80 characters. 355
Errors Name 'max_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Name 'min_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Method 'first_common_layer' is not designed for extension - needs to be abstract, final or empty. 367
Errors Name 'first_common_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Parameter p_other should be final. 367
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors Line is longer than 80 characters. 369
Errors Name 'max_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Name 'min_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 372
Errors Method 'last_common_layer' is not designed for extension - needs to be abstract, final or empty. 385
Errors Name 'last_common_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Parameter p_other should be final. 385
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors '{' should be on the previous line. 386
Errors Line is longer than 80 characters. 387
Errors Name 'max_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Name 'min_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors '{' should be on the previous line. 390
Errors Line is longer than 80 characters. 397
Errors Method 'component_name' is not designed for extension - needs to be abstract, final or empty. 401
Errors Name 'component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors '{' should be on the previous line. 402
Errors '{' should be on the previous line. 404
Errors Method 'clearance_violation_count' is not designed for extension - needs to be abstract, final or empty. 416
Errors Name 'clearance_violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors '{' should be on the previous line. 417
Errors Method 'clearance_violations' is not designed for extension - needs to be abstract, final or empty. 429
Errors Name 'clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors '{' should be on the previous line. 430
Errors Line is longer than 80 characters. 431
Errors '{' should be on the previous line. 433
Errors Line is longer than 80 characters. 436
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors '{' should be on the previous line. 438
Errors Name 'curr_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors Name 'curr_overlapping_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Line is longer than 80 characters. 441
Errors '{' should be on the previous line. 444
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Line is longer than 80 characters. 446
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors Line is longer than 80 characters. 452
Errors Line is longer than 80 characters. 455
Errors Name 'this_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors Name 'contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 457
Errors Name 'contact_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors Line is longer than 80 characters. 459
Errors Name 'curr_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors Avoid nested blocks. 460
Errors '{' should be on the previous line. 462
Errors '{' should be on the previous line. 467
Errors Line is longer than 80 characters. 469
Errors Avoid nested blocks. 470
Errors '{' should be on the previous line. 472
Errors '{' should be on the previous line. 478
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors '{' should be on the previous line. 480
Errors '{' should be on the previous line. 482
Errors Line is longer than 80 characters. 483
Errors '{' should be on the previous line. 494
Errors Name 'shape_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Line is longer than 80 characters. 496
Errors Name 'shape_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors '{' should be on the previous line. 498
Errors Line is longer than 80 characters. 499
Errors Line is longer than 80 characters. 502
Errors Name 'cl_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors '0.5' is a magic number. 504
Errors '*' should be on a new line. 504
Errors Line is longer than 80 characters. 505
Errors '{' should be on the previous line. 512
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors Line is longer than 80 characters. 514
Errors Method 'get_all_contacts' is not designed for extension - needs to be abstract, final or empty. 529
Errors Name 'get_all_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors '{' should be on the previous line. 530
Errors '{' should be on the previous line. 533
Errors '{' should be on the previous line. 537
Errors Line is longer than 80 characters. 538
Errors Name 'overlapping_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors '{' should be on the previous line. 541
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 542
Errors '{' should be on the previous line. 544
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors Line is longer than 80 characters. 548
Errors Line is longer than 80 characters. 558
Errors Method 'get_all_contacts' is not designed for extension - needs to be abstract, final or empty. 564
Errors Name 'get_all_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 564
Errors Parameter p_layer should be final. 564
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 564
Errors '{' should be on the previous line. 565
Errors '{' should be on the previous line. 568
Errors '{' should be on the previous line. 572
Errors '{' should be on the previous line. 574
Errors Line is longer than 80 characters. 577
Errors Name 'overlapping_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors '{' should be on the previous line. 580
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors '{' should be on the previous line. 583
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Line is longer than 80 characters. 587
Errors Method 'is_connected' is not designed for extension - needs to be abstract, final or empty. 602
Errors Name 'is_connected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors '{' should be on the previous line. 603
Errors Line is longer than 80 characters. 610
Errors Method 'is_connected_on_layer' is not designed for extension - needs to be abstract, final or empty. 615
Errors Name 'is_connected_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors Parameter p_layer should be final. 615
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors '{' should be on the previous line. 616
Errors Name 'contacts_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
Errors First sentence should end with a period. 621
Errors Method 'get_normal_contacts' is not designed for extension - needs to be abstract, final or empty. 626
Errors Name 'get_normal_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors '{' should be on the previous line. 627
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 639
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors Parameter p_other should be final. 639
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors '{' should be on the previous line. 640
Errors First sentence should end with a period. 644
Errors Expected an @return tag. 647
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 647
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 647
Errors Parameter p_other should be final. 647
Errors Expected @param tag for 'p_other'. 647
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 647
Errors '{' should be on the previous line. 648
Errors First sentence should end with a period. 652
Errors Expected an @return tag. 655
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 655
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors Parameter p_other should be final. 655
Errors Expected @param tag for 'p_other'. 655
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors '{' should be on the previous line. 656
Errors Line is longer than 80 characters. 661
Errors Method 'get_connected_set' is not designed for extension - needs to be abstract, final or empty. 668
Errors Name 'get_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors Parameter p_net_no should be final. 668
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors '{' should be on the previous line. 669
Errors Line is longer than 80 characters. 674
Errors Line is longer than 80 characters. 677
Errors Method 'get_connected_set' is not designed for extension - needs to be abstract, final or empty. 684
Errors Name 'get_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 684
Errors Parameter p_net_no should be final. 684
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 684
Errors Parameter p_stop_at_plane should be final. 684
Errors Name 'p_stop_at_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 684
Errors '{' should be on the previous line. 685
Errors '{' should be on the previous line. 688
Errors First sentence should end with a period. 696
Errors Line is longer than 80 characters. 699
Errors Name 'get_connected_set_recu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Parameter p_result should be final. 699
Errors Expected @param tag for 'p_result'. 699
Errors Name 'p_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Parameter p_net_no should be final. 699
Errors Expected @param tag for 'p_net_no'. 699
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Parameter p_stop_at_plane should be final. 699
Errors Expected @param tag for 'p_stop_at_plane'. 699
Errors Name 'p_stop_at_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 701
Errors '{' should be on the previous line. 703
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors '{' should be on the previous line. 707
Errors Line is longer than 80 characters. 708
Errors '{' should be on the previous line. 713
Errors '{' should be on the previous line. 717
Errors Line is longer than 80 characters. 718
Errors Method 'is_overlap' is not designed for extension - needs to be abstract, final or empty. 728
Errors Name 'is_overlap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors '{' should be on the previous line. 729
Errors Line is longer than 80 characters. 735
Errors Expected an @return tag. 737
Errors Line is longer than 80 characters. 737
Errors Method 'is_cycle_recu' is not designed for extension - needs to be abstract, final or empty. 737
Errors Name 'is_cycle_recu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Parameter p_visited_items should be final. 737
Errors Expected @param tag for 'p_visited_items'. 737
Errors Name 'p_visited_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Parameter p_search_item should be final. 737
Errors Expected @param tag for 'p_search_item'. 737
Errors Name 'p_search_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Parameter p_come_from_item should be final. 737
Errors Expected @param tag for 'p_come_from_item'. 737
Errors Name 'p_come_from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Parameter p_ignore_areas should be final. 738
Errors Expected @param tag for 'p_ignore_areas'. 738
Errors Name 'p_ignore_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors '{' should be on the previous line. 739
Errors '{' should be on the previous line. 741
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors '{' should be on the previous line. 746
Errors '{' should be on the previous line. 751
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 752
Errors '{' should be on the previous line. 754
Errors '{' should be on the previous line. 758
Errors '{' should be on the previous line. 762
Errors Line is longer than 80 characters. 763
Errors Line is longer than 80 characters. 773
Errors Line is longer than 80 characters. 775
Errors Method 'get_unconnected_set' is not designed for extension - needs to be abstract, final or empty. 780
Errors Name 'get_unconnected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 780
Errors Parameter p_net_no should be final. 780
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 780
Errors '{' should be on the previous line. 781
Errors '{' should be on the previous line. 784
Errors '{' should be on the previous line. 788
Errors '}' should be on the same line. 790
Errors '{' should be on the previous line. 792
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 793
Errors '{' should be on the previous line. 794
Errors Line is longer than 80 characters. 803
Errors Method 'get_connection_items' is not designed for extension - needs to be abstract, final or empty. 807
Errors Name 'get_connection_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 807
Errors '{' should be on the previous line. 808
Errors Line is longer than 80 characters. 813
Errors Line is longer than 80 characters. 814
Errors Line is longer than 80 characters. 815
Errors Method 'get_connection_items' is not designed for extension - needs to be abstract, final or empty. 820
Errors Name 'get_connection_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors Parameter p_stop_option should be final. 820
Errors Name 'p_stop_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors '{' should be on the previous line. 821
Errors '{' should be on the previous line. 825
Errors '{' should be on the previous line. 830
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors Name 'prev_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors '{' should be on the previous line. 834
Errors Name 'prev_contact_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors '{' should be on the previous line. 840
Errors Name 'start_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors Line is longer than 80 characters. 845
Errors Name 'check_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 845
Errors '{' should be on the previous line. 847
Errors '{' should be on the previous line. 854
Errors '{' should be on the previous line. 856
Errors '{' should be on the previous line. 861
Errors '{' should be on the previous line. 863
Errors '{' should be on the previous line. 867
Errors '{' should be on the previous line. 869
Errors Line is longer than 80 characters. 875
Errors Name 'curr_ob_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 875
Errors Name 'next_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Name 'next_contact_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors Name 'next_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 882
Errors Name 'fork_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 883
Errors Name 'curr_it' must match pattern '^[a-z][a-zA-Z0-9]*$'. 884
Errors '{' should be on the previous line. 886
Errors Name 'tmp_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 887
Errors Line is longer than 80 characters. 888
Errors Name 'tmp_contact_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 888
Errors '{' should be on the previous line. 890
Errors Line is longer than 80 characters. 891
Errors Name 'tmp_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 891
Errors '{' should be on the previous line. 893
Errors '||' should be on a new line. 898
Errors '{' should be on the previous line. 900
Errors '{' should be on the previous line. 902
Errors '{' should be on the previous line. 914
Errors First sentence should end with a period. 925
Errors Method 'is_tail' is not designed for extension - needs to be abstract, final or empty. 930
Errors Name 'is_tail' must match pattern '^[a-z][a-zA-Z0-9]*$'. 930
Errors '{' should be on the previous line. 931
Errors Line is longer than 80 characters. 936
Errors Line is longer than 80 characters. 937
Errors Method 'get_ratsnest_corners' is not designed for extension - needs to be abstract, final or empty. 941
Errors Name 'get_ratsnest_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 941
Errors '{' should be on the previous line. 942
Errors Line is longer than 80 characters. 947
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 947
Errors Parameter p_g should be final. 947
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Parameter p_graphics_context should be final. 947
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Parameter p_color should be final. 947
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Parameter p_intensity should be final. 947
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Name 'color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 949
Errors '{' should be on the previous line. 951
Errors Unused @param tag for 'p_graphics_context'. 963
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 965
Errors Parameter p_g should be final. 965
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors Parameter p_graphics_context should be final. 965
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors '{' should be on the previous line. 966
Errors Name 'layer_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 967
Errors Line is longer than 80 characters. 968
Errors Method 'validate' is not designed for extension - needs to be abstract, final or empty. 976
Errors '{' should be on the previous line. 977
Errors '{' should be on the previous line. 980
Errors '{' should be on the previous line. 984
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 985
Errors '{' should be on the previous line. 987
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1001
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1001
Errors Missing a Javadoc comment. 1003
Errors Parameter p_net_no_arr should be final. 1003
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1003
Errors Parameter p_clearance_type should be final. 1003
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1003
Errors Parameter p_id_no should be final. 1003
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1003
Errors Parameter p_component_no should be final. 1004
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1004
Errors Parameter p_fixed_state should be final. 1004
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1004
Errors Parameter p_board should be final. 1004
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1004
Errors '{' should be on the previous line. 1005
Errors '{' should be on the previous line. 1007
Errors '}' should be on the same line. 1009
Errors '{' should be on the previous line. 1011
Errors Line is longer than 80 characters. 1013
Errors '{' should be on the previous line. 1020
Errors '}' should be on the same line. 1022
Errors '{' should be on the previous line. 1024
Errors Line is longer than 80 characters. 1030
Errors Method 'is_user_fixed' is not designed for extension - needs to be abstract, final or empty. 1034
Errors Name 'is_user_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1034
Errors '{' should be on the previous line. 1035
Errors Expected an @return tag. 1042
Errors Method 'is_delete_fixed' is not designed for extension - needs to be abstract, final or empty. 1042
Errors Name 'is_delete_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1042
Errors '{' should be on the previous line. 1043
Errors '{' should be on the previous line. 1046
Errors '{' should be on the previous line. 1051
Errors Line is longer than 80 characters. 1052
Errors Line is longer than 80 characters. 1061
Errors Method 'is_shove_fixed' is not designed for extension - needs to be abstract, final or empty. 1065
Errors Name 'is_shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors '{' should be on the previous line. 1066
Errors Method 'get_fixed_state' is not designed for extension - needs to be abstract, final or empty. 1075
Errors Name 'get_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1075
Errors '{' should be on the previous line. 1076
Errors Line is longer than 80 characters. 1081
Errors Method 'is_drillable' is not designed for extension - needs to be abstract, final or empty. 1086
Errors Name 'is_drillable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1086
Errors Parameter p_net_no should be final. 1086
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1086
Errors '{' should be on the previous line. 1087
Errors Method 'set_fixed_state' is not designed for extension - needs to be abstract, final or empty. 1096
Errors Name 'set_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1096
Errors Parameter p_fixed_state should be final. 1096
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1096
Errors '{' should be on the previous line. 1097
Errors Method 'unfix' is not designed for extension - needs to be abstract, final or empty. 1104
Errors '{' should be on the previous line. 1105
Errors '{' should be on the previous line. 1107
Errors First sentence should end with a period. 1113
Errors Method 'is_route' is not designed for extension - needs to be abstract, final or empty. 1118
Errors Name 'is_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors '{' should be on the previous line. 1119
Errors Method 'is_connectable' is not designed for extension - needs to be abstract, final or empty. 1128
Errors Name 'is_connectable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1128
Errors '{' should be on the previous line. 1129
Errors Method 'net_count' is not designed for extension - needs to be abstract, final or empty. 1138
Errors Name 'net_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors '{' should be on the previous line. 1139
Errors Line is longer than 80 characters. 1144
Errors Method 'get_net_no' is not designed for extension - needs to be abstract, final or empty. 1149
Errors Name 'get_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1149
Errors Parameter p_no should be final. 1149
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1149
Errors '{' should be on the previous line. 1150
Errors Line is longer than 80 characters. 1155
Errors Method 'get_component_no' is not designed for extension - needs to be abstract, final or empty. 1159
Errors Name 'get_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1159
Errors '{' should be on the previous line. 1160
Errors Method 'remove_from_net' is not designed for extension - needs to be abstract, final or empty. 1171
Errors Name 'remove_from_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1171
Errors Parameter p_net_no should be final. 1171
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1171
Errors '{' should be on the previous line. 1172
Errors Name 'found_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1173
Errors '{' should be on the previous line. 1175
Errors '{' should be on the previous line. 1177
Errors '{' should be on the previous line. 1182
Errors Name 'new_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1185
Errors '{' should be on the previous line. 1187
Errors '{' should be on the previous line. 1191
Errors First sentence should end with a period. 1198
Errors Method 'clearance_class_no' is not designed for extension - needs to be abstract, final or empty. 1204
Errors Name 'clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1204
Errors '{' should be on the previous line. 1205
Errors Method 'set_clearance_class_no' is not designed for extension - needs to be abstract, final or empty. 1215
Errors Name 'set_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1215
Errors Parameter p_index should be final. 1215
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1215
Errors '{' should be on the previous line. 1216
Errors Line is longer than 80 characters. 1217
Errors Line is longer than 80 characters. 1219
Errors Method 'change_clearance_class' is not designed for extension - needs to be abstract, final or empty. 1230
Errors Name 'change_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1230
Errors Parameter p_index should be final. 1230
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1230
Errors '{' should be on the previous line. 1231
Errors Line is longer than 80 characters. 1232
Errors Line is longer than 80 characters. 1234
Errors Line is longer than 80 characters. 1239
Errors Line is longer than 80 characters. 1241
Errors Method 'assign_component_no' is not designed for extension - needs to be abstract, final or empty. 1252
Errors Name 'assign_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1252
Errors Parameter p_no should be final. 1252
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1252
Errors '{' should be on the previous line. 1253
Errors Line is longer than 80 characters. 1259
Errors Method 'assign_net_no' is not designed for extension - needs to be abstract, final or empty. 1263
Errors Name 'assign_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1263
Errors Parameter p_net_no should be final. 1263
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1263
Errors '{' should be on the previous line. 1264
Errors '{' should be on the previous line. 1266
Errors '{' should be on the previous line. 1270
Errors '{' should be on the previous line. 1276
Errors '}' should be on the same line. 1278
Errors '{' should be on the previous line. 1280
Errors '{' should be on the previous line. 1282
Errors '}' should be on the same line. 1284
Errors '{' should be on the previous line. 1286
Errors Line is longer than 80 characters. 1287
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1299
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1299
Errors First sentence should end with a period. 1301
Errors Method 'is_selected_by_fixed_filter' is not designed for extension - needs to be abstract, final or empty. 1307
Errors Name 'is_selected_by_fixed_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1307
Errors Parameter p_filter should be final. 1307
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1307
Errors '{' should be on the previous line. 1311
Errors Line is longer than 80 characters. 1312
Errors '}' should be on the same line. 1313
Errors '{' should be on the previous line. 1315
Errors Line is longer than 80 characters. 1316
Errors Line is longer than 80 characters. 1324
Errors Line is longer than 80 characters. 1326
Errors Method 'set_search_tree_entries' is not designed for extension - needs to be abstract, final or empty. 1326
Errors Name 'set_search_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1326
Errors Parameter p_tree_entries should be final. 1326
Errors Name 'p_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1326
Errors Parameter p_tree should be final. 1326
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1326
Errors '{' should be on the previous line. 1329
Errors '{' should be on the previous line. 1333
Errors Line is longer than 80 characters. 1340
Errors Method 'get_search_tree_entries' is not designed for extension - needs to be abstract, final or empty. 1346
Errors Name 'get_search_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1346
Errors Parameter p_tree should be final. 1346
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1346
Errors '{' should be on the previous line. 1347
Errors '{' should be on the previous line. 1349
Errors Line is longer than 80 characters. 1356
Errors Line is longer than 80 characters. 1361
Errors Method 'set_precalculated_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 1361
Errors Name 'set_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1361
Errors Parameter p_shapes should be final. 1361
Errors Name 'p_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1361
Errors Parameter p_tree should be final. 1361
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1361
Errors '{' should be on the previous line. 1364
Errors '{' should be on the previous line. 1368
Errors Line is longer than 80 characters. 1369
Errors Method 'clear_search_tree_entries' is not designed for extension - needs to be abstract, final or empty. 1378
Errors Name 'clear_search_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1378
Errors '{' should be on the previous line. 1379
Errors Method 'get_autoroute_info' is not designed for extension - needs to be abstract, final or empty. 1389
Errors Name 'get_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1389
Errors '{' should be on the previous line. 1390
Errors '{' should be on the previous line. 1392
Errors Method 'get_autoroute_info_pur' is not designed for extension - needs to be abstract, final or empty. 1403
Errors Name 'get_autoroute_info_pur' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1403
Errors '{' should be on the previous line. 1404
Errors Method 'clear_autoroute_info' is not designed for extension - needs to be abstract, final or empty. 1411
Errors Name 'clear_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1411
Errors '{' should be on the previous line. 1412
Errors Method 'clear_derived_data' is not designed for extension - needs to be abstract, final or empty. 1420
Errors Name 'clear_derived_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1420
Errors '{' should be on the previous line. 1421
Errors '{' should be on the previous line. 1423
Errors First sentence should end with a period. 1429
Errors Line is longer than 80 characters. 1435
Errors Method 'print_net_info' is not designed for extension - needs to be abstract, final or empty. 1435
Errors Name 'print_net_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1435
Errors Parameter p_window should be final. 1435
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1435
Errors Parameter p_locale should be final. 1435
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1435
Errors Line is longer than 80 characters. 1438
Errors '{' should be on the previous line. 1440
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1442
Errors Line is longer than 80 characters. 1443
Errors First sentence should end with a period. 1447
Errors Line is longer than 80 characters. 1453
Errors Method 'print_clearance_info' is not designed for extension - needs to be abstract, final or empty. 1453
Errors Name 'print_clearance_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1453
Errors Parameter p_window should be final. 1453
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1453
Errors Parameter p_locale should be final. 1453
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1453
Errors '{' should be on the previous line. 1456
Errors Line is longer than 80 characters. 1458
Errors Line is longer than 80 characters. 1459
Errors Line is longer than 80 characters. 1460
Errors Line is longer than 80 characters. 1461
Errors First sentence should end with a period. 1465
Errors Line is longer than 80 characters. 1471
Errors Method 'print_fixed_info' is not designed for extension - needs to be abstract, final or empty. 1471
Errors Name 'print_fixed_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1471
Errors Parameter p_window should be final. 1471
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1471
Errors Parameter p_locale should be final. 1471
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1471
Errors '{' should be on the previous line. 1474
Errors Line is longer than 80 characters. 1476
Errors First sentence should end with a period. 1482
Errors Line is longer than 80 characters. 1488
Errors Method 'print_contact_info' is not designed for extension - needs to be abstract, final or empty. 1488
Errors Name 'print_contact_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1488
Errors Parameter p_window should be final. 1488
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1488
Errors Parameter p_locale should be final. 1488
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1488
Errors '{' should be on the previous line. 1492
Errors Line is longer than 80 characters. 1494
Errors Name 'contact_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1496
Errors Line is longer than 80 characters. 1497
Errors First sentence should end with a period. 1501
Errors Line is longer than 80 characters. 1507
Errors Method 'print_clearance_violation_info' is not designed for extension - needs to be abstract, final or empty. 1507
Errors Name 'print_clearance_violation_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1507
Errors Parameter p_window should be final. 1507
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1507
Errors Parameter p_locale should be final. 1507
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1507
Errors Line is longer than 80 characters. 1509
Errors Name 'clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1509
Errors '{' should be on the previous line. 1511
Errors Line is longer than 80 characters. 1513
Errors Name 'violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1515
Errors Line is longer than 80 characters. 1516
Errors Line is longer than 80 characters. 1518
Errors '{' should be on the previous line. 1520
Errors Line is longer than 80 characters. 1521
Errors '}' should be on the same line. 1522
Errors '{' should be on the previous line. 1524
Errors Line is longer than 80 characters. 1525
Errors First sentence should end with a period. 1530
Errors Line is longer than 80 characters. 1536
Errors Method 'print_connectable_item_info' is not designed for extension - needs to be abstract, final or empty. 1536
Errors Name 'print_connectable_item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1536
Errors Parameter p_window should be final. 1536
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1536
Errors Parameter p_locale should be final. 1536
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1536
Errors First sentence should end with a period. 1545
Errors Line is longer than 80 characters. 1551
Errors Method 'print_item_info' is not designed for extension - needs to be abstract, final or empty. 1551
Errors Name 'print_item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1551
Errors Parameter p_window should be final. 1551
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1551
Errors Parameter p_locale should be final. 1551
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1551
Errors Method 'nets_normal' is not designed for extension - needs to be abstract, final or empty. 1563
Errors Name 'nets_normal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1563
Errors '{' should be on the previous line. 1564
Errors '{' should be on the previous line. 1566
Errors '{' should be on the previous line. 1568
Errors Method 'nets_equal' is not designed for extension - needs to be abstract, final or empty. 1581
Errors Name 'nets_equal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1581
Errors Parameter p_other should be final. 1581
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1581
Errors '{' should be on the previous line. 1582
Errors First sentence should end with a period. 1586
Errors Method 'nets_equal' is not designed for extension - needs to be abstract, final or empty. 1592
Errors Name 'nets_equal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1592
Errors Parameter p_net_no_arr should be final. 1592
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1592
Errors '{' should be on the previous line. 1593
Errors '{' should be on the previous line. 1595
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1598
Errors '{' should be on the previous line. 1599
Errors '{' should be on the previous line. 1601
Errors Line is longer than 80 characters. 1609
Errors Expected an @return tag. 1612
Errors Method 'is_fanout_via' is not designed for extension - needs to be abstract, final or empty. 1612
Errors Name 'is_fanout_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1612
Errors Parameter p_ignore_items should be final. 1612
Errors Expected @param tag for 'p_ignore_items'. 1612
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1612
Errors '{' should be on the previous line. 1613
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1614
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1615
Errors '{' should be on the previous line. 1616
Errors Line is longer than 80 characters. 1617
Errors '{' should be on the previous line. 1622
Errors Line is longer than 80 characters. 1623
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1627
Errors Line is longer than 80 characters. 1628
Errors Line is longer than 80 characters. 1632
Errors Name 'trace_contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1632
Errors Name 'tmp_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1633
Errors '{' should be on the previous line. 1634
Errors Line is longer than 80 characters. 1635
Errors Line is longer than 80 characters. 1639
Errors Line is longer than 80 characters. 1642
Errors Name 'contact_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1642
Errors '{' should be on the previous line. 1644
Errors First sentence should end with a period. 1653
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1657
Errors First sentence should end with a period. 1658
Errors 'public' modifier out of order with the JLS suggestions. 1659
Errors Variable 'board' must be private and have accessor methods. 1659
Errors First sentence should end with a period. 1660
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1661
Errors Variable 'net_no_arr' must be private and have accessor methods. 1661
Errors First sentence should end with a period. 1662
Errors 'private' modifier out of order with the JLS suggestions. 1663
Errors Name 'search_trees_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1663
Errors Missing a Javadoc comment. 1664
Errors Name 'fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1664
Errors First sentence should end with a period. 1665
Errors Name 'component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1666
Errors Missing a Javadoc comment. 1667
Errors Name 'id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1667
Errors First sentence should end with a period. 1668
Errors Name 'on_the_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1671
Errors 'private' modifier out of order with the JLS suggestions. 1673
Errors Name 'autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1673
Errors Missing a Javadoc comment. 1674
Errors Name 'PROTECT_FANOUT_LENGTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1674
Errors '400' is a magic number. 1674
Errors '{' should be on the previous line. 1681
Errors Missing a Javadoc comment. 1683
Errors Missing a Javadoc comment. 1683
Errors Missing a Javadoc comment. 1683

board/ItemIdNoGenerator.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 29
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 38
Errors Method 'new_no' is not designed for extension - needs to be abstract, final or empty. 46
Errors Name 'new_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors '{' should be on the previous line. 49
Errors Line is longer than 80 characters. 50
Errors Line has trailing spaces. 55
Errors Method 'max_generated_no' is not designed for extension - needs to be abstract, final or empty. 61
Errors Name 'max_generated_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 65
Errors Missing a Javadoc comment. 66
Errors Name 'last_generated_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Missing a Javadoc comment. 67
Errors 'private' modifier out of order with the JLS suggestions. 67
Errors Name 'c_max_id_no' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 67

board/ItemSearchTreesInfo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 39
Errors First sentence should end with a period. 40
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 49
Errors Name 'get_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_tree should be final. 55
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Name 'curr_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors '{' should be on the previous line. 60
Errors Line has trailing spaces. 66
Errors Line is longer than 80 characters. 68
Errors Line is longer than 80 characters. 70
Errors Line is longer than 80 characters. 71
Errors Unused @param tag for 'p_tree_entries'. 71
Errors Line is longer than 80 characters. 74
Errors Name 'set_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_tree_entries should be final. 74
Errors Name 'p_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_tree should be final. 74
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Name 'curr_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 79
Errors Name 'new_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line has trailing spaces. 88
Errors Line is longer than 80 characters. 90
Errors Name 'get_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_tree should be final. 96
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors Name 'curr_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 107
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 111
Errors Line is longer than 80 characters. 114
Errors Name 'set_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_tile_shapes should be final. 114
Errors Name 'p_tile_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_tree should be final. 114
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Name 'curr_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors '{' should be on the previous line. 119
Errors Name 'new_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line has trailing spaces. 128
Errors Line is longer than 80 characters. 130
Errors Name 'clear_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors Name 'curr_tree_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 136
Errors Line has trailing spaces. 140
Errors Line has trailing spaces. 141
Errors Missing a Javadoc comment. 142
Errors Name 'tree_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Line has trailing spaces. 143
Errors Missing a Javadoc comment. 144
Errors '{' should be on the previous line. 145
Errors Missing a Javadoc comment. 146
Errors Parameter p_tree should be final. 146
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 152
Errors Missing a Javadoc comment. 153
Errors Variable 'tree' must be private and have accessor methods. 153
Errors Missing a Javadoc comment. 154
Errors Name 'entry_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Variable 'entry_arr' must be private and have accessor methods. 154
Errors Missing a Javadoc comment. 155
Errors Name 'precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Variable 'precalculated_tree_shapes' must be private and have accessor methods. 155

board/ItemSelectionFilter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Line has trailing spaces. 41
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 55
Errors Line is longer than 80 characters. 59
Errors Parameter p_item_type should be final. 61
Errors Name 'p_item_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 69
Errors Line is longer than 80 characters. 73
Errors Parameter p_item_types should be final. 75
Errors Name 'p_item_types' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 86
Errors First sentence should end with a period. 87
Errors Line is longer than 80 characters. 90
Errors Parameter p_item_selection_filter should be final. 92
Errors Name 'p_item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors '{' should be on the previous line. 96
Errors Line has trailing spaces. 100
Errors First sentence should end with a period. 101
Errors Line is longer than 80 characters. 104
Errors Method 'set_selected' is not designed for extension - needs to be abstract, final or empty. 107
Errors Name 'set_selected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_choice should be final. 107
Errors Name 'p_choice' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_value should be final. 107
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 108
Errors Line has trailing spaces. 111
Errors Method 'select_all' is not designed for extension - needs to be abstract, final or empty. 115
Errors Name 'select_all' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 119
Errors Method 'deselect_all' is not designed for extension - needs to be abstract, final or empty. 123
Errors Name 'deselect_all' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 124
Errors Line has trailing spaces. 127
Errors Method 'filter' is not designed for extension - needs to be abstract, final or empty. 134
Errors Parameter p_items should be final. 134
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors '{' should be on the previous line. 135
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors '{' should be on the previous line. 138
Errors '{' should be on the previous line. 140
Errors Line has trailing spaces. 146
Errors Line is longer than 80 characters. 150
Errors Method 'is_selected' is not designed for extension - needs to be abstract, final or empty. 153
Errors Name 'is_selected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Parameter p_choice should be final. 153
Errors Name 'p_choice' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 154
Errors Line has trailing spaces. 157
Errors First sentence should end with a period. 158

board/Layer.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_name should be final. 38
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_is_signal should be final. 38
Errors Name 'p_is_signal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 43
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 49
Errors '{' should be on the previous line. 50
Errors Line has trailing spaces. 53
Errors Variable 'name' must be private and have accessor methods. 55
Errors Line has trailing spaces. 56
Errors Line has trailing spaces. 57
Errors Name 'is_signal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Variable 'is_signal' must be private and have accessor methods. 61

board/LayerStructure.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_layer_arr should be final. 37
Errors Name 'p_layer_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 41
Errors Method 'get_no' is not designed for extension - needs to be abstract, final or empty. 49
Errors Name 'get_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_name should be final. 49
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors '{' should be on the previous line. 52
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 60
Errors Method 'get_no' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'get_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_layer should be final. 68
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 71
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 79
Errors Method 'signal_layer_count' is not designed for extension - needs to be abstract, final or empty. 85
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 86
Errors Name 'found_signal_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 97
Errors Method 'get_signal_layer' is not designed for extension - needs to be abstract, final or empty. 104
Errors Name 'get_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Parameter p_no should be final. 104
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors Name 'found_signal_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 108
Errors '{' should be on the previous line. 110
Errors '{' should be on the previous line. 112
Errors Line has trailing spaces. 120
Errors First sentence should end with a period. 121
Errors Method 'get_signal_layer_no' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'get_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Parameter p_layer should be final. 127
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors Name 'found_signal_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 131
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 137
Errors Line has trailing spaces. 143
Errors First sentence should end with a period. 144
Errors Line is longer than 80 characters. 145
Errors Method 'get_layer_no' is not designed for extension - needs to be abstract, final or empty. 150
Errors Name 'get_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '(' is preceded with whitespace. 150
Errors Parameter p_signal_layer_no should be final. 150
Errors Name 'p_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors Name 'curr_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Line has trailing spaces. 155
Errors Missing a Javadoc comment. 156
Errors Variable 'arr' must be private and have accessor methods. 156

board/MoveComponent.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 35
Errors '{' should be on the previous line. 42
Errors First sentence should end with a period. 44
Errors Line is longer than 80 characters. 52
Errors Parameter p_item should be final. 52
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_translate_vector should be final. 52
Errors Name 'p_translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_max_recursion_depth should be final. 52
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_max_via_recursion_depth should be final. 52
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 58
Errors '}' should be on the same line. 60
Errors '{' should be on the previous line. 62
Errors Name 'item_group_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Name 'component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 70
Errors '}' should be on the same line. 73
Errors '{' should be on the previous line. 75
Errors Name 'item_centers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Line is longer than 80 characters. 82
Errors Name 'curr_item_movable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 84
Errors '{' should be on the previous line. 90
Errors Line is longer than 80 characters. 91
Errors Name 'gravity_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Name 'gravity_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'curr_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors Line is longer than 80 characters. 104
Errors Name 'gravity_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 108
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Name 'item_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 112
Errors '}' should be on the same line. 114
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 117
Errors Name 'compare_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Line is longer than 80 characters. 120
Errors Name 'curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line is longer than 80 characters. 129
Errors Method 'check' is not designed for extension - needs to be abstract, final or empty. 134
Errors '{' should be on the previous line. 135
Errors '{' should be on the previous line. 137
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 143
Errors Name 'move_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 146
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line is longer than 80 characters. 148
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors Line is longer than 80 characters. 155
Errors Line is longer than 80 characters. 156
Errors '}' should be on the same line. 159
Errors '{' should be on the previous line. 161
Errors Line is longer than 80 characters. 162
Errors '{' should be on the previous line. 165
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 181
Errors Parameter p_tidy_width should be final. 181
Errors Name 'p_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_pull_tight_accuracy should be final. 181
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 188
Errors Line is longer than 80 characters. 189
Errors '{' should be on the previous line. 195
Errors '{' should be on the previous line. 197
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Name 'move_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 201
Errors '{' should be on the previous line. 203
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 207
Errors '}' should be on the same line. 211
Errors '{' should be on the previous line. 213
Errors Missing a Javadoc comment. 219
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Missing a Javadoc comment. 220
Errors Name 'max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Missing a Javadoc comment. 221
Errors Name 'max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Missing a Javadoc comment. 222
Errors Missing a Javadoc comment. 223
Errors Name 'all_items_movable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Missing a Javadoc comment. 224
Errors Name 'item_group_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Missing a Javadoc comment. 225
Errors Missing a Javadoc comment. 226
Errors Name 'PULL_TIGHT_TIME_LIMIT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '1000' is a magic number. 226
Errors Missing a Javadoc comment. 227
Errors Name 'CHECK_TIME_LIMIT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '3000' is a magic number. 227
Errors '{' should be on the previous line. 234
Errors Missing a Javadoc comment. 236
Errors Parameter p_item should be final. 236
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Parameter p_projection should be final. 236
Errors Name 'p_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Missing a Javadoc comment. 242
Errors Parameter p_other should be final. 242
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors Missing a Javadoc comment. 246
Errors Variable 'item' must be private and have accessor methods. 246
Errors Missing a Javadoc comment. 247
Errors Variable 'projection' must be private and have accessor methods. 247

board/MoveDrillItemAlgo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 38
Errors Utility classes should not have a public or default constructor. 46
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 62
Errors Parameter p_drill_item should be final. 62
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_vector should be final. 62
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_max_recursion_depth should be final. 62
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_max_via_recursion_depth should be final. 63
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_ignore_items should be final. 63
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_board should be final. 64
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_time_limit should be final. 64
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors Line has trailing spaces. 66
Errors '{' should be on the previous line. 68
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 75
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Line is longer than 80 characters. 80
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 87
Errors '}' should be on the same line. 89
Errors '{' should be on the previous line. 91
Errors Name 'forced_pad_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 98
Errors 'cast' is not followed by whitespace. 99
Errors Line is longer than 80 characters. 101
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Line is longer than 80 characters. 102
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line is longer than 80 characters. 105
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 107
Errors Line is longer than 80 characters. 110
Errors Name 'new_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Name 'curr_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors '}' should be on the same line. 115
Errors '{' should be on the previous line. 117
Errors Line is longer than 80 characters. 120
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line is longer than 80 characters. 121
Errors Line is longer than 80 characters. 122
Errors Line is longer than 80 characters. 123
Errors '{' should be on the previous line. 125
Errors Line has trailing spaces. 131
Errors Line is longer than 80 characters. 135
Errors Expected an @return tag. 137
Errors Parameter p_drill_item should be final. 137
Errors Expected @param tag for 'p_drill_item'. 137
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Parameter p_vector should be final. 137
Errors Expected @param tag for 'p_vector'. 137
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line is longer than 80 characters. 138
Errors Parameter p_max_recursion_depth should be final. 138
Errors Expected @param tag for 'p_max_recursion_depth'. 138
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_max_via_recursion_depth should be final. 138
Errors Expected @param tag for 'p_max_via_recursion_depth'. 138
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_tidy_region should be final. 138
Errors Expected @param tag for 'p_tidy_region'. 138
Errors Name 'p_tidy_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_board should be final. 139
Errors Expected @param tag for 'p_board'. 139
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors '{' should be on the previous line. 142
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 148
Errors 'cast' is not followed by whitespace. 149
Errors Name 'forced_pad_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Line is longer than 80 characters. 154
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 155
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Line is longer than 80 characters. 158
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 163
Errors Name 'new_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Name 'curr_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Line is longer than 80 characters. 165
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 175
Errors Line is longer than 80 characters. 177
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line is longer than 80 characters. 178
Errors Line is longer than 80 characters. 180
Errors Name 'curr_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '4' is a magic number. 185
Errors '{' should be on the previous line. 186
Errors Line is longer than 80 characters. 187
Errors '(' is followed by whitespace. 187
Errors Line has trailing spaces. 193
Errors Line is longer than 80 characters. 195
Errors Expected an @return tag. 197
Errors Line is longer than 80 characters. 197
Errors More than 7 parameters. 197
Errors Name 'shove_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_obstacle_shape should be final. 197
Errors Expected @param tag for 'p_obstacle_shape'. 197
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_from_side should be final. 197
Errors Expected @param tag for 'p_from_side'. 197
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_layer should be final. 197
Errors Expected @param tag for 'p_layer'. 197
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_net_no_arr should be final. 197
Errors Expected @param tag for 'p_net_no_arr'. 197
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Line is longer than 80 characters. 198
Errors Parameter p_cl_type should be final. 198
Errors Expected @param tag for 'p_cl_type'. 198
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Parameter p_ignore_items should be final. 198
Errors Expected @param tag for 'p_ignore_items'. 198
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Parameter p_max_recursion_depth should be final. 198
Errors Expected @param tag for 'p_max_recursion_depth'. 198
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Parameter p_max_via_recursion_depth should be final. 199
Errors Expected @param tag for 'p_max_via_recursion_depth'. 199
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Parameter p_copper_sharing_allowed should be final. 199
Errors Expected @param tag for 'p_copper_sharing_allowed'. 199
Errors Name 'p_copper_sharing_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Parameter p_board should be final. 200
Errors Expected @param tag for 'p_board'. 200
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 202
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Name 'shape_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Line is longer than 80 characters. 204
Errors Line is longer than 80 characters. 206
Errors Line has trailing spaces. 207
Errors Line is longer than 80 characters. 208
Errors '{' should be on the previous line. 213
Errors '{' should be on the previous line. 217
Errors Name 'shape_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '0.5' is a magic number. 220
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors '{' should be on the previous line. 224
Errors '{' should be on the previous line. 228
Errors Name 'try_via_centers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Line is longer than 80 characters. 232
Errors Name 'new_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Line is longer than 80 characters. 234
Errors Name 'max_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors '0.5' is a magic number. 234
Errors Name 'max_dist_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Name 'curr_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Name 'check_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors '{' should be on the previous line. 240
Errors Line is longer than 80 characters. 241
Errors Line is longer than 80 characters. 243
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 245
Errors Line is longer than 80 characters. 248
Errors Line is longer than 80 characters. 249
Errors Line has trailing spaces. 250
Errors Line is longer than 80 characters. 250
Errors Name 'shove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Line is longer than 80 characters. 251
Errors '{' should be on the previous line. 253
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 263
Errors Line has trailing spaces. 270
Errors Line is longer than 80 characters. 272
Errors Line is longer than 80 characters. 273
Errors Expected an @return tag. 276
Errors Line is longer than 80 characters. 276
Errors Name 'try_shove_via_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_obstacle_shape should be final. 276
Errors Expected @param tag for 'p_obstacle_shape'. 276
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_layer should be final. 276
Errors Expected @param tag for 'p_layer'. 276
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_via should be final. 276
Errors Expected @param tag for 'p_via'. 276
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_cl_class_no should be final. 276
Errors Expected @param tag for 'p_cl_class_no'. 276
Errors Name 'p_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_extended_check should be final. 277
Errors Expected @param tag for 'p_extended_check'. 277
Errors Name 'p_extended_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors Parameter p_board should be final. 277
Errors Expected @param tag for 'p_board'. 277
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 278
Errors Line is longer than 80 characters. 279
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 280
Errors Name 'curr_via_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 282
Errors Name 'is_int_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Line is longer than 80 characters. 286
Errors Name 'clearance_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Name 'shove_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors Line is longer than 80 characters. 288
Errors '||' is not followed by whitespace. 288
Errors ')' is preceded with whitespace. 288
Errors '0.5' is a magic number. 290
Errors '{' should be on the previous line. 292
Errors '}' should be on the same line. 295
Errors '{' should be on the previous line. 297
Errors '{' should be on the previous line. 301
Errors Line is longer than 80 characters. 302
Errors Line is longer than 80 characters. 303
Errors '0.5' is a magic number. 304
Errors Line has trailing spaces. 307
Errors Line is longer than 80 characters. 308
Errors Line has trailing spaces. 310
Errors Name 'curr_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Name 'try_via_centers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Name 'try_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors Line is longer than 80 characters. 314
Errors Line is longer than 80 characters. 316
Errors Name 'curr_offset_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 318
Errors Line is longer than 80 characters. 321
Errors '}' should be on the same line. 322
Errors '{' should be on the previous line. 324
Errors Line is longer than 80 characters. 325
Errors Name 'curr_offset_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors '{' should be on the previous line. 327
Errors '4' is a magic number. 328
Errors Line has trailing spaces. 330
Errors Line is longer than 80 characters. 331
Errors '}' should be on the same line. 332
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 335
Errors Name 'curr_offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '{' should be on the previous line. 337
Errors Line is longer than 80 characters. 338
Errors '0.5' is a magic number. 338
Errors '{' should be on the previous line. 341
Errors '4' is a magic number. 342
Errors Line is longer than 80 characters. 344
Errors Name 'shove_deltas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors '{' should be on the previous line. 347
Errors Line is longer than 80 characters. 348
Errors Name 'curr_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Line is longer than 80 characters. 349

board/ObjectInfoPanel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line has trailing spaces. 39
Errors Name 'append_bold' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line has trailing spaces. 48
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 58
Errors Name 'append_without_transforming' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Line has trailing spaces. 68
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Line has trailing spaces. 78
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line has trailing spaces. 89
Errors Line has trailing spaces. 96
Errors Line has trailing spaces. 103
Errors Line is longer than 80 characters. 113
Errors '(' is followed by whitespace. 113
Errors Name 'p_link_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'p_window_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Line has trailing spaces. 114
Errors Line has trailing spaces. 115
Errors Line is longer than 80 characters. 125
Errors Name 'append_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '(' is followed by whitespace. 125
Errors Name 'p_link_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'p_window_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Line has trailing spaces. 126
Errors Name 'append_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '(' is followed by whitespace. 136
Errors Name 'p_button_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Name 'p_window_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Name 'p_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line has trailing spaces. 138
Errors First sentence should end with a period. 139
Errors Line is longer than 80 characters. 140
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 145
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Expected @param tag for 'p_window'. 147
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Expected @param tag for 'p_locale'. 147
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147

board/ObstacleArea.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 31
Errors Line is longer than 80 characters. 33
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 44
Errors More than 7 parameters. 44
Errors Parameter p_area should be final. 44
Errors Expected @param tag for 'p_area'. 44
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_layer should be final. 44
Errors Expected @param tag for 'p_layer'. 44
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_translation should be final. 44
Errors Expected @param tag for 'p_translation'. 44
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_rotation_in_degree should be final. 44
Errors Expected @param tag for 'p_rotation_in_degree'. 44
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_side_changed should be final. 44
Errors Expected @param tag for 'p_side_changed'. 44
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 45
Errors Parameter p_net_no_arr should be final. 45
Errors Expected @param tag for 'p_net_no_arr'. 45
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_clearance_type should be final. 45
Errors Expected @param tag for 'p_clearance_type'. 45
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_id_no should be final. 45
Errors Expected @param tag for 'p_id_no'. 45
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_cmp_no should be final. 45
Errors Expected @param tag for 'p_cmp_no'. 45
Errors Name 'p_cmp_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_name should be final. 45
Errors Expected @param tag for 'p_name'. 45
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_fixed_state should be final. 45
Errors Expected @param tag for 'p_fixed_state'. 45
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_board should be final. 45
Errors Expected @param tag for 'p_board'. 45
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 47
Errors Line has trailing spaces. 55
Errors Line is longer than 80 characters. 60
Errors More than 7 parameters. 60
Errors Parameter p_area should be final. 60
Errors Expected @param tag for 'p_area'. 60
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_layer should be final. 60
Errors Expected @param tag for 'p_layer'. 60
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_translation should be final. 60
Errors Expected @param tag for 'p_translation'. 60
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_rotation_in_degree should be final. 60
Errors Expected @param tag for 'p_rotation_in_degree'. 60
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_side_changed should be final. 60
Errors Expected @param tag for 'p_side_changed'. 60
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors Parameter p_clearance_type should be final. 61
Errors Expected @param tag for 'p_clearance_type'. 61
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_id_no should be final. 61
Errors Expected @param tag for 'p_id_no'. 61
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_group_no should be final. 61
Errors Expected @param tag for 'p_group_no'. 61
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_name should be final. 61
Errors Expected @param tag for 'p_name'. 61
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_fixed_state should be final. 61
Errors Expected @param tag for 'p_fixed_state'. 61
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_board should be final. 61
Errors Expected @param tag for 'p_board'. 61
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 63
Errors Line has trailing spaces. 65
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 67
Errors Parameter p_id_no should be final. 67
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Name 'copied_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 71
Errors Line has trailing spaces. 73
Errors Method 'get_area' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'get_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Name 'turned_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line is longer than 80 characters. 89
Errors '{' should be on the previous line. 94
Errors '90' is a magic number. 96
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 98
Errors ')' is preceded with whitespace. 98
Errors '/' is not preceded with whitespace. 98
Errors '90' is a magic number. 98
Errors '}' should be on the same line. 99
Errors '{' should be on the previous line. 101
Errors Line is longer than 80 characters. 102
Errors Line has trailing spaces. 104
Errors Line is longer than 80 characters. 106
Errors Line is longer than 80 characters. 110
Errors Line has trailing spaces. 114
Errors Method 'get_relative_area' is not designed for extension - needs to be abstract, final or empty. 120
Errors Name 'get_relative_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 124
Errors Method 'is_on_layer' is not designed for extension - needs to be abstract, final or empty. 126
Errors Name 'is_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Parameter p_layer should be final. 126
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors Line has trailing spaces. 130
Errors Method 'first_layer' is not designed for extension - needs to be abstract, final or empty. 136
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Line has trailing spaces. 140
Errors Method 'last_layer' is not designed for extension - needs to be abstract, final or empty. 146
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 150
Errors Method 'get_layer' is not designed for extension - needs to be abstract, final or empty. 156
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 160
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 166
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 170
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_other should be final. 177
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 180
Errors Line has trailing spaces. 185
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 187
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_search_tree should be final. 187
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors Line has trailing spaces. 191
Errors Method 'tile_shape_count' is not designed for extension - needs to be abstract, final or empty. 197
Errors Name 'tile_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors Name 'tile_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 201
Errors Line has trailing spaces. 207
Errors Method 'get_tile_shape' is not designed for extension - needs to be abstract, final or empty. 209
Errors Name 'get_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Parameter p_no should be final. 209
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 210
Errors Name 'tile_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 213
Errors Line is longer than 80 characters. 214
Errors Line has trailing spaces. 219
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 221
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Parameter p_vector should be final. 221
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors Line has trailing spaces. 226
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 228
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Parameter p_factor should be final. 228
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Parameter p_pole should be final. 228
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors '{' should be on the previous line. 229
Errors '90' is a magic number. 230
Errors 'while' is not followed by whitespace. 231
Errors '360' is a magic number. 231
Errors '{' should be on the previous line. 232
Errors '360' is a magic number. 233
Errors 'while' is not followed by whitespace. 235
Errors '{' should be on the previous line. 236
Errors '360' is a magic number. 237
Errors Name 'rel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Line is longer than 80 characters. 240
Errors Line has trailing spaces. 243
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 245
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_angle_in_degree should be final. 245
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_pole should be final. 245
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 246
Errors Name 'turn_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors Line is longer than 80 characters. 248
Errors '360' is a magic number. 250
Errors 'while' is not followed by whitespace. 253
Errors '360' is a magic number. 253
Errors '{' should be on the previous line. 254
Errors '360' is a magic number. 255
Errors 'while' is not followed by whitespace. 257
Errors '{' should be on the previous line. 258
Errors '360' is a magic number. 259
Errors Line is longer than 80 characters. 261
Errors Name 'new_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Line has trailing spaces. 265
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 267
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_pole should be final. 267
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 268
Errors '{' should be on the previous line. 271
Errors Name 'rel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Line is longer than 80 characters. 275
Errors Line has trailing spaces. 278
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 280
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_filter should be final. 280
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 281
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 286
Errors Line has trailing spaces. 288
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 290
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_graphics_context should be final. 290
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors '{' should be on the previous line. 291
Errors Line has trailing spaces. 294
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 296
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Parameter p_graphics_context should be final. 296
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 297
Errors Line has trailing spaces. 300
Errors Method 'get_draw_priority' is not designed for extension - needs to be abstract, final or empty. 306
Errors Name 'get_draw_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors '{' should be on the previous line. 307
Errors Line has trailing spaces. 310
Errors Line is longer than 80 characters. 312
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 312
Errors Parameter p_g should be final. 312
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Parameter p_graphics_context should be final. 312
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Parameter p_color_arr should be final. 312
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Parameter p_intensity should be final. 312
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 315
Errors Line is longer than 80 characters. 319
Errors '{' should be on the previous line. 322
Errors Line is longer than 80 characters. 323
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors '{' should be on the previous line. 325
Errors Line is longer than 80 characters. 326
Errors Line has trailing spaces. 330
Errors Method 'shape_layer' is not designed for extension - needs to be abstract, final or empty. 332
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_index should be final. 332
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 333
Errors Line has trailing spaces. 336
Errors Method 'get_translation' is not designed for extension - needs to be abstract, final or empty. 342
Errors Name 'get_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors '{' should be on the previous line. 343
Errors Line has trailing spaces. 346
Errors Method 'get_rotation_in_degree' is not designed for extension - needs to be abstract, final or empty. 352
Errors Name 'get_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 353
Errors Line has trailing spaces. 356
Errors Method 'get_side_changed' is not designed for extension - needs to be abstract, final or empty. 362
Errors Name 'get_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors '{' should be on the previous line. 363
Errors Line has trailing spaces. 366
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 368
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Parameter p_window should be final. 368
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Parameter p_locale should be final. 368
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Line is longer than 80 characters. 371
Errors Name 'cmp_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '{' should be on the previous line. 375
Errors Line is longer than 80 characters. 378
Errors Line has trailing spaces. 384
Errors Line is longer than 80 characters. 386
Errors Line is longer than 80 characters. 391
Errors Name 'print_shape_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Parameter p_window should be final. 391
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Parameter p_locale should be final. 391
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Line is longer than 80 characters. 394
Errors Line is longer than 80 characters. 396
Errors Name 'hole_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors 'if' is not followed by whitespace. 399
Errors '{' should be on the previous line. 400
Errors Line is longer than 80 characters. 402
Errors '{' should be on the previous line. 405
Errors '}' should be on the same line. 407
Errors '{' should be on the previous line. 409
Errors Line has trailing spaces. 416
Errors Method 'split_to_convex' is not designed for extension - needs to be abstract, final or empty. 417
Errors Missing a Javadoc comment. 417
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 417
Errors '{' should be on the previous line. 418
Errors '{' should be on the previous line. 420
Errors Line has trailing spaces. 426
Errors Method 'clear_derived_data' is not designed for extension - needs to be abstract, final or empty. 430
Errors Name 'clear_derived_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors '{' should be on the previous line. 431
Errors Line has trailing spaces. 435
Errors Line has trailing spaces. 436
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 438
Errors Parameter p_stream should be final. 438
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors '{' should be on the previous line. 439
Errors '{' should be on the previous line. 441
Errors '}' should be on the same line. 443
Errors '{' should be on the previous line. 445
Errors Line has trailing spaces. 450
Errors Line is longer than 80 characters. 452
Errors Variable 'name' must be private and have accessor methods. 454
Errors Line has trailing spaces. 455
Errors First sentence should end with a period. 456
Errors Line has trailing spaces. 460
Errors Missing a Javadoc comment. 461
Errors Name 'relative_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Line has trailing spaces. 462
Errors Missing a Javadoc comment. 463
Errors Name 'precalculated_absolute_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Line has trailing spaces. 464
Errors Missing a Javadoc comment. 465
Errors Line has trailing spaces. 466
Errors Missing a Javadoc comment. 467
Errors Name 'rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Line has trailing spaces. 468
Errors Missing a Javadoc comment. 469
Errors Name 'side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors Line has trailing spaces. 470
Errors First sentence should end with a period. 471
Errors Name 'display_tree_shapes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 472

board/OptViaAlgo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 43
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 45
Errors Line is longer than 80 characters. 49
Errors Line is longer than 80 characters. 54
Errors Name 'opt_via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_board should be final. 59
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_via should be final. 59
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Parameter p_trace_cost_arr should be final. 60
Errors Name 'p_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_trace_pull_tight_accuracy should be final. 60
Errors Name 'p_trace_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_max_recursion_depth should be final. 60
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 67
Errors Line is longer than 80 characters. 68
Errors Line is longer than 80 characters. 70
Errors ';' is preceded with whitespace. 70
Errors Name 'is_plane_or_fanout_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Name 'first_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Name 'second_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 79
Errors '{' should be on the previous line. 81
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line is longer than 80 characters. 86
Errors '{' should be on the previous line. 89
Errors '}' should be on the same line. 91
Errors '{' should be on the previous line. 93
Errors '}' should be on the same line. 96
Errors '{' should be on the previous line. 98
Errors Line is longer than 80 characters. 102
Errors '{' should be on the previous line. 105
Errors '}' should be on the same line. 107
Errors '{' should be on the previous line. 109
Errors '}' should be on the same line. 112
Errors '{' should be on the previous line. 114
Errors '{' should be on the previous line. 119
Errors Line is longer than 80 characters. 120
Errors Name 'via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Name 'second_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'first_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'second_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line has trailing spaces. 127
Errors Line has trailing spaces. 129
Errors '{' should be on the previous line. 131
Errors '}' should be on the same line. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 137
Errors '}' should be on the same line. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 141
Errors Line has trailing spaces. 144
Errors '{' should be on the previous line. 146
Errors '}' should be on the same line. 148
Errors '{' should be on the previous line. 150
Errors Line is longer than 80 characters. 152
Errors '}' should be on the same line. 153
Errors '{' should be on the previous line. 155
Errors Line is longer than 80 characters. 156
Errors Line has trailing spaces. 159
Errors Name 'first_layer_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Name 'second_layer_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 163
Errors '}' should be on the same line. 166
Errors '{' should be on the previous line. 168
Errors Line has trailing spaces. 172
Errors Name 'new_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Line is longer than 80 characters. 175
Errors Line is longer than 80 characters. 177
Errors '{' should be on the previous line. 180
Errors '9' is a magic number. 184
Errors '9' is a magic number. 184
Errors '{' should be on the previous line. 185
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 190
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 195
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 197
Errors Line is longer than 80 characters. 198
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 201
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Line has trailing spaces. 210
Errors Line is longer than 80 characters. 212
Errors Expected an @return tag. 214
Errors Line is longer than 80 characters. 214
Errors Method length is 162 lines (max allowed is 150). 214
Errors Name 'opt_plane_or_fanout_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_board should be final. 214
Errors Expected @param tag for 'p_board'. 214
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_via should be final. 214
Errors Expected @param tag for 'p_via'. 214
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_trace_pull_tight_accuracy should be final. 215
Errors Expected @param tag for 'p_trace_pull_tight_accuracy'. 215
Errors Name 'p_trace_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_max_recursion_depth should be final. 215
Errors Expected @param tag for 'p_max_recursion_depth'. 215
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors '{' should be on the previous line. 218
Errors Line is longer than 80 characters. 219
Errors Line is longer than 80 characters. 221
Errors ';' is preceded with whitespace. 221
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 227
Errors Name 'contact_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Name 'contact_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors '{' should be on the previous line. 233
Errors '{' should be on the previous line. 235
Errors '{' should be on the previous line. 237
Errors '}' should be on the same line. 241
Errors '{' should be on the previous line. 243
Errors '{' should be on the previous line. 245
Errors '}' should be on the same line. 249
Errors '{' should be on the previous line. 251
Errors '{' should be on the previous line. 256
Errors Name 'via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Name 'at_first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 262
Errors '}' should be on the same line. 264
Errors '{' should be on the previous line. 266
Errors '}' should be on the same line. 268
Errors '{' should be on the previous line. 270
Errors Line is longer than 80 characters. 271
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Name 'check_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 277
Errors '}' should be on the same line. 279
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Name 'rounded_check_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Name 'trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Name 'trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Name 'trace_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors Name 'new_via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Line is longer than 80 characters. 289
Errors '3' is a magic number. 291
Errors '{' should be on the previous line. 292
Errors Line has trailing spaces. 293
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Line has trailing spaces. 296
Errors '{' should be on the previous line. 298
Errors '}' should be on the same line. 300
Errors '{' should be on the previous line. 302
Errors Line is longer than 80 characters. 303
Errors '3' is a magic number. 303
Errors Name 'float_check_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Name 'float_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Name 'float_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Line is longer than 80 characters. 308
Errors Line is longer than 80 characters. 310
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors Line is longer than 80 characters. 311
Errors Name 'diff_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Name 'projection_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors Line is longer than 80 characters. 314
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '||' should be on a new line. 315
Errors Line is longer than 80 characters. 316
Errors '||' should be on a new line. 316
Errors Line is longer than 80 characters. 317
Errors '{' should be on the previous line. 322
Errors Line is longer than 80 characters. 323
Errors 'if' is not followed by whitespace. 323
Errors Name 'ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Line is longer than 80 characters. 326
Errors '{' should be on the previous line. 329
Errors Line has trailing spaces. 333
Errors '{' should be on the previous line. 338
Errors '{' should be on the previous line. 342
Errors Line is longer than 80 characters. 344
Errors Line is longer than 80 characters. 345
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Name 'contact_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors '{' should be on the previous line. 348
Errors '{' should be on the previous line. 350
Errors '{' should be on the previous line. 356
Errors Name 'diff_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '9' is a magic number. 361
Errors '9' is a magic number. 361
Errors Line is longer than 80 characters. 363
Errors Line is longer than 80 characters. 366
Errors Line is longer than 80 characters. 367
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors '{' should be on the previous line. 369
Errors Line is longer than 80 characters. 370
Errors '{' should be on the previous line. 373
Errors Line is longer than 80 characters. 374
Errors Line has trailing spaces. 378
Errors Line is longer than 80 characters. 380
Errors Expected an @return tag. 383
Errors Name 'reposition_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Parameter p_board should be final. 383
Errors Expected @param tag for 'p_board'. 383
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Parameter p_via should be final. 383
Errors Expected @param tag for 'p_via'. 383
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Line is longer than 80 characters. 384
Errors Parameter p_to_location should be final. 384
Errors Expected @param tag for 'p_to_location'. 384
Errors Name 'p_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Parameter p_trace_half_width should be final. 384
Errors Expected @param tag for 'p_trace_half_width'. 384
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Parameter p_trace_layer should be final. 384
Errors Expected @param tag for 'p_trace_layer'. 384
Errors Name 'p_trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Parameter p_trace_cl_class should be final. 384
Errors Expected @param tag for 'p_trace_cl_class'. 384
Errors Name 'p_trace_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Line has trailing spaces. 385
Errors '{' should be on the previous line. 386
Errors Name 'from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Line has trailing spaces. 388
Errors '{' should be on the previous line. 390
Errors Line has trailing spaces. 393
Errors Line is longer than 80 characters. 394
Errors Name 'ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors '{' should be on the previous line. 397
Errors Name 'float_from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Name 'float_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Name 'new_float_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '{' should be on the previous line. 404
Errors '}' should be on the same line. 406
Errors '{' should be on the previous line. 408
Errors Line is longer than 80 characters. 409
Errors Name 'new_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors Line is longer than 80 characters. 414
Errors Line has trailing spaces. 415
Errors '{' should be on the previous line. 417
Errors Line has trailing spaces. 420
Errors Name 'c_min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors '0.3' is a magic number. 421
Errors Line has trailing spaces. 422
Errors Line is longer than 80 characters. 423
Errors Line has trailing spaces. 424
Errors Name 'curr_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Line has trailing spaces. 426
Errors Line has trailing spaces. 429
Errors '{' should be on the previous line. 431
Errors Line is longer than 80 characters. 432
Errors Name 'check_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Line has trailing spaces. 433
Errors Line is longer than 80 characters. 435
Errors Line has trailing spaces. 444
Errors Missing a Javadoc comment. 445
Errors More than 7 parameters. 445
Errors Name 'reposition_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Parameter p_board should be final. 445
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Parameter p_via should be final. 445
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Line is longer than 80 characters. 446
Errors Parameter p_to_location should be final. 446
Errors Name 'p_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Parameter p_trace_half_width_1 should be final. 446
Errors Name 'p_trace_half_width_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Parameter p_trace_layer_1 should be final. 446
Errors Name 'p_trace_layer_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Parameter p_trace_cl_class_1 should be final. 446
Errors Name 'p_trace_cl_class_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Line is longer than 80 characters. 447
Errors Parameter p_connect_location should be final. 447
Errors Name 'p_connect_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_trace_half_width_2 should be final. 447
Errors Name 'p_trace_half_width_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_trace_layer_2 should be final. 447
Errors Name 'p_trace_layer_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_trace_cl_class_2 should be final. 447
Errors Name 'p_trace_cl_class_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Line has trailing spaces. 448
Errors '{' should be on the previous line. 449
Errors Name 'from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Line has trailing spaces. 451
Errors '{' should be on the previous line. 453
Errors '{' should be on the previous line. 455
Errors Line is longer than 80 characters. 456
Errors Line has trailing spaces. 460
Errors Line has trailing spaces. 462
Errors Line is longer than 80 characters. 463
Errors '(' is followed by whitespace. 463
Errors '1.5' is a magic number. 463
Errors Line is longer than 80 characters. 465
Errors Line is longer than 80 characters. 467
Errors Line has trailing spaces. 470
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors Line has trailing spaces. 472
Errors Line is longer than 80 characters. 473
Errors Name 'ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Line has trailing spaces. 475
Errors '{' should be on the previous line. 477
Errors Line has trailing spaces. 480
Errors Line is longer than 80 characters. 481
Errors Line has trailing spaces. 483
Errors '{' should be on the previous line. 485
Errors '{' should be on the previous line. 489
Errors Line has trailing spaces. 494
Errors Expected an @return tag. 499
Errors Method length is 228 lines (max allowed is 150). 499
Errors More than 7 parameters. 499
Errors Name 'reposition_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Parameter p_board should be final. 499
Errors Expected @param tag for 'p_board'. 499
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Parameter p_via should be final. 499
Errors Expected @param tag for 'p_via'. 499
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Line is longer than 80 characters. 500
Errors Parameter p_first_trace_half_width should be final. 500
Errors Expected @param tag for 'p_first_trace_half_width'. 500
Errors Name 'p_first_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Parameter p_first_trace_cl_class should be final. 500
Errors Expected @param tag for 'p_first_trace_cl_class'. 500
Errors Name 'p_first_trace_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Parameter p_first_trace_layer should be final. 500
Errors Expected @param tag for 'p_first_trace_layer'. 500
Errors Name 'p_first_trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Line is longer than 80 characters. 501
Errors Parameter p_first_trace_costs should be final. 501
Errors Expected @param tag for 'p_first_trace_costs'. 501
Errors Name 'p_first_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors Parameter p_first_trace_from_corner should be final. 501
Errors Expected @param tag for 'p_first_trace_from_corner'. 501
Errors Name 'p_first_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors Line is longer than 80 characters. 502
Errors Parameter p_second_trace_half_width should be final. 502
Errors Expected @param tag for 'p_second_trace_half_width'. 502
Errors Name 'p_second_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_second_trace_cl_class should be final. 502
Errors Expected @param tag for 'p_second_trace_cl_class'. 502
Errors Name 'p_second_trace_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_second_trace_layer should be final. 502
Errors Expected @param tag for 'p_second_trace_layer'. 502
Errors Name 'p_second_trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Line is longer than 80 characters. 503
Errors Parameter p_second_trace_costs should be final. 503
Errors Expected @param tag for 'p_second_trace_costs'. 503
Errors Name 'p_second_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Parameter p_second_trace_from_corner should be final. 503
Errors Expected @param tag for 'p_second_trace_from_corner'. 503
Errors Name 'p_second_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Name 'via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Line has trailing spaces. 506
Errors Line is longer than 80 characters. 507
Errors Name 'first_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors Line is longer than 80 characters. 508
Errors Name 'second_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Line has trailing spaces. 510
Errors Name 'float_via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Line is longer than 80 characters. 512
Errors Name 'float_first_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors Line is longer than 80 characters. 513
Errors Name 'float_second_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors Line is longer than 80 characters. 514
Errors Name 'first_trace_from_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors Line is longer than 80 characters. 515
Errors Name 'second_trace_from_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors Line is longer than 80 characters. 516
Errors Name 'rounded_first_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors Line is longer than 80 characters. 517
Errors Name 'rounded_second_trace_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Line has trailing spaces. 518
Errors Line has trailing spaces. 520
Errors Line is longer than 80 characters. 521
Errors '{' should be on the previous line. 523
Errors Line is longer than 80 characters. 524
Errors Line is longer than 80 characters. 526
Errors Line is longer than 80 characters. 527
Errors Line is longer than 80 characters. 529
Errors Line is longer than 80 characters. 530
Errors Line has trailing spaces. 533
Errors Name 'curr_weighted_distance_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors Line is longer than 80 characters. 535
Errors Name 'curr_weighted_distance_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors Line is longer than 80 characters. 538
Errors Line has trailing spaces. 540
Errors '{' should be on the previous line. 542
Errors Line is longer than 80 characters. 544
Errors Line is longer than 80 characters. 545
Errors '{' should be on the previous line. 547
Errors Line has trailing spaces. 551
Errors Line is longer than 80 characters. 553
Errors Line is longer than 80 characters. 556
Errors Line has trailing spaces. 558
Errors '{' should be on the previous line. 560
Errors Line is longer than 80 characters. 562
Errors Line is longer than 80 characters. 563
Errors '{' should be on the previous line. 565
Errors Line is longer than 80 characters. 569
Errors Name 'to_point_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 572
Errors Name 'to_point_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors Name 'float_to_point_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Name 'float_to_point_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors Line is longer than 80 characters. 576
Errors Line is longer than 80 characters. 581
Errors '}' should be on the same line. 584
Errors '{' should be on the previous line. 586
Errors Line is longer than 80 characters. 588
Errors Line is longer than 80 characters. 595
Errors Line is longer than 80 characters. 598
Errors Line has trailing spaces. 600
Errors '{' should be on the previous line. 602
Errors Line is longer than 80 characters. 605
Errors '{' should be on the previous line. 607
Errors Line is longer than 80 characters. 609
Errors '}' should be on the same line. 611
Errors '{' should be on the previous line. 613
Errors Line is longer than 80 characters. 616
Errors '{' should be on the previous line. 618
Errors Line is longer than 80 characters. 620
Errors '{' should be on the previous line. 624
Errors Line has trailing spaces. 628
Errors Line has trailing spaces. 630
Errors '{' should be on the previous line. 632
Errors Line is longer than 80 characters. 633
Errors Name 'float_check_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Line has trailing spaces. 634
Errors Line is longer than 80 characters. 636
Errors Line is longer than 80 characters. 639
Errors Name 'curr_weighted_distance_3' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors Line is longer than 80 characters. 642
Errors Line has trailing spaces. 644
Errors Line is longer than 80 characters. 645
Errors Name 'check_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 647
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 648
Errors Line is longer than 80 characters. 649
Errors Line is longer than 80 characters. 650
Errors Line is longer than 80 characters. 651
Errors '{' should be on the previous line. 653
Errors Line has trailing spaces. 657
Errors Line is longer than 80 characters. 658
Errors Line has trailing spaces. 659
Errors Line is longer than 80 characters. 661
Errors Line is longer than 80 characters. 664
Errors Line has trailing spaces. 666
Errors Line is longer than 80 characters. 667
Errors Name 'check_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 670
Errors Line is longer than 80 characters. 671
Errors Line is longer than 80 characters. 672
Errors Line is longer than 80 characters. 673
Errors '{' should be on the previous line. 675
Errors Line has trailing spaces. 680
Errors '{' should be on the previous line. 682
Errors Line is longer than 80 characters. 683
Errors Name 'float_check_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 683
Errors Line has trailing spaces. 684
Errors Line is longer than 80 characters. 686
Errors Line is longer than 80 characters. 689
Errors Name 'curr_weighted_distance_3' must match pattern '^[a-z][a-zA-Z0-9]*$'. 691
Errors Line is longer than 80 characters. 692
Errors Line has trailing spaces. 694
Errors Line is longer than 80 characters. 695
Errors Name 'check_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 697
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 698
Errors Line is longer than 80 characters. 699
Errors Line is longer than 80 characters. 700
Errors Line is longer than 80 characters. 701
Errors '{' should be on the previous line. 703
Errors Line has trailing spaces. 707
Errors Line is longer than 80 characters. 708
Errors Line has trailing spaces. 709
Errors Line is longer than 80 characters. 711
Errors Line is longer than 80 characters. 714
Errors Line has trailing spaces. 716
Errors Line is longer than 80 characters. 717
Errors Name 'check_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 719
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 720
Errors Line is longer than 80 characters. 721
Errors Line is longer than 80 characters. 722
Errors Line is longer than 80 characters. 723
Errors '{' should be on the previous line. 725

board/Pin.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 46
Errors Line is longer than 80 characters. 51
Errors Parameter p_component_no should be final. 51
Errors Expected @param tag for 'p_component_no'. 51
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_pin_no should be final. 51
Errors Expected @param tag for 'p_pin_no'. 51
Errors Name 'p_pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_net_no_arr should be final. 51
Errors Expected @param tag for 'p_net_no_arr'. 51
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_clearance_type should be final. 51
Errors Expected @param tag for 'p_clearance_type'. 51
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_id_no should be final. 51
Errors Expected @param tag for 'p_id_no'. 51
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_fixed_state should be final. 52
Errors Expected @param tag for 'p_fixed_state'. 52
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_board should be final. 52
Errors Expected @param tag for 'p_board'. 52
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors Line is longer than 80 characters. 54
Errors Line has trailing spaces. 55
Errors Line has trailing spaces. 58
Errors Method 'relative_location' is not designed for extension - needs to be abstract, final or empty. 64
Errors Name 'relative_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors Name 'lib_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Name 'package_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Name 'rel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'component_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line is longer than 80 characters. 71
Errors '90' is a magic number. 75
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 77
Errors Name 'component_ninety_degree_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors ')' is preceded with whitespace. 77
Errors '/' is not preceded with whitespace. 77
Errors '90' is a magic number. 77
Errors '{' should be on the previous line. 79
Errors Line is longer than 80 characters. 80
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors Name 'location_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line is longer than 80 characters. 87
Errors Line is longer than 80 characters. 90
Errors Line has trailing spaces. 96
Errors Line has trailing spaces. 97
Errors Method 'get_center' is not designed for extension - needs to be abstract, final or empty. 103
Errors Name 'get_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 107
Errors Line has trailing spaces. 108
Errors Line is longer than 80 characters. 111
Errors Line has trailing spaces. 112
Errors Line is longer than 80 characters. 113
Errors Line has trailing spaces. 114
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 123
Errors '{' should be on the previous line. 128
Errors '}' should be on the same line. 130
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 139
Errors Method 'get_padstack' is not designed for extension - needs to be abstract, final or empty. 145
Errors Name 'get_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 149
Errors Name 'padstack_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line has trailing spaces. 156
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 158
Errors Parameter p_id_no should be final. 158
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 162
Errors Line is longer than 80 characters. 165
Errors Line has trailing spaces. 168
Errors Method 'name' is not designed for extension - needs to be abstract, final or empty. 174
Errors '{' should be on the previous line. 175
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 184
Errors Method 'get_index_in_package' is not designed for extension - needs to be abstract, final or empty. 190
Errors Name 'get_index_in_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors Line has trailing spaces. 194
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 196
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Parameter p_index should be final. 196
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 197
Errors '{' should be on the previous line. 200
Errors Line is longer than 80 characters. 201
Errors Line is longer than 80 characters. 203
Errors Line has trailing spaces. 204
Errors '{' should be on the previous line. 207
Errors Name 'lib_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 213
Errors Name 'package_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors '{' should be on the previous line. 219
Errors Name 'rel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Name 'component_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line is longer than 80 characters. 226
Errors Name 'mirror_at_y_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Line has trailing spaces. 227
Errors '{' should be on the previous line. 229
Errors Line has trailing spaces. 232
Errors Line is longer than 80 characters. 233
Errors Name 'component_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Line has trailing spaces. 234
Errors Line is longer than 80 characters. 235
Errors Line has trailing spaces. 237
Errors Name 'padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Line has trailing spaces. 239
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors '{' should be on the previous line. 242
Errors Name 'pin_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '90' is a magic number. 246
Errors '{' should be on the previous line. 247
Errors Name 'pin_ninety_degree_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors '/' is not preceded with whitespace. 248
Errors '90' is a magic number. 248
Errors '!=' is not preceded with whitespace. 249
Errors '{' should be on the previous line. 250
Errors Line is longer than 80 characters. 251
Errors '}' should be on the same line. 253
Errors '{' should be on the previous line. 255
Errors Line is longer than 80 characters. 256
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 261
Errors Line has trailing spaces. 263
Errors Line is longer than 80 characters. 265
Errors Name 'translated_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors Line has trailing spaces. 266
Errors '90' is a magic number. 267
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 269
Errors Name 'component_ninety_degree_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors ')' is preceded with whitespace. 269
Errors '/' is not preceded with whitespace. 269
Errors '90' is a magic number. 269
Errors '{' should be on the previous line. 271
Errors Line is longer than 80 characters. 272
Errors '}' should be on the same line. 274
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 277
Errors Line is longer than 80 characters. 279
Errors Line is longer than 80 characters. 281
Errors Line is longer than 80 characters. 283
Errors Line has trailing spaces. 285
Errors Line has trailing spaces. 289
Errors Line is longer than 80 characters. 291
Errors Expected an @return tag. 293
Errors Method 'get_padstack_layer' is not designed for extension - needs to be abstract, final or empty. 293
Errors Name 'get_padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Parameter p_index should be final. 293
Errors Expected @param tag for 'p_index'. 293
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '{' should be on the previous line. 294
Errors Name 'padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 299
Errors '}' should be on the same line. 301
Errors '{' should be on the previous line. 303
Errors Line is longer than 80 characters. 304
Errors Line has trailing spaces. 308
Errors Line is longer than 80 characters. 310
Errors Line is longer than 80 characters. 312
Errors Line is longer than 80 characters. 318
Errors Method 'get_trace_exit_restrictions' is not designed for extension - needs to be abstract, final or empty. 318
Errors Name 'get_trace_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors Parameter p_layer should be final. 318
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors Line is longer than 80 characters. 320
Errors Line is longer than 80 characters. 321
Errors Name 'padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'pad_xy_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '1.5' is a magic number. 322
Errors Line is longer than 80 characters. 323
Errors Line is longer than 80 characters. 324
Errors Line has trailing spaces. 325
Errors '{' should be on the previous line. 328
Errors '3' is a magic number. 329
Errors '{' should be on the previous line. 330
Errors Line is longer than 80 characters. 331
Errors Line has trailing spaces. 334
Errors Line has trailing spaces. 335
Errors Name 'padstack_exit_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors Line is longer than 80 characters. 336
Errors ')' is preceded with whitespace. 336
Errors '{' should be on the previous line. 338
Errors Line has trailing spaces. 341
Errors '{' should be on the previous line. 343
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 348
Errors Name 'pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Name 'component_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Name 'center_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Line has trailing spaces. 355
Errors Name 'curr_padstack_exit_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Line has trailing spaces. 358
Errors Name 'lib_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors '{' should be on the previous line. 361
Errors Name 'package_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors '{' should be on the previous line. 366
Errors Line is longer than 80 characters. 369
Errors Name 'curr_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Name 'curr_exit_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '45' is a magic number. 371
Errors '{' should be on the previous line. 372
Errors Line is longer than 80 characters. 373
Errors Name 'fortyfive_degree_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '/' is not preceded with whitespace. 373
Errors '45' is a magic number. 373
Errors Line is longer than 80 characters. 374
Errors '}' should be on the same line. 375
Errors '{' should be on the previous line. 377
Errors Name 'curr_angle_in_radian' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Line is longer than 80 characters. 379
Errors Line is longer than 80 characters. 380
Errors Line is longer than 80 characters. 382
Errors Line is longer than 80 characters. 383
Errors Name 'intersecting_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 385
Errors Line is longer than 80 characters. 386
Errors Name 'curr_exit_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Line is longer than 80 characters. 390
Errors Name 'nearest_border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors Name 'curr_exit_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Line is longer than 80 characters. 392
Errors Line has trailing spaces. 397
Errors Method 'has_trace_exit_restrictions' is not designed for extension - needs to be abstract, final or empty. 403
Errors Name 'has_trace_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors '{' should be on the previous line. 404
Errors '{' should be on the previous line. 406
Errors Line is longer than 80 characters. 407
Errors Name 'curr_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors '{' should be on the previous line. 409
Errors Line has trailing spaces. 415
Errors Line is longer than 80 characters. 417
Errors Method 'drill_allowed' is not designed for extension - needs to be abstract, final or empty. 422
Errors Name 'drill_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors '{' should be on the previous line. 423
Errors Line has trailing spaces. 426
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 433
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors Parameter p_other should be final. 433
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '{' should be on the previous line. 434
Errors '{' should be on the previous line. 436
Errors '{' should be on the previous line. 440
Errors '{' should be on the previous line. 444
Errors Line is longer than 80 characters. 447
Errors Line has trailing spaces. 453
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 455
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Parameter p_factor should be final. 455
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Parameter p_pole should be final. 455
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors '{' should be on the previous line. 456
Errors Line has trailing spaces. 460
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 462
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors Parameter p_angle_in_degree should be final. 462
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors Parameter p_pole should be final. 462
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors '{' should be on the previous line. 463
Errors Line has trailing spaces. 467
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 469
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors Parameter p_pole should be final. 469
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors '{' should be on the previous line. 470
Errors Line has trailing spaces. 474
Errors Method 'clear_derived_data' is not designed for extension - needs to be abstract, final or empty. 478
Errors Name 'clear_derived_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '{' should be on the previous line. 479
Errors Line has trailing spaces. 483
Errors Method 'get_swappable_pins' is not designed for extension - needs to be abstract, final or empty. 489
Errors Name 'get_swappable_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 490
Errors Line is longer than 80 characters. 492
Errors '{' should be on the previous line. 494
Errors Name 'logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors '{' should be on the previous line. 499
Errors Line is longer than 80 characters. 502
Errors Name 'this_part_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '{' should be on the previous line. 504
Errors '{' should be on the previous line. 508
Errors Line is longer than 80 characters. 511
Errors 'for' is not followed by whitespace. 512
Errors '(' is followed by whitespace. 512
Errors '{' should be on the previous line. 513
Errors '{' should be on the previous line. 515
Errors Line is longer than 80 characters. 518
Errors Name 'curr_part_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Line is longer than 80 characters. 519
Errors Line is longer than 80 characters. 522
Errors Name 'curr_swappeble_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors '{' should be on the previous line. 524
Errors '}' should be on the same line. 526
Errors '{' should be on the previous line. 528
Errors Line is longer than 80 characters. 529
Errors Line has trailing spaces. 535
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 537
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors Parameter p_filter should be final. 537
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors '{' should be on the previous line. 538
Errors '{' should be on the previous line. 540
Errors Line has trailing spaces. 545
Errors Line is longer than 80 characters. 547
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 547
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors Parameter p_graphics_context should be final. 547
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors '{' should be on the previous line. 551
Errors '}' should be on the same line. 553
Errors '{' should be on the previous line. 555
Errors Line has trailing spaces. 561
Errors Line is longer than 80 characters. 563
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 563
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Parameter p_graphics_context should be final. 563
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Line has trailing spaces. 567
Errors Method 'swap' is not designed for extension - needs to be abstract, final or empty. 575
Errors Parameter p_other should be final. 575
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors '{' should be on the previous line. 576
Errors '{' should be on the previous line. 578
Errors Line is longer than 80 characters. 579
Errors Name 'this_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 582
Errors '{' should be on the previous line. 584
Errors '}' should be on the same line. 586
Errors '{' should be on the previous line. 588
Errors Name 'other_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors '{' should be on the previous line. 593
Errors '}' should be on the same line. 595
Errors '{' should be on the previous line. 597
Errors Line has trailing spaces. 607
Errors Line is longer than 80 characters. 609
Errors Method 'get_changed_to' is not designed for extension - needs to be abstract, final or empty. 613
Errors Name 'get_changed_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors '{' should be on the previous line. 614
Errors Line has trailing spaces. 617
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 619
Errors Parameter p_stream should be final. 619
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors '{' should be on the previous line. 620
Errors '{' should be on the previous line. 622
Errors '}' should be on the same line. 624
Errors '{' should be on the previous line. 626
Errors Line has trailing spaces. 631
Errors Line has trailing spaces. 632
Errors First sentence should end with a period. 633
Errors Method 'is_placed_on_front' is not designed for extension - needs to be abstract, final or empty. 638
Errors Name 'is_placed_on_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors '{' should be on the previous line. 639
Errors '{' should be on the previous line. 643
Errors Line has trailing spaces. 648
Errors Method 'get_min_width' is not designed for extension - needs to be abstract, final or empty. 655
Errors Name 'get_min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors Parameter p_layer should be final. 655
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors '{' should be on the previous line. 656
Errors Name 'padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors Name 'padstack_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors '{' should be on the previous line. 660
Errors Line is longer than 80 characters. 664
Errors Name 'padstack_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 664
Errors '{' should be on the previous line. 666
Errors Line is longer than 80 characters. 667
Errors Line has trailing spaces. 672
Errors Line is longer than 80 characters. 675
Errors Method 'get_trace_neckdown_halfwidth' is not designed for extension - needs to be abstract, final or empty. 681
Errors Name 'get_trace_neckdown_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 681
Errors Parameter p_layer should be final. 681
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 681
Errors '{' should be on the previous line. 682
Errors '(' is preceded with whitespace. 683
Errors '0.5' is a magic number. 683
Errors Line has trailing spaces. 686
Errors Method 'get_max_width' is not designed for extension - needs to be abstract, final or empty. 693
Errors Name 'get_max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Parameter p_layer should be final. 693
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors '{' should be on the previous line. 694
Errors Name 'padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors Name 'padstack_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors '{' should be on the previous line. 698
Errors Line is longer than 80 characters. 702
Errors Name 'padstack_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors '{' should be on the previous line. 704
Errors Line is longer than 80 characters. 705
Errors Line has trailing spaces. 710
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 712
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 712
Errors Parameter p_window should be final. 712
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 712
Errors Parameter p_locale should be final. 712
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 712
Errors Line has trailing spaces. 714
Errors Line is longer than 80 characters. 715
Errors Line is longer than 80 characters. 719
Errors Line is longer than 80 characters. 724
Errors Line has trailing spaces. 730
Errors Line is longer than 80 characters. 732
Errors Expected an @return tag. 736
Errors Line is longer than 80 characters. 736
Errors Method 'calc_nearest_exit_restriction_direction' is not designed for extension - needs to be abstract, final or empty. 736
Errors Name 'calc_nearest_exit_restriction_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Parameter p_trace_polyline should be final. 736
Errors Expected @param tag for 'p_trace_polyline'. 736
Errors Name 'p_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Parameter p_trace_half_width should be final. 736
Errors Expected @param tag for 'p_trace_half_width'. 736
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Parameter p_layer should be final. 736
Errors Expected @param tag for 'p_layer'. 736
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Line is longer than 80 characters. 738
Errors Name 'trace_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors '{' should be on the previous line. 740
Errors Name 'pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors '{' should be on the previous line. 746
Errors Line is longer than 80 characters. 749
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 749
Errors '{' should be on the previous line. 751
Errors Line is longer than 80 characters. 754
Errors Name 'offset_pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors 'cast' is not followed by whitespace. 754
Errors 'cast' is not followed by whitespace. 754
Errors '{' should be on the previous line. 757
Errors Name 'latest_entry_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors Name 'trace_entry_location_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 761
Errors Line is longer than 80 characters. 762
Errors Line is longer than 80 characters. 763
Errors Name 'min_exit_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 764
Errors Name 'nearest_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Name 'pin_exit_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 766
Errors Name 'TOLERANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 767
Errors Line is longer than 80 characters. 768
Errors Name 'curr_exit_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors Line is longer than 80 characters. 770
Errors Name 'curr_intersecting_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors Line is longer than 80 characters. 771
Errors Name 'curr_pin_exit_ray' must match pattern '^[a-z][a-zA-Z0-9]*$'. 771
Errors Line is longer than 80 characters. 772
Errors Name 'curr_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 772
Errors Line is longer than 80 characters. 773
Errors Name 'curr_exit_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 773
Errors Name 'new_nearest_corner_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 774
Errors Line is longer than 80 characters. 775
Errors '}' should be on the same line. 778
Errors Line is longer than 80 characters. 779
Errors Line is longer than 80 characters. 781
Errors ')' is preceded with whitespace. 782
Errors '{' should be on the previous line. 783
Errors Line is longer than 80 characters. 784
Errors Name 'curr_trace_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 784
Errors Line is longer than 80 characters. 785
Errors Name 'curr_trace_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 785
Errors Line is longer than 80 characters. 786
Errors Name 'old_trace_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Line is longer than 80 characters. 787
Errors '}' should be on the same line. 791
Errors Line is longer than 80 characters. 792
Errors '{' should be on the previous line. 799
Errors Line has trailing spaces. 807
Errors Line is longer than 80 characters. 817
Errors Method 'nearest_trace_exit_corner' is not designed for extension - needs to be abstract, final or empty. 817
Errors Name 'nearest_trace_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors Parameter p_from_point should be final. 817
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors Parameter p_trace_half_width should be final. 817
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors Parameter p_layer should be final. 817
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors Line is longer than 80 characters. 819
Errors Name 'trace_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 819
Errors '{' should be on the previous line. 821
Errors Name 'pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 824
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 825
Errors '{' should be on the previous line. 827
Errors Line is longer than 80 characters. 830
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors '{' should be on the previous line. 832
Errors Line is longer than 80 characters. 835
Errors Name 'offset_pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 835
Errors 'cast' is not followed by whitespace. 835
Errors 'cast' is not followed by whitespace. 835
Errors Line is longer than 80 characters. 837
Errors Name 'min_exit_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors Name 'nearest_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 839
Errors Line is longer than 80 characters. 840
Errors Name 'curr_exit_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors Line is longer than 80 characters. 842
Errors Name 'curr_intersecting_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 842
Errors Line is longer than 80 characters. 843
Errors Name 'curr_pin_exit_ray' must match pattern '^[a-z][a-zA-Z0-9]*$'. 843
Errors Line is longer than 80 characters. 844
Errors Name 'curr_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors Line is longer than 80 characters. 845
Errors Name 'curr_exit_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 845
Errors '{' should be on the previous line. 847
Errors Line has trailing spaces. 854
Errors Name 'pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors Variable 'pin_no' must be private and have accessor methods. 856
Errors Line has trailing spaces. 857
Errors Line is longer than 80 characters. 859
Errors Name 'changed_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 861
Errors Line has trailing spaces. 862
Errors Missing a Javadoc comment. 863
Errors Name 'precalculated_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 863
Errors Line has trailing spaces. 864
Errors '{' should be on the previous line. 869
Errors Line has trailing spaces. 870
Errors First sentence should end with a period. 871
Errors Parameter p_direction should be final. 872
Errors Expected @param tag for 'p_direction'. 872
Errors Name 'p_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Parameter p_min_length should be final. 872
Errors Expected @param tag for 'p_min_length'. 872
Errors Name 'p_min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Line has trailing spaces. 877
Errors Missing a Javadoc comment. 878
Errors Variable 'direction' must be private and have accessor methods. 878
Errors Missing a Javadoc comment. 879
Errors Name 'min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 879
Errors Variable 'min_length' must be private and have accessor methods. 879

board/PolylineTrace.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 42
Errors '{' should be on the previous line. 50
Errors First sentence should end with a period. 52
Errors More than 7 parameters. 65
Errors Parameter p_polyline should be final. 65
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_layer should be final. 65
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_half_width should be final. 65
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_net_no_arr should be final. 66
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_clearance_type should be final. 66
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_id_no should be final. 66
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_group_no should be final. 67
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_fixed_state should be final. 67
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_board should be final. 67
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors '3' is a magic number. 71
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 73
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 79
Errors Parameter p_id_no should be final. 79
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 83
Errors Line is longer than 80 characters. 86
Errors First sentence should end with a period. 90
Errors Method 'is_on_layer' is not designed for extension - needs to be abstract, final or empty. 95
Errors Name 'is_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Parameter p_layer should be final. 95
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 96
Errors First sentence should end with a period. 100
Errors Method 'first_corner' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors First sentence should end with a period. 111
Errors Method 'last_corner' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors First sentence should end with a period. 122
Errors Method 'corner_count' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Method 'get_length' is not designed for extension - needs to be abstract, final or empty. 138
Errors Name 'get_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 139
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 148
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors Line is longer than 80 characters. 155
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 155
Errors Parameter p_g should be final. 155
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_graphics_context should be final. 155
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_color_arr should be final. 155
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_intensity should be final. 155
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 158
Errors Name 'display_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Line is longer than 80 characters. 164
Errors Line is longer than 80 characters. 165
Errors Method 'polyline' is not designed for extension - needs to be abstract, final or empty. 173
Errors '{' should be on the previous line. 174
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 179
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Parameter p_search_tree should be final. 179
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors First sentence should end with a period. 184
Errors Method 'tile_shape_count' is not designed for extension - needs to be abstract, final or empty. 189
Errors Name 'tile_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 195
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_vector should be final. 195
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 196
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 202
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_factor should be final. 202
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_pole should be final. 202
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 209
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Parameter p_angle_in_degree should be final. 209
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Parameter p_pole should be final. 209
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 215
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_pole should be final. 215
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors '{' should be on the previous line. 220
Errors Line is longer than 80 characters. 229
Errors Method 'combine' is not designed for extension - needs to be abstract, final or empty. 233
Errors '{' should be on the previous line. 234
Errors '{' should be on the previous line. 236
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors '{' should be on the previous line. 241
Errors '}' should be on the same line. 244
Errors '{' should be on the previous line. 246
Errors '}' should be on the same line. 249
Errors '{' should be on the previous line. 251
Errors '{' should be on the previous line. 255
Errors Expected an @return tag. 270
Errors Name 'combine_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Parameter p_ignore_areas should be final. 270
Errors Expected @param tag for 'p_ignore_areas'. 270
Errors Name 'p_ignore_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 275
Errors '{' should be on the previous line. 279
Errors '{' should be on the previous line. 281
Errors '{' should be on the previous line. 287
Errors Name 'other_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Name 'trace_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Name 'reverse_order' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 295
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 298
Errors Line is longer than 80 characters. 300
Errors '{' should be on the previous line. 303
Errors '}' should be on the same line. 306
Errors '{' should be on the previous line. 308
Errors '{' should be on the previous line. 317
Errors Name 'this_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Name 'other_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 326
Errors '{' should be on the previous line. 329
Errors Line is longer than 80 characters. 330
Errors '}' should be on the same line. 332
Errors '{' should be on the previous line. 334
Errors Name 'skip_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Line is longer than 80 characters. 338
Errors Name 'new_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 341
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Name 'join_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 348
Errors Line is longer than 80 characters. 351
Errors Name 'joined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 354
Errors '}' should be on the same line. 361
Errors '{' should be on the previous line. 363
Errors Name 'to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors '{' should be on the previous line. 368
Errors Line is longer than 80 characters. 371
Errors '3' is a magic number. 372
Errors '3' is a magic number. 376
Errors '{' should be on the previous line. 377
Errors '{' should be on the previous line. 382
Errors Line is longer than 80 characters. 383
Errors Expected an @return tag. 395
Errors Name 'combine_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors Parameter p_ignore_areas should be final. 395
Errors Expected @param tag for 'p_ignore_areas'. 395
Errors Name 'p_ignore_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors '{' should be on the previous line. 396
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors '{' should be on the previous line. 400
Errors '{' should be on the previous line. 404
Errors '{' should be on the previous line. 406
Errors '{' should be on the previous line. 412
Errors Name 'other_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Name 'trace_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Name 'reverse_order' must match pattern '^[a-z][a-zA-Z0-9]*$'. 417
Errors '{' should be on the previous line. 420
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors '{' should be on the previous line. 423
Errors Line is longer than 80 characters. 425
Errors '{' should be on the previous line. 428
Errors '}' should be on the same line. 431
Errors '{' should be on the previous line. 433
Errors '{' should be on the previous line. 442
Errors Name 'this_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Name 'other_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors '{' should be on the previous line. 451
Errors '{' should be on the previous line. 454
Errors Line is longer than 80 characters. 455
Errors '}' should be on the same line. 457
Errors '{' should be on the previous line. 459
Errors Name 'skip_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors Line is longer than 80 characters. 463
Errors Name 'new_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors '{' should be on the previous line. 466
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors Name 'join_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 476
Errors Name 'joined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors '{' should be on the previous line. 479
Errors '}' should be on the same line. 487
Errors '{' should be on the previous line. 489
Errors Name 'to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors '{' should be on the previous line. 494
Errors Line is longer than 80 characters. 497
Errors '3' is a magic number. 497
Errors '3' is a magic number. 501
Errors '{' should be on the previous line. 502
Errors '{' should be on the previous line. 507
Errors Line is longer than 80 characters. 508
Errors Line is longer than 80 characters. 516
Errors Line is longer than 80 characters. 517
Errors Method 'split' is not designed for extension - needs to be abstract, final or empty. 523
Errors Method length is 204 lines (max allowed is 150). 523
Errors Parameter p_clip_shape should be final. 523
Errors Name 'p_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors '{' should be on the previous line. 524
Errors '{' should be on the previous line. 527
Errors Name 'own_trace_split' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Line is longer than 80 characters. 533
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors '{' should be on the previous line. 535
Errors '{' should be on the previous line. 537
Errors Name 'curr_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors '{' should be on the previous line. 540
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors Line is longer than 80 characters. 546
Errors Name 'overlapping_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors Line is longer than 80 characters. 548
Errors Line is longer than 80 characters. 549
Errors '{' should be on the previous line. 551
Errors '{' should be on the previous line. 553
Errors Name 'found_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors '{' should be on the previous line. 559
Errors Name 'found_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors '{' should be on the previous line. 564
Errors Line is longer than 80 characters. 566
Errors Line is longer than 80 characters. 568
Errors Line is longer than 80 characters. 571
Errors '{' should be on the previous line. 573
Errors Line is longer than 80 characters. 574
Errors '}' should be on the same line. 578
Errors '{' should be on the previous line. 580
Errors Line is longer than 80 characters. 581
Errors '{' should be on the previous line. 588
Errors '{' should be on the previous line. 592
Errors Name 'found_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 593
Errors Name 'found_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Line is longer than 80 characters. 595
Errors Line is longer than 80 characters. 596
Errors Name 'intersecting_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors Line is longer than 80 characters. 597
Errors Name 'split_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 597
Errors Name 'found_trace_split' must match pattern '^[a-z][a-zA-Z0-9]*$'. 600
Errors '{' should be on the previous line. 603
Errors '{' should be on the previous line. 605
Errors Name 'line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 606
Errors Line is longer than 80 characters. 607
Errors Name 'curr_split_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors '{' should be on the previous line. 609
Errors '{' should be on the previous line. 612
Errors '{' should be on the previous line. 614
Errors '{' should be on the previous line. 621
Errors Line is longer than 80 characters. 622
Errors Line is longer than 80 characters. 624
Errors '{' should be on the previous line. 631
Errors Line is longer than 80 characters. 637
Errors '{' should be on the previous line. 639
Errors Line is longer than 80 characters. 640
Errors Name 'curr_split_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors '{' should be on the previous line. 642
Errors '{' should be on the previous line. 646
Errors Line is longer than 80 characters. 647
Errors '{' should be on the previous line. 650
Errors Line is longer than 80 characters. 651
Errors '{' should be on the previous line. 657
Errors '{' should be on the previous line. 662
Errors '{' should be on the previous line. 664
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors '{' should be on the previous line. 675
Errors '}' should be on the same line. 678
Errors '{' should be on the previous line. 680
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 681
Errors Name 'split_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 682
Errors '{' should be on the previous line. 684
Errors Line is longer than 80 characters. 685
Errors Name 'split_line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 685
Errors Line is longer than 80 characters. 686
Errors Name 'split_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors '}' should be on the same line. 689
Errors Line is longer than 80 characters. 690
Errors Name 'ignore_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors '{' should be on the previous line. 694
Errors Line is longer than 80 characters. 695
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors '{' should be on the previous line. 697
Errors Line is longer than 80 characters. 698
Errors Line is longer than 80 characters. 701
Errors '&&' should be on a new line. 701
Errors '{' should be on the previous line. 703
Errors Line is longer than 80 characters. 704
Errors '{' should be on the previous line. 711
Errors '{' should be on the previous line. 716
Errors '{' should be on the previous line. 720
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 721
Errors '{' should be on the previous line. 722
Errors Line is longer than 80 characters. 730
Errors Line is longer than 80 characters. 731
Errors Line is longer than 80 characters. 733
Errors Expected an @return tag. 735
Errors Line is longer than 80 characters. 735
Errors Name 'split_inside_drill_pad_prohibited' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors Parameter p_line_no should be final. 735
Errors Expected @param tag for 'p_line_no'. 735
Errors Name 'p_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors Parameter p_line should be final. 735
Errors Expected @param tag for 'p_line'. 735
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors '{' should be on the previous line. 738
Errors Line is longer than 80 characters. 742
Errors Name 'overlap_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 742
Errors Name 'pad_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors '{' should be on the previous line. 745
Errors '{' should be on the previous line. 747
Errors '{' should be on the previous line. 751
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 752
Errors '{' should be on the previous line. 754
Errors '}' should be on the same line. 758
Errors '{' should be on the previous line. 760
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 761
Errors Line is longer than 80 characters. 762
Errors Line is longer than 80 characters. 773
Errors Method 'split' is not designed for extension - needs to be abstract, final or empty. 779
Errors Parameter p_point should be final. 779
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 779
Errors '{' should be on the previous line. 780
Errors '{' should be on the previous line. 782
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 783
Errors '{' should be on the previous line. 785
Errors Line is longer than 80 characters. 786
Errors Name 'split_line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Name 'split_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 787
Errors '{' should be on the previous line. 790
Errors Line is longer than 80 characters. 800
Errors Line is longer than 80 characters. 802
Errors Expected an @return tag. 804
Errors Parameter p_line_no should be final. 804
Errors Expected @param tag for 'p_line_no'. 804
Errors Name 'p_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 804
Errors Parameter p_new_end_line should be final. 804
Errors Expected @param tag for 'p_new_end_line'. 804
Errors Name 'p_new_end_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 804
Errors '{' should be on the previous line. 805
Errors '{' should be on the previous line. 807
Errors Name 'split_polylines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 810
Errors '{' should be on the previous line. 812
Errors '{' should be on the previous line. 816
Errors Line is longer than 80 characters. 817
Errors '{' should be on the previous line. 821
Errors Line is longer than 80 characters. 826
Errors Line is longer than 80 characters. 828
Errors Method 'normalize' is not designed for extension - needs to be abstract, final or empty. 841
Errors Parameter p_clip_shape should be final. 841
Errors Name 'p_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 841
Errors '{' should be on the previous line. 842
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 843
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '{' should be on the previous line. 846
Errors '{' should be on the previous line. 850
Errors Name 'split_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 854
Errors '{' should be on the previous line. 858
Errors Name 'curr_split_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 859
Errors '{' should be on the previous line. 861
Errors Name 'trace_combined' must match pattern '^[a-z][a-zA-Z0-9]*$'. 862
Errors Line is longer than 80 characters. 863
Errors '}' should be on the same line. 868
Errors '{' should be on the previous line. 870
Errors '{' should be on the previous line. 877
Errors Method 'pull_tight' is not designed for extension - needs to be abstract, final or empty. 889
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 889
Errors Parameter p_pull_tight_algo should be final. 889
Errors Name 'p_pull_tight_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 889
Errors '{' should be on the previous line. 890
Errors '{' should be on the previous line. 892
Errors '{' should be on the previous line. 897
Errors '{' should be on the previous line. 901
Errors Line is longer than 80 characters. 904
Errors '{' should be on the previous line. 909
Errors Line is longer than 80 characters. 910
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 915
Errors Line is longer than 80 characters. 916
Errors '{' should be on the previous line. 919
Errors Line is longer than 80 characters. 923
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 923
Errors Line is longer than 80 characters. 924
Errors '{' should be on the previous line. 927
Errors '{' should be on the previous line. 932
Errors Line is longer than 80 characters. 936
Errors '{' should be on the previous line. 938
Errors '{' should be on the previous line. 943
Errors Line is longer than 80 characters. 960
Errors Method 'pull_tight' is not designed for extension - needs to be abstract, final or empty. 960
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Parameter p_own_net_only should be final. 960
Errors Name 'p_own_net_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Parameter p_pull_tight_accuracy should be final. 960
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Parameter p_stoppable_thread should be final. 960
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors '{' should be on the previous line. 963
Errors Name 'opt_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 966
Errors '{' should be on the previous line. 968
Errors '}' should be on the same line. 970
Errors '{' should be on the previous line. 972
Errors Name 'pull_tight_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 975
Errors Line is longer than 80 characters. 976
Errors Line is longer than 80 characters. 982
Errors Line is longer than 80 characters. 989
Errors Method 'smoothen_end_corners_fork' is not designed for extension - needs to be abstract, final or empty. 989
Errors Name 'smoothen_end_corners_fork' must match pattern '^[a-z][a-zA-Z0-9]*$'. 989
Errors Parameter p_own_net_only should be final. 989
Errors Name 'p_own_net_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 989
Errors Parameter p_pull_tight_accuracy should be final. 989
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 989
Errors Parameter p_stoppable_thread should be final. 989
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 989
Errors '{' should be on the previous line. 992
Errors Name 'opt_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 995
Errors '{' should be on the previous line. 997
Errors '}' should be on the same line. 999
Errors '{' should be on the previous line. 1001
Errors Name 'pull_tight_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1004
Errors Line is longer than 80 characters. 1005
Errors Line is longer than 80 characters. 1011
Errors Method 'get_trace_connection_shape' is not designed for extension - needs to be abstract, final or empty. 1011
Errors Name 'get_trace_connection_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors Parameter p_search_tree should be final. 1011
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors Parameter p_index should be final. 1011
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors '{' should be on the previous line. 1014
Errors Line is longer than 80 characters. 1015
Errors Line is longer than 80 characters. 1018
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1018
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 1024
Errors Parameter p_stream should be final. 1024
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1024
Errors '{' should be on the previous line. 1025
Errors '{' should be on the previous line. 1027
Errors '{' should be on the previous line. 1030
Errors First sentence should end with a period. 1036
Errors Method 'change' is not designed for extension - needs to be abstract, final or empty. 1039
Errors Parameter p_new_polyline should be final. 1039
Errors Expected @param tag for 'p_new_polyline'. 1039
Errors Name 'p_new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1039
Errors '{' should be on the previous line. 1040
Errors '{' should be on the previous line. 1042
Errors Line is longer than 80 characters. 1050
Errors Name 'last_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1060
Errors Name 'index_of_first_different_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1061
Errors '{' should be on the previous line. 1063
Errors '{' should be on the previous line. 1065
Errors '{' should be on the previous line. 1071
Errors Name 'index_of_last_different_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1076
Errors '{' should be on the previous line. 1078
Errors '!=' should be on a new line. 1079
Errors '{' should be on the previous line. 1081
Errors '{' should be on the previous line. 1087
Errors Line is longer than 80 characters. 1090
Errors Name 'keep_at_start_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1090
Errors Line is longer than 80 characters. 1091
Errors Name 'keep_at_end_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors '3' is a magic number. 1091
Errors Line is longer than 80 characters. 1092
Errors Name 'clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors '{' should be on the previous line. 1100
Errors Name 'changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1101
Errors '{' should be on the previous line. 1103
Errors Method 'check_connection_to_pin' is not designed for extension - needs to be abstract, final or empty. 1118
Errors Name 'check_connection_to_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors Parameter p_at_start should be final. 1118
Errors Name 'p_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors '{' should be on the previous line. 1119
Errors '{' should be on the previous line. 1121
Errors '{' should be on the previous line. 1125
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1128
Errors '{' should be on the previous line. 1130
Errors '}' should be on the same line. 1132
Errors '{' should be on the previous line. 1134
Errors Name 'contact_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1137
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors '{' should be on the previous line. 1139
Errors '{' should be on the previous line. 1141
Errors '{' should be on the previous line. 1147
Errors Line is longer than 80 characters. 1150
Errors Name 'trace_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1150
Errors '{' should be on the previous line. 1152
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1155
Errors Name 'prev_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1156
Errors '{' should be on the previous line. 1158
Errors '}' should be on the same line. 1161
Errors '{' should be on the previous line. 1163
Errors Line is longer than 80 characters. 1167
Errors Name 'trace_end_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1167
Errors '{' should be on the previous line. 1169
Errors Name 'matching_exit_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors Line is longer than 80 characters. 1173
Errors Name 'curr_exit_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1173
Errors '{' should be on the previous line. 1176
Errors '{' should be on the previous line. 1182
Errors Line is longer than 80 characters. 1185
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1185
Errors '{' should be on the previous line. 1187
Errors Line is longer than 80 characters. 1190
Errors Name 'end_line_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1190
Errors Line is longer than 80 characters. 1191
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1191
Errors Name 'add_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1192
Errors Line is longer than 80 characters. 1193
Errors Name 'preserve_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1193
Errors '{' should be on the previous line. 1195
Errors Line is longer than 80 characters. 1210
Errors Method 'correct_connection_to_pin' is not designed for extension - needs to be abstract, final or empty. 1210
Errors Method length is 186 lines (max allowed is 150). 1210
Errors Name 'correct_connection_to_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1210
Errors Parameter p_at_start should be final. 1210
Errors Name 'p_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1210
Errors Parameter p_angle_restriction should be final. 1210
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1210
Errors '{' should be on the previous line. 1213
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1217
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1218
Errors '{' should be on the previous line. 1220
Errors '}' should be on the same line. 1223
Errors '{' should be on the previous line. 1225
Errors Name 'contact_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1229
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1230
Errors '{' should be on the previous line. 1231
Errors '{' should be on the previous line. 1233
Errors '{' should be on the previous line. 1239
Errors Line is longer than 80 characters. 1242
Errors Name 'trace_exit_restrictions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1242
Errors '{' should be on the previous line. 1244
Errors Line is longer than 80 characters. 1247
Errors Name 'pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1247
Errors '{' should be on the previous line. 1249
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1252
Errors Line is longer than 80 characters. 1254
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1254
Errors '{' should be on the previous line. 1256
Errors Line is longer than 80 characters. 1259
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1259
Errors Name 'add_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1260
Errors Line is longer than 80 characters. 1261
Errors Name 'offset_pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1261
Errors Line is longer than 80 characters. 1262
Errors '}' should be on the same line. 1265
Errors '{' should be on the previous line. 1267
Errors '{' should be on the previous line. 1272
Errors Name 'latest_entry_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1275
Errors Name 'trace_entry_location_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1276
Errors Line is longer than 80 characters. 1277
Errors Line is longer than 80 characters. 1278
Errors Name 'min_exit_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1279
Errors Name 'nearest_pin_exit_ray' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1280
Errors Name 'nearest_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1281
Errors Name 'pin_exit_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1282
Errors Name 'nearest_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1283
Errors Name 'TOLERANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1284
Errors Line is longer than 80 characters. 1285
Errors Name 'curr_exit_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1285
Errors Line is longer than 80 characters. 1287
Errors Name 'curr_intersecting_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1287
Errors Line is longer than 80 characters. 1288
Errors Name 'curr_pin_exit_ray' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1288
Errors Line is longer than 80 characters. 1289
Errors Name 'curr_exit_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1289
Errors Line is longer than 80 characters. 1290
Errors Name 'curr_exit_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1290
Errors Name 'new_nearest_corner_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1291
Errors Line is longer than 80 characters. 1292
Errors '}' should be on the same line. 1295
Errors Line is longer than 80 characters. 1296
Errors Line is longer than 80 characters. 1298
Errors '{' should be on the previous line. 1300
Errors Line is longer than 80 characters. 1301
Errors Name 'curr_trace_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1301
Errors Line is longer than 80 characters. 1302
Errors Name 'curr_trace_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1302
Errors Line is longer than 80 characters. 1303
Errors Name 'old_trace_corner_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1303
Errors Line is longer than 80 characters. 1304
Errors '}' should be on the same line. 1308
Errors Line is longer than 80 characters. 1309
Errors '{' should be on the previous line. 1316
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1327
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1329
Errors Name 'clock_wise_side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1330
Errors Line is longer than 80 characters. 1331
Errors Name 'counter_clock_wise_side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1332
Errors Line is longer than 80 characters. 1333
Errors Name 'curr_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1334
Errors '{' should be on the previous line. 1336
Errors '3' is a magic number. 1337
Errors '{' should be on the previous line. 1339
Errors Line is longer than 80 characters. 1340
Errors '}' should be on the same line. 1343
Errors '{' should be on the previous line. 1345
Errors '3' is a magic number. 1346
Errors '{' should be on the previous line. 1348
Errors Line is longer than 80 characters. 1349
Errors Line is longer than 80 characters. 1350
Errors Line is longer than 80 characters. 1354
Errors Name 'border_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1356
Errors Line is longer than 80 characters. 1358
Errors Line is longer than 80 characters. 1363
Errors Name 'cut_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1363
Errors '{' should be on the previous line. 1366
Errors Name 'cut_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1370
Errors Name 'changed_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1371
Errors '{' should be on the previous line. 1373
Errors '}' should be on the same line. 1375
Errors '{' should be on the previous line. 1377
Errors '{' should be on the previous line. 1381
Errors '3' is a magic number. 1388
Errors Line is longer than 80 characters. 1389
Errors Name 'exit_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1392
Errors Line is longer than 80 characters. 1393
Errors Line is longer than 80 characters. 1399
Errors Method 'swap_connection_to_pin' is not designed for extension - needs to be abstract, final or empty. 1407
Errors Name 'swap_connection_to_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1407
Errors Parameter p_at_start should be final. 1407
Errors Name 'p_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1407
Errors '{' should be on the previous line. 1408
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1409
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1410
Errors '{' should be on the previous line. 1412
Errors '}' should be on the same line. 1415
Errors '{' should be on the previous line. 1417
Errors '{' should be on the previous line. 1422
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1425
Errors Line is longer than 80 characters. 1426
Errors Name 'contact_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1430
Errors Name 'contact_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1431
Errors Line is longer than 80 characters. 1432
Errors Name 'contact_last_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1432
Errors Name 'first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1434
Errors Line is longer than 80 characters. 1436
Errors Name 'check_swap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1436
Errors '{' should be on the previous line. 1438
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1439
Errors '3' is a magic number. 1440
Errors '&&' should be on a new line. 1440
Errors Line is longer than 80 characters. 1441
Errors Line is longer than 80 characters. 1445
Errors '{' should be on the previous line. 1449
Errors Name 'contact_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1452
Errors Name 'curr_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1453
Errors Name 'tmp_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1454
Errors '{' should be on the previous line. 1455
Errors '{' should be on the previous line. 1457
Errors '{' should be on the previous line. 1463
Errors Name 'combined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1466
Errors Name 'nearest_pin_exit_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1467
Errors Line is longer than 80 characters. 1468
Errors Line is longer than 80 characters. 1469
Errors Missing a Javadoc comment. 1478

board/PrintableShape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 32
Errors Parameter p_locale should be final. 38
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 42
Errors Line has trailing spaces. 49
Errors Missing a Javadoc comment. 50
Errors Variable 'locale' must be private and have accessor methods. 50
Errors Line has trailing spaces. 51
Errors Missing a Javadoc comment. 52
Errors '{' should be on the previous line. 53
Errors Line is longer than 80 characters. 57
Errors Parameter p_center should be final. 57
Errors Expected @param tag for 'p_center'. 57
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_radius should be final. 57
Errors Expected @param tag for 'p_radius'. 57
Errors Name 'p_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_locale should be final. 57
Errors Expected @param tag for 'p_locale'. 57
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 63
Errors Missing a Javadoc comment. 64
Errors '{' should be on the previous line. 65
Errors Line has trailing spaces. 66
Errors Line is longer than 80 characters. 67
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 71
Errors Name 'center_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 74
Errors '4' is a magic number. 75
Errors Line is longer than 80 characters. 76
Errors Name 'radius_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors 'cast' is not followed by whitespace. 76
Errors Line has trailing spaces. 80
Errors Missing a Javadoc comment. 81
Errors Variable 'center' must be private and have accessor methods. 81
Errors Missing a Javadoc comment. 82
Errors Variable 'radius' must be private and have accessor methods. 82
Errors Line has trailing spaces. 84
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 90
Errors Missing a Javadoc comment. 90
Errors Parameter p_lower_left should be final. 90
Errors Name 'p_lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Parameter p_upper_right should be final. 90
Errors Name 'p_upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Parameter p_locale should be final. 90
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line has trailing spaces. 96
Errors Missing a Javadoc comment. 97
Errors '{' should be on the previous line. 98
Errors Line has trailing spaces. 99
Errors Line is longer than 80 characters. 100
Errors Line is longer than 80 characters. 101
Errors Line is longer than 80 characters. 102
Errors ';' is preceded with whitespace. 103
Errors Line has trailing spaces. 106
Errors Missing a Javadoc comment. 107
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Variable 'lower_left' must be private and have accessor methods. 107
Errors Missing a Javadoc comment. 108
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Variable 'upper_right' must be private and have accessor methods. 108
Errors Line has trailing spaces. 110
Errors Line has trailing spaces. 111
Errors Missing a Javadoc comment. 112
Errors '{' should be on the previous line. 113
Errors Missing a Javadoc comment. 114
Errors Parameter p_corners should be final. 114
Errors Name 'p_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_locale should be final. 114
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 119
Errors Missing a Javadoc comment. 120
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 122
Errors Line is longer than 80 characters. 123
Errors '{' should be on the previous line. 126
Errors '{' should be on the previous line. 128
Errors Line has trailing spaces. 135
Errors Missing a Javadoc comment. 136
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Variable 'corner_arr' must be private and have accessor methods. 136

board/PullTightAlgo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 48
Errors Line is longer than 80 characters. 53
Errors Line is longer than 80 characters. 54
Errors Expected an @return tag. 56
Errors More than 7 parameters. 56
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_board should be final. 56
Errors Expected @param tag for 'p_board'. 56
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 57
Errors Parameter p_only_net_no_arr should be final. 57
Errors Expected @param tag for 'p_only_net_no_arr'. 57
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_clip_shape should be final. 57
Errors Expected @param tag for 'p_clip_shape'. 57
Errors Name 'p_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_min_translate_dist should be final. 57
Errors Expected @param tag for 'p_min_translate_dist'. 57
Errors Name 'p_min_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 58
Errors Parameter p_stoppable_thread should be final. 58
Errors Expected @param tag for 'p_stoppable_thread'. 58
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_time_limit should be final. 58
Errors Expected @param tag for 'p_time_limit'. 58
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_keep_point should be final. 58
Errors Expected @param tag for 'p_keep_point'. 58
Errors Name 'p_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_keep_point_layer should be final. 58
Errors Expected @param tag for 'p_keep_point_layer'. 58
Errors Name 'p_keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 61
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 64
Errors '}' should be on the same line. 66
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 69
Errors '}' should be on the same line. 71
Errors '{' should be on the previous line. 73
Errors Line is longer than 80 characters. 74
Errors '100' is a magic number. 78
Errors First sentence should end with a period. 82
Errors Line is longer than 80 characters. 83
Errors Parameter p_board should be final. 83
Errors Expected @param tag for 'p_board'. 83
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_only_net_no_arr should be final. 83
Errors Expected @param tag for 'p_only_net_no_arr'. 83
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_stoppable_thread should be final. 83
Errors Expected @param tag for 'p_stoppable_thread'. 83
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_time_limit should be final. 83
Errors Expected @param tag for 'p_time_limit'. 83
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_keep_point should be final. 84
Errors Expected @param tag for 'p_keep_point'. 84
Errors Name 'p_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_keep_point_layer should be final. 84
Errors Expected @param tag for 'p_keep_point_layer'. 84
Errors Name 'p_keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 90
Errors '}' should be on the same line. 92
Errors '{' should be on the previous line. 94
Errors Line is longer than 80 characters. 103
Errors Method 'opt_changed_area' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'opt_changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Parameter p_trace_cost_arr should be final. 106
Errors Expected @param tag for 'p_trace_cost_arr'. 106
Errors Name 'p_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 109
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 117
Errors '{' should be on the previous line. 120
Errors Name 'changed_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 123
Errors Name 'changed_area_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Line is longer than 80 characters. 129
Errors '1.5' is a magic number. 129
Errors Line is longer than 80 characters. 133
Errors '{' should be on the previous line. 136
Errors '{' should be on the previous line. 138
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 143
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 149
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors '}' should be on the same line. 158
Errors Line is longer than 80 characters. 161
Errors '10' is a magic number. 162
Errors Expected an @return tag. 177
Errors Method 'pull_tight' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_polyline should be final. 177
Errors Expected @param tag for 'p_polyline'. 177
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_layer should be final. 177
Errors Expected @param tag for 'p_layer'. 177
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_half_width should be final. 177
Errors Expected @param tag for 'p_half_width'. 177
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_net_no_arr should be final. 178
Errors Expected @param tag for 'p_net_no_arr'. 178
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_cl_type should be final. 178
Errors Expected @param tag for 'p_cl_type'. 178
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_contact_pins should be final. 178
Errors Expected @param tag for 'p_contact_pins'. 178
Errors Name 'p_contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Line is longer than 80 characters. 181
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line is longer than 80 characters. 182
Errors Method 'is_stop_requested' is not designed for extension - needs to be abstract, final or empty. 194
Errors Name 'is_stop_requested' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 196
Errors '{' should be on the previous line. 201
Errors Name 'time_limit_exceeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Line is longer than 80 characters. 205
Errors Line is longer than 80 characters. 207
Errors First sentence should end with a period. 212
Errors Expected an @return tag. 215
Errors Method 'reposition_lines' is not designed for extension - needs to be abstract, final or empty. 215
Errors Name 'reposition_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_polyline should be final. 215
Errors Expected @param tag for 'p_polyline'. 215
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors '5' is a magic number. 217
Errors '{' should be on the previous line. 218
Errors '{' should be on the previous line. 222
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors '{' should be on the previous line. 225
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Line is longer than 80 characters. 227
Errors Line is longer than 80 characters. 237
Errors Method 'reposition_line' is not designed for extension - needs to be abstract, final or empty. 244
Errors Name 'reposition_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_line_arr should be final. 244
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_no should be final. 244
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 245
Errors '3' is a magic number. 246
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 253
Errors '{' should be on the previous line. 255
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Line is longer than 80 characters. 257
Errors '{' should be on the previous line. 259
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Line is longer than 80 characters. 269
Errors Name 'prev_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Line is longer than 80 characters. 270
Errors Name 'next_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 272
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Name 'max_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 279
Errors '}' should be on the same line. 282
Errors '{' should be on the previous line. 284
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Name 'delta_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Name 'side_of_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Name 'check_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '3' is a magic number. 293
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 298
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 302
Errors Line is longer than 80 characters. 303
Errors '}' should be on the same line. 304
Errors '{' should be on the previous line. 306
Errors '{' should be on the previous line. 310
Errors Line is longer than 80 characters. 314
Errors Name 'new_line_side_of_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Line is longer than 80 characters. 315
Errors Name 'shorten_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '0.5' is a magic number. 320
Errors '3' is a magic number. 328
Errors '{' should be on the previous line. 329
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Line is longer than 80 characters. 333
Errors '{' should be on the previous line. 338
Errors '{' should be on the previous line. 341
Errors '}' should be on the same line. 346
Errors '{' should be on the previous line. 348
Errors '{' should be on the previous line. 354
Errors Line is longer than 80 characters. 356
Errors Line is longer than 80 characters. 357
Errors Line is longer than 80 characters. 358
Errors Line is longer than 80 characters. 359
Errors Expected an @return tag. 370
Errors Method 'skip_segments_of_length_0' is not designed for extension - needs to be abstract, final or empty. 370
Errors Name 'skip_segments_of_length_0' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Parameter p_polyline should be final. 370
Errors Expected @param tag for 'p_polyline'. 370
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 371
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Name 'curr_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '{' should be on the previous line. 375
Errors Name 'try_skip' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors '{' should be on the previous line. 380
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors '}' should be on the same line. 384
Errors '{' should be on the previous line. 386
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors '<' should be on a new line. 389
Errors '{' should be on the previous line. 394
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Line is longer than 80 characters. 403
Errors Line is longer than 80 characters. 405
Errors '{' should be on the previous line. 409
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Line is longer than 80 characters. 413
Errors '{' should be on the previous line. 416
Errors Line is longer than 80 characters. 417
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 417
Errors Line is longer than 80 characters. 419
Errors '{' should be on the previous line. 423
Errors '{' should be on the previous line. 431
Errors Expected an @return tag. 441
Errors Method 'smoothen_end_corners_at_trace' is not designed for extension - needs to be abstract, final or empty. 441
Errors Name 'smoothen_end_corners_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Parameter p_trace should be final. 441
Errors Expected @param tag for 'p_trace'. 441
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors '{' should be on the previous line. 442
Errors Expected an @return tag. 454
Errors Name 'smoothen_end_corners_at_trace_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Parameter p_trace should be final. 454
Errors Expected @param tag for 'p_trace'. 454
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors '{' should be on the previous line. 455
Errors '{' should be on the previous line. 458
Errors Name 'saved_contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Line is longer than 80 characters. 462
Errors Name 'connection_to_trace_improved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors '{' should be on the previous line. 468
Errors Line is longer than 80 characters. 470
Errors Name 'adjusted_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors '{' should be on the previous line. 472
Errors Name 'trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors Name 'curr_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Name 'curr_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors Line is longer than 80 characters. 479
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors '{' should be on the previous line. 482
Errors Line is longer than 80 characters. 483
Errors Line is longer than 80 characters. 484
Errors '{' should be on the previous line. 488
Errors Expected an @return tag. 502
Errors Method 'split_traces_at_keep_point' is not designed for extension - needs to be abstract, final or empty. 502
Errors Name 'split_traces_at_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '{' should be on the previous line. 503
Errors '{' should be on the previous line. 505
Errors Line is longer than 80 characters. 508
Errors Line is longer than 80 characters. 509
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors '{' should be on the previous line. 511
Errors Name 'split_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors '{' should be on the previous line. 514
Errors Expected an @return tag. 525
Errors Name 'smoothen_end_corners_at_trace_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Parameter p_trace should be final. 525
Errors Expected @param tag for 'p_trace'. 525
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors '{' should be on the previous line. 526
Errors '{' should be on the previous line. 528
Errors '{' should be on the previous line. 533
Errors '{' should be on the previous line. 536
Errors Line is longer than 80 characters. 538
Errors '}' should be on the same line. 540
Errors '{' should be on the previous line. 542
Errors '{' should be on the previous line. 547
Errors Method 'avoid_acid_traps' is not designed for extension - needs to be abstract, final or empty. 560
Errors Name 'avoid_acid_traps' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors Parameter p_polyline should be final. 560
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors '{' should be on the previous line. 561
Errors '{' should be on the previous line. 563
Errors Name 'shove_trace_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 567
Errors Line is longer than 80 characters. 568
Errors Name 'new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors Line is longer than 80 characters. 569
Errors '{' should be on the previous line. 571
Errors Line is longer than 80 characters. 572
Errors '{' should be on the previous line. 574
Errors Missing a Javadoc comment. 581
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors Missing a Javadoc comment. 583
Errors Name 'smoothen_start_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 583
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 583
Errors Missing a Javadoc comment. 585
Errors Name 'smoothen_end_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Missing a Javadoc comment. 586
Errors Variable 'board' must be private and have accessor methods. 586
Errors Line is longer than 80 characters. 587
Errors Name 'only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors Variable 'only_net_no_arr' must be private and have accessor methods. 588
Errors Missing a Javadoc comment. 589
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 589
Errors Variable 'curr_layer' must be private and have accessor methods. 589
Errors Missing a Javadoc comment. 590
Errors Name 'curr_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Variable 'curr_half_width' must be private and have accessor methods. 590
Errors Missing a Javadoc comment. 591
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors Variable 'curr_net_no_arr' must be private and have accessor methods. 591
Errors Missing a Javadoc comment. 592
Errors Name 'curr_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors Variable 'curr_cl_type' must be private and have accessor methods. 592
Errors Missing a Javadoc comment. 593
Errors Name 'curr_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 593
Errors Variable 'curr_clip_shape' must be private and have accessor methods. 593
Errors Missing a Javadoc comment. 594
Errors Name 'contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Variable 'contact_pins' must be private and have accessor methods. 594
Errors Missing a Javadoc comment. 595
Errors Name 'min_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors Variable 'min_translate_dist' must be private and have accessor methods. 595
Errors First sentence should end with a period. 596
Errors Name 'c_max_cos_angle' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 597
Errors First sentence should end with a period. 600
Errors Name 'c_min_corner_dist_square' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 601
Errors Name 'stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 605
Errors Missing a Javadoc comment. 606
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 606
Errors Line has trailing spaces. 608
Errors Name 'keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 611
Errors Missing a Javadoc comment. 612
Errors Name 'keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612

board/PullTightAlgo45.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 41
Errors First sentence should end with a period. 43
Errors Unused @param tag for 'p_keep_point_layer'. 52
Errors Line is longer than 80 characters. 54
Errors Parameter p_board should be final. 54
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_only_net_no_arr should be final. 54
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_stoppable_thread should be final. 54
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_time_limit should be final. 54
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_keep_point should be final. 55
Errors Name 'p_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_keep_point_layer should be final. 55
Errors Name 'p_keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Line is longer than 80 characters. 57
Errors Missing a Javadoc comment. 60
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_polyline should be final. 60
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Name 'new_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Name 'prev_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 65
Errors '{' should be on the previous line. 67
Errors Missing a Javadoc comment. 78
Errors Name 'get_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Expected an @return tag. 87
Errors Method length is 192 lines (max allowed is 150). 87
Errors Name 'reduce_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_polyline should be final. 87
Errors Expected @param tag for 'p_polyline'. 87
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors '4' is a magic number. 89
Errors '{' should be on the previous line. 90
Errors Name 'new_corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '4' is a magic number. 94
Errors '4' is a magic number. 95
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 99
Errors Name 'curr_corner_in_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '4' is a magic number. 103
Errors '4' is a magic number. 105
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 108
Errors '}' should be on the same line. 110
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 113
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '3' is a magic number. 118
Errors Name 'curr_check_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Name 'new_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '3' is a magic number. 122
Errors '{' should be on the previous line. 124
Errors Name 'corner_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '3' is a magic number. 126
Errors '3' is a magic number. 127
Errors '{' should be on the previous line. 128
Errors '||' should be on a new line. 131
Errors '&&' should be on a new line. 132
Errors Line is longer than 80 characters. 133
Errors '3' is a magic number. 133
Errors '3' is a magic number. 137
Errors '3' is a magic number. 138
Errors '{' should be on the previous line. 140
Errors '3' is a magic number. 141
Errors '3' is a magic number. 142
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 149
Errors '3' is a magic number. 149
Errors '3' is a magic number. 149
Errors Line is longer than 80 characters. 150
Errors '3' is a magic number. 150
Errors Line is longer than 80 characters. 152
Errors '3' is a magic number. 153
Errors '3' is a magic number. 155
Errors '{' should be on the previous line. 156
Errors '}' should be on the same line. 159
Errors Line is longer than 80 characters. 160
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '3' is a magic number. 165
Errors '{' should be on the previous line. 166
Errors Line is longer than 80 characters. 167
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Line is longer than 80 characters. 168
Errors '{' should be on the previous line. 170
Errors '3' is a magic number. 171
Errors Line is longer than 80 characters. 172
Errors '}' should be on the same line. 175
Errors '{' should be on the previous line. 177
Errors Line is longer than 80 characters. 178
Errors '3' is a magic number. 179
Errors '{' should be on the previous line. 180
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 182
Errors '}' should be on the same line. 184
Errors '{' should be on the previous line. 186
Errors '}' should be on the same line. 191
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 198
Errors '{' should be on the previous line. 205
Errors '}' should be on the same line. 208
Errors Line is longer than 80 characters. 209
Errors '3' is a magic number. 209
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '3' is a magic number. 214
Errors '{' should be on the previous line. 215
Errors Line is longer than 80 characters. 216
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Line is longer than 80 characters. 217
Errors '{' should be on the previous line. 219
Errors '3' is a magic number. 222
Errors '{' should be on the previous line. 223
Errors Line is longer than 80 characters. 224
Errors Line is longer than 80 characters. 225
Errors '}' should be on the same line. 227
Errors '{' should be on the previous line. 229
Errors '}' should be on the same line. 233
Errors '{' should be on the previous line. 235
Errors '{' should be on the previous line. 241
Errors Line is longer than 80 characters. 245
Errors '{' should be on the previous line. 247
Errors Line is longer than 80 characters. 249
Errors Line is longer than 80 characters. 250
Errors '}' should be on the same line. 252
Errors '{' should be on the previous line. 254
Errors '3' is a magic number. 262
Errors '3' is a magic number. 263
Errors '{' should be on the previous line. 267
Errors Name 'adjusted_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Array brackets at illegal position. 270
Errors '{' should be on the previous line. 272
Errors Expected an @return tag. 286
Errors Name 'smoothen_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Parameter p_polyline should be final. 286
Errors Expected @param tag for 'p_polyline'. 286
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors '{' should be on the previous line. 287
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 291
Errors '4' is a magic number. 292
Errors '{' should be on the previous line. 293
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 301
Errors Line is longer than 80 characters. 304
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 309
Errors '{' should be on the previous line. 314
Errors Name 'tmp_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 328
Errors Expected an @return tag. 341
Errors Name 'smoothen_sharp_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Parameter p_line_arr should be final. 341
Errors Expected @param tag for 'p_line_arr'. 341
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Parameter p_no should be final. 341
Errors Expected @param tag for 'p_no'. 341
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 342
Errors Line is longer than 80 characters. 343
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors '{' should be on the previous line. 345
Errors Avoid nested blocks. 348
Errors '{' should be on the previous line. 350
Errors Line is longer than 80 characters. 355
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Line is longer than 80 characters. 356
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Name 'next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Line is longer than 80 characters. 360
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Line is longer than 80 characters. 361
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Line is longer than 80 characters. 363
Errors Name 'prev_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Line is longer than 80 characters. 364
Errors Name 'next_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors '0.99' is a magic number. 367
Errors '{' should be on the previous line. 368
Errors '{' should be on the previous line. 373
Errors '{' should be on the previous line. 378
Errors Line is longer than 80 characters. 385
Errors Line has trailing spaces. 386
Errors Expected an @return tag. 389
Errors Name 'smoothen_non_integer_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Parameter p_line_arr should be final. 389
Errors Expected @param tag for 'p_line_arr'. 389
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Parameter p_no should be final. 389
Errors Expected @param tag for 'p_no'. 389
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '{' should be on the previous line. 390
Errors Name 'prev_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Name 'next_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors '{' should be on the previous line. 394
Errors '{' should be on the previous line. 398
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Line is longer than 80 characters. 402
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Line is longer than 80 characters. 403
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Name 'new_line_is_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Name 'new_line_is_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors '{' should be on the previous line. 410
Errors '}' should be on the same line. 414
Errors '}' should be on the same line. 420
Errors '}' should be on the same line. 426
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '{' should be on the previous line. 435
Errors '{' should be on the previous line. 437
Errors '}' should be on the same line. 439
Errors '{' should be on the previous line. 441
Errors '}' should be on the same line. 444
Errors '{' should be on the previous line. 446
Errors '{' should be on the previous line. 448
Errors '}' should be on the same line. 450
Errors '{' should be on the previous line. 452
Errors '}' should be on the same line. 455
Errors '{' should be on the previous line. 457
Errors Line has trailing spaces. 460
Errors Name 'line_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Expected an @return tag. 472
Errors Name 'smoothen_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 472
Errors Parameter p_line_arr should be final. 472
Errors Expected @param tag for 'p_line_arr'. 472
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 472
Errors Parameter p_no should be final. 472
Errors Expected @param tag for 'p_no'. 472
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 472
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Line is longer than 80 characters. 475
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors Line is longer than 80 characters. 476
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors Name 'next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors Line is longer than 80 characters. 480
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 480
Errors Line is longer than 80 characters. 481
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Line is longer than 80 characters. 482
Errors Name 'prev_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 482
Errors Line is longer than 80 characters. 483
Errors Name 'next_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 485
Errors Name 'max_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Name 'nearest_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 491
Errors '}' should be on the same line. 494
Errors '{' should be on the previous line. 496
Errors '{' should be on the previous line. 501
Errors '{' should be on the previous line. 506
Errors Name 'check_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors '3' is a magic number. 509
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors Name 'delta_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors Name 'side_of_nearest_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors '{' should be on the previous line. 518
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Line is longer than 80 characters. 521
Errors Name 'new_line_side_of_nearest_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Line is longer than 80 characters. 522
Errors '3' is a magic number. 527
Errors '{' should be on the previous line. 528
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors Line is longer than 80 characters. 532
Errors '{' should be on the previous line. 537
Errors '{' should be on the previous line. 540
Errors '}' should be on the same line. 545
Errors '{' should be on the previous line. 547
Errors '}' should be on the same line. 550
Errors '{' should be on the previous line. 554
Errors Name 'shorten_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors '0.5' is a magic number. 555
Errors '{' should be on the previous line. 562
Errors Name 'new_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Name 'new_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 565
Errors Missing a Javadoc comment. 574
Errors Name 'smoothen_start_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Parameter p_trace should be final. 574
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors '{' should be on the previous line. 575
Errors Name 'acute_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors Name 'other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 578
Errors Name 'other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors Name 'other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors Name 'curr_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 582
Errors Line is longer than 80 characters. 584
Errors Name 'curr_prev_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 589
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Name 'line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors Name 'prev_line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors '{' should be on the previous line. 596
Errors Line is longer than 80 characters. 597
Errors Line is longer than 80 characters. 599
Errors Name 'contact_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 599
Errors Name 'curr_other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 600
Errors Name 'curr_other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Name 'curr_other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors Line is longer than 80 characters. 603
Errors Line is longer than 80 characters. 605
Errors '}' should be on the same line. 608
Errors '{' should be on the previous line. 610
Errors Line is longer than 80 characters. 611
Errors Name 'curr_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 611
Errors Line is longer than 80 characters. 612
Errors Line is longer than 80 characters. 613
Errors Line is longer than 80 characters. 614
Errors Line is longer than 80 characters. 616
Errors Name 'curr_prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 616
Errors Line is longer than 80 characters. 617
Errors Name 'curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
Errors Name 'other_trace_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Line is longer than 80 characters. 619
Errors '{' should be on the previous line. 622
Errors '}' should be on the same line. 626
Errors Line is longer than 80 characters. 627
Errors Line is longer than 80 characters. 629
Errors '{' should be on the previous line. 636
Errors '}' should be on the same line. 642
Errors '{' should be on the previous line. 644
Errors '{' should be on the previous line. 650
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 651
Errors '{' should be on the previous line. 653
Errors '}' should be on the same line. 655
Errors '{' should be on the previous line. 657
Errors '6' is a magic number. 658
Errors Line is longer than 80 characters. 660
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 661
Errors Line is longer than 80 characters. 662
Errors Name 'prev_corner_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 662
Errors Line is longer than 80 characters. 663
Errors Name 'other_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 663
Errors '0.99' is a magic number. 666
Errors '{' should be on the previous line. 667
Errors Line is longer than 80 characters. 670
Errors Name 'add_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 676
Errors '{' should be on the previous line. 680
Errors '}' should be on the same line. 685
Errors '{' should be on the previous line. 687
Errors Name 'check_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors '{' should be on the previous line. 692
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors '{' should be on the previous line. 697
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 698
Errors '{' should be on the previous line. 702
Errors Missing a Javadoc comment. 711
Errors Name 'smoothen_end_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors Parameter p_trace should be final. 711
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors '{' should be on the previous line. 712
Errors Name 'acute_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 713
Errors Name 'other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors Name 'other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 716
Errors Name 'other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Errors Name 'curr_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 719
Errors Line is longer than 80 characters. 721
Errors Line is longer than 80 characters. 726
Errors Name 'curr_prev_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors Line is longer than 80 characters. 728
Errors Name 'line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Line is longer than 80 characters. 729
Errors Name 'prev_line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors '3' is a magic number. 729
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors '{' should be on the previous line. 733
Errors Line is longer than 80 characters. 734
Errors Line is longer than 80 characters. 736
Errors Name 'contact_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Name 'curr_other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Name 'curr_other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors Name 'curr_other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 739
Errors Line is longer than 80 characters. 740
Errors Line is longer than 80 characters. 742
Errors '}' should be on the same line. 745
Errors '{' should be on the previous line. 747
Errors Line is longer than 80 characters. 748
Errors Name 'curr_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 748
Errors Line is longer than 80 characters. 749
Errors Line is longer than 80 characters. 750
Errors Line is longer than 80 characters. 751
Errors Line is longer than 80 characters. 753
Errors Name 'curr_prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 753
Errors Line is longer than 80 characters. 754
Errors Name 'curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors Name 'other_trace_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors Line is longer than 80 characters. 756
Errors '{' should be on the previous line. 759
Errors '}' should be on the same line. 763
Errors Line is longer than 80 characters. 764
Errors Line is longer than 80 characters. 766
Errors '{' should be on the previous line. 773
Errors '}' should be on the same line. 779
Errors '{' should be on the previous line. 781
Errors '{' should be on the previous line. 787
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 788
Errors '{' should be on the previous line. 790
Errors '6' is a magic number. 791
Errors '}' should be on the same line. 792
Errors '{' should be on the previous line. 794
Errors Line is longer than 80 characters. 797
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 797
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors Line is longer than 80 characters. 799
Errors Name 'prev_corner_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 799
Errors Line is longer than 80 characters. 800
Errors Name 'other_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 800
Errors '0.99' is a magic number. 803
Errors '{' should be on the previous line. 804
Errors Line is longer than 80 characters. 807
Errors Name 'add_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 811
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 813
Errors '{' should be on the previous line. 815
Errors '}' should be on the same line. 822
Errors '{' should be on the previous line. 824
Errors Name 'check_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 825
Errors '{' should be on the previous line. 827
Errors Line is longer than 80 characters. 832
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors '{' should be on the previous line. 834
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 835
Errors '{' should be on the previous line. 837

board/PullTightAlgo90.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Unused @param tag for 'p_keep_point_layer'. 47
Errors Line is longer than 80 characters. 49
Errors Parameter p_board should be final. 49
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_only_net_no_arr should be final. 49
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_stoppable_thread should be final. 49
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_time_limit should be final. 49
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_keep_point should be final. 50
Errors Name 'p_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_keep_point_layer should be final. 50
Errors Name 'p_keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 51
Errors Line is longer than 80 characters. 52
Errors Line has trailing spaces. 54
Errors Missing a Javadoc comment. 55
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_polyline should be final. 55
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Name 'new_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Name 'prev_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 60
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 72
Errors Expected an @return tag. 77
Errors Name 'try_skip_second_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Parameter p_polyline should be final. 77
Errors Expected @param tag for 'p_polyline'. 77
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors '5' is a magic number. 79
Errors '{' should be on the previous line. 80
Errors Name 'check_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '4' is a magic number. 83
Errors '3' is a magic number. 86
Errors '3' is a magic number. 87
Errors '4' is a magic number. 87
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '4' is a magic number. 89
Errors '||' should be on a new line. 89
Errors '&&' should be on a new line. 90
Errors '{' should be on the previous line. 92
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 98
Errors '{' should be on the previous line. 100
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 109
Errors Line has trailing spaces. 114
Errors Expected an @return tag. 119
Errors Name 'try_skip_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_polyline should be final. 119
Errors Expected @param tag for 'p_polyline'. 119
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'new_line_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'check_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '4' is a magic number. 126
Errors Name 'second_last_corner_skipped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '5' is a magic number. 128
Errors '{' should be on the previous line. 129
Errors Name 'skip_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Name 'in_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '||' should be on a new line. 131
Errors '3' is a magic number. 132
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 139
Errors '3' is a magic number. 140
Errors '}' should be on the same line. 141
Errors '{' should be on the previous line. 143
Errors '3' is a magic number. 145
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '4' is a magic number. 148
Errors '&&' should be on a new line. 148
Errors '||' should be on a new line. 149
Errors Line is longer than 80 characters. 150
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 153
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line is longer than 80 characters. 154
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 159
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line is longer than 80 characters. 160
Errors '{' should be on the previous line. 165
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 171
Errors Line is longer than 80 characters. 172
Errors Name 'new_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Name 'skipped_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Line is longer than 80 characters. 175
Errors '3' is a magic number. 175
Errors '}' should be on the same line. 180
Errors '{' should be on the previous line. 182
Errors '3' is a magic number. 184
Errors '{' should be on the previous line. 188
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 195
Errors '-' is not followed by whitespace. 195
Errors Line is longer than 80 characters. 197
Errors '-' is not followed by whitespace. 197
Errors '}' should be on the same line. 198
Errors '{' should be on the previous line. 200
Errors '3' is a magic number. 201
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 204
Errors Line has trailing spaces. 207
Errors Name 'cleaned_new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Line is longer than 80 characters. 209
Errors Line has trailing spaces. 213
Errors Missing a Javadoc comment. 214
Errors Name 'smoothen_start_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_trace should be final. 214
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 215
Errors Line has trailing spaces. 218
Errors Missing a Javadoc comment. 219
Errors Name 'smoothen_end_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_trace should be final. 219
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220

board/PullTightAlgoAnyAngle.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 34
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 43
Errors Missing a Javadoc comment. 43
Errors Parameter p_board should be final. 43
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_only_net_no_arr should be final. 43
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_stoppable_thread should be final. 43
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_time_limit should be final. 43
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_keep_point should be final. 44
Errors Name 'p_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_keep_point_layer should be final. 44
Errors Name 'p_keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 48
Errors Missing a Javadoc comment. 49
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_polyline should be final. 49
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Name 'new_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Name 'prev_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 54
Errors '{' should be on the previous line. 56
Errors Line has trailing spaces. 63
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 77
Errors Line has trailing spaces. 78
Errors Line is longer than 80 characters. 79
Errors Method length is 192 lines (max allowed is 150). 82
Errors Missing a Javadoc comment. 82
Errors Name 'reduce_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_polyline should be final. 82
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors '4' is a magic number. 84
Errors '{' should be on the previous line. 85
Errors Name 'last_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '4' is a magic number. 88
Errors Line has trailing spaces. 89
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line has trailing spaces. 93
Errors Name 'new_line_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Line has trailing spaces. 95
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 97
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '3' is a magic number. 98
Errors Line has trailing spaces. 99
Errors '{' should be on the previous line. 101
Errors Name 'skip_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Line is longer than 80 characters. 103
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Name 'in_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '||' should be on a new line. 105
Errors Line is longer than 80 characters. 106
Errors Line is longer than 80 characters. 107
Errors Line has trailing spaces. 108
Errors '{' should be on the previous line. 110
Errors Name 'skip_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors '{' should be on the previous line. 116
Errors '{' should be on the previous line. 118
Errors '}' should be on the same line. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 126
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 136
Errors '}' should be on the same line. 139
Errors '{' should be on the previous line. 141
Errors Line is longer than 80 characters. 143
Errors '}' should be on the same line. 145
Errors '{' should be on the previous line. 147
Errors '3' is a magic number. 148
Errors Line has trailing spaces. 150
Errors Line has trailing spaces. 151
Errors Line has trailing spaces. 157
Errors Name 'check_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 161
Errors Name 'check_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Line has trailing spaces. 163
Errors '{' should be on the previous line. 165
Errors '{' should be on the previous line. 170
Errors Line is longer than 80 characters. 171
Errors Name 'check_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 178
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 183
Errors Name 'new_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 192
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 194
Errors Name 'new_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Line has trailing spaces. 195
Errors '!=' should be on a new line. 195
Errors Line is longer than 80 characters. 196
Errors Name 'curr_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors '{' should be on the previous line. 203
Errors '(' is followed by whitespace. 205
Errors '3' is a magic number. 205
Errors '{' should be on the previous line. 206
Errors Name 'length_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '+' should be on a new line. 209
Errors Name 'length_after' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '1.5' is a magic number. 211
Errors '{' should be on the previous line. 217
Errors Line has trailing spaces. 221
Errors '{' should be on the previous line. 223
Errors Line is longer than 80 characters. 224
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line is longer than 80 characters. 226
Errors '{' should be on the previous line. 230
Errors '{' should be on the previous line. 234
Errors '{' should be on the previous line. 239
Errors '{' should be on the previous line. 245
Errors '}' should be on the same line. 249
Errors '{' should be on the previous line. 251
Errors '{' should be on the previous line. 255
Errors '3' is a magic number. 257
Errors Line is longer than 80 characters. 260
Errors '{' should be on the previous line. 267
Errors Name 'cleaned_new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Line is longer than 80 characters. 271
Errors Line has trailing spaces. 275
Errors First sentence should end with a period. 276
Errors Expected an @return tag. 279
Errors Name 'smoothen_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_polyline should be final. 279
Errors Expected @param tag for 'p_polyline'. 279
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors '4' is a magic number. 281
Errors '{' should be on the previous line. 282
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Line has trailing spaces. 288
Errors '3' is a magic number. 289
Errors '{' should be on the previous line. 290
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 293
Errors Name 'tmp_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '3' is a magic number. 299
Errors '3' is a magic number. 300
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 311
Errors First sentence should end with a period. 312
Errors Expected an @return tag. 315
Errors Name 'reposition_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Parameter p_polyline should be final. 315
Errors Expected @param tag for 'p_polyline'. 315
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors '{' should be on the previous line. 316
Errors '5' is a magic number. 317
Errors '{' should be on the previous line. 318
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '4' is a magic number. 324
Errors '{' should be on the previous line. 325
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors '{' should be on the previous line. 328
Errors '||' should be on a new line. 331
Errors '3' is a magic number. 332
Errors '{' should be on the previous line. 333
Errors '{' should be on the previous line. 341
Errors Line has trailing spaces. 346
Errors Expected an @return tag. 351
Errors Name 'reduce_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_polyline should be final. 351
Errors Expected @param tag for 'p_polyline'. 351
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors '6' is a magic number. 353
Errors '{' should be on the previous line. 354
Errors Name 'polyline_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors '{' should be on the previous line. 360
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '(' is followed by whitespace. 362
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors '+' is not followed by whitespace. 364
Errors '(' is followed by whitespace. 364
Errors Name 'in_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors '||' should be on a new line. 365
Errors '&&' should be on a new line. 366
Errors '{' should be on the previous line. 369
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Name 'prev_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Name 'next_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors '!=' is not preceded with whitespace. 375
Errors '{' should be on the previous line. 377
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors '{' should be on the previous line. 382
Errors Line has trailing spaces. 383
Errors '}' should be on the same line. 385
Errors '{' should be on the previous line. 387
Errors '{' should be on the previous line. 391
Errors Name 'line_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Name 'new_line_side_of_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Name 'new_line_side_of_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors '&&' should be on a new line. 401
Errors '{' should be on the previous line. 403
Errors '0.5' is a magic number. 404
Errors Name 'crossed_corners_before_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors Name 'crossed_corners_after_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors '{' should be on the previous line. 412
Errors '{' should be on the previous line. 416
Errors Line is longer than 80 characters. 420
Errors '{' should be on the previous line. 427
Errors '3' is a magic number. 428
Errors '{' should be on the previous line. 429
Errors Name 'prev_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors '3' is a magic number. 433
Errors '(' is followed by whitespace. 433
Errors '{' should be on the previous line. 435
Errors '{' should be on the previous line. 440
Errors '3' is a magic number. 441
Errors '{' should be on the previous line. 442
Errors Name 'next_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '(' is followed by whitespace. 446
Errors '3' is a magic number. 446
Errors '{' should be on the previous line. 448
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors '-' should be on a new line. 452
Errors Name 'keep_before_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Line is longer than 80 characters. 457
Errors Line is longer than 80 characters. 458
Errors '(' is followed by whitespace. 458
Errors '(' is followed by whitespace. 459
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors '{' should be on the previous line. 462
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Line is longer than 80 characters. 466
Errors Line has trailing spaces. 467
Errors '{' should be on the previous line. 470
Errors '{' should be on the previous line. 472
Errors '{' should be on the previous line. 482
Errors Line has trailing spaces. 487
Errors Line has trailing spaces. 488
Errors Missing a Javadoc comment. 489
Errors Name 'smoothen_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Parameter p_line_arr should be final. 489
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Parameter p_start_no should be final. 489
Errors Name 'p_start_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 490
Errors '(' is followed by whitespace. 491
Errors '4' is a magic number. 491
Errors '{' should be on the previous line. 492
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Line is longer than 80 characters. 496
Errors '&&' should be on a new line. 497
Errors '{' should be on the previous line. 499
Errors Name 'cosinus_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Line is longer than 80 characters. 503
Errors '{' should be on the previous line. 507
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors Line is longer than 80 characters. 511
Errors '(' is followed by whitespace. 511
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors Line is longer than 80 characters. 513
Errors '3' is a magic number. 513
Errors Line has trailing spaces. 514
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Name 'next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Name 'middle_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Line is longer than 80 characters. 522
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors Name 'prev_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Name 'next_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Name 'max_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors '{' should be on the previous line. 528
Errors '}' should be on the same line. 531
Errors '{' should be on the previous line. 533
Errors '{' should be on the previous line. 538
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 541
Errors '3' is a magic number. 544
Errors '3' is a magic number. 544
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors Name 'delta_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors Name 'side_of_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors '{' should be on the previous line. 551
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553
Errors Line is longer than 80 characters. 554
Errors Name 'new_line_side_of_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors '{' should be on the previous line. 557
Errors '(' is followed by whitespace. 559
Errors Line has trailing spaces. 560
Errors '{' should be on the previous line. 562
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Line is longer than 80 characters. 566
Errors '{' should be on the previous line. 570
Errors '{' should be on the previous line. 573
Errors '}' should be on the same line. 578
Errors '{' should be on the previous line. 580
Errors '}' should be on the same line. 583
Errors '{' should be on the previous line. 587
Errors Name 'shorten_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors '0.5' is a magic number. 588
Errors '{' should be on the previous line. 595
Errors Line has trailing spaces. 598
Errors '{' should be on the previous line. 600
Errors Name 'new_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Line is longer than 80 characters. 602
Errors '(' is followed by whitespace. 602
Errors Name 'new_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors Line is longer than 80 characters. 604
Errors '3' is a magic number. 604
Errors '(' is followed by whitespace. 604
Errors '4' is a magic number. 604
Errors Line has trailing spaces. 610
Errors Method length is 194 lines (max allowed is 150). 612
Errors Name 'reposition_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors Parameter p_line_arr should be final. 612
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors Parameter p_start_no should be final. 612
Errors Name 'p_start_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors '{' should be on the previous line. 613
Errors '(' is followed by whitespace. 614
Errors '5' is a magic number. 614
Errors '{' should be on the previous line. 615
Errors '{' should be on the previous line. 621
Errors '3' is a magic number. 622
Errors '{' should be on the previous line. 623
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Line is longer than 80 characters. 625
Errors 'if' is not followed by whitespace. 626
Errors '{' should be on the previous line. 627
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 632
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Line is longer than 80 characters. 634
Errors '(' is followed by whitespace. 634
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors Line is longer than 80 characters. 636
Errors '3' is a magic number. 636
Errors '4' is a magic number. 636
Errors Name 'prev_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 637
Errors Name 'corners_skipped_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors Name 'corners_skipped_after' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors Name 'c_epsilon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors Line is longer than 80 characters. 642
Errors Name 'curr_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 645
Errors '{' should be on the previous line. 648
Errors Line is longer than 80 characters. 651
Errors '(' is followed by whitespace. 651
Errors Name 'next_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Line is longer than 80 characters. 656
Errors Name 'curr_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors '3' is a magic number. 659
Errors '{' should be on the previous line. 662
Errors Line is longer than 80 characters. 665
Errors '(' is followed by whitespace. 665
Errors '!=' is not preceded with whitespace. 668
Errors '{' should be on the previous line. 670
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors Name 'max_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors '{' should be on the previous line. 676
Errors '}' should be on the same line. 679
Errors '{' should be on the previous line. 681
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 685
Errors '3' is a magic number. 687
Errors '3' is a magic number. 688
Errors '3' is a magic number. 688
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 689
Errors Name 'delta_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Name 'side_of_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 691
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 694
Errors '{' should be on the previous line. 696
Errors Name 'check_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 697
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 698
Errors '{' should be on the previous line. 700
Errors '{' should be on the previous line. 702
Errors Name 'rounded_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 704
Errors '{' should be on the previous line. 707
Errors '{' should be on the previous line. 714
Errors Line is longer than 80 characters. 718
Errors Name 'new_line_side_of_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Errors '{' should be on the previous line. 721
Errors Name 'prev_translated_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Line is longer than 80 characters. 732
Errors Name 'prev_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 734
Errors Name 'curr_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors Line is longer than 80 characters. 736
Errors Name 'curr_translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Line is longer than 80 characters. 738
Errors Name 'curr_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors Line is longer than 80 characters. 739
Errors Line is longer than 80 characters. 745
Errors Name 'next_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 747
Errors '3' is a magic number. 747
Errors Name 'curr_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 748
Errors Line is longer than 80 characters. 749
Errors Name 'curr_translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 750
Errors '3' is a magic number. 750
Errors Line is longer than 80 characters. 751
Errors Name 'curr_translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 751
Errors Line is longer than 80 characters. 752
Errors '3' is a magic number. 753
Errors '(' is followed by whitespace. 755
Errors Line has trailing spaces. 756
Errors '{' should be on the previous line. 758
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 759
Errors Line is longer than 80 characters. 762
Errors Line has trailing spaces. 763
Errors '{' should be on the previous line. 767
Errors '{' should be on the previous line. 770
Errors '}' should be on the same line. 775
Errors '{' should be on the previous line. 777
Errors '}' should be on the same line. 780
Errors '{' should be on the previous line. 784
Errors Name 'shorten_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 785
Errors '0.5' is a magic number. 785
Errors '{' should be on the previous line. 792
Errors Line has trailing spaces. 795
Errors '{' should be on the previous line. 797
Errors Name 'new_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors Line is longer than 80 characters. 799
Errors '(' is followed by whitespace. 799
Errors Name 'new_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 800
Errors Line is longer than 80 characters. 801
Errors '3' is a magic number. 801
Errors '(' is followed by whitespace. 801
Errors '4' is a magic number. 801
Errors Line has trailing spaces. 807
Errors Line has trailing spaces. 808
Errors Missing a Javadoc comment. 809
Errors Name 'skip_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 809
Errors Parameter p_polyline should be final. 809
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 809
Errors '{' should be on the previous line. 810
Errors '3' is a magic number. 811
Errors '{' should be on the previous line. 812
Errors '{' should be on the previous line. 814
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors '{' should be on the previous line. 819
Errors '}' should be on the same line. 823
Errors '{' should be on the previous line. 825
Errors Name 'in_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors '||' should be on a new line. 830
Errors '&&' should be on a new line. 831
Errors '{' should be on the previous line. 834
Errors Line has trailing spaces. 837
Errors '{' should be on the previous line. 842
Errors Line is longer than 80 characters. 843
Errors Name 'reduced_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 843
Errors Line is longer than 80 characters. 844
Errors Name 'shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 846
Errors '{' should be on the previous line. 848
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 851
Errors Line is longer than 80 characters. 852
Errors Line is longer than 80 characters. 854
Errors '{' should be on the previous line. 857
Errors '4' is a magic number. 866
Errors '{' should be on the previous line. 867
Errors '{' should be on the previous line. 872
Errors '3' is a magic number. 873
Errors '}' should be on the same line. 874
Errors '{' should be on the previous line. 876
Errors Line is longer than 80 characters. 879
Errors Line is longer than 80 characters. 884
Errors '{' should be on the previous line. 886
Errors '3' is a magic number. 887
Errors '}' should be on the same line. 890
Errors '{' should be on the previous line. 892
Errors '{' should be on the previous line. 897
Errors Line is longer than 80 characters. 898
Errors Name 'reduced_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 898
Errors Line is longer than 80 characters. 899
Errors Name 'shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors '{' should be on the previous line. 903
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 906
Errors Line is longer than 80 characters. 907
Errors Line is longer than 80 characters. 909
Errors '{' should be on the previous line. 912
Errors Line has trailing spaces. 921
Errors Line has trailing spaces. 926
Errors Method length is 151 lines (max allowed is 150). 927
Errors Missing a Javadoc comment. 927
Errors Name 'smoothen_start_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 927
Errors Parameter p_trace should be final. 927
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 927
Errors '{' should be on the previous line. 928
Errors Name 'acute_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 929
Errors Name 'other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 931
Errors Name 'other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 932
Errors Name 'other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 933
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 934
Errors Name 'curr_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Line has trailing spaces. 936
Errors Line is longer than 80 characters. 937
Errors Line has trailing spaces. 941
Errors Name 'curr_prev_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 942
Errors Name 'skip_short_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 943
Errors '&&' should be on a new line. 943
Errors Line is longer than 80 characters. 944
Errors Name 'start_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 945
Errors '{' should be on the previous line. 947
Errors '3' is a magic number. 948
Errors '{' should be on the previous line. 949
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 955
Errors Line is longer than 80 characters. 956
Errors Name 'line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 956
Errors Line is longer than 80 characters. 957
Errors Name 'prev_line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 957
Errors Line has trailing spaces. 958
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors '{' should be on the previous line. 961
Errors Line is longer than 80 characters. 962
Errors Line is longer than 80 characters. 964
Errors Name 'contact_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 964
Errors Name 'curr_other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors Name 'curr_other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 966
Errors Name 'curr_other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 967
Errors Line is longer than 80 characters. 968
Errors Line is longer than 80 characters. 970
Errors '}' should be on the same line. 973
Errors '{' should be on the previous line. 975
Errors Line is longer than 80 characters. 976
Errors Name 'curr_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 976
Errors Line is longer than 80 characters. 977
Errors Line is longer than 80 characters. 978
Errors Line is longer than 80 characters. 979
Errors Line is longer than 80 characters. 981
Errors Name 'curr_prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors Line is longer than 80 characters. 982
Errors Name 'curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 982
Errors Name 'other_trace_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 983
Errors Line is longer than 80 characters. 984
Errors Line has trailing spaces. 988
Errors '}' should be on the same line. 989
Errors Line is longer than 80 characters. 990
Errors Line is longer than 80 characters. 992
Errors '{' should be on the previous line. 999
Errors '}' should be on the same line. 1005
Errors '{' should be on the previous line. 1007
Errors Name 'new_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors '{' should be on the previous line. 1014
Errors '{' should be on the previous line. 1019
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1020
Errors '{' should be on the previous line. 1022
Errors '}' should be on the same line. 1024
Errors '{' should be on the previous line. 1026
Errors '6' is a magic number. 1027
Errors Line is longer than 80 characters. 1029
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1029
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1030
Errors Line is longer than 80 characters. 1031
Errors Name 'prev_corner_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1031
Errors Line is longer than 80 characters. 1032
Errors Name 'other_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1032
Errors '0.99' is a magic number. 1035
Errors '{' should be on the previous line. 1036
Errors Line has trailing spaces. 1037
Errors Line is longer than 80 characters. 1039
Errors Name 'add_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1043
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors '{' should be on the previous line. 1049
Errors '}' should be on the same line. 1054
Errors '{' should be on the previous line. 1056
Errors Name 'check_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1057
Errors '{' should be on the previous line. 1061
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1064
Errors '{' should be on the previous line. 1066
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1067
Errors '{' should be on the previous line. 1071
Errors Line has trailing spaces. 1079
Errors Method length is 155 lines (max allowed is 150). 1080
Errors Missing a Javadoc comment. 1080
Errors Name 'smoothen_end_corner_at_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1080
Errors Parameter p_trace should be final. 1080
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1080
Errors '{' should be on the previous line. 1081
Errors Name 'acute_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Name 'other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1084
Errors Name 'other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1085
Errors Name 'other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1086
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1087
Errors Name 'curr_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1088
Errors Line has trailing spaces. 1089
Errors Line is longer than 80 characters. 1090
Errors Line has trailing spaces. 1094
Errors Line is longer than 80 characters. 1095
Errors Name 'curr_prev_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1095
Errors Name 'skip_short_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1096
Errors '&&' should be on a new line. 1096
Errors Line is longer than 80 characters. 1097
Errors Name 'end_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors '{' should be on the previous line. 1100
Errors '3' is a magic number. 1101
Errors '{' should be on the previous line. 1102
Errors Line is longer than 80 characters. 1105
Errors '3' is a magic number. 1105
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1108
Errors Line is longer than 80 characters. 1109
Errors Name 'line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1109
Errors Line is longer than 80 characters. 1110
Errors Name 'prev_line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1110
Errors Line has trailing spaces. 1111
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1112
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1113
Errors '{' should be on the previous line. 1114
Errors Line is longer than 80 characters. 1115
Errors Line is longer than 80 characters. 1117
Errors Name 'contact_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1117
Errors '{' should be on the previous line. 1119
Errors Name 'curr_other_trace_corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1120
Errors Name 'curr_other_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1121
Errors Name 'curr_other_prev_trace_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1122
Errors Line is longer than 80 characters. 1123
Errors Line is longer than 80 characters. 1125
Errors Line is longer than 80 characters. 1127
Errors '}' should be on the same line. 1128
Errors '{' should be on the previous line. 1130
Errors Line is longer than 80 characters. 1131
Errors Name 'curr_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1131
Errors Line is longer than 80 characters. 1132
Errors Line is longer than 80 characters. 1133
Errors Line is longer than 80 characters. 1134
Errors Line is longer than 80 characters. 1136
Errors Name 'curr_prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1136
Errors Line is longer than 80 characters. 1137
Errors Name 'curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1137
Errors Name 'other_trace_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Line is longer than 80 characters. 1139
Errors '}' should be on the same line. 1143
Errors Line is longer than 80 characters. 1144
Errors Line is longer than 80 characters. 1146
Errors '{' should be on the previous line. 1153
Errors Line is longer than 80 characters. 1154
Errors '}' should be on the same line. 1160
Errors '{' should be on the previous line. 1162
Errors Line has trailing spaces. 1166
Errors Name 'new_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1167
Errors '{' should be on the previous line. 1170
Errors Line has trailing spaces. 1174
Errors '{' should be on the previous line. 1176
Errors Name 'new_line_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1177
Errors '{' should be on the previous line. 1179
Errors '6' is a magic number. 1180
Errors '}' should be on the same line. 1181
Errors '{' should be on the previous line. 1183
Errors Line is longer than 80 characters. 1186
Errors Name 'translate_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Name 'translate_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1187
Errors Line is longer than 80 characters. 1188
Errors Name 'prev_corner_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1188
Errors Line is longer than 80 characters. 1189
Errors Name 'other_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors '0.99' is a magic number. 1192
Errors '{' should be on the previous line. 1193
Errors Line has trailing spaces. 1194
Errors Line is longer than 80 characters. 1196
Errors Name 'add_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1200
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1202
Errors '{' should be on the previous line. 1204
Errors '}' should be on the same line. 1211
Errors '{' should be on the previous line. 1213
Errors Name 'check_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors '{' should be on the previous line. 1216
Errors Line is longer than 80 characters. 1221
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1221
Errors '5' is a magic number. 1221
Errors '{' should be on the previous line. 1223
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1224
Errors '{' should be on the previous line. 1226
Errors Line has trailing spaces. 1236
Errors Line has trailing spaces. 1237
Errors Missing a Javadoc comment. 1238
Errors Name 'SKIP_LENGTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1238
Errors '10.0' is a magic number. 1238

board/RoutingBoard.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 48
Errors '{' should be on the previous line. 56
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 72
Errors Parameter p_bounding_box should be final. 72
Errors Name 'p_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_layer_structure should be final. 72
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_outline_shapes should be final. 72
Errors Name 'p_outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 73
Errors Parameter p_outline_cl_class_no should be final. 73
Errors Name 'p_outline_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter p_rules should be final. 73
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter p_board_communication should be final. 73
Errors Name 'p_board_communication' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter p_test_level should be final. 73
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Line is longer than 80 characters. 75
Errors Line is longer than 80 characters. 82
Errors Method 'additional_update_after_change' is not designed for extension - needs to be abstract, final or empty. 84
Errors Name 'additional_update_after_change' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_item should be final. 84
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 87
Errors Line is longer than 80 characters. 90
Errors Line is longer than 80 characters. 95
Errors Name 'shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 98
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Line is longer than 80 characters. 102
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 107
Errors Line is longer than 80 characters. 115
Errors Line is longer than 80 characters. 116
Errors Line is longer than 80 characters. 124
Errors Method 'remove_items_and_pull_tight' is not designed for extension - needs to be abstract, final or empty. 124
Errors Name 'remove_items_and_pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_item_list should be final. 124
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_tidy_width should be final. 124
Errors Name 'p_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_pull_tight_accuracy should be final. 125
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Parameter p_with_delete_fixed should be final. 125
Errors Name 'p_with_delete_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 126
Errors Name 'tidy_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Name 'calculate_tidy_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 131
Errors '}' should be on the same line. 134
Errors '{' should be on the previous line. 136
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 144
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line is longer than 80 characters. 146
Errors '}' should be on the same line. 149
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 153
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 158
Errors '{' should be on the previous line. 163
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 176
Errors First sentence should end with a period. 180
Errors Method 'start_marking_changed_area' is not designed for extension - needs to be abstract, final or empty. 183
Errors Name 'start_marking_changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 186
Errors First sentence should end with a period. 191
Errors Method 'join_changed_area' is not designed for extension - needs to be abstract, final or empty. 197
Errors Name 'join_changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_point should be final. 197
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_layer should be final. 197
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors '{' should be on the previous line. 200
Errors First sentence should end with a period. 205
Errors Method 'mark_all_changed_area' is not designed for extension - needs to be abstract, final or empty. 208
Errors Name 'mark_all_changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 209
Errors Name 'board_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '4' is a magic number. 211
Errors '3' is a magic number. 215
Errors '{' should be on the previous line. 217
Errors '4' is a magic number. 218
Errors '{' should be on the previous line. 219
Errors Line is longer than 80 characters. 227
Errors Line is longer than 80 characters. 228
Errors Line is longer than 80 characters. 230
Errors Line is longer than 80 characters. 231
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 240
Errors Method 'opt_changed_area' is not designed for extension - needs to be abstract, final or empty. 240
Errors Name 'opt_changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_only_net_no_arr should be final. 240
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_clip_shape should be final. 240
Errors Name 'p_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_accuracy should be final. 240
Errors Name 'p_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_trace_cost_arr should be final. 240
Errors Name 'p_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_stoppable_thread should be final. 241
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_time_limit should be final. 241
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 242
Errors Line is longer than 80 characters. 243
Errors Line is longer than 80 characters. 249
Errors Line is longer than 80 characters. 250
Errors Line is longer than 80 characters. 252
Errors Line is longer than 80 characters. 253
Errors Line is longer than 80 characters. 254
Errors Line is longer than 80 characters. 260
Errors Unused @param tag for 'p_keep_point_layer'. 265
Errors Line is longer than 80 characters. 267
Errors Method 'opt_changed_area' is not designed for extension - needs to be abstract, final or empty. 267
Errors More than 7 parameters. 267
Errors Name 'opt_changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_only_net_no_arr should be final. 267
Errors Name 'p_only_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_clip_shape should be final. 267
Errors Name 'p_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_accuracy should be final. 267
Errors Name 'p_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_trace_cost_arr should be final. 267
Errors Name 'p_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Line is longer than 80 characters. 268
Errors Parameter p_stoppable_thread should be final. 268
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_time_limit should be final. 268
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_keep_point should be final. 268
Errors Name 'p_keep_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_keep_point_layer should be final. 268
Errors Name 'p_keep_point_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 271
Errors '{' should be on the previous line. 275
Errors Name 'pull_tight_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Line is longer than 80 characters. 277
Errors Line is longer than 80 characters. 278
Errors Line is longer than 80 characters. 286
Errors Line is longer than 80 characters. 289
Errors Line is longer than 80 characters. 301
Errors Method 'check_trace_segment' is not designed for extension - needs to be abstract, final or empty. 301
Errors Name 'check_trace_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_from_point should be final. 301
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_to_point should be final. 301
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_layer should be final. 301
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_net_no_arr should be final. 301
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Line is longer than 80 characters. 302
Errors Parameter p_trace_half_width should be final. 302
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_cl_class_no should be final. 302
Errors Name 'p_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_only_not_shovable_obstacles should be final. 302
Errors Name 'p_only_not_shovable_obstacles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors '{' should be on the previous line. 305
Errors Name 'curr_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors Line is longer than 80 characters. 311
Errors Line is longer than 80 characters. 318
Errors Line is longer than 80 characters. 329
Errors Method 'check_trace_segment' is not designed for extension - needs to be abstract, final or empty. 329
Errors Name 'check_trace_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_line_segment should be final. 329
Errors Name 'p_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_layer should be final. 329
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_net_no_arr should be final. 329
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Line is longer than 80 characters. 330
Errors Parameter p_trace_half_width should be final. 330
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Parameter p_cl_class_no should be final. 330
Errors Name 'p_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Parameter p_only_not_shovable_obstacles should be final. 330
Errors Name 'p_only_not_shovable_obstacles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Name 'check_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '3' is a magic number. 333
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 337
Errors Name 'shape_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Name 'from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Name 'to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Name 'line_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Name 'ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Line is longer than 80 characters. 342
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line is longer than 80 characters. 344
Errors Name 'obstacle_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Name 'curr_obstacle_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 347
Errors '{' should be on the previous line. 350
Errors Name 'curr_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Line is longer than 80 characters. 354
Errors Line is longer than 80 characters. 358
Errors Name 'curr_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Name 'curr_offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Name 'nearest_obstacle_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Name 'shorten_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 363
Errors Line is longer than 80 characters. 365
Errors '}' should be on the same line. 366
Errors '{' should be on the previous line. 368
Errors Line is longer than 80 characters. 369
Errors Name 'clearance_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Line is longer than 80 characters. 370
Errors Line is longer than 80 characters. 373
Errors '{' should be on the previous line. 375
Errors Line is longer than 80 characters. 378
Errors Line is longer than 80 characters. 380
Errors '{' should be on the previous line. 385
Errors '{' should be on the previous line. 388
Errors Line is longer than 80 characters. 406
Errors Method 'check_move_item' is not designed for extension - needs to be abstract, final or empty. 406
Errors Name 'check_move_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_item should be final. 406
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_vector should be final. 406
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_ignore_items should be final. 406
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Name 'net_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors '{' should be on the previous line. 410
Errors Name 'contact_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors '{' should be on the previous line. 416
Errors '{' should be on the previous line. 420
Errors '{' should be on the previous line. 424
Errors '{' should be on the previous line. 428
Errors Line is longer than 80 characters. 429
Errors Name 'moved_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors '{' should be on the previous line. 431
Errors Line is longer than 80 characters. 435
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 437
Errors '{' should be on the previous line. 438
Errors '{' should be on the previous line. 440
Errors '{' should be on the previous line. 442
Errors '{' should be on the previous line. 444
Errors '}' should be on the same line. 448
Errors '{' should be on the previous line. 450
Errors '{' should be on the previous line. 452
Errors Line is longer than 80 characters. 462
Errors Method 'check_change_net' is not designed for extension - needs to be abstract, final or empty. 468
Errors Name 'check_change_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors Parameter p_item should be final. 468
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors Parameter p_new_net_no should be final. 468
Errors Name 'p_new_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors '{' should be on the previous line. 469
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors '{' should be on the previous line. 473
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Line is longer than 80 characters. 476
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '{' should be on the previous line. 479
Errors Line is longer than 80 characters. 480
Errors Line is longer than 80 characters. 492
Errors Method 'move_drill_item' is not designed for extension - needs to be abstract, final or empty. 504
Errors Name 'move_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Parameter p_drill_item should be final. 504
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Parameter p_vector should be final. 504
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Parameter p_max_recursion_depth should be final. 505
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Parameter p_max_via_recursion_depth should be final. 505
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Line is longer than 80 characters. 506
Errors Parameter p_tidy_width should be final. 506
Errors Name 'p_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Parameter p_pull_tight_accuracy should be final. 506
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Parameter p_pull_tight_time_limit should be final. 506
Errors Name 'p_pull_tight_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors '{' should be on the previous line. 513
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors '{' should be on the previous line. 516
Errors Name 'tidy_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Name 'calculate_tidy_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors '{' should be on the previous line. 524
Errors '}' should be on the same line. 527
Errors '{' should be on the previous line. 529
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Line is longer than 80 characters. 536
Errors '{' should be on the previous line. 541
Errors Name 'opt_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors '{' should be on the previous line. 546
Errors '}' should be on the same line. 548
Errors '{' should be on the previous line. 550
Errors Line is longer than 80 characters. 553
Errors Line is longer than 80 characters. 558
Errors Line is longer than 80 characters. 560
Errors Line is longer than 80 characters. 570
Errors Method 'pick_nearest_routing_item' is not designed for extension - needs to be abstract, final or empty. 570
Errors Name 'pick_nearest_routing_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Parameter p_location should be final. 570
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Parameter p_layer should be final. 570
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Parameter p_from_item should be final. 570
Errors Name 'p_from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Name 'point_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 572
Errors Name 'found_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors Name 'pick_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors Name 'nearest_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors Name 'ignore_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors '{' should be on the previous line. 580
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors '{' should be on the previous line. 583
Errors Name 'candidate_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 587
Errors '{' should be on the previous line. 589
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors '{' should be on the previous line. 592
Errors '{' should be on the previous line. 594
Errors Name 'trace_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 597
Errors '{' should be on the previous line. 600
Errors '}' should be on the same line. 604
Errors '{' should be on the previous line. 606
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors '{' should be on the previous line. 609
Errors Line is longer than 80 characters. 610
Errors Name 'drill_item_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 610
Errors '{' should be on the previous line. 613
Errors '}' should be on the same line. 617
Errors '{' should be on the previous line. 619
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 620
Errors Line is longer than 80 characters. 621
Errors '{' should be on the previous line. 628
Errors '{' should be on the previous line. 630
Errors '{' should be on the previous line. 632
Errors Line is longer than 80 characters. 633
Errors '{' should be on the previous line. 637
Errors Line is longer than 80 characters. 650
Errors Line is longer than 80 characters. 665
Errors Method 'forced_via' is not designed for extension - needs to be abstract, final or empty. 665
Errors More than 7 parameters. 665
Errors Name 'forced_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Parameter p_via_info should be final. 665
Errors Name 'p_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Parameter p_location should be final. 665
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Parameter p_net_no_arr should be final. 665
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Parameter p_trace_clearance_class_no should be final. 666
Errors Name 'p_trace_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Parameter p_trace_pen_halfwidth_arr should be final. 666
Errors Name 'p_trace_pen_halfwidth_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Parameter p_max_recursion_depth should be final. 667
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Parameter p_max_via_recursion_depth should be final. 667
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Line is longer than 80 characters. 668
Errors Parameter p_tidy_width should be final. 668
Errors Name 'p_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors Parameter p_pull_tight_accuracy should be final. 668
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors Parameter p_pull_tight_time_limit should be final. 668
Errors Name 'p_pull_tight_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors Line is longer than 80 characters. 672
Errors '{' should be on the previous line. 676
Errors Name 'tidy_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors '{' should be on the previous line. 679
Errors Line is longer than 80 characters. 680
Errors '}' should be on the same line. 681
Errors '{' should be on the previous line. 683
Errors Name 'opt_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors '{' should be on the previous line. 688
Errors '}' should be on the same line. 690
Errors '{' should be on the previous line. 692
Errors Method 'insert_forced_trace_segment' is not designed for extension - needs to be abstract, final or empty. 725
Errors More than 7 parameters. 725
Errors Name 'insert_forced_trace_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors Parameter p_from_corner should be final. 725
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors Line is longer than 80 characters. 726
Errors Parameter p_to_corner should be final. 726
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Parameter p_half_width should be final. 726
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Parameter p_layer should be final. 726
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Parameter p_net_no_arr should be final. 726
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Line is longer than 80 characters. 727
Errors Parameter p_clearance_class_no should be final. 727
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors Parameter p_max_recursion_depth should be final. 727
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors Parameter p_max_via_recursion_depth should be final. 727
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors Parameter p_max_spring_over_recursion_depth should be final. 728
Errors Name 'p_max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Parameter p_tidy_width should be final. 728
Errors Name 'p_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Line is longer than 80 characters. 729
Errors Parameter p_pull_tight_accuracy should be final. 729
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Parameter p_with_check should be final. 729
Errors Name 'p_with_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Parameter p_time_limit should be final. 729
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors '{' should be on the previous line. 732
Errors Name 'insert_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors Line is longer than 80 characters. 736
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Line is longer than 80 characters. 737
Errors '{' should be on the previous line. 742
Errors '}' should be on the same line. 744
Errors '{' should be on the previous line. 746
Errors '}' should be on the same line. 748
Errors '{' should be on the previous line. 750
Errors Line is longer than 80 characters. 770
Errors Method 'check_forced_trace_polyline' is not designed for extension - needs to be abstract, final or empty. 770
Errors More than 7 parameters. 770
Errors Name 'check_forced_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors Parameter p_polyline should be final. 770
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors Parameter p_half_width should be final. 770
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors Parameter p_layer should be final. 770
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors Parameter p_net_no_arr should be final. 770
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors Line is longer than 80 characters. 771
Errors Parameter p_clearance_class_no should be final. 771
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 771
Errors Parameter p_max_recursion_depth should be final. 771
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 771
Errors Parameter p_max_via_recursion_depth should be final. 771
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 771
Errors Parameter p_max_spring_over_recursion_depth should be final. 772
Errors Name 'p_max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 772
Errors '{' should be on the previous line. 773
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 774
Errors Line is longer than 80 characters. 775
Errors Name 'compensated_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 775
Errors Line is longer than 80 characters. 776
Errors Name 'trace_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 776
Errors Line is longer than 80 characters. 778
Errors Name 'orthogonal_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 778
Errors Name 'shove_trace_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 779
Errors '{' should be on the previous line. 781
Errors Name 'curr_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 782
Errors '{' should be on the previous line. 784
Errors Line is longer than 80 characters. 787
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 787
Errors Line is longer than 80 characters. 789
Errors Name 'check_shove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 789
Errors Line is longer than 80 characters. 791
Errors '{' should be on the previous line. 793
Errors Line is longer than 80 characters. 821
Errors Method 'insert_forced_trace_polyline' is not designed for extension - needs to be abstract, final or empty. 821
Errors Method length is 206 lines (max allowed is 150). 821
Errors More than 7 parameters. 821
Errors Name 'insert_forced_trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_polyline should be final. 821
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_half_width should be final. 821
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_layer should be final. 821
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_net_no_arr should be final. 821
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Line is longer than 80 characters. 822
Errors Parameter p_clearance_class_no should be final. 822
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 822
Errors Parameter p_max_recursion_depth should be final. 822
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 822
Errors Parameter p_max_via_recursion_depth should be final. 822
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 822
Errors Parameter p_max_spring_over_recursion_depth should be final. 823
Errors Name 'p_max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 823
Errors Parameter p_tidy_width should be final. 823
Errors Name 'p_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 823
Errors Line is longer than 80 characters. 824
Errors Parameter p_pull_tight_accuracy should be final. 824
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 824
Errors Parameter p_with_check should be final. 824
Errors Name 'p_with_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 824
Errors Parameter p_time_limit should be final. 824
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 824
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 827
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 828
Errors '{' should be on the previous line. 830
Errors Line is longer than 80 characters. 835
Errors Line is longer than 80 characters. 840
Errors Name 'picked_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 841
Errors Line is longer than 80 characters. 842
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 843
Errors '{' should be on the previous line. 845
Errors Name 'curr_picked_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 846
Errors Line is longer than 80 characters. 847
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 853
Errors Line is longer than 80 characters. 854
Errors Name 'compensated_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 854
Errors Name 'shove_trace_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 855
Errors Line is longer than 80 characters. 856
Errors Name 'new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors Line is longer than 80 characters. 857
Errors '{' should be on the previous line. 859
Errors Name 'combined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 862
Errors '{' should be on the previous line. 864
Errors '}' should be on the same line. 866
Errors '{' should be on the previous line. 868
Errors Name 'combine_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 869
Errors '3' is a magic number. 872
Errors '{' should be on the previous line. 873
Errors Line is longer than 80 characters. 876
Errors Name 'start_shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 876
Errors Line is longer than 80 characters. 878
Errors Name 'trace_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 878
Errors Name 'last_shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Line is longer than 80 characters. 881
Errors Name 'orthogonal_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors '{' should be on the previous line. 883
Errors Name 'curr_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 884
Errors '{' should be on the previous line. 886
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 889
Errors Line is longer than 80 characters. 890
Errors '{' should be on the previous line. 892
Errors Line is longer than 80 characters. 893
Errors Name 'check_shove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 893
Errors Line is longer than 80 characters. 894
Errors Line is longer than 80 characters. 895
Errors '{' should be on the previous line. 897
Errors Line is longer than 80 characters. 902
Errors Name 'insert_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 902
Errors Line is longer than 80 characters. 904
Errors '{' should be on the previous line. 906
Errors Name 'new_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 910
Errors '{' should be on the previous line. 912
Errors Name 'last_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 915
Errors '{' should be on the previous line. 917
Errors Name 'sample_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Line is longer than 80 characters. 921
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 921
Errors Line is longer than 80 characters. 922
Errors Name 'prev_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 922
Errors Name 'last_segment_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 923
Errors '100' is a magic number. 924
Errors '{' should be on the previous line. 925
Errors Line is longer than 80 characters. 929
Errors Name 'shape_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 929
Errors '{' should be on the previous line. 931
Errors Line is longer than 80 characters. 933
Errors Name 'curr_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 934
Errors '{' should be on the previous line. 936
Errors Line is longer than 80 characters. 937
Errors '{' should be on the previous line. 942
Errors '}' should be on the same line. 944
Errors '{' should be on the previous line. 946
Errors Name 'combine_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Line is longer than 80 characters. 948
Errors '3' is a magic number. 950
Errors '{' should be on the previous line. 951
Errors '3' is a magic number. 954
Errors Line is longer than 80 characters. 955
Errors '{' should be on the previous line. 957
Errors Line is longer than 80 characters. 961
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 961
Errors Line is longer than 80 characters. 962
Errors Name 'check_shove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 962
Errors Line is longer than 80 characters. 964
Errors '{' should be on the previous line. 966
Errors Line is longer than 80 characters. 969
Errors Name 'insert_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 969
Errors Line is longer than 80 characters. 970
Errors Line is longer than 80 characters. 971
Errors '{' should be on the previous line. 973
Errors '{' should be on the previous line. 980
Errors Line is longer than 80 characters. 983
Errors Name 'new_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 983
Errors Name 'tidy_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 986
Errors '{' should be on the previous line. 988
Errors Line is longer than 80 characters. 989
Errors Name 'opt_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 991
Errors '{' should be on the previous line. 993
Errors '}' should be on the same line. 995
Errors '{' should be on the previous line. 997
Errors Name 'pull_tight_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Line is longer than 80 characters. 1004
Errors '{' should be on the previous line. 1006
Errors Line is longer than 80 characters. 1009
Errors Line is longer than 80 characters. 1010
Errors Name 'item_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors Line is longer than 80 characters. 1011
Errors Name 'curr_picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors '{' should be on the previous line. 1014
Errors Name 'found_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors '{' should be on the previous line. 1017
Errors Line is longer than 80 characters. 1023
Errors '{' should be on the previous line. 1026
Errors Line is longer than 80 characters. 1034
Errors Line is longer than 80 characters. 1044
Errors Method 'init_autoroute' is not designed for extension - needs to be abstract, final or empty. 1044
Errors Name 'init_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Parameter p_net_no should be final. 1044
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Parameter p_trace_clearance_class_no should be final. 1044
Errors Name 'p_trace_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Line is longer than 80 characters. 1045
Errors Parameter p_stoppable_thread should be final. 1045
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Parameter p_time_limit should be final. 1045
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Parameter p_retain_autoroute_database should be final. 1045
Errors Name 'p_retain_autoroute_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Line is longer than 80 characters. 1047
Errors Line is longer than 80 characters. 1049
Errors Line is longer than 80 characters. 1051
Errors Method 'finish_autoroute' is not designed for extension - needs to be abstract, final or empty. 1058
Errors Name 'finish_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1058
Errors '{' should be on the previous line. 1059
Errors '{' should be on the previous line. 1061
Errors Line is longer than 80 characters. 1079
Errors Method 'autoroute' is not designed for extension - needs to be abstract, final or empty. 1079
Errors Parameter p_item should be final. 1079
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1079
Errors Parameter p_settings should be final. 1079
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1079
Errors Parameter p_via_costs should be final. 1079
Errors Name 'p_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1079
Errors Parameter p_stoppable_thread should be final. 1079
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1079
Errors Parameter p_time_limit should be final. 1079
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1079
Errors '{' should be on the previous line. 1082
Errors '{' should be on the previous line. 1086
Errors Line is longer than 80 characters. 1087
Errors Name 'route_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1089
Errors Line is longer than 80 characters. 1090
Errors Name 'ctrl_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1090
Errors Name 'route_start_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1092
Errors Name 'route_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1093
Errors '{' should be on the previous line. 1095
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1096
Errors '{' should be on the previous line. 1097
Errors '{' should be on the previous line. 1099
Errors Line is longer than 80 characters. 1100
Errors Name 'route_dest_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1104
Errors '{' should be on the previous line. 1106
Errors Line is longer than 80 characters. 1107
Errors Name 'ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1109
Errors Line is longer than 80 characters. 1110
Errors Name 'curr_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1110
Errors Line is longer than 80 characters. 1111
Errors Line is longer than 80 characters. 1113
Errors '{' should be on the previous line. 1115
Errors Name 'time_limit_to_prevent_endless_loop' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1116
Errors Line is longer than 80 characters. 1117
Errors Line is longer than 80 characters. 1123
Errors Line is longer than 80 characters. 1134
Errors Method 'fanout' is not designed for extension - needs to be abstract, final or empty. 1134
Errors Parameter p_pin should be final. 1134
Errors Name 'p_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1134
Errors Parameter p_settings should be final. 1134
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1134
Errors Parameter p_ripup_costs should be final. 1134
Errors Name 'p_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1134
Errors Parameter p_stoppable_thread should be final. 1135
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1135
Errors Parameter p_time_limit should be final. 1135
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1135
Errors '{' should be on the previous line. 1136
Errors Name 'pin_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1141
Errors Name 'pin_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1142
Errors Name 'pin_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1143
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1144
Errors '{' should be on the previous line. 1145
Errors Line is longer than 80 characters. 1146
Errors Name 'unconnected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1151
Errors '{' should be on the previous line. 1153
Errors Line is longer than 80 characters. 1156
Errors Name 'ctrl_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1156
Errors '{' should be on the previous line. 1160
Errors Name 'ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1164
Errors Name 'curr_autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1165
Errors Line is longer than 80 characters. 1166
Errors '{' should be on the previous line. 1171
Errors Name 'time_limit_to_prevent_endless_loop' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors Line is longer than 80 characters. 1173
Errors Method 'connect_to_trace' is not designed for extension - needs to be abstract, final or empty. 1188
Errors Name 'connect_to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1188
Errors Parameter p_from_point should be final. 1188
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1188
Errors Parameter p_to_trace should be final. 1188
Errors Name 'p_to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1188
Errors Parameter p_pen_half_width should be final. 1189
Errors Name 'p_pen_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Parameter p_cl_type should be final. 1189
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors '{' should be on the previous line. 1190
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1192
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1194
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors '{' should be on the previous line. 1199
Errors Name 'to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1202
Errors '{' should be on the previous line. 1204
Errors Line is longer than 80 characters. 1208
Errors Name 'projection_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1208
Errors '{' should be on the previous line. 1210
Errors Name 'connection_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1213
Errors '3' is a magic number. 1214
Errors '{' should be on the previous line. 1215
Errors Name 'trace_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1218
Errors Line is longer than 80 characters. 1219
Errors '{' should be on the previous line. 1221
Errors '{' should be on the previous line. 1225
Errors '{' should be on the previous line. 1227
Errors Line is longer than 80 characters. 1228
Errors Line is longer than 80 characters. 1232
Errors '{' should be on the previous line. 1234
Errors Line is longer than 80 characters. 1235
Errors '{' should be on the previous line. 1237
Errors '{' should be on the previous line. 1242
Errors Line is longer than 80 characters. 1243
Errors '{' should be on the previous line. 1245
Errors Line is longer than 80 characters. 1253
Errors Line is longer than 80 characters. 1260
Errors Method 'contains_trace_tails' is not designed for extension - needs to be abstract, final or empty. 1260
Errors Name 'contains_trace_tails' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1260
Errors Parameter p_items should be final. 1260
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1260
Errors Parameter p_except_net_no_arr should be final. 1260
Errors Name 'p_except_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1260
Errors '{' should be on the previous line. 1264
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1265
Errors '{' should be on the previous line. 1267
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1268
Errors '{' should be on the previous line. 1270
Errors '{' should be on the previous line. 1272
Errors Line is longer than 80 characters. 1287
Errors Line is longer than 80 characters. 1290
Errors Method 'remove_trace_tails' is not designed for extension - needs to be abstract, final or empty. 1290
Errors Name 'remove_trace_tails' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1290
Errors Parameter p_net_no should be final. 1290
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1290
Errors Parameter p_stop_connection_option should be final. 1290
Errors Name 'p_stop_connection_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1290
Errors Name 'stub_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1292
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1293
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1294
Errors '{' should be on the previous line. 1295
Errors '{' should be on the previous line. 1297
Errors '{' should be on the previous line. 1301
Errors '{' should be on the previous line. 1305
Errors '{' should be on the previous line. 1309
Errors '{' should be on the previous line. 1311
Errors Line is longer than 80 characters. 1312
Errors Line is longer than 80 characters. 1316
Errors '{' should be on the previous line. 1319
Errors Name 'stub_connections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1327
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1328
Errors '{' should be on the previous line. 1329
Errors Name 'item_contact_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1330
Errors '{' should be on the previous line. 1332
Errors Line is longer than 80 characters. 1333
Errors '}' should be on the same line. 1334
Errors '{' should be on the previous line. 1336
Errors Line is longer than 80 characters. 1337
Errors '{' should be on the previous line. 1343
Errors Method 'clear_all_item_temporary_autoroute_data' is not designed for extension - needs to be abstract, final or empty. 1354
Errors Name 'clear_all_item_temporary_autoroute_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1354
Errors '{' should be on the previous line. 1355
Errors Line is longer than 80 characters. 1356
Errors '{' should be on the previous line. 1358
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1359
Errors '{' should be on the previous line. 1361
Errors Line is longer than 80 characters. 1369
Errors Method 'change_conduction_is_obstacle' is not designed for extension - needs to be abstract, final or empty. 1373
Errors Name 'change_conduction_is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1373
Errors Parameter p_value should be final. 1373
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1373
Errors '{' should be on the previous line. 1374
Errors '{' should be on the previous line. 1376
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1379
Errors Line is longer than 80 characters. 1381
Errors '{' should be on the previous line. 1383
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1384
Errors '{' should be on the previous line. 1386
Errors '{' should be on the previous line. 1390
Errors Line is longer than 80 characters. 1391
Errors Name 'curr_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1391
Errors Line is longer than 80 characters. 1392
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1392
Errors Line is longer than 80 characters. 1393
Errors '{' should be on the previous line. 1402
Errors Line is longer than 80 characters. 1408
Errors Line is longer than 80 characters. 1409
Errors Method 'reduce_nets_of_route_items' is not designed for extension - needs to be abstract, final or empty. 1414
Errors Name 'reduce_nets_of_route_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1414
Errors '{' should be on the previous line. 1415
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1417
Errors '{' should be on the previous line. 1419
Errors Line is longer than 80 characters. 1421
Errors '{' should be on the previous line. 1423
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1424
Errors '{' should be on the previous line. 1426
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1429
Errors Line is longer than 80 characters. 1430
Errors '{' should be on the previous line. 1435
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1437
Errors '{' should be on the previous line. 1438
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1439
Errors '{' should be on the previous line. 1440
Errors '{' should be on the previous line. 1442
Errors '{' should be on the previous line. 1449
Errors '}' should be on the same line. 1454
Errors '{' should be on the previous line. 1456
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1457
Errors '{' should be on the previous line. 1460
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1461
Errors '{' should be on the previous line. 1462
Errors Name 'pin_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1463
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1464
Errors '{' should be on the previous line. 1465
Errors '{' should be on the previous line. 1467
Errors Line is longer than 80 characters. 1477
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1479
Errors '{' should be on the previous line. 1480
Errors Line is longer than 80 characters. 1481
Errors '{' should be on the previous line. 1491
Errors '{' should be on the previous line. 1497
Errors '{' should be on the previous line. 1502
Errors Method 'get_shove_failing_obstacle' is not designed for extension - needs to be abstract, final or empty. 1515
Errors Name 'get_shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1515
Errors '{' should be on the previous line. 1516
Errors Method 'set_shove_failing_obstacle' is not designed for extension - needs to be abstract, final or empty. 1520
Errors Missing a Javadoc comment. 1520
Errors Name 'set_shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1520
Errors Parameter p_item should be final. 1520
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1520
Errors '{' should be on the previous line. 1521
Errors Method 'get_shove_failing_layer' is not designed for extension - needs to be abstract, final or empty. 1530
Errors Name 'get_shove_failing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1530
Errors '{' should be on the previous line. 1531
Errors Method 'set_shove_failing_layer' is not designed for extension - needs to be abstract, final or empty. 1535
Errors Missing a Javadoc comment. 1535
Errors Name 'set_shove_failing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1535
Errors Parameter p_layer should be final. 1535
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1535
Errors '{' should be on the previous line. 1536
Errors Missing a Javadoc comment. 1540
Errors Name 'clear_shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1540
Errors '{' should be on the previous line. 1541
Errors Line is longer than 80 characters. 1547
Errors Method 'set_maintaining_autoroute_database' is not designed for extension - needs to be abstract, final or empty. 1550
Errors Name 'set_maintaining_autoroute_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1550
Errors Parameter p_value should be final. 1550
Errors Expected @param tag for 'p_value'. 1550
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1550
Errors '{' should be on the previous line. 1551
Errors '{' should be on the previous line. 1553
Errors Must have at least one statement. 1553
Errors '}' should be on the same line. 1555
Errors '{' should be on the previous line. 1557
Errors Line is longer than 80 characters. 1563
Errors Expected an @return tag. 1566
Errors Method 'is_maintaining_autoroute_database' is not designed for extension - needs to be abstract, final or empty. 1566
Errors Name 'is_maintaining_autoroute_database' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1566
Errors '{' should be on the previous line. 1567
Errors Name 'autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1573
Errors First sentence should end with a period. 1574
Errors Name 'changed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1575
Errors Variable 'changed_area' must be private and have accessor methods. 1575
Errors Missing a Javadoc comment. 1576
Errors Name 'shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1576
Errors Missing a Javadoc comment. 1577
Errors Name 'shove_failing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1577
Errors First sentence should end with a period. 1578

board/SearchTreeManager.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 42
Errors First sentence should end with a period. 43
Errors Parameter p_board should be final. 48
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line is longer than 80 characters. 52
Errors Line has trailing spaces. 56
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 62
Errors Parameter p_item should be final. 62
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors Line has trailing spaces. 70
Errors Method 'remove' is not designed for extension - needs to be abstract, final or empty. 76
Errors Parameter p_item should be final. 76
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 79
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Name 'curr_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Avoid nested blocks. 86
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 96
Errors Method 'get_default_tree' is not designed for extension - needs to be abstract, final or empty. 102
Errors Name 'get_default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line has trailing spaces. 106
Errors Method 'validate_entries' is not designed for extension - needs to be abstract, final or empty. 107
Errors Missing a Javadoc comment. 107
Errors Name 'validate_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_item should be final. 107
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 108
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Line has trailing spaces. 112
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 120
Errors Line is longer than 80 characters. 123
Errors Method 'is_clearance_compensation_used' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'is_clearance_compensation_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 132
Errors Method 'set_clearance_compensation_used' is not designed for extension - needs to be abstract, final or empty. 138
Errors Name 'set_clearance_compensation_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_value should be final. 138
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 139
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 144
Errors Name 'compensated_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors Line is longer than 80 characters. 157
Errors Line has trailing spaces. 161
Errors Line is longer than 80 characters. 163
Errors Method 'clearance_value_changed' is not designed for extension - needs to be abstract, final or empty. 165
Errors Name 'clearance_value_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 166
Errors 'while' is not followed by whitespace. 169
Errors '{' should be on the previous line. 170
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Line is longer than 80 characters. 172
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 183
Errors Method 'clearance_class_removed' is not designed for extension - needs to be abstract, final or empty. 189
Errors Name 'clearance_class_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Parameter p_no should be final. 189
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 194
Errors 'while' is not followed by whitespace. 197
Errors '{' should be on the previous line. 198
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 201
Errors Line has trailing spaces. 206
Errors Line is longer than 80 characters. 208
Errors Method 'get_autoroute_tree' is not designed for extension - needs to be abstract, final or empty. 214
Errors Name 'get_autoroute_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_clearance_class_no should be final. 214
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 215
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 217
Errors Line is longer than 80 characters. 218
Errors Name 'curr_autoroute_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line is longer than 80 characters. 225
Errors Name 'fast_algorithm' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Line is longer than 80 characters. 226
Errors Line is longer than 80 characters. 228
Errors '}' should be on the same line. 229
Errors Line is longer than 80 characters. 230
Errors Line is longer than 80 characters. 232
Errors '}' should be on the same line. 233
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 239
Errors 'for' is not followed by whitespace. 240
Errors '{' should be on the previous line. 241
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 244
Errors Line has trailing spaces. 251
Errors Line is longer than 80 characters. 253
Errors Method 'reset_compensated_trees' is not designed for extension - needs to be abstract, final or empty. 255
Errors Name 'reset_compensated_trees' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 256
Errors '{' should be on the previous line. 259
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 262
Errors Line has trailing spaces. 267
Errors First sentence should end with a period. 268
Errors Method 'reinsert_tree_items' is not designed for extension - needs to be abstract, final or empty. 269
Errors Name 'reinsert_tree_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 270
Errors Line has trailing spaces. 274
Errors Missing a Javadoc comment. 275
Errors Name 'remove_all_board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 276
Errors '{' should be on the previous line. 278
Errors Line is longer than 80 characters. 279
Errors Line is longer than 80 characters. 282
Errors 'for' is not followed by whitespace. 283
Errors '{' should be on the previous line. 284
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 287
Errors Line has trailing spaces. 293
Errors Missing a Javadoc comment. 294
Errors Name 'insert_all_board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors '{' should be on the previous line. 295
Errors '{' should be on the previous line. 297
Errors Line is longer than 80 characters. 298
Errors Line is longer than 80 characters. 301
Errors 'for' is not followed by whitespace. 302
Errors '{' should be on the previous line. 303
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 313
Errors Line is longer than 80 characters. 314
Errors Line has trailing spaces. 315
Errors Line has trailing spaces. 317
Errors Line is longer than 80 characters. 318
Errors Line has trailing spaces. 319
Errors Line is longer than 80 characters. 324
Errors Method 'merge_entries_in_front' is not designed for extension - needs to be abstract, final or empty. 324
Errors Name 'merge_entries_in_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '(' is followed by whitespace. 324
Errors Parameter p_from_trace should be final. 324
Errors Expected @param tag for 'p_from_trace'. 324
Errors Name 'p_from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Parameter p_to_trace should be final. 324
Errors Expected @param tag for 'p_to_trace'. 324
Errors Name 'p_to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Parameter p_joined_polyline should be final. 325
Errors Expected @param tag for 'p_joined_polyline'. 325
Errors Name 'p_joined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Parameter p_from_entry_no should be final. 325
Errors Expected @param tag for 'p_from_entry_no'. 325
Errors Name 'p_from_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Parameter p_to_entry_no should be final. 325
Errors Expected @param tag for 'p_to_entry_no'. 325
Errors Name 'p_to_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '{' should be on the previous line. 328
Errors Line is longer than 80 characters. 329
Errors Line has trailing spaces. 332
Errors Line is longer than 80 characters. 337
Errors Method 'merge_entries_at_end' is not designed for extension - needs to be abstract, final or empty. 337
Errors Name 'merge_entries_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors '(' is followed by whitespace. 337
Errors Parameter p_from_trace should be final. 337
Errors Expected @param tag for 'p_from_trace'. 337
Errors Name 'p_from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Parameter p_to_trace should be final. 337
Errors Expected @param tag for 'p_to_trace'. 337
Errors Name 'p_to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Parameter p_joined_polyline should be final. 338
Errors Expected @param tag for 'p_joined_polyline'. 338
Errors Name 'p_joined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Parameter p_from_entry_no should be final. 338
Errors Expected @param tag for 'p_from_entry_no'. 338
Errors Name 'p_from_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Parameter p_to_entry_no should be final. 338
Errors Expected @param tag for 'p_to_entry_no'. 338
Errors Name 'p_to_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors Line is longer than 80 characters. 342
Errors Line has trailing spaces. 345
Errors Method 'change_entries' is not designed for extension - needs to be abstract, final or empty. 351
Errors Name 'change_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '(' is followed by whitespace. 351
Errors Parameter p_obj should be final. 351
Errors Expected @param tag for 'p_obj'. 351
Errors Name 'p_obj' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_new_polyline should be final. 351
Errors Expected @param tag for 'p_new_polyline'. 351
Errors Name 'p_new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_keep_at_start_count should be final. 352
Errors Expected @param tag for 'p_keep_at_start_count'. 352
Errors Name 'p_keep_at_start_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Parameter p_keep_at_end_count should be final. 352
Errors Expected @param tag for 'p_keep_at_end_count'. 352
Errors Name 'p_keep_at_end_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 353
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '{' should be on the previous line. 355
Errors Line is longer than 80 characters. 356
Errors Line has trailing spaces. 359
Errors Line is longer than 80 characters. 363
Errors Line is longer than 80 characters. 365
Errors Method 'reuse_entries_after_cutout' is not designed for extension - needs to be abstract, final or empty. 365
Errors Name 'reuse_entries_after_cutout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Parameter p_from_trace should be final. 365
Errors Expected @param tag for 'p_from_trace'. 365
Errors Name 'p_from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Parameter p_start_piece should be final. 365
Errors Expected @param tag for 'p_start_piece'. 365
Errors Name 'p_start_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Parameter p_end_piece should be final. 365
Errors Expected @param tag for 'p_end_piece'. 365
Errors Name 'p_end_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Name 'curr_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors Line has trailing spaces. 369
Errors Line is longer than 80 characters. 370
Errors Line has trailing spaces. 373
Errors Missing a Javadoc comment. 374
Errors Name 'compensated_search_trees' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Line has trailing spaces. 375
Errors Missing a Javadoc comment. 376
Errors Name 'default_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Line has trailing spaces. 377
Errors Missing a Javadoc comment. 378
Errors Line has trailing spaces. 379
Errors Missing a Javadoc comment. 380
Errors Name 'clearance_compensation_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380

board/SearchTreeObject.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 23
Errors Line is longer than 80 characters. 24
Errors '{' should be on the previous line. 30
Errors First sentence should end with a period. 31
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line has trailing spaces. 39
Errors First sentence should end with a period. 40
Errors Name 'is_trace_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line has trailing spaces. 48
Errors Redundant 'abstract' modifier. 55
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55

board/ShapeSearchTree.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 66
Errors Parameter p_directions should be final. 66
Errors Expected @param tag for 'p_directions'. 66
Errors Name 'p_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_board should be final. 66
Errors Expected @param tag for 'p_board'. 66
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_compensated_clearance_class_no should be final. 66
Errors Expected @param tag for 'p_compensated_clearance_class_no'. 66
Errors Name 'p_compensated_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Method 'is_clearance_compensation_used' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'is_clearance_compensation_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 85
Errors Line is longer than 80 characters. 93
Errors Method 'clearance_compensation_value' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'clearance_compensation_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_clearance_class_no should be final. 93
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_layer should be final. 93
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 99
Errors Method 'change_entries' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'change_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_obj should be final. 108
Errors Expected @param tag for 'p_obj'. 108
Errors Name 'p_obj' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_new_polyline should be final. 108
Errors Expected @param tag for 'p_new_polyline'. 108
Errors Name 'p_new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_keep_at_start_count should be final. 109
Errors Expected @param tag for 'p_keep_at_start_count'. 109
Errors Name 'p_keep_at_start_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_keep_at_end_count should be final. 109
Errors Expected @param tag for 'p_keep_at_end_count'. 109
Errors Name 'p_keep_at_end_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors Name 'compensated_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '+' should be on a new line. 113
Errors Line is longer than 80 characters. 114
Errors Name 'changed_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line is longer than 80 characters. 116
Errors Name 'old_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line is longer than 80 characters. 119
Errors Name 'new_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'new_leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line is longer than 80 characters. 121
Errors Name 'new_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'old_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 128
Errors '{' should be on the previous line. 133
Errors Name 'new_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Name 'old_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line is longer than 80 characters. 139
Errors Line is longer than 80 characters. 142
Errors Line is longer than 80 characters. 143
Errors Line is longer than 80 characters. 145
Errors Line is longer than 80 characters. 147
Errors Line is longer than 80 characters. 149
Errors Line is longer than 80 characters. 160
Errors Method 'merge_entries_in_front' is not designed for extension - needs to be abstract, final or empty. 160
Errors Name 'merge_entries_in_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_from_trace should be final. 160
Errors Expected @param tag for 'p_from_trace'. 160
Errors Name 'p_from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_to_trace should be final. 160
Errors Expected @param tag for 'p_to_trace'. 160
Errors Name 'p_to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_joined_polyline should be final. 161
Errors Expected @param tag for 'p_joined_polyline'. 161
Errors Name 'p_joined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_from_entry_no should be final. 161
Errors Expected @param tag for 'p_from_entry_no'. 161
Errors Name 'p_from_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_to_entry_no should be final. 161
Errors Expected @param tag for 'p_to_entry_no'. 161
Errors Name 'p_to_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Name 'compensated_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '+' should be on a new line. 163
Errors Line is longer than 80 characters. 164
Errors Name 'link_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Line is longer than 80 characters. 166
Errors Name 'change_order' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Name 'from_shape_count_minus_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Name 'remove_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 175
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors Name 'from_trace_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Name 'to_trace_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 186
Errors Name 'new_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Name 'new_leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Name 'old_to_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Line is longer than 80 characters. 189
Errors Name 'new_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 190
Errors '{' should be on the previous line. 192
Errors Name 'from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '{' should be on the previous line. 195
Errors '}' should be on the same line. 197
Errors '{' should be on the previous line. 199
Errors Line is longer than 80 characters. 202
Errors '{' should be on the previous line. 208
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line is longer than 80 characters. 211
Errors Line is longer than 80 characters. 216
Errors '{' should be on the previous line. 218
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line is longer than 80 characters. 222
Errors '{' should be on the previous line. 226
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Line is longer than 80 characters. 238
Errors Method 'merge_entries_at_end' is not designed for extension - needs to be abstract, final or empty. 238
Errors Name 'merge_entries_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Parameter p_from_trace should be final. 238
Errors Expected @param tag for 'p_from_trace'. 238
Errors Name 'p_from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Parameter p_to_trace should be final. 238
Errors Expected @param tag for 'p_to_trace'. 238
Errors Name 'p_to_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Parameter p_joined_polyline should be final. 239
Errors Expected @param tag for 'p_joined_polyline'. 239
Errors Name 'p_joined_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_from_entry_no should be final. 239
Errors Expected @param tag for 'p_from_entry_no'. 239
Errors Name 'p_from_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_to_entry_no should be final. 239
Errors Expected @param tag for 'p_to_entry_no'. 239
Errors Name 'p_to_entry_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Name 'compensated_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '+' should be on a new line. 241
Errors Line is longer than 80 characters. 242
Errors Name 'link_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Line is longer than 80 characters. 244
Errors Name 'change_order' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Name 'from_trace_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors Name 'to_trace_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Name 'to_shape_count_minus_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Name 'remove_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 256
Errors '}' should be on the same line. 258
Errors '{' should be on the previous line. 260
Errors Name 'new_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Line is longer than 80 characters. 265
Errors Name 'new_leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Line is longer than 80 characters. 267
Errors Name 'new_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 271
Errors Line is longer than 80 characters. 272
Errors '{' should be on the previous line. 277
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Name 'from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 281
Errors '}' should be on the same line. 283
Errors '{' should be on the previous line. 285
Errors Line is longer than 80 characters. 288
Errors Line is longer than 80 characters. 294
Errors '{' should be on the previous line. 296
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Line is longer than 80 characters. 300
Errors '{' should be on the previous line. 304
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Line is longer than 80 characters. 314
Errors Line is longer than 80 characters. 316
Errors Method 'reuse_entries_after_cutout' is not designed for extension - needs to be abstract, final or empty. 316
Errors Name 'reuse_entries_after_cutout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_from_trace should be final. 316
Errors Expected @param tag for 'p_from_trace'. 316
Errors Name 'p_from_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_start_piece should be final. 316
Errors Expected @param tag for 'p_start_piece'. 316
Errors Name 'p_start_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_end_piece should be final. 316
Errors Expected @param tag for 'p_end_piece'. 316
Errors Name 'p_end_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Line is longer than 80 characters. 318
Errors Name 'start_piece_leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors Name 'from_trace_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors '{' should be on the previous line. 322
Errors Line is longer than 80 characters. 328
Errors Line is longer than 80 characters. 332
Errors Name 'end_piece_leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 338
Errors Line is longer than 80 characters. 339
Errors Name 'from_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Line is longer than 80 characters. 360
Errors Method 'overlapping_objects' is not designed for extension - needs to be abstract, final or empty. 360
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_shape should be final. 360
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_layer should be final. 360
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_ignore_net_nos should be final. 360
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_obstacles should be final. 361
Errors Name 'p_obstacles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 362
Errors Name 'tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Line is longer than 80 characters. 364
Errors '{' should be on the previous line. 366
Errors '{' should be on the previous line. 369
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Line is longer than 80 characters. 377
Errors Line is longer than 80 characters. 384
Errors Method 'overlapping_objects' is not designed for extension - needs to be abstract, final or empty. 384
Errors Name 'overlapping_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Parameter p_shape should be final. 384
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Parameter p_layer should be final. 384
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Line is longer than 80 characters. 400
Errors Method 'overlapping_tree_entries' is not designed for extension - needs to be abstract, final or empty. 400
Errors Name 'overlapping_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Parameter p_shape should be final. 400
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Parameter p_layer should be final. 400
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Parameter p_tree_entries should be final. 400
Errors Name 'p_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Line is longer than 80 characters. 409
Errors Line is longer than 80 characters. 416
Errors Method 'overlapping_tree_entries' is not designed for extension - needs to be abstract, final or empty. 416
Errors Name 'overlapping_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Parameter p_shape should be final. 416
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Parameter p_layer should be final. 416
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Parameter p_ignore_net_nos should be final. 416
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Parameter p_tree_entries should be final. 417
Errors Name 'p_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 417
Errors '{' should be on the previous line. 418
Errors '{' should be on the previous line. 420
Errors '{' should be on the previous line. 424
Errors Line is longer than 80 characters. 425
Errors '{' should be on the previous line. 430
Errors Line is longer than 80 characters. 431
Errors Name 'tmp_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors Name 'is_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 437
Errors '{' should be on the previous line. 440
Errors Name 'curr_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Name 'shape_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Name 'ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Line is longer than 80 characters. 445
Errors '{' should be on the previous line. 447
Errors '{' should be on the previous line. 449
Errors '{' should be on the previous line. 451
Errors '{' should be on the previous line. 457
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors Line is longer than 80 characters. 459
Errors Name 'add_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors '{' should be on the previous line. 464
Errors '}' should be on the same line. 466
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 472
Errors Name 'new_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Line is longer than 80 characters. 488
Errors Line is longer than 80 characters. 490
Errors Method 'overlapping_tree_entries_with_clearance' is not designed for extension - needs to be abstract, final or empty. 490
Errors Name 'overlapping_tree_entries_with_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors Parameter p_shape should be final. 490
Errors Expected @param tag for 'p_shape'. 490
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors Parameter p_layer should be final. 490
Errors Expected @param tag for 'p_layer'. 490
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors Parameter p_ignore_net_nos should be final. 490
Errors Expected @param tag for 'p_ignore_net_nos'. 490
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors Parameter p_cl_type should be final. 491
Errors Expected @param tag for 'p_cl_type'. 491
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Errors Parameter p_obstacle_entries should be final. 491
Errors Expected @param tag for 'p_obstacle_entries'. 491
Errors Name 'p_obstacle_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Errors '{' should be on the previous line. 492
Errors '{' should be on the previous line. 494
Errors '{' should be on the previous line. 498
Errors Line is longer than 80 characters. 499
Errors Name 'cl_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '{' should be on the previous line. 505
Errors Line is longer than 80 characters. 506
Errors Name 'max_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors '1.2' is a magic number. 510
Errors Name 'offset_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors Name 'tmp_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Line is longer than 80 characters. 520
Errors Name 'sorted_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors '{' should be on the previous line. 523
Errors Name 'curr_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Name 'shape_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors Name 'ignore_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors Line is longer than 80 characters. 528
Errors '{' should be on the previous line. 530
Errors '{' should be on the previous line. 532
Errors '{' should be on the previous line. 534
Errors '{' should be on the previous line. 540
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 541
Errors Line is longer than 80 characters. 542
Errors Name 'sorted_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Name 'curr_half_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Name 'curr_offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors '{' should be on the previous line. 552
Errors Name 'tmp_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553
Errors Name 'tmp_half_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors '{' should be on the previous line. 556
Errors Name 'tmp_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Line is longer than 80 characters. 562
Errors Name 'tmp_offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 565
Errors '{' should be on the previous line. 568
Errors Line is longer than 80 characters. 569
Errors Line is longer than 80 characters. 585
Errors Method 'overlapping_objects_with_clearance' is not designed for extension - needs to be abstract, final or empty. 585
Errors Name 'overlapping_objects_with_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Parameter p_shape should be final. 585
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Parameter p_layer should be final. 585
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Parameter p_ignore_net_nos should be final. 585
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Parameter p_cl_type should be final. 586
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Parameter p_obstacles should be final. 586
Errors Name 'p_obstacles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors '{' should be on the previous line. 587
Errors Name 'tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors '{' should be on the previous line. 590
Errors Line is longer than 80 characters. 591
Errors '}' should be on the same line. 592
Errors '{' should be on the previous line. 594
Errors Line is longer than 80 characters. 595
Errors '{' should be on the previous line. 598
Errors '{' should be on the previous line. 601
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors Line is longer than 80 characters. 623
Errors Method 'overlapping_items_with_clearance' is not designed for extension - needs to be abstract, final or empty. 623
Errors Name 'overlapping_items_with_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Parameter p_shape should be final. 623
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Parameter p_layer should be final. 623
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Parameter p_ignore_net_nos should be final. 623
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Parameter p_clearance_class should be final. 624
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors '{' should be on the previous line. 625
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors '{' should be on the previous line. 632
Errors '{' should be on the previous line. 634
Errors Line is longer than 80 characters. 642
Errors Line is longer than 80 characters. 654
Errors Method 'overlapping_tree_entries_with_clearance' is not designed for extension - needs to be abstract, final or empty. 654
Errors Name 'overlapping_tree_entries_with_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Parameter p_shape should be final. 654
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Parameter p_layer should be final. 654
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Parameter p_ignore_net_nos should be final. 655
Errors Name 'p_ignore_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors Parameter p_clearance_class should be final. 655
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors '{' should be on the previous line. 656
Errors '{' should be on the previous line. 659
Errors Line is longer than 80 characters. 660
Errors '}' should be on the same line. 661
Errors '{' should be on the previous line. 663
Errors Line is longer than 80 characters. 664
Errors Line is longer than 80 characters. 671
Errors Line is longer than 80 characters. 673
Errors Line is longer than 80 characters. 676
Errors Line is longer than 80 characters. 677
Errors Line is longer than 80 characters. 678
Errors Line is longer than 80 characters. 681
Errors Line is longer than 80 characters. 687
Errors Method 'complete_shape' is not designed for extension - needs to be abstract, final or empty. 687
Errors Name 'complete_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 687
Errors Parameter p_room should be final. 687
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 687
Errors Parameter p_net_no should be final. 687
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 687
Errors Parameter p_ignore_object should be final. 688
Errors Name 'p_ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors Parameter p_ignore_shape should be final. 688
Errors Name 'p_ignore_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors '{' should be on the previous line. 689
Errors '{' should be on the previous line. 691
Errors Line is longer than 80 characters. 692
Errors '{' should be on the previous line. 696
Errors Name 'start_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors '{' should be on the previous line. 701
Errors Line is longer than 80 characters. 704
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 704
Errors Line is longer than 80 characters. 705
Errors '{' should be on the previous line. 707
Errors Line is longer than 80 characters. 708
Errors Name 'new_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 714
Errors Name 'room_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors '{' should be on the previous line. 718
Errors '{' should be on the previous line. 721
Errors '{' should be on the previous line. 725
Errors '{' should be on the previous line. 727
Errors Name 'curr_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Line is longer than 80 characters. 729
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Name 'shape_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors Line is longer than 80 characters. 731
Errors Line is longer than 80 characters. 734
Errors Name 'curr_object_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 734
Errors Line is longer than 80 characters. 735
Errors Name 'new_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors Name 'new_bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Line is longer than 80 characters. 738
Errors Name 'curr_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors Line is longer than 80 characters. 741
Errors '{' should be on the previous line. 743
Errors Name 'ignore_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors Line is longer than 80 characters. 745
Errors Line is longer than 80 characters. 746
Errors Line is longer than 80 characters. 747
Errors '{' should be on the previous line. 750
Errors Line is longer than 80 characters. 752
Errors Line is longer than 80 characters. 753
Errors Name 'tmp_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 753
Errors Line is longer than 80 characters. 755
Errors '{' should be on the previous line. 760
Errors Line is longer than 80 characters. 762
Errors '}' should be on the same line. 768
Errors '{' should be on the previous line. 770
Errors Line is longer than 80 characters. 781
Errors Line is longer than 80 characters. 782
Errors Line is longer than 80 characters. 783
Errors Expected an @return tag. 786
Errors Line is longer than 80 characters. 786
Errors Name 'restrain_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Parameter p_incomplete_room should be final. 786
Errors Expected @param tag for 'p_incomplete_room'. 786
Errors Name 'p_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Parameter p_obstacle_shape should be final. 786
Errors Expected @param tag for 'p_obstacle_shape'. 786
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Line is longer than 80 characters. 788
Errors Line is longer than 80 characters. 795
Errors Name 'obstacle_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Line is longer than 80 characters. 796
Errors Name 'shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 796
Errors Line is longer than 80 characters. 797
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors '{' should be on the previous line. 801
Errors Line is longer than 80 characters. 802
Errors Line is longer than 80 characters. 804
Errors Name 'cut_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 808
Errors Name 'cut_line_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 809
Errors '{' should be on the previous line. 811
Errors Line is longer than 80 characters. 812
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 812
Errors '{' should be on the previous line. 814
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 818
Errors Line is longer than 80 characters. 820
Errors Name 'curr_min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors '{' should be on the previous line. 823
Errors '{' should be on the previous line. 830
Errors Name 'result_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors '{' should be on the previous line. 833
Errors '{' should be on the previous line. 837
Errors Line is longer than 80 characters. 838
Errors '}' should be on the same line. 840
Errors '{' should be on the previous line. 842
Errors Line is longer than 80 characters. 844
Errors '{' should be on the previous line. 847
Errors Line is longer than 80 characters. 848
Errors '{' should be on the previous line. 853
Errors Line is longer than 80 characters. 854
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 854
Errors '{' should be on the previous line. 856
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 857
Errors Line is longer than 80 characters. 858
Errors Line is longer than 80 characters. 860
Errors '{' should be on the previous line. 869
Errors Line is longer than 80 characters. 870
Errors Name 'cut_half_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 875
Errors Line is longer than 80 characters. 876
Errors Name 'new_shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 876
Errors Name 'result_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 878
Errors '{' should be on the previous line. 880
Errors '}' should be on the same line. 882
Errors '{' should be on the previous line. 884
Errors '{' should be on the previous line. 888
Errors Line is longer than 80 characters. 889
Errors Line is longer than 80 characters. 891
Errors Name 'opposite_half_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 891
Errors Name 'rest_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 892
Errors '{' should be on the previous line. 894
Errors '}' should be on the same line. 896
Errors '{' should be on the previous line. 898
Errors '{' should be on the previous line. 902
Errors Line is longer than 80 characters. 903
Errors Name 'rest_shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 903
Errors Line is longer than 80 characters. 904
Errors Name 'rest_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 904
Errors Line is longer than 80 characters. 905
Errors Line is longer than 80 characters. 912
Errors Line is longer than 80 characters. 918
Errors Method 'reduce_trace_shape_at_tie_pin' is not designed for extension - needs to be abstract, final or empty. 918
Errors Name 'reduce_trace_shape_at_tie_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 918
Errors Parameter p_tie_pin should be final. 918
Errors Name 'p_tie_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 918
Errors Parameter p_trace should be final. 918
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 918
Errors Line is longer than 80 characters. 920
Errors Name 'pin_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Name 'compare_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 921
Errors Name 'trace_shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 922
Errors '{' should be on the previous line. 924
Errors '}' should be on the same line. 928
Errors '{' should be on the previous line. 930
Errors Line is longer than 80 characters. 932
Errors '}' should be on the same line. 933
Errors '{' should be on the previous line. 935
Errors Name 'trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors '{' should be on the previous line. 941
Errors Name 'shape_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 944
Errors Name 'new_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 945
Errors '{' should be on the previous line. 947
Errors '{' should be on the previous line. 949
Errors Line is longer than 80 characters. 950
Errors Method 'change_item_shape' is not designed for extension - needs to be abstract, final or empty. 963
Errors Name 'change_item_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors Parameter p_item should be final. 963
Errors Expected @param tag for 'p_item'. 963
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors Parameter p_shape_no should be final. 963
Errors Expected @param tag for 'p_shape_no'. 963
Errors Name 'p_shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors Parameter p_new_shape should be final. 963
Errors Expected @param tag for 'p_new_shape'. 963
Errors Name 'p_new_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors '{' should be on the previous line. 964
Errors Name 'old_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors Name 'new_leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 966
Errors Line is longer than 80 characters. 967
Errors Name 'new_precalculated_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 967
Errors '{' should be on the previous line. 970
Errors '{' should be on the previous line. 972
Errors '}' should be on the same line. 975
Errors '{' should be on the previous line. 977
Errors Line is longer than 80 characters. 978
Errors Line is longer than 80 characters. 982
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 987
Errors Missing a Javadoc comment. 987
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 987
Errors Parameter p_drill_item should be final. 987
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 987
Errors '{' should be on the previous line. 988
Errors '{' should be on the previous line. 990
Errors '{' should be on the previous line. 995
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 996
Errors '{' should be on the previous line. 998
Errors '}' should be on the same line. 1000
Errors '{' should be on the previous line. 1002
Errors Name 'curr_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1003
Errors Line is longer than 80 characters. 1004
Errors '}' should be on the same line. 1007
Errors Line is longer than 80 characters. 1008
Errors '}' should be on the same line. 1011
Errors '{' should be on the previous line. 1013
Errors Line is longer than 80 characters. 1016
Errors Name 'offset_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1016
Errors '{' should be on the previous line. 1018
Errors Line is longer than 80 characters. 1019
Errors '}' should be on the same line. 1020
Errors '{' should be on the previous line. 1022
Errors Line is longer than 80 characters. 1023
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 1031
Errors Missing a Javadoc comment. 1031
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1031
Errors Parameter p_obstacle_area should be final. 1031
Errors Name 'p_obstacle_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1031
Errors '{' should be on the previous line. 1032
Errors '{' should be on the previous line. 1034
Errors Name 'convex_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1037
Errors '{' should be on the previous line. 1039
Errors Name 'max_tree_shape_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1042
Errors '50000' is a magic number. 1042
Errors '{' should be on the previous line. 1044
Errors Line is longer than 80 characters. 1045
Errors '500' is a magic number. 1045
Errors Line is longer than 80 characters. 1047
Errors Name 'tree_shape_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1050
Errors '{' should be on the previous line. 1052
Errors Name 'curr_convex_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1053
Errors Line is longer than 80 characters. 1055
Errors Name 'offset_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1055
Errors Line is longer than 80 characters. 1056
Errors Line is longer than 80 characters. 1057
Errors Name 'curr_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1057
Errors '{' should be on the previous line. 1059
Errors '{' should be on the previous line. 1066
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 1072
Errors Missing a Javadoc comment. 1072
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1072
Errors Parameter p_board_outline should be final. 1072
Errors Name 'p_board_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1072
Errors '{' should be on the previous line. 1073
Errors '{' should be on the previous line. 1075
Errors '{' should be on the previous line. 1080
Errors Line is longer than 80 characters. 1081
Errors Name 'convex_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors '{' should be on the previous line. 1083
Errors Name 'tree_shape_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1086
Errors Line is longer than 80 characters. 1087
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1087
Errors '{' should be on the previous line. 1090
Errors Name 'curr_convex_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1091
Errors Line is longer than 80 characters. 1092
Errors Name 'offset_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1092
Errors Line is longer than 80 characters. 1093
Errors '{' should be on the previous line. 1100
Errors '}' should be on the same line. 1103
Errors '{' should be on the previous line. 1105
Errors Line is longer than 80 characters. 1106
Errors Line is longer than 80 characters. 1107
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1108
Errors Name 'curr_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1109
Errors '3' is a magic number. 1109
Errors Name 'curr_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1110
Errors Line is longer than 80 characters. 1111
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1111
Errors Line is longer than 80 characters. 1113
Errors Name 'shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1113
Errors Line is longer than 80 characters. 1115
Errors Name 'curr_outline_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1115
Errors Line is longer than 80 characters. 1116
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1116
Errors Line is longer than 80 characters. 1117
Errors '{' should be on the previous line. 1119
Errors Line is longer than 80 characters. 1121
Errors Name 'tmp_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1122
Errors Line is longer than 80 characters. 1123
Errors Name 'cmp_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1123
Errors Line is longer than 80 characters. 1124
Errors Expected an @return tag. 1138
Errors Method 'offset_shape' is not designed for extension - needs to be abstract, final or empty. 1138
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_polyline should be final. 1138
Errors Expected @param tag for 'p_polyline'. 1138
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_half_width should be final. 1138
Errors Expected @param tag for 'p_half_width'. 1138
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_no should be final. 1138
Errors Expected @param tag for 'p_no'. 1138
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors '{' should be on the previous line. 1139
Errors Method 'offset_shapes' is not designed for extension - needs to be abstract, final or empty. 1153
Errors Name 'offset_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1153
Errors Parameter p_polyline should be final. 1153
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1153
Errors Parameter p_half_width should be final. 1153
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1153
Errors Parameter p_from_no should be final. 1154
Errors Name 'p_from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1154
Errors Parameter p_to_no should be final. 1154
Errors Name 'p_to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1154
Errors '{' should be on the previous line. 1155
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 1159
Errors Missing a Javadoc comment. 1159
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1159
Errors Parameter p_trace should be final. 1159
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1159
Errors '{' should be on the previous line. 1160
Errors '{' should be on the previous line. 1162
Errors Name 'offset_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1165
Errors '+' should be on a new line. 1165
Errors Line is longer than 80 characters. 1166
Errors '{' should be on the previous line. 1169
Errors Line is longer than 80 characters. 1176
Errors Line is longer than 80 characters. 1177
Errors Method 'divide_large_room' is not designed for extension - needs to be abstract, final or empty. 1184
Errors Name 'divide_large_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1184
Errors Line is longer than 80 characters. 1185
Errors Parameter p_room_list should be final. 1185
Errors Name 'p_room_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1185
Errors Parameter p_board_bounding_box should be final. 1185
Errors Name 'p_board_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1185
Errors '{' should be on the previous line. 1188
Errors Line is longer than 80 characters. 1191
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1191
Errors Name 'room_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1192
Errors Line is longer than 80 characters. 1193
Errors Line is longer than 80 characters. 1197
Errors Name 'max_section_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1197
Errors '0.5' is a magic number. 1197
Errors Line is longer than 80 characters. 1198
Errors Name 'section_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1198
Errors Line is longer than 80 characters. 1199
Errors Name 'curr_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1200
Errors '{' should be on the previous line. 1201
Errors Line is longer than 80 characters. 1202
Errors Name 'curr_shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1202
Errors Name 'curr_section_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1203
Errors Line is longer than 80 characters. 1204
Errors Method 'validate_entries' is not designed for extension - needs to be abstract, final or empty. 1211
Errors Missing a Javadoc comment. 1211
Errors Name 'validate_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1211
Errors Parameter p_item should be final. 1211
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1211
Errors '{' should be on the previous line. 1212
Errors Name 'curr_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1213
Errors '{' should be on the previous line. 1215
Errors Name 'curr_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1216
Errors '{' should be on the previous line. 1218
Errors Line is longer than 80 characters. 1226
Errors Name 'compensated_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1229
Errors Variable 'compensated_clearance_class_no' must be private and have accessor methods. 1229
Errors Missing a Javadoc comment. 1230
Errors Variable 'board' must be private and have accessor methods. 1230
Errors First sentence should end with a period. 1231
Errors 'private' modifier out of order with the JLS suggestions. 1232
Errors Name 'last_generated_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1232
Errors First sentence should end with a period. 1234
Errors Line is longer than 80 characters. 1238
Errors 'private' modifier out of order with the JLS suggestions. 1238
Errors Missing a Javadoc comment. 1241
Errors Parameter p_leaf should be final. 1241
Errors Name 'p_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1241
Errors Parameter p_clearance should be final. 1241
Errors Name 'p_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1241
Errors '{' should be on the previous line. 1242
Errors '{' should be on the previous line. 1246
Errors '}' should be on the same line. 1248
Errors '{' should be on the previous line. 1250
Errors Missing a Javadoc comment. 1257
Errors Parameter p_other should be final. 1257
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1257
Errors '{' should be on the previous line. 1258
Errors '{' should be on the previous line. 1260
Errors Missing a Javadoc comment. 1265
Errors Variable 'leaf' must be private and have accessor methods. 1265
Errors Missing a Javadoc comment. 1266
Errors Variable 'clearance' must be private and have accessor methods. 1266
Errors Missing a Javadoc comment. 1267
Errors Name 'entry_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1267

board/ShapeSearchTree45Degree.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 45
Errors First sentence should end with a period. 47
Errors Line is longer than 80 characters. 53
Errors Parameter p_board should be final. 53
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_compensated_clearance_class_no should be final. 53
Errors Name 'p_compensated_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line is longer than 80 characters. 55
Errors Line is longer than 80 characters. 61
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 68
Errors Method 'complete_shape' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'complete_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_room should be final. 68
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line is longer than 80 characters. 69
Errors Parameter p_net_no should be final. 69
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_ignore_object should be final. 69
Errors Name 'p_ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_ignore_shape should be final. 69
Errors Name 'p_ignore_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 71
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 76
Errors Name 'shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 78
Errors Name 'start_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 83
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 89
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Name 'room_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line is longer than 80 characters. 93
Errors Line is longer than 80 characters. 94
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 103
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 109
Errors Name 'curr_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 111
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Name 'shape_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line is longer than 80 characters. 115
Errors Line is longer than 80 characters. 118
Errors Name 'curr_object_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line is longer than 80 characters. 119
Errors Name 'new_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'new_bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line is longer than 80 characters. 121
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 123
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 125
Errors Line is longer than 80 characters. 126
Errors Line is longer than 80 characters. 128
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 131
Errors Line is longer than 80 characters. 132
Errors Line is longer than 80 characters. 133
Errors Line is longer than 80 characters. 136
Errors Line is longer than 80 characters. 141
Errors Name 'new_restrained_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 142
Errors Line is longer than 80 characters. 146
Errors Name 'tmp_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Line is longer than 80 characters. 148
Errors '}' should be on the same line. 150
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 154
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors Line is longer than 80 characters. 169
Errors Line is longer than 80 characters. 170
Errors '{' should be on the previous line. 172
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Line is longer than 80 characters. 185
Errors Line is longer than 80 characters. 186
Errors Method 'divide_large_room' is not designed for extension - needs to be abstract, final or empty. 189
Errors Name 'divide_large_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 190
Errors Parameter p_room_list should be final. 190
Errors Name 'p_room_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_board_bounding_box should be final. 190
Errors Name 'p_board_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 197
Errors Line is longer than 80 characters. 203
Errors Expected an @return tag. 206
Errors Line is longer than 80 characters. 206
Errors Name 'obstacle_segment_touches_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Parameter p_obstacle_shape should be final. 206
Errors Expected @param tag for 'p_obstacle_shape'. 206
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Line is longer than 80 characters. 207
Errors Parameter p_obstacle_border_line_no should be final. 207
Errors Expected @param tag for 'p_obstacle_border_line_no'. 207
Errors Name 'p_obstacle_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_room_shape should be final. 207
Errors Expected @param tag for 'p_room_shape'. 207
Errors Name 'p_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'curr_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line is longer than 80 characters. 210
Errors Name 'curr_obstacle_corner_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Line is longer than 80 characters. 211
Errors Name 'curr_obstacle_corner_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '5' is a magic number. 212
Errors '{' should be on the previous line. 213
Errors Line is longer than 80 characters. 215
Errors '{' should be on the previous line. 217
Errors '8' is a magic number. 220
Errors Name 'next_obstacle_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors '8' is a magic number. 223
Errors Line is longer than 80 characters. 224
Errors Name 'next_obstacle_corner_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line is longer than 80 characters. 225
Errors Name 'next_obstacle_corner_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '5' is a magic number. 226
Errors '8' is a magic number. 226
Errors '3' is a magic number. 227
Errors '{' should be on the previous line. 228
Errors Line is longer than 80 characters. 229
Errors '{' should be on the previous line. 231
Errors '8' is a magic number. 234
Errors Line is longer than 80 characters. 240
Errors Line is longer than 80 characters. 241
Errors Expected an @return tag. 244
Errors Line is longer than 80 characters. 244
Errors Name 'restrain_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_incomplete_room should be final. 244
Errors Expected @param tag for 'p_incomplete_room'. 244
Errors Name 'p_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_obstacle_shape should be final. 244
Errors Expected @param tag for 'p_obstacle_shape'. 244
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Line is longer than 80 characters. 246
Errors Line is longer than 80 characters. 254
Errors '{' should be on the previous line. 256
Errors Line is longer than 80 characters. 257
Errors Line is longer than 80 characters. 259
Errors Line is longer than 80 characters. 263
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Line is longer than 80 characters. 264
Errors Name 'shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Name 'cut_line_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors Name 'restraining_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Name 'obstacle_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '8' is a magic number. 268
Errors Line is longer than 80 characters. 270
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 272
Errors Line is longer than 80 characters. 273
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Name 'restrained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 292
Errors Line is longer than 80 characters. 293
Errors Name 'obstacle_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '8' is a magic number. 298
Errors Line is longer than 80 characters. 300
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Line is longer than 80 characters. 305
Errors '{' should be on the previous line. 312
Errors Line is longer than 80 characters. 317
Errors Name 'restrained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 319
Errors Line is longer than 80 characters. 320
Errors Name 'new_shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 322
Errors Line is longer than 80 characters. 323
Errors Line is longer than 80 characters. 324
Errors Line is longer than 80 characters. 328
Errors Name 'rest_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 330
Errors Line is longer than 80 characters. 331
Errors Name 'rest_shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 333
Errors Line is longer than 80 characters. 334
Errors Name 'rest_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Line is longer than 80 characters. 335
Errors Line is longer than 80 characters. 341
Errors Missing a Javadoc comment. 341
Errors Name 'signed_line_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Parameter p_obstacle_shape should be final. 341
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Parameter p_obstacle_line_no should be final. 341
Errors Name 'p_obstacle_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Parameter p_contained_shape should be final. 341
Errors Name 'p_contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 345
Errors '}' should be on the same line. 347
Errors '{' should be on the previous line. 349
Errors '}' should be on the same line. 351
Errors '4' is a magic number. 352
Errors '{' should be on the previous line. 353
Errors '}' should be on the same line. 355
Errors '6' is a magic number. 356
Errors '{' should be on the previous line. 357
Errors '}' should be on the same line. 359
Errors Line is longer than 80 characters. 360
Errors '{' should be on the previous line. 362
Errors '0.5' is a magic number. 363
Errors '}' should be on the same line. 364
Errors '3' is a magic number. 365
Errors '{' should be on the previous line. 366
Errors '0.5' is a magic number. 367
Errors '}' should be on the same line. 368
Errors '5' is a magic number. 369
Errors '{' should be on the previous line. 370
Errors '0.5' is a magic number. 371
Errors '}' should be on the same line. 372
Errors '7' is a magic number. 373
Errors '{' should be on the previous line. 374
Errors '0.5' is a magic number. 375
Errors '}' should be on the same line. 376
Errors '{' should be on the previous line. 378
Errors Line is longer than 80 characters. 379
Errors Line is longer than 80 characters. 385
Errors Expected an @return tag. 388
Errors Line is longer than 80 characters. 388
Errors Method 'calc_outside_restrained_shape' is not designed for extension - needs to be abstract, final or empty. 388
Errors Name 'calc_outside_restrained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_obstacle_shape should be final. 388
Errors Expected @param tag for 'p_obstacle_shape'. 388
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_obstacle_line_no should be final. 388
Errors Expected @param tag for 'p_obstacle_line_no'. 388
Errors Name 'p_obstacle_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Parameter p_room_shape should be final. 388
Errors Expected @param tag for 'p_room_shape'. 388
Errors Name 'p_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors '{' should be on the previous line. 400
Errors '}' should be on the same line. 402
Errors '{' should be on the previous line. 404
Errors '}' should be on the same line. 406
Errors '4' is a magic number. 407
Errors '{' should be on the previous line. 408
Errors '}' should be on the same line. 410
Errors '6' is a magic number. 411
Errors '{' should be on the previous line. 412
Errors '}' should be on the same line. 414
Errors '{' should be on the previous line. 416
Errors '}' should be on the same line. 418
Errors '3' is a magic number. 419
Errors '{' should be on the previous line. 420
Errors '}' should be on the same line. 422
Errors '5' is a magic number. 423
Errors '{' should be on the previous line. 424
Errors '}' should be on the same line. 426
Errors '7' is a magic number. 427
Errors '{' should be on the previous line. 428
Errors '}' should be on the same line. 430
Errors '{' should be on the previous line. 432
Errors Line is longer than 80 characters. 433
Errors Line is longer than 80 characters. 440
Errors Expected an @return tag. 443
Errors Line is longer than 80 characters. 443
Errors Method 'calc_inside_restrained_shape' is not designed for extension - needs to be abstract, final or empty. 443
Errors Name 'calc_inside_restrained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_obstacle_shape should be final. 443
Errors Expected @param tag for 'p_obstacle_shape'. 443
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_obstacle_line_no should be final. 443
Errors Expected @param tag for 'p_obstacle_line_no'. 443
Errors Name 'p_obstacle_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_room_shape should be final. 443
Errors Expected @param tag for 'p_room_shape'. 443
Errors Name 'p_room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 455
Errors '}' should be on the same line. 457
Errors '{' should be on the previous line. 459
Errors '}' should be on the same line. 461
Errors '4' is a magic number. 462
Errors '{' should be on the previous line. 463
Errors '}' should be on the same line. 465
Errors '6' is a magic number. 466
Errors '{' should be on the previous line. 467
Errors '}' should be on the same line. 469
Errors '{' should be on the previous line. 471
Errors '}' should be on the same line. 473
Errors '3' is a magic number. 474
Errors '{' should be on the previous line. 475
Errors '}' should be on the same line. 477
Errors '5' is a magic number. 478
Errors '{' should be on the previous line. 479
Errors '}' should be on the same line. 481
Errors '7' is a magic number. 482
Errors '{' should be on the previous line. 483
Errors '}' should be on the same line. 485
Errors '{' should be on the previous line. 487
Errors Line is longer than 80 characters. 488
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 495
Errors Missing a Javadoc comment. 495
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Parameter p_drill_item should be final. 495
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors '{' should be on the previous line. 496
Errors '{' should be on the previous line. 498
Errors '{' should be on the previous line. 503
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors '{' should be on the previous line. 506
Errors '}' should be on the same line. 508
Errors '{' should be on the previous line. 510
Errors Name 'curr_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors '{' should be on the previous line. 513
Errors Line is longer than 80 characters. 516
Errors Line is longer than 80 characters. 517
Errors Line is longer than 80 characters. 520
Errors Name 'offset_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Line is longer than 80 characters. 521
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 528
Errors Missing a Javadoc comment. 528
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors Parameter p_obstacle_area should be final. 528
Errors Name 'p_obstacle_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors '{' should be on the previous line. 529
Errors '{' should be on the previous line. 532
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 538
Errors Missing a Javadoc comment. 538
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors Parameter p_outline should be final. 538
Errors Name 'p_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors '{' should be on the previous line. 539
Errors '{' should be on the previous line. 542

board/ShapeSearchTree90Degree.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 45
Errors First sentence should end with a period. 46
Errors Line is longer than 80 characters. 52
Errors Parameter p_board should be final. 52
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_compensated_clearance_class_no should be final. 52
Errors Name 'p_compensated_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Line is longer than 80 characters. 54
Errors Line has trailing spaces. 56
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 62
Errors Line is longer than 80 characters. 65
Errors Line is longer than 80 characters. 67
Errors Method 'complete_shape' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'complete_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_room should be final. 67
Errors Name 'p_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Line is longer than 80 characters. 68
Errors Parameter p_net_no should be final. 68
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_ignore_object should be final. 68
Errors Name 'p_ignore_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_ignore_shape should be final. 68
Errors Name 'p_ignore_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 72
Errors Name 'shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 77
Errors Name 'start_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors Line is longer than 80 characters. 88
Errors 'cast' is not followed by whitespace. 88
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Name 'room_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 92
Errors Line is longer than 80 characters. 93
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 97
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 108
Errors Name 'curr_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Line is longer than 80 characters. 110
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Name 'shape_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 115
Errors Line is longer than 80 characters. 116
Errors Name 'curr_object_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Line is longer than 80 characters. 117
Errors Name 'new_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'new_bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line is longer than 80 characters. 119
Errors Name 'curr_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 124
Errors ')' is preceded with whitespace. 125
Errors '{' should be on the previous line. 126
Errors Line is longer than 80 characters. 127
Errors '{' should be on the previous line. 129
Errors Line is longer than 80 characters. 130
Errors Line is longer than 80 characters. 131
Errors Line is longer than 80 characters. 135
Errors Name 'new_restrained_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line is longer than 80 characters. 136
Errors Line has trailing spaces. 138
Errors Line has trailing spaces. 139
Errors Line is longer than 80 characters. 140
Errors Name 'tmp_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Line is longer than 80 characters. 142
Errors '}' should be on the same line. 144
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 148
Errors '}' should be on the same line. 154
Errors '{' should be on the previous line. 156
Errors 'cast' is not followed by whitespace. 157
Errors 'cast' is not followed by whitespace. 158
Errors Line has trailing spaces. 164
Errors Line is longer than 80 characters. 166
Errors Line is longer than 80 characters. 167
Errors Expected an @return tag. 170
Errors Line is longer than 80 characters. 170
Errors Name 'restrain_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Parameter p_incomplete_room should be final. 170
Errors Expected @param tag for 'p_incomplete_room'. 170
Errors Name 'p_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Parameter p_obstacle_shape should be final. 170
Errors Expected @param tag for 'p_obstacle_shape'. 170
Errors Name 'p_obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Line is longer than 80 characters. 172
Errors Line has trailing spaces. 179
Errors Line is longer than 80 characters. 180
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 185
Errors Name 'room_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 190
Errors Name 'shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'cut_line_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Name 'restrained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Line has trailing spaces. 193
Errors Line is longer than 80 characters. 194
Errors Line is longer than 80 characters. 195
Errors ')' is preceded with whitespace. 195
Errors Line is longer than 80 characters. 197
Errors Line is longer than 80 characters. 198
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 200
Errors Line is longer than 80 characters. 202
Errors Line is longer than 80 characters. 205
Errors Line is longer than 80 characters. 206
Errors ')' is preceded with whitespace. 206
Errors Line is longer than 80 characters. 208
Errors Line is longer than 80 characters. 209
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 211
Errors Line is longer than 80 characters. 213
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 217
Errors ')' is preceded with whitespace. 217
Errors Line is longer than 80 characters. 219
Errors Line is longer than 80 characters. 220
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 224
Errors Line is longer than 80 characters. 227
Errors Line is longer than 80 characters. 228
Errors ')' is preceded with whitespace. 228
Errors Line is longer than 80 characters. 230
Errors Line is longer than 80 characters. 231
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 233
Errors Line is longer than 80 characters. 235
Errors '{' should be on the previous line. 239
Errors Line has trailing spaces. 244
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 250
Errors Name 'new_shape_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Name 'new_shape_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors Line is longer than 80 characters. 255
Errors Line is longer than 80 characters. 257
Errors Line is longer than 80 characters. 258
Errors '}' should be on the same line. 259
Errors Line is longer than 80 characters. 260
Errors Line is longer than 80 characters. 262
Errors Line is longer than 80 characters. 263
Errors '}' should be on the same line. 264
Errors Line is longer than 80 characters. 265
Errors Line is longer than 80 characters. 267
Errors Line is longer than 80 characters. 268
Errors '}' should be on the same line. 269
Errors Line is longer than 80 characters. 270
Errors Line is longer than 80 characters. 272
Errors Line is longer than 80 characters. 273
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 277
Errors Name 'new_shape_to_be_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 279
Errors Line is longer than 80 characters. 281
Errors Name 'new_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Line is longer than 80 characters. 283
Errors '(' is followed by whitespace. 283
Errors Line is longer than 80 characters. 285
Errors Line has trailing spaces. 290
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 291
Errors Missing a Javadoc comment. 291
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Parameter p_drill_item should be final. 291
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 292
Errors '{' should be on the previous line. 294
Errors '{' should be on the previous line. 299
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 302
Errors '}' should be on the same line. 304
Errors '{' should be on the previous line. 306
Errors Name 'curr_tile_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Line is longer than 80 characters. 308
Errors Name 'offset_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors '{' should be on the previous line. 310
Errors Line is longer than 80 characters. 311
Errors '}' should be on the same line. 312
Errors '{' should be on the previous line. 314
Errors Line has trailing spaces. 322
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 323
Errors Missing a Javadoc comment. 323
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Parameter p_obstacle_area should be final. 323
Errors Name 'p_obstacle_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors '{' should be on the previous line. 324
Errors '{' should be on the previous line. 327
Errors Line has trailing spaces. 332
Errors Method 'calculate_tree_shapes' is not designed for extension - needs to be abstract, final or empty. 333
Errors Missing a Javadoc comment. 333
Errors Name 'calculate_tree_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Parameter p_outline should be final. 333
Errors Name 'p_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 334
Errors '{' should be on the previous line. 337
Errors Line has trailing spaces. 342
Errors Expected an @return tag. 346
Errors Method 'offset_shape' is not designed for extension - needs to be abstract, final or empty. 346
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_polyline should be final. 346
Errors Expected @param tag for 'p_polyline'. 346
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_half_width should be final. 346
Errors Expected @param tag for 'p_half_width'. 346
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_no should be final. 346
Errors Expected @param tag for 'p_no'. 346
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 347
Errors Line has trailing spaces. 350
Errors Method 'offset_shapes' is not designed for extension - needs to be abstract, final or empty. 356
Errors Name 'offset_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Parameter p_polyline should be final. 356
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Parameter p_half_width should be final. 356
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Parameter p_from_no should be final. 357
Errors Name 'p_from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors Parameter p_to_no should be final. 357
Errors Name 'p_to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors '{' should be on the previous line. 358
Errors Name 'from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Name 'to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '-' is not followed by whitespace. 360
Errors Name 'shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '-' is not followed by whitespace. 361
Errors Name 'shape_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors '{' should be on the previous line. 364

board/ShapeTraceEntries.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 31
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 44
Errors Parameter p_shape should be final. 44
Errors Expected @param tag for 'p_shape'. 44
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_layer should be final. 44
Errors Expected @param tag for 'p_layer'. 44
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_own_net_nos should be final. 44
Errors Expected @param tag for 'p_own_net_nos'. 44
Errors Name 'p_own_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_cl_type should be final. 44
Errors Expected @param tag for 'p_cl_type'. 44
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_from_side should be final. 45
Errors Expected @param tag for 'p_from_side'. 45
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_board should be final. 45
Errors Expected @param tag for 'p_board'. 45
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 58
Errors Line is longer than 80 characters. 64
Errors Expected an @return tag. 66
Errors Line is longer than 80 characters. 66
Errors Method 'store_items' is not designed for extension - needs to be abstract, final or empty. 66
Errors Name 'store_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_item_list should be final. 66
Errors Expected @param tag for 'p_item_list'. 66
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_is_pad_check should be final. 66
Errors Expected @param tag for 'p_is_pad_check'. 66
Errors Name 'p_is_pad_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_copper_sharing_allowed should be final. 66
Errors Expected @param tag for 'p_copper_sharing_allowed'. 66
Errors Name 'p_copper_sharing_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors 'while' is not followed by whitespace. 69
Errors '{' should be on the previous line. 70
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 77
Errors Name 'contains_own_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '&&' should be on a new line. 78
Errors Line is longer than 80 characters. 79
Errors 'cast' is not followed by whitespace. 79
Errors '{' should be on the previous line. 84
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 91
Errors '}' should be on the same line. 94
Errors '{' should be on the previous line. 96
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line has trailing spaces. 98
Errors '{' should be on the previous line. 100
Errors '}' should be on the same line. 103
Errors '{' should be on the previous line. 105
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 109
Errors Line is longer than 80 characters. 113
Errors 'cast' is not followed by whitespace. 113
Errors '}' should be on the same line. 118
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 134
Errors Line has trailing spaces. 135
Errors Expected an @return tag. 140
Errors Method 'next_substitute_trace_piece' is not designed for extension - needs to be abstract, final or empty. 140
Errors Name 'next_substitute_trace_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 142
Errors '{' should be on the previous line. 145
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line is longer than 80 characters. 150
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 153
Errors Name 'curr_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors 'cast' is not followed by whitespace. 154
Errors '}' should be on the same line. 155
Errors '{' should be on the previous line. 157
Errors 'cast' is not followed by whitespace. 159
Errors Line is longer than 80 characters. 160
Errors Name 'cl_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Name 'edge_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Name 'edge_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Line has trailing spaces. 165
Errors Line has trailing spaces. 167
Errors Name 'piece_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '3' is a magic number. 168
Errors Line is longer than 80 characters. 170
Errors Name 'curr_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 181
Errors '}' should be on the same line. 183
Errors '{' should be on the previous line. 185
Errors Name 'piece_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 197
Errors Line has trailing spaces. 199
Errors First sentence should end with a period. 200
Errors Expected an @return tag. 203
Errors Method 'stack_depth' is not designed for extension - needs to be abstract, final or empty. 203
Errors Name 'stack_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors Line has trailing spaces. 207
Errors Expected an @return tag. 211
Errors Method 'substitute_trace_count' is not designed for extension - needs to be abstract, final or empty. 211
Errors Name 'substitute_trace_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Line has trailing spaces. 215
Errors Method 'trace_tails_in_shape' is not designed for extension - needs to be abstract, final or empty. 222
Errors Name 'trace_tails_in_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors '{' should be on the previous line. 223
Errors Line has trailing spaces. 226
Errors Method 'cutout_traces' is not designed for extension - needs to be abstract, final or empty. 231
Errors Name 'cutout_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Parameter p_item_list should be final. 231
Errors Expected @param tag for 'p_item_list'. 231
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors '{' should be on the previous line. 235
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Line is longer than 80 characters. 237
Errors Line is longer than 80 characters. 239
Errors Line has trailing spaces. 243
Errors Line is longer than 80 characters. 245
Errors Expected an @return tag. 247
Errors Method 'get_found_obstacle' is not designed for extension - needs to be abstract, final or empty. 247
Errors Name 'get_found_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 248
Errors Line has trailing spaces. 251
Errors Line is longer than 80 characters. 259
Errors Name 'cutout_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_trace should be final. 259
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_shape should be final. 259
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_cl_class should be final. 259
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 262
Errors Line is longer than 80 characters. 263
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Line is longer than 80 characters. 268
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 270
Errors Line is longer than 80 characters. 271
Errors Name 'curr_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors '}' should be on the same line. 273
Errors '{' should be on the previous line. 275
Errors Line is longer than 80 characters. 277
Errors Name 'cl_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors Name 'trace_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 285
Errors Line is longer than 80 characters. 289
Errors '{' should be on the previous line. 291
Errors '}' should be on the same line. 293
Errors '{' should be on the previous line. 295
Errors '{' should be on the previous line. 298
Errors Line is longer than 80 characters. 299
Errors Line is longer than 80 characters. 300
Errors Line has trailing spaces. 304
Errors First sentence should end with a period. 305
Errors Line is longer than 80 characters. 305
Errors Line is longer than 80 characters. 306
Errors Name 'fast_cutout_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Parameter p_trace should be final. 306
Errors Expected @param tag for 'p_trace'. 306
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Parameter p_start_piece should be final. 306
Errors Expected @param tag for 'p_start_piece'. 306
Errors Name 'p_start_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Parameter p_end_piece should be final. 306
Errors Expected @param tag for 'p_end_piece'. 306
Errors Name 'p_end_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Line is longer than 80 characters. 311
Errors Name 'start_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Line is longer than 80 characters. 312
Errors Line has trailing spaces. 316
Errors Line is longer than 80 characters. 317
Errors Name 'end_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors Line is longer than 80 characters. 318
Errors Line has trailing spaces. 322
Errors Line is longer than 80 characters. 323
Errors Line has trailing spaces. 325
Errors Line has trailing spaces. 329
Errors Line has trailing spaces. 330
Errors Expected an @return tag. 335
Errors Name 'store_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '(' is followed by whitespace. 335
Errors Parameter p_trace should be final. 335
Errors Expected @param tag for 'p_trace'. 335
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '{' should be on the previous line. 336
Errors Line is longer than 80 characters. 337
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors '{' should be on the previous line. 340
Errors Line is longer than 80 characters. 341
Errors Name 'curr_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors 'cast' is not followed by whitespace. 342
Errors '}' should be on the same line. 343
Errors '{' should be on the previous line. 345
Errors Line is longer than 80 characters. 347
Errors Name 'cl_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors 'cast' is not followed by whitespace. 349
Errors Line has trailing spaces. 352
Errors '{' should be on the previous line. 357
Errors Name 'entry_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Name 'entry_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Line is longer than 80 characters. 361
Errors Line is longer than 80 characters. 362
Errors ',' is not followed by whitespace. 362
Errors Line has trailing spaces. 364
Errors Line has trailing spaces. 367
Errors '{' should be on the previous line. 369
Errors '{' should be on the previous line. 371
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 377
Errors '{' should be on the previous line. 379
Errors '{' should be on the previous line. 381
Errors '}' should be on the same line. 383
Errors '{' should be on the previous line. 385
Errors Name 'contact_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Name 'store_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Line has trailing spaces. 390
Errors '{' should be on the previous line. 394
Errors Name 'contact_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors '{' should be on the previous line. 397
Errors '{' should be on the previous line. 402
Errors Line has trailing spaces. 403
Errors Line is longer than 80 characters. 404
Errors 'cast' is not followed by whitespace. 404
Errors '||' should be on a new line. 404
Errors Line is longer than 80 characters. 405
Errors '{' should be on the previous line. 408
Errors '}' should be on the same line. 413
Errors '{' should be on the previous line. 415
Errors Line is longer than 80 characters. 416
Errors Name 'via_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Line has trailing spaces. 417
Errors Line is longer than 80 characters. 418
Errors Name 'via_trace_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors '{' should be on the previous line. 420
Errors Line is longer than 80 characters. 421
Errors Name 'via_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors Line is longer than 80 characters. 422
Errors Name 'trace_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors '{' should be on the previous line. 424
Errors Line is longer than 80 characters. 425
Errors '{' should be on the previous line. 429
Errors Line has trailing spaces. 434
Errors Line is longer than 80 characters. 435
Errors '{' should be on the previous line. 444
Errors Line is longer than 80 characters. 445
Errors Avoid nested blocks. 446
Errors Line is longer than 80 characters. 447
Errors Name 'projection_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Name 'trace_line_segment_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Line is longer than 80 characters. 449
Errors Line is longer than 80 characters. 450
Errors '{' should be on the previous line. 452
Errors '}' should be on the same line. 454
Errors '{' should be on the previous line. 456
Errors Line is longer than 80 characters. 457
Errors Line has trailing spaces. 459
Errors '{' should be on the previous line. 461
Errors Line is longer than 80 characters. 462
Errors '}' should be on the same line. 465
Errors Line is longer than 80 characters. 466
Errors Line has trailing spaces. 477
Errors Missing a Javadoc comment. 478
Errors Name 'search_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '{' should be on the previous line. 479
Errors '{' should be on the previous line. 481
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Name 'curr_fromside_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Name 'curr_entry_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors '{' should be on the previous line. 488
Errors '{' should be on the previous line. 490
Errors Line has trailing spaces. 499
Errors First sentence should end with a period. 500
Errors Method length is 157 lines (max allowed is 150). 504
Errors '{' should be on the previous line. 505
Errors Name 'edge_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors '{' should be on the previous line. 508
Errors Line is longer than 80 characters. 509
Errors Name 'compare_corner_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors Name 'compare_corner_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors '{' should be on the previous line. 517
Errors '}' should be on the same line. 519
Errors '{' should be on the previous line. 521
Errors Name 'from_point_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors Name 'from_point_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors '{' should be on the previous line. 527
Errors Line is longer than 80 characters. 528
Errors Line is longer than 80 characters. 529
Errors '>=' should be on a new line. 530
Errors '{' should be on the previous line. 532
Errors Line has trailing spaces. 540
Errors '{' should be on the previous line. 542
Errors '{' should be on the previous line. 544
Errors '{' should be on the previous line. 548
Errors '{' should be on the previous line. 550
Errors Line is longer than 80 characters. 551
Errors Name 'curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Line is longer than 80 characters. 552
Errors '(' is followed by whitespace. 552
Errors Line is longer than 80 characters. 553
Errors '<=' should be on a new line. 553
Errors '{' should be on the previous line. 555
Errors '}' should be on the same line. 558
Errors '{' should be on the previous line. 560
Errors '{' should be on the previous line. 563
Errors '{' should be on the previous line. 572
Errors Name 'new_anchor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors Line has trailing spaces. 574
Errors '{' should be on the previous line. 576
Errors '{' should be on the previous line. 583
Errors '{' should be on the previous line. 596
Errors Name 'prev_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 600
Errors Line has trailing spaces. 601
Errors Name 'curr_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors Line has trailing spaces. 605
Errors '{' should be on the previous line. 607
Errors '}' should be on the same line. 610
Errors '{' should be on the previous line. 612
Errors Name 'before_prev' must match pattern '^[a-z][a-zA-Z0-9]*$'. 616
Errors '{' should be on the previous line. 618
Errors Name 'next_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Line is longer than 80 characters. 620
Errors '}' should be on the same line. 623
Errors '{' should be on the previous line. 625
Errors Line has trailing spaces. 634
Errors '{' should be on the previous line. 637
Errors '{' should be on the previous line. 640
Errors '{' should be on the previous line. 642
Errors '}' should be on the same line. 644
Errors '{' should be on the previous line. 646
Errors Line has trailing spaces. 651
Errors '{' should be on the previous line. 653
Errors Line has trailing spaces. 655
Errors Line is longer than 80 characters. 656
Errors Line has trailing spaces. 662
Errors Missing a Javadoc comment. 663
Errors Name 'calculate_stack_levels' must match pattern '^[a-z][a-zA-Z0-9]*$'. 663
Errors '{' should be on the previous line. 664
Errors '{' should be on the previous line. 666
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors Name 'curr_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 670
Errors Name 'curr_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors '{' should be on the previous line. 673
Errors '}' should be on the same line. 676
Errors '{' should be on the previous line. 678
Errors Line has trailing spaces. 681
Errors '{' should be on the previous line. 683
Errors '{' should be on the previous line. 685
Errors '{' should be on the previous line. 689
Errors '{' should be on the previous line. 691
Errors Line has trailing spaces. 697
Errors Name 'check_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Name 'index_of_next_foreign_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 700
Errors Name 'index_of_last_occurance_of_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 701
Errors Name 'next_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors Name 'last_own_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Name 'first_foreign_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 704
Errors Line has trailing spaces. 705
Errors '{' should be on the previous line. 707
Errors Name 'check_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors '{' should be on the previous line. 711
Errors '}' should be on the same line. 715
Errors Line has trailing spaces. 716
Errors '{' should be on the previous line. 718
Errors Name 'next_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors Line has trailing spaces. 726
Errors '{' should be on the previous line. 728
Errors Line is longer than 80 characters. 730
Errors '{' should be on the previous line. 732
Errors '{' should be on the previous line. 735
Errors '}' should be on the same line. 740
Errors '{' should be on the previous line. 742
Errors '{' should be on the previous line. 744
Errors '}' should be on the same line. 746
Errors '{' should be on the previous line. 748
Errors '{' should be on the previous line. 751
Errors '{' should be on the previous line. 754
Errors '{' should be on the previous line. 765
Errors '}' should be on the same line. 770
Errors '{' should be on the previous line. 772
Errors '{' should be on the previous line. 777
Errors Line is longer than 80 characters. 779
Errors Line has trailing spaces. 784
Errors Expected an @return tag. 791
Errors Name 'pop_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 791
Errors '{' should be on the previous line. 792
Errors '{' should be on the previous line. 794
Errors '{' should be on the previous line. 796
Errors Line is longer than 80 characters. 797
Errors Name 'prev_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 802
Errors Line has trailing spaces. 803
Errors '{' should be on the previous line. 805
Errors '{' should be on the previous line. 807
Errors '{' should be on the previous line. 814
Errors Name 'after_last' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Line has trailing spaces. 822
Errors '{' should be on the previous line. 824
Errors '||' should be on a new line. 825
Errors '(' is followed by whitespace. 826
Errors '{' should be on the previous line. 827
Errors Line has trailing spaces. 834
Errors Line has trailing spaces. 836
Errors '{' should be on the previous line. 838
Errors '}' should be on the same line. 840
Errors '{' should be on the previous line. 842
Errors Line has trailing spaces. 845
Errors '{' should be on the previous line. 850
Errors '{' should be on the previous line. 852
Errors '{' should be on the previous line. 859
Errors Line has trailing spaces. 865
Errors Missing a Javadoc comment. 866
Errors Name 'insert_entry_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 866
Errors Parameter p_trace should be final. 866
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 866
Errors Parameter p_trace_line_no should be final. 866
Errors Name 'p_trace_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 866
Errors Parameter p_edge_no should be final. 867
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors Parameter p_entry_approx should be final. 867
Errors Name 'p_entry_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors '{' should be on the previous line. 868
Errors Line is longer than 80 characters. 869
Errors Name 'new_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 869
Errors Name 'curr_prev' must match pattern '^[a-z][a-zA-Z0-9]*$'. 870
Errors Name 'curr_next' must match pattern '^[a-z][a-zA-Z0-9]*$'. 871
Errors '{' should be on the previous line. 874
Errors '{' should be on the previous line. 876
Errors '{' should be on the previous line. 880
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 882
Errors '{' should be on the previous line. 884
Errors '}' should be on the same line. 886
Errors '{' should be on the previous line. 888
Errors 'if' is not followed by whitespace. 891
Errors '(' is followed by whitespace. 891
Errors Line is longer than 80 characters. 892
Errors Line is longer than 80 characters. 893
Errors '{' should be on the previous line. 897
Errors '{' should be on the previous line. 906
Errors '}' should be on the same line. 908
Errors '{' should be on the previous line. 910
Errors Line has trailing spaces. 914
Errors Missing a Javadoc comment. 915
Errors Name 'shove_via_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 915
Errors Variable 'shove_via_list' must be private and have accessor methods. 915
Errors Missing a Javadoc comment. 916
Errors Missing a Javadoc comment. 917
Errors Missing a Javadoc comment. 918
Errors Name 'own_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 918
Errors Missing a Javadoc comment. 919
Errors Name 'cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 919
Errors Missing a Javadoc comment. 920
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Missing a Javadoc comment. 921
Errors Missing a Javadoc comment. 922
Errors Name 'list_anchor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 922
Errors Missing a Javadoc comment. 923
Errors Name 'trace_piece_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 923
Errors Missing a Javadoc comment. 924
Errors Name 'max_stack_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 924
Errors Missing a Javadoc comment. 925
Errors Name 'shape_contains_trace_tails' must match pattern '^[a-z][a-zA-Z0-9]*$'. 925
Errors Missing a Javadoc comment. 926
Errors Name 'found_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 926
Errors Missing a Javadoc comment. 927
Errors Name 'c_offset_add' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 927
Errors Line has trailing spaces. 928
Errors '{' should be on the previous line. 934
Errors Missing a Javadoc comment. 935
Errors Parameter p_trace should be final. 935
Errors Name 'p_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Parameter p_trace_line_no should be final. 935
Errors Name 'p_trace_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Parameter p_edge_no should be final. 935
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Parameter p_entry_approx should be final. 936
Errors Name 'p_entry_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 936
Errors '{' should be on the previous line. 937
Errors Line has trailing spaces. 944
Errors Missing a Javadoc comment. 945
Errors Variable 'trace' must be private and have accessor methods. 945
Errors Missing a Javadoc comment. 946
Errors Name 'trace_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 946
Errors Variable 'trace_line_no' must be private and have accessor methods. 946
Errors Missing a Javadoc comment. 947
Errors Name 'edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Variable 'edge_no' must be private and have accessor methods. 947
Errors Missing a Javadoc comment. 948
Errors Name 'entry_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 948
Errors Variable 'entry_approx' must be private and have accessor methods. 948
Errors Missing a Javadoc comment. 949
Errors Name 'stack_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 949
Errors Variable 'stack_level' must be private and have accessor methods. 949
Errors Missing a Javadoc comment. 950
Errors Variable 'next' must be private and have accessor methods. 950
Errors Line has trailing spaces. 952
Errors Missing a Javadoc comment. 953
Errors 'private' modifier out of order with the JLS suggestions. 953
Errors Name 'net_nos_equal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 953
Errors Parameter p_net_nos_1 should be final. 953
Errors Name 'p_net_nos_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 953
Errors Parameter p_net_nos_2 should be final. 953
Errors Name 'p_net_nos_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 953
Errors '{' should be on the previous line. 956
Errors Name 'curr_net_no_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors '{' should be on the previous line. 960
Errors Name 'net_no_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 961
Errors Name 'curr_net_no_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 962
Errors '{' should be on the previous line. 963
Errors '{' should be on the previous line. 965
Errors '{' should be on the previous line. 970

board/ShoveTraceAlgo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 36
Errors '{' should be on the previous line. 44
Errors Parameter p_board should be final. 51
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 57
Errors Method 'check' is not designed for extension - needs to be abstract, final or empty. 73
Errors More than 7 parameters. 73
Errors Parameter p_trace_shape should be final. 73
Errors Name 'p_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter p_from_side should be final. 73
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter p_dir should be final. 74
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_layer should be final. 74
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_net_no_arr should be final. 74
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Line is longer than 80 characters. 75
Errors Parameter p_cl_type should be final. 75
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_max_recursion_depth should be final. 75
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_max_via_recursion_depth should be final. 75
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_max_spring_over_recursion_depth should be final. 76
Errors Name 'p_max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_time_limit should be final. 76
Errors Name 'p_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 79
Errors '{' should be on the previous line. 84
Errors '{' should be on the previous line. 89
Errors Name 'shape_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 94
Errors Line is longer than 80 characters. 95
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 98
Errors Line is longer than 80 characters. 99
Errors Name 'obstacles_shovable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 101
Errors Line is longer than 80 characters. 102
Errors Name 'trace_piece_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 108
Errors Line is longer than 80 characters. 109
Errors Name 'shape_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '0.5' is a magic number. 112
Errors Name 'curr_shove_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 128
Errors Name 'curr_shove_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Name 'try_via_centers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Line is longer than 80 characters. 130
Errors Line is longer than 80 characters. 133
Errors Name 'max_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '0.5' is a magic number. 133
Errors Name 'max_dist_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Name 'shove_via_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors Line is longer than 80 characters. 140
Errors Line is longer than 80 characters. 141
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 142
Errors Line is longer than 80 characters. 143
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 157
Errors '{' should be on the previous line. 161
Errors Line is longer than 80 characters. 162
Errors Name 'is_orthogonal_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 168
Errors Name 'curr_substitute_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 172
Errors '{' should be on the previous line. 176
Errors Line is longer than 80 characters. 177
Errors Name 'new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line is longer than 80 characters. 178
Errors Line is longer than 80 characters. 179
Errors '{' should be on the previous line. 181
Errors '{' should be on the previous line. 186
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 194
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Name 'is_in_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 197
Errors Line is longer than 80 characters. 199
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 202
Errors '{' should be on the previous line. 204
Errors Line is longer than 80 characters. 214
Errors Line is longer than 80 characters. 215
Errors Line is longer than 80 characters. 217
Errors Line is longer than 80 characters. 230
Errors Method length is 157 lines (max allowed is 150). 230
Errors More than 7 parameters. 230
Errors Parameter p_board should be final. 230
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_line_segment should be final. 230
Errors Name 'p_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_shove_to_the_left should be final. 230
Errors Name 'p_shove_to_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_layer should be final. 230
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_net_no_arr should be final. 230
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_trace_half_width should be final. 230
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Line is longer than 80 characters. 231
Errors Parameter p_cl_type should be final. 231
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Parameter p_max_recursion_depth should be final. 231
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Parameter p_max_via_recursion_depth should be final. 231
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Line is longer than 80 characters. 233
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 238
Errors Name 'trace_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors '{' should be on the previous line. 240
Errors Line is longer than 80 characters. 241
Errors Name 'trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 252
Errors Line is longer than 80 characters. 255
Errors Name 'from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors Name 'shape_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Line is longer than 80 characters. 257
Errors Line is longer than 80 characters. 259
Errors Line is longer than 80 characters. 260
Errors Name 'obstacles_shovable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 262
Errors Name 'trace_piece_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 268
Errors Name 'start_corner_appprox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Name 'end_corner_appprox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Line is longer than 80 characters. 274
Errors Name 'segment_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Name 'cl_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Name 'curr_shove_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 283
Errors '{' should be on the previous line. 285
Errors Name 'shove_via_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 290
Errors Name 'new_via_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Line is longer than 80 characters. 293
Errors '{' should be on the previous line. 297
Errors Line is longer than 80 characters. 300
Errors Line is longer than 80 characters. 301
Errors Name 'ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Line is longer than 80 characters. 302
Errors Line is longer than 80 characters. 303
Errors '{' should be on the previous line. 307
Errors Line is longer than 80 characters. 308
Errors Name 'via_center_appprox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Line is longer than 80 characters. 309
Errors Line is longer than 80 characters. 311
Errors Name 'via_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Name 'via_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '0.5' is a magic number. 312
Errors Line is longer than 80 characters. 313
Errors Name 'curr_ok_lenght' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors '{' should be on the previous line. 315
Errors Line is longer than 80 characters. 316
Errors '{' should be on the previous line. 319
Errors '{' should be on the previous line. 326
Errors '{' should be on the previous line. 330
Errors Name 'line_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 336
Errors Name 'curr_substitute_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors '{' should be on the previous line. 340
Errors '{' should be on the previous line. 344
Errors Line is longer than 80 characters. 345
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 347
Errors Line is longer than 80 characters. 349
Errors Line is longer than 80 characters. 352
Errors Name 'is_in_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 354
Errors Line is longer than 80 characters. 355
Errors Name 'shove_ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Line is longer than 80 characters. 356
Errors Line is longer than 80 characters. 357
Errors '{' should be on the previous line. 359
Errors '{' should be on the previous line. 361
Errors Line is longer than 80 characters. 365
Errors Line is longer than 80 characters. 366
Errors Line is longer than 80 characters. 368
Errors Name 'curr_ok_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors '{' should be on the previous line. 370
Errors Line is longer than 80 characters. 371
Errors '}' should be on the same line. 372
Errors '{' should be on the previous line. 374
Errors Line is longer than 80 characters. 375
Errors '{' should be on the previous line. 378
Errors Line is longer than 80 characters. 406
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 406
Errors More than 7 parameters. 406
Errors Parameter p_trace_shape should be final. 406
Errors Name 'p_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_from_side should be final. 406
Errors Name 'p_from_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_layer should be final. 406
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_net_no_arr should be final. 406
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Parameter p_cl_type should be final. 407
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Parameter p_ignore_items should be final. 407
Errors Name 'p_ignore_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Line is longer than 80 characters. 408
Errors Parameter p_max_recursion_depth should be final. 408
Errors Name 'p_max_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_max_via_recursion_depth should be final. 408
Errors Name 'p_max_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_max_spring_over_recursion_depth should be final. 408
Errors Name 'p_max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors '{' should be on the previous line. 411
Errors '{' should be on the previous line. 416
Errors Line is longer than 80 characters. 420
Errors Line is longer than 80 characters. 421
Errors Name 'shape_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Line is longer than 80 characters. 426
Errors Line is longer than 80 characters. 427
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors Line is longer than 80 characters. 429
Errors Line is longer than 80 characters. 430
Errors Line is longer than 80 characters. 431
Errors Name 'obstacles_shovable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors '{' should be on the previous line. 433
Errors Line is longer than 80 characters. 435
Errors '{' should be on the previous line. 439
Errors Line is longer than 80 characters. 440
Errors Name 'trace_piece_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 445
Errors '{' should be on the previous line. 449
Errors Line is longer than 80 characters. 450
Errors Line is longer than 80 characters. 453
Errors Name 'tails_exist_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 453
Errors Name 'is_orthogonal_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors '{' should be on the previous line. 457
Errors Name 'curr_substitute_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors '{' should be on the previous line. 461
Errors Line is longer than 80 characters. 464
Errors '{' should be on the previous line. 469
Errors Line is longer than 80 characters. 470
Errors Name 'new_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Line is longer than 80 characters. 471
Errors Line is longer than 80 characters. 472
Errors '{' should be on the previous line. 475
Errors '{' should be on the previous line. 480
Errors Name 'curr_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors '{' should be on the previous line. 488
Errors Line is longer than 80 characters. 490
Errors Line is longer than 80 characters. 491
Errors Line is longer than 80 characters. 492
Errors '{' should be on the previous line. 498
Errors Line is longer than 80 characters. 500
Errors Name 'end_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '{' should be on the previous line. 504
Errors Line is longer than 80 characters. 510
Errors '{' should be on the previous line. 512
Errors '{' should be on the previous line. 514
Errors Line is longer than 80 characters. 515
Errors '{' should be on the previous line. 517
Errors Line is longer than 80 characters. 518
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors '{' should be on the previous line. 520
Errors Line is longer than 80 characters. 530
Errors Method 'get_ignore_items_at_tie_pins' is not designed for extension - needs to be abstract, final or empty. 530
Errors Missing a Javadoc comment. 530
Errors Name 'get_ignore_items_at_tie_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Parameter p_trace_shape should be final. 530
Errors Name 'p_trace_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Parameter p_layer should be final. 530
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Parameter p_net_no_arr should be final. 530
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Line is longer than 80 characters. 532
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors '{' should be on the previous line. 535
Errors '{' should be on the previous line. 537
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors '{' should be on the previous line. 540
Errors Expected an @return tag. 556
Errors Method length is 262 lines (max allowed is 150). 556
Errors More than 7 parameters. 556
Errors Name 'spring_over' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors Parameter p_polyline should be final. 556
Errors Expected @param tag for 'p_polyline'. 556
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors Parameter p_half_width should be final. 556
Errors Expected @param tag for 'p_half_width'. 556
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors Line is longer than 80 characters. 557
Errors Parameter p_layer should be final. 557
Errors Expected @param tag for 'p_layer'. 557
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors Parameter p_net_no_arr should be final. 557
Errors Expected @param tag for 'p_net_no_arr'. 557
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors Parameter p_cl_type should be final. 557
Errors Expected @param tag for 'p_cl_type'. 557
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors Parameter p_over_connected_pins should be final. 557
Errors Expected @param tag for 'p_over_connected_pins'. 557
Errors Name 'p_over_connected_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors Parameter p_recursion_depth should be final. 558
Errors Expected @param tag for 'p_recursion_depth'. 558
Errors Name 'p_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors Parameter p_contact_pins should be final. 558
Errors Expected @param tag for 'p_contact_pins'. 558
Errors Name 'p_contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors '{' should be on the previous line. 559
Errors Name 'found_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors Name 'found_obstacle_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Line is longer than 80 characters. 562
Errors Name 'search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors Name 'check_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors '{' should be on the previous line. 565
Errors '}' should be on the same line. 567
Errors '{' should be on the previous line. 569
Errors '{' should be on the previous line. 573
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Line is longer than 80 characters. 575
Errors '{' should be on the previous line. 578
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors '{' should be on the previous line. 582
Errors Line is longer than 80 characters. 584
Errors '&&' should be on a new line. 584
Errors '}' should be on the same line. 586
Errors '{' should be on the previous line. 588
Errors Line is longer than 80 characters. 589
Errors '}' should be on the same line. 590
Errors Line is longer than 80 characters. 591
Errors '}' should be on the same line. 594
Errors '{' should be on the previous line. 596
Errors '{' should be on the previous line. 598
Errors '{' should be on the previous line. 601
Errors Line has trailing spaces. 602
Errors Line is longer than 80 characters. 602
Errors Line is longer than 80 characters. 603
Errors Name 'curr_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 604
Errors '{' should be on the previous line. 605
Errors '{' should be on the previous line. 607
Errors '}' should be on the same line. 612
Errors '{' should be on the previous line. 614
Errors '}' should be on the same line. 618
Errors '{' should be on the previous line. 620
Errors '{' should be on the previous line. 626
Errors '{' should be on the previous line. 628
Errors '}' should be on the same line. 631
Errors '{' should be on the previous line. 633
Errors Line is longer than 80 characters. 634
Errors Line is longer than 80 characters. 637
Errors Name 'curr_item_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 637
Errors Line is longer than 80 characters. 638
Errors Line is longer than 80 characters. 640
Errors Line is longer than 80 characters. 643
Errors '}' should be on the same line. 644
Errors Line is longer than 80 characters. 645
Errors '{' should be on the previous line. 654
Errors '{' should be on the previous line. 659
Errors Line is longer than 80 characters. 673
Errors Name 'try_spring_over' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors '{' should be on the previous line. 680
Errors Line is longer than 80 characters. 682
Errors Name 'contacts_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 682
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 683
Errors '{' should be on the previous line. 684
Errors '{' should be on the previous line. 686
Errors Name 'obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors '{' should be on the previous line. 694
Errors Line is longer than 80 characters. 695
Errors '{' should be on the previous line. 698
Errors Line is longer than 80 characters. 699
Errors '}' should be on the same line. 700
Errors '{' should be on the previous line. 702
Errors '}' should be on the same line. 705
Errors '{' should be on the previous line. 707
Errors Name 'found_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Line is longer than 80 characters. 709
Errors '{' should be on the previous line. 713
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors '{' should be on the previous line. 719
Errors '}' should be on the same line. 722
Errors '{' should be on the previous line. 724
Errors Line is longer than 80 characters. 727
Errors Name 'half_cl_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors '0.5' is a magic number. 727
Errors Line is longer than 80 characters. 728
Errors Line is longer than 80 characters. 731
Errors '}' should be on the same line. 734
Errors Line is longer than 80 characters. 735
Errors Line is longer than 80 characters. 744
Errors Line is longer than 80 characters. 746
Errors '{' should be on the previous line. 752
Errors '<' should be on a new line. 756
Errors '{' should be on the previous line. 758
Errors Line is longer than 80 characters. 762
Errors Name 'first_intersection_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 764
Errors Name 'last_intersection_side_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Name 'first_intersection_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 766
Errors Name 'last_intersection_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 767
Errors Name 'side_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors '<' should be on a new line. 769
Errors '{' should be on the previous line. 771
Errors '}' should be on the same line. 773
Errors '{' should be on the previous line. 775
Errors Line is longer than 80 characters. 776
Errors Name 'compare_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 776
Errors Line is longer than 80 characters. 777
Errors Name 'first_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 777
Errors Line is longer than 80 characters. 778
Errors Name 'second_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 778
Errors Line is longer than 80 characters. 779
Errors Name 'substitute_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 784
Errors '3' is a magic number. 784
Errors Name 'curr_edge_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors '{' should be on the previous line. 791
Errors '{' should be on the previous line. 794
Errors '}' should be on the same line. 796
Errors '{' should be on the previous line. 798
Errors Line is longer than 80 characters. 802
Errors Name 'substitute_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors '{' should be on the previous line. 811
Errors '{' should be on the previous line. 815
Errors Line is longer than 80 characters. 818
Errors Expected an @return tag. 832
Errors Method 'spring_over_obstacles' is not designed for extension - needs to be abstract, final or empty. 832
Errors Name 'spring_over_obstacles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors Line is longer than 80 characters. 833
Errors Parameter p_polyline should be final. 833
Errors Expected @param tag for 'p_polyline'. 833
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors Parameter p_half_width should be final. 833
Errors Expected @param tag for 'p_half_width'. 833
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors Parameter p_layer should be final. 833
Errors Expected @param tag for 'p_layer'. 833
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors Parameter p_net_no_arr should be final. 833
Errors Expected @param tag for 'p_net_no_arr'. 833
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors Parameter p_cl_type should be final. 834
Errors Expected @param tag for 'p_cl_type'. 834
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 834
Errors Parameter p_contact_pins should be final. 834
Errors Expected @param tag for 'p_contact_pins'. 834
Errors Name 'p_contact_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 834
Errors '{' should be on the previous line. 835
Errors Name 'c_max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 836
Errors Line is longer than 80 characters. 837
Errors Name 'counter_clock_wise_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 837
Errors '{' should be on the previous line. 840
Errors Line is longer than 80 characters. 844
Errors Name 'clock_wise_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '{' should be on the previous line. 848
Errors Line is longer than 80 characters. 849
Errors '}' should be on the same line. 852
Errors '{' should be on the previous line. 854
Errors '}' should be on the same line. 858
Errors '{' should be on the previous line. 860
Errors '}' should be on the same line. 862
Errors '{' should be on the previous line. 864
Errors Missing a Javadoc comment. 870

board/TestLevel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 25
Errors '{' should be on the previous line. 32
Errors Line is longer than 80 characters. 33
Errors Missing a Javadoc comment. 33
Errors Missing a Javadoc comment. 33
Errors Missing a Javadoc comment. 33
Errors Missing a Javadoc comment. 33

board/Trace.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 37
Errors Line has trailing spaces. 39
Errors Line is longer than 80 characters. 40
Errors Missing a Javadoc comment. 40
Errors More than 7 parameters. 40
Errors Parameter p_layer should be final. 40
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_half_width should be final. 40
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_net_no_arr should be final. 40
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_clearance_type should be final. 40
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line is longer than 80 characters. 41
Errors Parameter p_id_no should be final. 41
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_group_no should be final. 41
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_fixed_state should be final. 41
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board should be final. 41
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line is longer than 80 characters. 43
Errors ';' is preceded with whitespace. 44
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 52
Errors First sentence should end with a period. 53
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 59
Errors First sentence should end with a period. 60
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Line has trailing spaces. 66
Errors Method 'first_layer' is not designed for extension - needs to be abstract, final or empty. 72
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 76
Errors Method 'last_layer' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 86
Errors Method 'get_layer' is not designed for extension - needs to be abstract, final or empty. 92
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 96
Errors Method 'set_layer' is not designed for extension - needs to be abstract, final or empty. 102
Errors Name 'set_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Parameter p_layer should be final. 102
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line has trailing spaces. 106
Errors Method 'get_half_width' is not designed for extension - needs to be abstract, final or empty. 112
Errors Name 'get_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 113
Errors Line has trailing spaces. 116
Errors Name 'get_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line has trailing spaces. 123
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 127
Errors Method 'get_compensated_half_width' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'get_compensated_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_search_tree should be final. 132
Errors Name 'p_search_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors Line is longer than 80 characters. 134
Errors Line has trailing spaces. 137
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 144
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_other should be final. 144
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 146
Errors Line is longer than 80 characters. 150
Errors '{' should be on the previous line. 155
Errors Line has trailing spaces. 160
Errors Method 'get_start_contacts' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'get_start_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Line has trailing spaces. 171
Errors Method 'get_end_contacts' is not designed for extension - needs to be abstract, final or empty. 178
Errors Name 'get_end_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 182
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 189
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Parameter p_other should be final. 189
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors Line has trailing spaces. 193
Errors Method 'get_normal_contacts' is not designed for extension - needs to be abstract, final or empty. 199
Errors Name 'get_normal_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 204
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 209
Errors Line has trailing spaces. 214
Errors Method 'is_route' is not designed for extension - needs to be abstract, final or empty. 220
Errors Name 'is_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 221
Errors Line has trailing spaces. 224
Errors Line is longer than 80 characters. 226
Errors Method 'is_tail' is not designed for extension - needs to be abstract, final or empty. 230
Errors Name 'is_tail' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors '{' should be on the previous line. 231
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors '{' should be on the previous line. 234
Errors Line has trailing spaces. 240
Errors Line has trailing spaces. 241
Errors Line is longer than 80 characters. 243
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 243
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Parameter p_graphics_context should be final. 243
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Line has trailing spaces. 247
Errors Method 'get_draw_priority' is not designed for extension - needs to be abstract, final or empty. 253
Errors Name 'get_draw_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors '{' should be on the previous line. 254
Errors Line has trailing spaces. 257
Errors Line is longer than 80 characters. 259
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 259
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_graphics_context should be final. 259
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Line has trailing spaces. 263
Errors Line is longer than 80 characters. 267
Errors Method 'get_normal_contacts' is not designed for extension - needs to be abstract, final or empty. 274
Errors Name 'get_normal_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Parameter p_point should be final. 274
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Parameter p_ignore_net should be final. 274
Errors Name 'p_ignore_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors '{' should be on the previous line. 275
Errors Line is longer than 80 characters. 276
Errors Name 'search_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Line is longer than 80 characters. 281
Errors '(' is preceded with whitespace. 282
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 286
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Line is longer than 80 characters. 290
Errors '{' should be on the previous line. 293
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors '{' should be on the previous line. 297
Errors '}' should be on the same line. 300
Errors '{' should be on the previous line. 302
Errors Name 'curr_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors 'if' is not followed by whitespace. 304
Errors '{' should be on the previous line. 305
Errors '}' should be on the same line. 308
Errors '{' should be on the previous line. 310
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 313
Errors Line has trailing spaces. 321
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 322
Errors Missing a Javadoc comment. 322
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Parameter p_drill_item should be final. 322
Errors Name 'p_drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors Line has trailing spaces. 326
Errors Method 'normal_contact_point' is not designed for extension - needs to be abstract, final or empty. 327
Errors Missing a Javadoc comment. 327
Errors Name 'normal_contact_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_other should be final. 327
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '{' should be on the previous line. 328
Errors '{' should be on the previous line. 330
Errors Name 'contact_at_first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Name 'contact_at_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors '{' should be on the previous line. 342
Errors '}' should be on the same line. 345
Errors '{' should be on the previous line. 347
Errors '}' should be on the same line. 349
Errors '{' should be on the previous line. 351
Errors Line has trailing spaces. 356
Errors Method 'is_drillable' is not designed for extension - needs to be abstract, final or empty. 358
Errors Name 'is_drillable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Parameter p_net_no should be final. 358
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors '{' should be on the previous line. 359
Errors Line has trailing spaces. 362
Errors First sentence should end with a period. 363
Errors Method 'is_overlap' is not designed for extension - needs to be abstract, final or empty. 369
Errors Name 'is_overlap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors '{' should be on the previous line. 370
Errors Name 'start_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Name 'end_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors '{' should be on the previous line. 375
Errors '{' should be on the previous line. 377
Errors Line has trailing spaces. 383
Errors Line is longer than 80 characters. 385
Errors Method 'is_shove_fixed' is not designed for extension - needs to be abstract, final or empty. 389
Errors Name 'is_shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '{' should be on the previous line. 390
Errors '{' should be on the previous line. 392
Errors Line has trailing spaces. 395
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '{' should be on the previous line. 399
Errors '{' should be on the previous line. 401
Errors '{' should be on the previous line. 403
Errors Line has trailing spaces. 410
Errors First sentence should end with a period. 411
Errors Method 'nearest_end_point' is not designed for extension - needs to be abstract, final or empty. 418
Errors Name 'nearest_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Parameter p_from_point should be final. 418
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors '{' should be on the previous line. 419
Errors Name 'from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors '{' should be on the previous line. 427
Errors '}' should be on the same line. 429
Errors '{' should be on the previous line. 431
Errors Line has trailing spaces. 436
Errors First sentence should end with a period. 437
Errors Line is longer than 80 characters. 438
Errors Method 'is_cycle' is not designed for extension - needs to be abstract, final or empty. 442
Errors Name 'is_cycle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors '{' should be on the previous line. 443
Errors '{' should be on the previous line. 445
Errors Name 'visited_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Name 'start_contacts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors '{' should be on the previous line. 453
Errors Name 'ignore_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors '{' should be on the previous line. 461
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors '{' should be on the previous line. 464
Errors Line is longer than 80 characters. 465
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors '{' should be on the previous line. 469
Errors Line is longer than 80 characters. 470
Errors Line has trailing spaces. 477
Errors Method 'shape_layer' is not designed for extension - needs to be abstract, final or empty. 479
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors Parameter p_index should be final. 479
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors '{' should be on the previous line. 480
Errors Line has trailing spaces. 483
Errors Method 'get_ratsnest_corners' is not designed for extension - needs to be abstract, final or empty. 489
Errors Name 'get_ratsnest_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 490
Errors Line is longer than 80 characters. 492
Errors Name 'stub_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors Name 'stub_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 494
Errors Name 'stub_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors '{' should be on the previous line. 497
Errors '{' should be on the previous line. 502
Errors Name 'stub_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors '{' should be on the previous line. 509
Errors '{' should be on the previous line. 514
Errors '{' should be on the previous line. 518
Errors '{' should be on the previous line. 520
Errors ';' is not followed by whitespace. 521
Errors Line has trailing spaces. 526
Errors Line has trailing spaces. 527
Errors Name 'check_connection_to_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors Name 'p_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors Line has trailing spaces. 538
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 540
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 540
Errors Parameter p_filter should be final. 540
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 540
Errors '{' should be on the previous line. 541
Errors '{' should be on the previous line. 543
Errors Line is longer than 80 characters. 546
Errors Line has trailing spaces. 548
Errors Line has trailing spaces. 549
Errors Line is longer than 80 characters. 551
Errors Expected an @return tag. 554
Errors Method 'touching_pins_at_end_corners' is not designed for extension - needs to be abstract, final or empty. 554
Errors Name 'touching_pins_at_end_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors '{' should be on the previous line. 555
Errors '{' should be on the previous line. 558
Errors Name 'curr_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors '{' should be on the previous line. 563
Errors Name 'curr_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 564
Errors Line is longer than 80 characters. 566
Errors Name 'curr_overlaps' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 567
Errors '{' should be on the previous line. 568
Errors '{' should be on the previous line. 570
Errors 'cast' is not followed by whitespace. 571
Errors Line has trailing spaces. 578
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 580
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Parameter p_window should be final. 580
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Parameter p_locale should be final. 580
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Line is longer than 80 characters. 583
Errors Line has trailing spaces. 598
Errors Method 'validate' is not designed for extension - needs to be abstract, final or empty. 604
Errors '{' should be on the previous line. 605
Errors Line has trailing spaces. 607
Errors '{' should be on the previous line. 609
Errors Line is longer than 80 characters. 610
Errors Line has trailing spaces. 615
Errors Line has trailing spaces. 616
Errors Expected an @return tag. 621
Errors Line has trailing spaces. 622
Errors Line is longer than 80 characters. 624
Errors Line is longer than 80 characters. 625
Errors Name 'p_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Line has trailing spaces. 634
Errors Line is longer than 80 characters. 637
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 643
Errors Line has trailing spaces. 644
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 652
Errors Name 'p_pull_tight_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 652
Errors Line has trailing spaces. 653
Errors Line has trailing spaces. 654
Errors Missing a Javadoc comment. 655
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors ';' is preceded with whitespace. 655
Errors Missing a Javadoc comment. 656
Errors ';' is preceded with whitespace. 656

board/Unit.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Missing a Javadoc comment. 31
Errors '{' should be on the previous line. 32
Errors Missing a Javadoc comment. 33
Errors '{' should be on the previous line. 34
Errors Missing a Javadoc comment. 38
Errors '{' should be on the previous line. 39
Errors Missing a Javadoc comment. 40
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 45
Errors Missing a Javadoc comment. 46
Errors '{' should be on the previous line. 47
Errors Missing a Javadoc comment. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 53
Errors Missing a Javadoc comment. 54
Errors '{' should be on the previous line. 55
Errors Missing a Javadoc comment. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 61
Errors First sentence should end with a period. 62
Errors Parameter p_value should be final. 70
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Parameter p_from_unit should be final. 70
Errors Name 'p_from_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Parameter p_to_unit should be final. 70
Errors Name 'p_to_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 76
Errors '{' should be on the previous line. 78
Errors 'if' is not followed by whitespace. 79
Errors '{' should be on the previous line. 80
Errors '1000.0' is a magic number. 81
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors '}' should be on the same line. 86
Errors '{' should be on the previous line. 88
Errors '1000.0' is a magic number. 89
Errors '}' should be on the same line. 91
Errors '{' should be on the previous line. 93
Errors 'if' is not followed by whitespace. 94
Errors '{' should be on the previous line. 95
Errors '1000.0' is a magic number. 96
Errors '}' should be on the same line. 97
Errors 'if' is not followed by whitespace. 98
Errors '{' should be on the previous line. 99
Errors '}' should be on the same line. 101
Errors '{' should be on the previous line. 103
Errors '1000.0' is a magic number. 104
Errors '}' should be on the same line. 106
Errors '{' should be on the previous line. 108
Errors 'if' is not followed by whitespace. 109
Errors '{' should be on the previous line. 110
Errors '}' should be on the same line. 112
Errors 'if' is not followed by whitespace. 113
Errors '{' should be on the previous line. 114
Errors '1000' is a magic number. 115
Errors '}' should be on the same line. 116
Errors '{' should be on the previous line. 118
Errors '1000.0' is a magic number. 119
Errors '}' should be on the same line. 121
Errors '{' should be on the previous line. 123
Errors 'if' is not followed by whitespace. 124
Errors '{' should be on the previous line. 125
Errors '1000.0' is a magic number. 126
Errors '}' should be on the same line. 127
Errors 'if' is not followed by whitespace. 128
Errors '{' should be on the previous line. 129
Errors '1000.0' is a magic number. 130
Errors '}' should be on the same line. 131
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 139
Errors Name 'from_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_string should be final. 147
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors '{' should be on the previous line. 151
Errors '}' should be on the same line. 153
Errors '{' should be on the previous line. 155
Errors '}' should be on the same line. 157
Errors '{' should be on the previous line. 159
Errors '}' should be on the same line. 161
Errors '{' should be on the previous line. 163
Errors '}' should be on the same line. 165
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 172
Errors First sentence should end with a period. 173

board/Via.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 41
Errors First sentence should end with a period. 43
Errors Line is longer than 80 characters. 56
Errors More than 7 parameters. 56
Errors Parameter p_padstack should be final. 56
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_center should be final. 56
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_net_no_arr should be final. 56
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_clearance_type should be final. 56
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_id_no should be final. 56
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 57
Errors Parameter p_group_no should be final. 57
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_fixed_state should be final. 57
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_attach_allowed should be final. 57
Errors Name 'p_attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_board should be final. 57
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 59
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 65
Errors Parameter p_id_no should be final. 65
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Line is longer than 80 characters. 67
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 72
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_index should be final. 72
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 81
Errors '{' should be on the previous line. 83
Errors Name 'padstack_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 89
Errors '}' should be on the same line. 91
Errors '{' should be on the previous line. 93
Errors Line is longer than 80 characters. 94
Errors Method 'get_padstack' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'get_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors Method 'set_padstack' is not designed for extension - needs to be abstract, final or empty. 116
Errors Name 'set_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_padstack should be final. 116
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Method 'is_route' is not designed for extension - needs to be abstract, final or empty. 126
Errors Name 'is_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 137
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Parameter p_other should be final. 137
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors '{' should be on the previous line. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 143
Errors '{' should be on the previous line. 148
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 155
Errors Method 'is_tail' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'is_tail' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 171
Errors Name 'curr_contact_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Name 'first_contact_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Name 'first_contact_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 179
Errors Line is longer than 80 characters. 181
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 190
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_pole should be final. 190
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 196
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 198
Errors Line is longer than 80 characters. 212
Errors Method 'get_autoroute_drill_info' is not designed for extension - needs to be abstract, final or empty. 212
Errors Name 'get_autoroute_drill_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_autoroute_tree should be final. 212
Errors Name 'p_autoroute_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 215
Errors Line is longer than 80 characters. 216
Errors Name 'via_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Line is longer than 80 characters. 217
Errors Name 'curr_drill_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Line is longer than 80 characters. 219
Errors Name 'via_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 223
Errors Method 'clear_derived_data' is not designed for extension - needs to be abstract, final or empty. 232
Errors Name 'clear_derived_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors '{' should be on the previous line. 233
Errors Line has trailing spaces. 238
Errors Method 'clear_autoroute_info' is not designed for extension - needs to be abstract, final or empty. 242
Errors Name 'clear_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 249
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_filter should be final. 249
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 250
Errors '{' should be on the previous line. 252
Errors Line is longer than 80 characters. 259
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 259
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_graphics_context should be final. 259
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 263
Errors '}' should be on the same line. 267
Errors '{' should be on the previous line. 269
Errors '}' should be on the same line. 272
Errors '{' should be on the previous line. 274
Errors Line is longer than 80 characters. 281
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 281
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Parameter p_graphics_context should be final. 281
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors '{' should be on the previous line. 285
Errors '}' should be on the same line. 289
Errors '{' should be on the previous line. 291
Errors '}' should be on the same line. 294
Errors '{' should be on the previous line. 296
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 303
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_window should be final. 303
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_locale should be final. 303
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Line is longer than 80 characters. 306
Errors Line is longer than 80 characters. 311
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 317
Errors Parameter p_stream should be final. 317
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 318
Errors '{' should be on the previous line. 320
Errors '{' should be on the previous line. 323
Errors Missing a Javadoc comment. 328
Errors Line is longer than 80 characters. 329
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Variable 'attach_allowed' must be private and have accessor methods. 330
Errors Missing a Javadoc comment. 331
Errors 'private' modifier out of order with the JLS suggestions. 331
Errors Name 'precalculated_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors 'private' modifier out of order with the JLS suggestions. 333
Errors Name 'autoroute_drill_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333

board/ViaObstacleArea.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 38
Errors More than 7 parameters. 38
Errors Parameter p_area should be final. 38
Errors Expected @param tag for 'p_area'. 38
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_layer should be final. 38
Errors Expected @param tag for 'p_layer'. 38
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_translation should be final. 38
Errors Expected @param tag for 'p_translation'. 38
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_rotation_in_degree should be final. 38
Errors Expected @param tag for 'p_rotation_in_degree'. 38
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_side_changed should be final. 38
Errors Expected @param tag for 'p_side_changed'. 38
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line is longer than 80 characters. 39
Errors Parameter p_net_no_arr should be final. 39
Errors Expected @param tag for 'p_net_no_arr'. 39
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_clearance_type should be final. 39
Errors Expected @param tag for 'p_clearance_type'. 39
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_id_no should be final. 39
Errors Expected @param tag for 'p_id_no'. 39
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_group_no should be final. 39
Errors Expected @param tag for 'p_group_no'. 39
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_name should be final. 39
Errors Expected @param tag for 'p_name'. 39
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_fixed_state should be final. 39
Errors Expected @param tag for 'p_fixed_state'. 39
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_board should be final. 39
Errors Expected @param tag for 'p_board'. 39
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 41
Errors Line is longer than 80 characters. 42
Errors Line has trailing spaces. 44
Errors First sentence should end with a period. 45
Errors Line is longer than 80 characters. 48
Errors More than 7 parameters. 48
Errors Parameter p_area should be final. 48
Errors Expected @param tag for 'p_area'. 48
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_layer should be final. 48
Errors Expected @param tag for 'p_layer'. 48
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_translation should be final. 48
Errors Expected @param tag for 'p_translation'. 48
Errors Name 'p_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_rotation_in_degree should be final. 48
Errors Expected @param tag for 'p_rotation_in_degree'. 48
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_side_changed should be final. 48
Errors Expected @param tag for 'p_side_changed'. 48
Errors Name 'p_side_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line is longer than 80 characters. 49
Errors Parameter p_clearance_type should be final. 49
Errors Expected @param tag for 'p_clearance_type'. 49
Errors Name 'p_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_id_no should be final. 49
Errors Expected @param tag for 'p_id_no'. 49
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_group_no should be final. 49
Errors Expected @param tag for 'p_group_no'. 49
Errors Name 'p_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_name should be final. 49
Errors Expected @param tag for 'p_name'. 49
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_fixed_state should be final. 49
Errors Expected @param tag for 'p_fixed_state'. 49
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_board should be final. 49
Errors Expected @param tag for 'p_board'. 49
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line is longer than 80 characters. 51
Errors Line has trailing spaces. 53
Errors Method 'copy' is not designed for extension - needs to be abstract, final or empty. 55
Errors Parameter p_id_no should be final. 55
Errors Name 'p_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Name 'copied_net_nos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 59
Errors Line has trailing spaces. 60
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 63
Errors Method 'is_obstacle' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'is_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_other should be final. 65
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 73
Errors Method 'is_trace_obstacle' is not designed for extension - needs to be abstract, final or empty. 75
Errors Name 'is_trace_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_net_no should be final. 75
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 79
Errors Method 'is_selected_by_filter' is not designed for extension - needs to be abstract, final or empty. 81
Errors Name 'is_selected_by_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Parameter p_filter should be final. 81
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 87
Errors Line has trailing spaces. 89
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 91
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_window should be final. 91
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_locale should be final. 91
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line has trailing spaces. 93
Errors Line is longer than 80 characters. 94
Errors Line has trailing spaces. 101
Errors Line is longer than 80 characters. 103
Errors Method 'get_draw_colors' is not designed for extension - needs to be abstract, final or empty. 103
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_graphics_context should be final. 103
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Line has trailing spaces. 107
Errors Line is longer than 80 characters. 109
Errors Method 'get_draw_intensity' is not designed for extension - needs to be abstract, final or empty. 109
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_graphics_context should be final. 109
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Line has trailing spaces. 113

boardgraphics/ColorIntensityTable.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors '{' should be on the previous line. 38
Errors '0.4' is a magic number. 40
Errors '0.6' is a magic number. 41
Errors '0.6' is a magic number. 42
Errors '0.2' is a magic number. 43
Errors '0.2' is a magic number. 44
Errors '0.2' is a magic number. 45
Errors '0.2' is a magic number. 46
Errors '0.8' is a magic number. 48
Errors '0.1' is a magic number. 50
Errors Line has trailing spaces. 52
Errors Line is longer than 80 characters. 56
Errors Parameter p_color_intesity_table should be final. 58
Errors Name 'p_color_intesity_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 66
Errors Method 'get_value' is not designed for extension - needs to be abstract, final or empty. 73
Errors Name 'get_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter p_no should be final. 73
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 77
Errors Line has trailing spaces. 82
Errors Method 'set_value' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'set_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_no should be final. 89
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_value should be final. 89
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors Line has trailing spaces. 98
Errors Missing a Javadoc comment. 99
Errors Line has trailing spaces. 100
Errors Line has trailing spaces. 101
Errors Missing a Javadoc comment. 101
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 103
Errors Line is longer than 80 characters. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 103
Errors Missing a Javadoc comment. 104
Errors Missing a Javadoc comment. 104
Errors Missing a Javadoc comment. 104

boardgraphics/ColorTableModel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line has trailing spaces. 15
Errors '{' should be on the previous line. 31
Errors Parameter p_row_count should be final. 39
Errors Name 'p_row_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_locale should be final. 39
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 44
Errors Parameter p_stream should be final. 52
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 54
Errors Method 'getRowCount' is not designed for extension - needs to be abstract, final or empty. 64
Errors '{' should be on the previous line. 65
Errors Method 'getValueAt' is not designed for extension - needs to be abstract, final or empty. 70
Errors Parameter p_row should be final. 70
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Parameter p_col should be final. 70
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 71
Errors Method 'setValueAt' is not designed for extension - needs to be abstract, final or empty. 76
Errors Parameter p_value should be final. 76
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_row should be final. 76
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_col should be final. 76
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Method 'getColumnClass' is not designed for extension - needs to be abstract, final or empty. 90
Errors Parameter p_c should be final. 90
Errors Name 'p_c' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 95
Errors Method 'write_object' is not designed for extension - needs to be abstract, final or empty. 102
Errors Name 'write_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Parameter p_stream should be final. 102
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 104
Errors Line has trailing spaces. 108
Errors Missing a Javadoc comment. 109
Errors Variable 'data' must be private and have accessor methods. 109
Errors Missing a Javadoc comment. 110
Errors Variable 'locale' must be private and have accessor methods. 110

boardgraphics/CoordinateTransform.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Parameter p_design_box should be final. 40
Errors Name 'p_design_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_panel_bounds should be final. 40
Errors Name 'p_panel_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors ')' is preceded with whitespace. 40
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 45
Errors Name 'min_ll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Name 'max_ur' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line is longer than 80 characters. 48
Errors '0.3' is a magic number. 48
Errors Line is longer than 80 characters. 51
Errors Name 'design_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '}' should be on the same line. 53
Errors '{' should be on the previous line. 55
Errors Line has trailing spaces. 59
Errors Line is longer than 80 characters. 60
Errors Name 'x_scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '/' is not preceded with whitespace. 60
Errors '/' is not followed by whitespace. 60
Errors Line is longer than 80 characters. 61
Errors Name 'y_scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '/' is not preceded with whitespace. 61
Errors '/' is not followed by whitespace. 61
Errors Line has trailing spaces. 62
Errors ';' is preceded with whitespace. 63
Errors ';' is preceded with whitespace. 65
Errors Line has trailing spaces. 67
Errors First sentence should end with a period. 68
Errors Line is longer than 80 characters. 71
Errors Parameter p_coordinate_transform should be final. 73
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Line is longer than 80 characters. 75
Errors Line is longer than 80 characters. 76
Errors Line is longer than 80 characters. 77
Errors Line is longer than 80 characters. 78
Errors Line has trailing spaces. 86
Errors First sentence should end with a period. 87
Errors Method 'board_to_screen' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'board_to_screen' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_val should be final. 93
Errors Name 'p_val' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors ';' is preceded with whitespace. 95
Errors Line has trailing spaces. 97
Errors First sentence should end with a period. 98
Errors Method 'screen_to_board' is not designed for extension - needs to be abstract, final or empty. 104
Errors Name 'screen_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Parameter p_val should be final. 104
Errors Name 'p_val' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors Line has trailing spaces. 108
Errors Line has trailing spaces. 109
Errors First sentence should end with a period. 110
Errors Method 'board_to_screen' is not designed for extension - needs to be abstract, final or empty. 116
Errors Name 'board_to_screen' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_point should be final. 116
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Line is longer than 80 characters. 118
Errors Name 'rotated_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line has trailing spaces. 119
Errors '{' should be on the previous line. 122
Errors Line is longer than 80 characters. 123
Errors '}' should be on the same line. 124
Errors '{' should be on the previous line. 126
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 131
Errors '}' should be on the same line. 132
Errors '{' should be on the previous line. 134
Errors Line has trailing spaces. 139
Errors First sentence should end with a period. 140
Errors Method 'screen_to_board' is not designed for extension - needs to be abstract, final or empty. 146
Errors Name 'screen_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Parameter p_point should be final. 146
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors '{' should be on the previous line. 150
Errors Line is longer than 80 characters. 151
Errors '-' is not followed by whitespace. 151
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors '/' is not preceded with whitespace. 155
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 159
Errors '-' is not followed by whitespace. 159
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors '/' is not preceded with whitespace. 163
Errors Line has trailing spaces. 168
Errors Method 'board_to_screen_angle' is not designed for extension - needs to be abstract, final or empty. 175
Errors Name 'board_to_screen_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Parameter p_angle should be final. 175
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors '{' should be on the previous line. 176
Errors '{' should be on the previous line. 179
Errors '{' should be on the previous line. 183
Errors '{' should be on the previous line. 187
Errors '{' should be on the previous line. 191
Errors Line has trailing spaces. 196
Errors Line is longer than 80 characters. 199
Errors Method 'board_to_screen' is not designed for extension - needs to be abstract, final or empty. 205
Errors Name 'board_to_screen' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Parameter p_box should be final. 205
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 206
Errors Name 'corner_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'corner_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Name 'll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Name 'll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Line is longer than 80 characters. 214
Errors '.' is followed by whitespace. 214
Errors Line has trailing spaces. 218
Errors Method 'screen_to_board' is not designed for extension - needs to be abstract, final or empty. 227
Errors Name 'screen_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_rect should be final. 227
Errors Name 'p_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors Line is longer than 80 characters. 229
Errors Name 'corner_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Line is longer than 80 characters. 230
Errors Name 'corner_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Line has trailing spaces. 238
Errors Line is longer than 80 characters. 240
Errors Method 'set_mirror_left_right' is not designed for extension - needs to be abstract, final or empty. 244
Errors Name 'set_mirror_left_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_value should be final. 244
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 245
Errors Line has trailing spaces. 248
Errors Method 'is_mirror_left_right' is not designed for extension - needs to be abstract, final or empty. 254
Errors Name 'is_mirror_left_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 255
Errors Line has trailing spaces. 258
Errors Line is longer than 80 characters. 260
Errors Method 'set_mirror_top_bottom' is not designed for extension - needs to be abstract, final or empty. 264
Errors Name 'set_mirror_top_bottom' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Parameter p_value should be final. 264
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 265
Errors Line is longer than 80 characters. 266
Errors Line has trailing spaces. 270
Errors Method 'is_mirror_top_bottom' is not designed for extension - needs to be abstract, final or empty. 276
Errors Name 'is_mirror_top_bottom' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 277
Errors Line is longer than 80 characters. 278
Errors Line has trailing spaces. 282
Errors Method 'set_rotation' is not designed for extension - needs to be abstract, final or empty. 288
Errors Name 'set_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Parameter p_value should be final. 288
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 289
Errors Line has trailing spaces. 292
Errors Method 'get_rotation' is not designed for extension - needs to be abstract, final or empty. 298
Errors Name 'get_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 299
Errors Line has trailing spaces. 302
Errors Line is longer than 80 characters. 304
Errors Method 'get_90_degree_rotation' is not designed for extension - needs to be abstract, final or empty. 309
Errors Name 'get_90_degree_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors '{' should be on the previous line. 310
Errors '90.0' is a magic number. 311
Errors '{' should be on the previous line. 313
Errors '4' is a magic number. 314
Errors '4' is a magic number. 316
Errors '{' should be on the previous line. 317
Errors '4' is a magic number. 318
Errors Line has trailing spaces. 322
Errors Missing a Javadoc comment. 323
Errors Name 'design_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Variable 'design_box' must be private and have accessor methods. 323
Errors Missing a Javadoc comment. 324
Errors Name 'design_box_with_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Variable 'design_box_with_offset' must be private and have accessor methods. 324
Errors ';' is preceded with whitespace. 324
Errors Missing a Javadoc comment. 325
Errors Name 'screen_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Variable 'screen_bounds' must be private and have accessor methods. 325
Errors ';' is preceded with whitespace. 325
Errors Missing a Javadoc comment. 326
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors ';' is preceded with whitespace. 326
Errors Missing a Javadoc comment. 327
Errors Name 'display_x_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Missing a Javadoc comment. 328
Errors Name 'display_y_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Line has trailing spaces. 329
Errors Name 'mirror_left_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Line has trailing spaces. 334
Errors Name 'mirror_top_bottom' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Line has trailing spaces. 339
Errors Missing a Javadoc comment. 340
Errors Line has trailing spaces. 341
Errors Missing a Javadoc comment. 342
Errors Name 'rotation_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342

boardgraphics/Drawable.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 22
Errors '{' should be on the previous line. 30
Errors Unused @param tag for 'p_graphics_context'. 38
Errors Line is longer than 80 characters. 42
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line has trailing spaces. 43
Errors Unused @param tag for 'p_graphics_context'. 51
Errors Line is longer than 80 characters. 55
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line has trailing spaces. 56
Errors Line is longer than 80 characters. 59
Errors Name 'get_draw_priority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 64
Errors Name 'get_draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line has trailing spaces. 72
Errors First sentence should end with a period. 73
Errors Name 'get_draw_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Line has trailing spaces. 80
Errors First sentence should end with a period. 81
Errors Redundant 'static' modifier. 82
Errors First sentence should end with a period. 83
Errors Redundant 'static' modifier. 84
Errors First sentence should end with a period. 85
Errors Redundant 'static' modifier. 86

boardgraphics/GraphicsContext.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 52
Errors '(' is followed by whitespace. 61
Errors Parameter p_design_bounds should be final. 61
Errors Name 'p_design_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 62
Errors Parameter p_panel_bounds should be final. 62
Errors Name 'p_panel_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_layer_structure should be final. 62
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_locale should be final. 62
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line is longer than 80 characters. 64
Errors '{' should be on the previous line. 70
Errors '{' should be on the previous line. 72
Errors '}' should be on the same line. 74
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 81
Errors First sentence should end with a period. 82
Errors Parameter p_graphics_context should be final. 87
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 89
Errors Line is longer than 80 characters. 90
Errors Line is longer than 80 characters. 91
Errors Line is longer than 80 characters. 92
Errors Line is longer than 80 characters. 93
Errors Line has trailing spaces. 95
Errors Method 'change_design_bounds' is not designed for extension - needs to be abstract, final or empty. 102
Errors Name 'change_design_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Parameter p_new_design_bounds should be final. 102
Errors Name 'p_new_design_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors '{' should be on the previous line. 105
Errors Name 'screen_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Line is longer than 80 characters. 109
Errors Line has trailing spaces. 111
Errors First sentence should end with a period. 112
Errors Method 'change_panel_size' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'change_panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_new_bounds should be final. 117
Errors Name 'p_new_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 120
Errors Name 'design_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Line is longer than 80 characters. 124
Errors Name 'left_right_swapped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line is longer than 80 characters. 125
Errors Name 'top_bottom_swapped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Line is longer than 80 characters. 127
Errors Line has trailing spaces. 132
Errors First sentence should end with a period. 133
Errors Line is longer than 80 characters. 142
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 142
Errors Parameter p_points should be final. 142
Errors Name 'p_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_half_width should be final. 142
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_color should be final. 142
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_g should be final. 142
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_translucency_factor should be final. 142
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 145
Errors 'cast' is not followed by whitespace. 148
Errors Name 'clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors 'cast' is not followed by whitespace. 149
Errors ';' is preceded with whitespace. 149
Errors Name 'clip_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 155
Errors Name 'scaled_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Line has trailing spaces. 156
Errors 'cast' is not followed by whitespace. 157
Errors '*' is not preceded with whitespace. 157
Errors '*' is not followed by whitespace. 157
Errors Line has trailing spaces. 159
Errors Name 'draw_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 162
Errors Line has trailing spaces. 165
Errors 'for' is not followed by whitespace. 166
Errors '=' is not preceded with whitespace. 166
Errors '<' is not preceded with whitespace. 166
Errors '<' is not followed by whitespace. 166
Errors '-' is not preceded with whitespace. 166
Errors '-' is not followed by whitespace. 166
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 170
Errors ';' is preceded with whitespace. 175
Errors '+' is not preceded with whitespace. 176
Errors '+' is not followed by whitespace. 176
Errors ';' is preceded with whitespace. 176
Errors ';' is preceded with whitespace. 177
Errors Line has trailing spaces. 178
Errors '{' should be on the previous line. 180
Errors '}' should be on the same line. 182
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 189
Errors Line has trailing spaces. 193
Errors Line is longer than 80 characters. 207
Errors Method 'draw_circle' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'draw_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_center should be final. 207
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_radius should be final. 207
Errors Name 'p_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_draw_half_width should be final. 207
Errors Name 'p_draw_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_color should be final. 208
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Parameter p_g should be final. 208
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Parameter p_translucency_factor should be final. 208
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 209
Errors '{' should be on the previous line. 211
Errors 'cast' is not followed by whitespace. 214
Errors Line has trailing spaces. 216
Errors Line is longer than 80 characters. 219
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors 'cast' is not followed by whitespace. 219
Errors Line is longer than 80 characters. 221
Errors ',' is not followed by whitespace. 221
Errors Line has trailing spaces. 226
Errors Method 'draw_rectangle' is not designed for extension - needs to be abstract, final or empty. 240
Errors Name 'draw_rectangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_corner1 should be final. 240
Errors Name 'p_corner1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Parameter p_corner2 should be final. 240
Errors Name 'p_corner2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Line is longer than 80 characters. 241
Errors Parameter p_draw_half_width should be final. 241
Errors Name 'p_draw_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_color should be final. 241
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_g should be final. 241
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_translucency_factor should be final. 241
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 244
Errors 'cast' is not followed by whitespace. 247
Errors ';' is preceded with whitespace. 247
Errors ';' is preceded with whitespace. 248
Errors ';' is preceded with whitespace. 249
Errors Line has trailing spaces. 250
Errors ';' is preceded with whitespace. 251
Errors ';' is preceded with whitespace. 252
Errors Line has trailing spaces. 253
Errors Line is longer than 80 characters. 254
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors 'cast' is not followed by whitespace. 254
Errors ';' is preceded with whitespace. 254
Errors ';' is preceded with whitespace. 255
Errors ';' is preceded with whitespace. 256
Errors Line is longer than 80 characters. 257
Errors ';' is preceded with whitespace. 257
Errors ';' is preceded with whitespace. 259
Errors ';' is preceded with whitespace. 260
Errors Line has trailing spaces. 262
Errors Line is longer than 80 characters. 272
Errors Method 'draw_boundary' is not designed for extension - needs to be abstract, final or empty. 272
Errors Name 'draw_boundary' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Parameter p_shape should be final. 272
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Parameter p_draw_half_width should be final. 272
Errors Name 'p_draw_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Parameter p_color should be final. 272
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Parameter p_g should be final. 272
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Parameter p_translucency_factor should be final. 272
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 275
Errors Name 'draw_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 278
Errors Line is longer than 80 characters. 281
Errors Name 'closed_draw_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line is longer than 80 characters. 282
Errors Line is longer than 80 characters. 283
Errors Line is longer than 80 characters. 284
Errors '(' is followed by whitespace. 284
Errors '}' should be on the same line. 285
Errors '{' should be on the previous line. 287
Errors Name 'curr_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Line is longer than 80 characters. 289
Errors Line has trailing spaces. 293
Errors Line is longer than 80 characters. 303
Errors Method 'draw_boundary' is not designed for extension - needs to be abstract, final or empty. 303
Errors Name 'draw_boundary' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_area should be final. 303
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_draw_half_width should be final. 303
Errors Name 'p_draw_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_color should be final. 303
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_g should be final. 303
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_translucency_factor should be final. 303
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Line is longer than 80 characters. 305
Errors '{' should be on the previous line. 308
Errors Line is longer than 80 characters. 309
Errors Line has trailing spaces. 312
Errors First sentence should end with a period. 313
Errors Line is longer than 80 characters. 321
Errors Method 'fill_circle' is not designed for extension - needs to be abstract, final or empty. 321
Errors Name 'fill_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_circle should be final. 321
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_g should be final. 321
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_color should be final. 321
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_translucency_factor should be final. 321
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors '{' should be on the previous line. 324
Errors Line is longer than 80 characters. 327
Errors Line is longer than 80 characters. 329
Errors 'cast' is not followed by whitespace. 329
Errors Line is longer than 80 characters. 335
Errors ',' is not followed by whitespace. 335
Errors 'cast' is not followed by whitespace. 336
Errors Line is longer than 80 characters. 339
Errors Line has trailing spaces. 342
Errors Line is longer than 80 characters. 351
Errors Method 'fill_ellipse' is not designed for extension - needs to be abstract, final or empty. 351
Errors Name 'fill_ellipse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_ellipse should be final. 351
Errors Name 'p_ellipse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_g should be final. 351
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_color should be final. 351
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_translucency_factor should be final. 351
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Name 'ellipse_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Line has trailing spaces. 357
Errors Line has trailing spaces. 358
Errors Line is longer than 80 characters. 368
Errors Method 'fill_ellipse_arr' is not designed for extension - needs to be abstract, final or empty. 368
Errors Name 'fill_ellipse_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Parameter p_ellipse_arr should be final. 368
Errors Name 'p_ellipse_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Parameter p_g should be final. 368
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Parameter p_color should be final. 368
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Parameter p_translucency_factor should be final. 368
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors '{' should be on the previous line. 371
Errors Name 'draw_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Name 'curr_ellipse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 376
Errors Line is longer than 80 characters. 377
Errors Line is longer than 80 characters. 378
Errors Name 'bigger_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Line is longer than 80 characters. 379
Errors 'cast' is not followed by whitespace. 379
Errors Line is longer than 80 characters. 383
Errors Name 'smaller_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Name 'draw_ellipse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Line is longer than 80 characters. 385
Errors ',' is not followed by whitespace. 385
Errors Line is longer than 80 characters. 387
Errors Name 'affine_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Line is longer than 80 characters. 390
Errors Name 'rotated_ellipse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors 'cast' is not followed by whitespace. 393
Errors Line is longer than 80 characters. 396
Errors Line has trailing spaces. 399
Errors Line is longer than 80 characters. 401
Errors Expected an @return tag. 403
Errors Line is longer than 80 characters. 403
Errors Name 'point_near_rectangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_x should be final. 403
Errors Expected @param tag for 'p_x'. 403
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_y should be final. 403
Errors Expected @param tag for 'p_y'. 403
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_rect should be final. 403
Errors Expected @param tag for 'p_rect'. 403
Errors Name 'p_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_dist should be final. 403
Errors Expected @param tag for 'p_dist'. 403
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors '{' should be on the previous line. 406
Errors '{' should be on the previous line. 410
Errors '{' should be on the previous line. 414
Errors '{' should be on the previous line. 418
Errors Line has trailing spaces. 423
Errors Line is longer than 80 characters. 432
Errors Method 'fill_shape' is not designed for extension - needs to be abstract, final or empty. 432
Errors Name 'fill_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Parameter p_points should be final. 432
Errors Name 'p_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Parameter p_g should be final. 432
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Parameter p_color should be final. 432
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Parameter p_translucency_factor should be final. 432
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors '{' should be on the previous line. 435
Errors 'cast' is not followed by whitespace. 438
Errors Name 'draw_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors 'for' is not followed by whitespace. 440
Errors '=' is not preceded with whitespace. 440
Errors '{' should be on the previous line. 441
Errors Line is longer than 80 characters. 442
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors 'cast' is not followed by whitespace. 443
Errors 'cast' is not followed by whitespace. 444
Errors Line is longer than 80 characters. 448
Errors Line has trailing spaces. 451
Errors Line is longer than 80 characters. 454
Errors Line is longer than 80 characters. 456
Errors Line is longer than 80 characters. 461
Errors Method 'fill_area' is not designed for extension - needs to be abstract, final or empty. 461
Errors Name 'fill_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Parameter p_point_lists should be final. 461
Errors Name 'p_point_lists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Parameter p_g should be final. 461
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Parameter p_color should be final. 461
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Parameter p_translucency_factor should be final. 461
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors '{' should be on the previous line. 464
Errors Name 'draw_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors '{' should be on the previous line. 469
Errors Name 'draw_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Name 'curr_point_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors 'for' is not followed by whitespace. 472
Errors '=' is not preceded with whitespace. 472
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors 'cast' is not followed by whitespace. 475
Errors 'cast' is not followed by whitespace. 476
Errors 'cast' is not followed by whitespace. 480
Errors Line is longer than 80 characters. 483
Errors Line has trailing spaces. 486
Errors First sentence should end with a period. 487
Errors Line is longer than 80 characters. 495
Errors Method 'fill_area' is not designed for extension - needs to be abstract, final or empty. 495
Errors Name 'fill_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Parameter p_area should be final. 495
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Parameter p_g should be final. 495
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Parameter p_color should be final. 495
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Parameter p_translucency_factor should be final. 495
Errors Name 'p_translucency_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors '{' should be on the previous line. 498
Errors '{' should be on the previous line. 502
Errors '}' should be on the same line. 504
Errors '{' should be on the previous line. 506
Errors '{' should be on the previous line. 509
Errors Line is longer than 80 characters. 510
Errors Name 'clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors 'cast' is not followed by whitespace. 513
Errors ';' is preceded with whitespace. 513
Errors Name 'clip_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors '{' should be on the previous line. 516
Errors Line has trailing spaces. 520
Errors Name 'draw_polygons' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors '{' should be on the previous line. 523
Errors Name 'curr_draw_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors '{' should be on the previous line. 526
Errors '}' should be on the same line. 528
Errors '{' should be on the previous line. 530
Errors Line is longer than 80 characters. 533
Errors Name 'curr_draw_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors Array brackets at illegal position. 534
Errors '{' should be on the previous line. 536
Errors Line is longer than 80 characters. 540
Errors ';' is preceded with whitespace. 542
Errors '{' should be on the previous line. 545
Errors '{' should be on the previous line. 548
Errors Line is longer than 80 characters. 549
Errors Name 'curr_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors '{' should be on the previous line. 552
Errors '=' is not preceded with whitespace. 553
Errors '0.7' is a magic number. 556
Errors Line has trailing spaces. 560
Errors Method 'get_background_color' is not designed for extension - needs to be abstract, final or empty. 566
Errors Name 'get_background_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors '{' should be on the previous line. 567
Errors Line has trailing spaces. 570
Errors Method 'get_hilight_color' is not designed for extension - needs to be abstract, final or empty. 576
Errors Name 'get_hilight_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors '{' should be on the previous line. 577
Errors Line has trailing spaces. 580
Errors Method 'get_incomplete_color' is not designed for extension - needs to be abstract, final or empty. 586
Errors Name 'get_incomplete_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors '{' should be on the previous line. 587
Errors Line has trailing spaces. 590
Errors Method 'get_outline_color' is not designed for extension - needs to be abstract, final or empty. 596
Errors Name 'get_outline_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors '{' should be on the previous line. 597
Errors Line has trailing spaces. 600
Errors Method 'get_component_color' is not designed for extension - needs to be abstract, final or empty. 607
Errors Name 'get_component_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors Parameter p_front should be final. 607
Errors Name 'p_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors '{' should be on the previous line. 608
Errors Line has trailing spaces. 611
Errors Method 'get_violations_color' is not designed for extension - needs to be abstract, final or empty. 617
Errors Name 'get_violations_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
Errors '{' should be on the previous line. 618
Errors Line has trailing spaces. 621
Errors Method 'get_length_matching_area_color' is not designed for extension - needs to be abstract, final or empty. 627
Errors Name 'get_length_matching_area_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors '{' should be on the previous line. 628
Errors Line has trailing spaces. 631
Errors Method 'get_trace_colors' is not designed for extension - needs to be abstract, final or empty. 638
Errors Name 'get_trace_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors Parameter p_fixed should be final. 638
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors '{' should be on the previous line. 639
Errors Line has trailing spaces. 640
Errors Line has trailing spaces. 643
Errors Method 'get_via_colors' is not designed for extension - needs to be abstract, final or empty. 650
Errors Name 'get_via_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 650
Errors Parameter p_fixed should be final. 650
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 650
Errors '{' should be on the previous line. 651
Errors Line has trailing spaces. 654
Errors Method 'get_pin_colors' is not designed for extension - needs to be abstract, final or empty. 660
Errors Name 'get_pin_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors '{' should be on the previous line. 661
Errors Line has trailing spaces. 664
Errors Method 'get_conduction_colors' is not designed for extension - needs to be abstract, final or empty. 670
Errors Name 'get_conduction_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 670
Errors '{' should be on the previous line. 671
Errors Line has trailing spaces. 674
Errors Method 'get_obstacle_colors' is not designed for extension - needs to be abstract, final or empty. 680
Errors Name 'get_obstacle_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 680
Errors '{' should be on the previous line. 681
Errors Line has trailing spaces. 684
Errors Method 'get_via_obstacle_colors' is not designed for extension - needs to be abstract, final or empty. 690
Errors Name 'get_via_obstacle_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors '{' should be on the previous line. 691
Errors Line has trailing spaces. 694
Errors Method 'get_place_obstacle_colors' is not designed for extension - needs to be abstract, final or empty. 700
Errors Name 'get_place_obstacle_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 700
Errors '{' should be on the previous line. 701
Errors Line has trailing spaces. 704
Errors Method 'get_trace_color_intensity' is not designed for extension - needs to be abstract, final or empty. 710
Errors Name 'get_trace_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors '{' should be on the previous line. 711
Errors Line is longer than 80 characters. 712
Errors Line has trailing spaces. 714
Errors Method 'get_via_color_intensity' is not designed for extension - needs to be abstract, final or empty. 720
Errors Name 'get_via_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 720
Errors '{' should be on the previous line. 721
Errors Line is longer than 80 characters. 722
Errors Line has trailing spaces. 724
Errors Method 'get_pin_color_intensity' is not designed for extension - needs to be abstract, final or empty. 730
Errors Name 'get_pin_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors '{' should be on the previous line. 731
Errors Line is longer than 80 characters. 732
Errors Line has trailing spaces. 734
Errors Method 'get_conduction_color_intensity' is not designed for extension - needs to be abstract, final or empty. 740
Errors Name 'get_conduction_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors '{' should be on the previous line. 741
Errors Line is longer than 80 characters. 742
Errors Line has trailing spaces. 744
Errors Method 'get_obstacle_color_intensity' is not designed for extension - needs to be abstract, final or empty. 750
Errors Name 'get_obstacle_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 750
Errors '{' should be on the previous line. 751
Errors Line is longer than 80 characters. 752
Errors Line has trailing spaces. 754
Errors Method 'get_via_obstacle_color_intensity' is not designed for extension - needs to be abstract, final or empty. 760
Errors Name 'get_via_obstacle_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors '{' should be on the previous line. 761
Errors Line is longer than 80 characters. 762
Errors Line has trailing spaces. 764
Errors Method 'get_place_obstacle_color_intensity' is not designed for extension - needs to be abstract, final or empty. 770
Errors Name 'get_place_obstacle_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors '{' should be on the previous line. 771
Errors Line is longer than 80 characters. 772
Errors Line has trailing spaces. 774
Errors Method 'get_component_outline_color_intensity' is not designed for extension - needs to be abstract, final or empty. 780
Errors Name 'get_component_outline_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 780
Errors '{' should be on the previous line. 781
Errors Line is longer than 80 characters. 782
Errors Line has trailing spaces. 784
Errors Method 'get_hilight_color_intensity' is not designed for extension - needs to be abstract, final or empty. 790
Errors Name 'get_hilight_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 790
Errors '{' should be on the previous line. 791
Errors Line is longer than 80 characters. 792
Errors Line has trailing spaces. 794
Errors Method 'get_incomplete_color_intensity' is not designed for extension - needs to be abstract, final or empty. 800
Errors Name 'get_incomplete_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 800
Errors '{' should be on the previous line. 801
Errors Line is longer than 80 characters. 802
Errors Line has trailing spaces. 804
Errors Method 'get_length_matching_area_color_intensity' is not designed for extension - needs to be abstract, final or empty. 810
Errors Name 'get_length_matching_area_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 810
Errors '{' should be on the previous line. 811
Errors Line is longer than 80 characters. 812
Errors Line has trailing spaces. 814
Errors Method 'set_trace_color_intensity' is not designed for extension - needs to be abstract, final or empty. 820
Errors Name 'set_trace_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors Parameter p_value should be final. 820
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors '{' should be on the previous line. 821
Errors Line is longer than 80 characters. 822
Errors Line has trailing spaces. 824
Errors Method 'set_via_color_intensity' is not designed for extension - needs to be abstract, final or empty. 830
Errors Name 'set_via_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors Parameter p_value should be final. 830
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors '{' should be on the previous line. 831
Errors Line is longer than 80 characters. 832
Errors Line has trailing spaces. 834
Errors Method 'set_pin_color_intensity' is not designed for extension - needs to be abstract, final or empty. 840
Errors Name 'set_pin_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors Parameter p_value should be final. 840
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors '{' should be on the previous line. 841
Errors Line is longer than 80 characters. 842
Errors Line has trailing spaces. 844
Errors Method 'set_conduction_color_intensity' is not designed for extension - needs to be abstract, final or empty. 850
Errors Name 'set_conduction_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 850
Errors Parameter p_value should be final. 850
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 850
Errors '{' should be on the previous line. 851
Errors Line is longer than 80 characters. 852
Errors Line has trailing spaces. 854
Errors Method 'set_obstacle_color_intensity' is not designed for extension - needs to be abstract, final or empty. 860
Errors Name 'set_obstacle_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 860
Errors Parameter p_value should be final. 860
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 860
Errors '{' should be on the previous line. 861
Errors Line is longer than 80 characters. 862
Errors Line has trailing spaces. 864
Errors Method 'set_via_obstacle_color_intensity' is not designed for extension - needs to be abstract, final or empty. 870
Errors Name 'set_via_obstacle_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 870
Errors Parameter p_value should be final. 870
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 870
Errors '{' should be on the previous line. 871
Errors Line is longer than 80 characters. 872
Errors Line has trailing spaces. 874
Errors Method 'set_hilight_color_intensity' is not designed for extension - needs to be abstract, final or empty. 880
Errors Name 'set_hilight_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Parameter p_value should be final. 880
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors '{' should be on the previous line. 881
Errors Line is longer than 80 characters. 882
Errors Line has trailing spaces. 884
Errors Method 'set_incomplete_color_intensity' is not designed for extension - needs to be abstract, final or empty. 890
Errors Name 'set_incomplete_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 890
Errors Parameter p_value should be final. 890
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 890
Errors '{' should be on the previous line. 891
Errors Line is longer than 80 characters. 892
Errors Line has trailing spaces. 894
Errors Method 'set_length_matching_area_color_intensity' is not designed for extension - needs to be abstract, final or empty. 900
Errors Name 'set_length_matching_area_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 900
Errors Parameter p_value should be final. 900
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 900
Errors '{' should be on the previous line. 901
Errors Line is longer than 80 characters. 902
Errors Line has trailing spaces. 904
Errors Method 'get_panel_size' is not designed for extension - needs to be abstract, final or empty. 910
Errors Name 'get_panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 910
Errors '{' should be on the previous line. 911
Errors Line has trailing spaces. 914
Errors Method 'get_design_center' is not designed for extension - needs to be abstract, final or empty. 920
Errors Name 'get_design_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors '{' should be on the previous line. 921
Errors Line is longer than 80 characters. 922
Errors Line has trailing spaces. 925
Errors Method 'get_design_bounds' is not designed for extension - needs to be abstract, final or empty. 931
Errors Name 'get_design_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 931
Errors '{' should be on the previous line. 932
Errors Line is longer than 80 characters. 933
Errors Line has trailing spaces. 935
Errors Method 'set_auto_layer_dim_factor' is not designed for extension - needs to be abstract, final or empty. 942
Errors Name 'set_auto_layer_dim_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 942
Errors Parameter p_value should be final. 942
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 942
Errors '{' should be on the previous line. 943
Errors Line has trailing spaces. 946
Errors First sentence should end with a period. 947
Errors Method 'get_auto_layer_dim_factor' is not designed for extension - needs to be abstract, final or empty. 952
Errors Name 'get_auto_layer_dim_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 952
Errors '{' should be on the previous line. 953
Errors Line has trailing spaces. 956
Errors Method 'set_fully_visible_layer' is not designed for extension - needs to be abstract, final or empty. 962
Errors Name 'set_fully_visible_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 962
Errors Parameter p_layer_no should be final. 962
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 962
Errors '{' should be on the previous line. 963
Errors Line has trailing spaces. 966
Errors Method 'get_layer_visibility' is not designed for extension - needs to be abstract, final or empty. 976
Errors Name 'get_layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 976
Errors Parameter p_layer_no should be final. 976
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 976
Errors '{' should be on the previous line. 977
Errors '{' should be on the previous line. 980
Errors '}' should be on the same line. 982
Errors '{' should be on the previous line. 984
Errors Line is longer than 80 characters. 985
Errors Line has trailing spaces. 989
Errors Line is longer than 80 characters. 991
Errors Method 'get_raw_layer_visibility' is not designed for extension - needs to be abstract, final or empty. 996
Errors Name 'get_raw_layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 996
Errors Parameter p_layer_no should be final. 996
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 996
Errors '{' should be on the previous line. 997
Errors Line has trailing spaces. 1000
Errors Method 'set_layer_visibility' is not designed for extension - needs to be abstract, final or empty. 1010
Errors Name 'set_layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors Parameter p_layer_no should be final. 1010
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors Parameter p_value should be final. 1010
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors '{' should be on the previous line. 1011
Errors Line has trailing spaces. 1014
Errors Method 'set_layer_visibility_arr' is not designed for extension - needs to be abstract, final or empty. 1020
Errors Name 'set_layer_visibility_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1020
Errors Parameter p_layer_visibility_arr should be final. 1020
Errors Name 'p_layer_visibility_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1020
Errors '{' should be on the previous line. 1021
Errors Line has trailing spaces. 1024
Errors Line has trailing spaces. 1025
Errors Method 'copy_layer_visibility_arr' is not designed for extension - needs to be abstract, final or empty. 1031
Errors Name 'copy_layer_visibility_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1031
Errors '{' should be on the previous line. 1032
Errors Line is longer than 80 characters. 1034
Errors Line has trailing spaces. 1037
Errors First sentence should end with a period. 1038
Errors Method 'layer_count' is not designed for extension - needs to be abstract, final or empty. 1043
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1043
Errors '{' should be on the previous line. 1044
Errors Line has trailing spaces. 1047
Errors First sentence should end with a period. 1048
Errors Expected an @return tag. 1053
Errors Name 'line_outside_update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1053
Errors Parameter p_1 should be final. 1053
Errors Expected @param tag for 'p_1'. 1053
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1053
Errors Parameter p_2 should be final. 1054
Errors Expected @param tag for 'p_2'. 1054
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1054
Errors Parameter p_update_offset should be final. 1054
Errors Expected @param tag for 'p_update_offset'. 1054
Errors Name 'p_update_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1054
Errors Parameter p_update_box should be final. 1054
Errors Expected @param tag for 'p_update_box'. 1054
Errors Name 'p_update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1054
Errors '{' should be on the previous line. 1055
Errors '{' should be on the previous line. 1057
Errors '{' should be on the previous line. 1061
Errors ')' is preceded with whitespace. 1064
Errors '{' should be on the previous line. 1065
Errors '{' should be on the previous line. 1069
Errors '{' should be on the previous line. 1073
Errors Line has trailing spaces. 1078
Errors First sentence should end with a period. 1079
Errors Line is longer than 80 characters. 1082
Errors Name 'init_draw_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Parameter p_graphics should be final. 1082
Errors Expected @param tag for 'p_graphics'. 1082
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Parameter p_color should be final. 1082
Errors Expected @param tag for 'p_color'. 1082
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Parameter p_width should be final. 1082
Errors Expected @param tag for 'p_width'. 1082
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Line is longer than 80 characters. 1084
Errors Line is longer than 80 characters. 1087
Errors Line has trailing spaces. 1089
Errors Missing a Javadoc comment. 1090
Errors Name 'set_translucency' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1090
Errors Parameter p_g2 should be final. 1090
Errors Name 'p_g2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1090
Errors Parameter p_factor should be final. 1090
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1090
Errors '{' should be on the previous line. 1091
Errors Name 'curr_alpha_composite' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1092
Errors '{' should be on the previous line. 1094
Errors Line is longer than 80 characters. 1095
Errors '}' should be on the same line. 1096
Errors '{' should be on the previous line. 1098
Errors Line is longer than 80 characters. 1099
Errors Line has trailing spaces. 1103
Errors Line has trailing spaces. 1104
Errors Parameter p_stream should be final. 1107
Errors Expected @param tag for 'p_stream'. 1107
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1107
Errors Expected @throws tag for 'java.io.IOException'. 1108
Errors '{' should be on the previous line. 1109
Errors Line has trailing spaces. 1114
Errors First sentence should end with a period. 1115
Errors Parameter p_stream should be final. 1116
Errors Expected @param tag for 'p_stream'. 1116
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1116
Errors Expected @throws tag for 'java.io.IOException'. 1117
Errors Expected @throws tag for 'java.lang.ClassNotFoundException'. 1117
Errors '{' should be on the previous line. 1118
Errors Line has trailing spaces. 1123
Errors Missing a Javadoc comment. 1124
Errors Name 'item_color_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1124
Errors Variable 'item_color_table' must be private and have accessor methods. 1124
Errors Missing a Javadoc comment. 1125
Errors Name 'other_color_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1125
Errors Variable 'other_color_table' must be private and have accessor methods. 1125
Errors Missing a Javadoc comment. 1126
Errors Name 'color_intensity_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1126
Errors Variable 'color_intensity_table' must be private and have accessor methods. 1126
Errors Line has trailing spaces. 1127
Errors Line has trailing spaces. 1128
Errors Missing a Javadoc comment. 1129
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1129
Errors Variable 'coordinate_transform' must be private and have accessor methods. 1129
Errors Line has trailing spaces. 1130
Errors Line is longer than 80 characters. 1131
Errors Name 'layer_visibility_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1132
Errors Line has trailing spaces. 1133
Errors Line has trailing spaces. 1134
Errors Line is longer than 80 characters. 1136
Errors Name 'auto_layer_dim_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1139
Errors '0.7' is a magic number. 1139
Errors Line has trailing spaces. 1140
Errors Name 'fully_visible_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1142
Errors Line has trailing spaces. 1143
Errors Missing a Javadoc comment. 1144
Errors Name 'update_offset' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 1144
Errors Line has trailing spaces. 1145
Errors Missing a Javadoc comment. 1146
Errors Name 'show_line_segments' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 1146
Errors Missing a Javadoc comment. 1147
Errors Name 'show_area_division' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 1147
Errors Line has trailing spaces. 1148

boardgraphics/ItemColorTableModel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors Line is longer than 80 characters. 31
Errors Line has trailing spaces. 33
Errors Line is longer than 80 characters. 40
Errors Parameter p_layer_structure should be final. 40
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_locale should be final. 40
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 43
Errors Name 'row_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Name 'item_type_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors 'for' is not followed by whitespace. 47
Errors '(' is followed by whitespace. 47
Errors '{' should be on the previous line. 48
Errors Name 'is_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 54
Errors '150' is a magic number. 55
Errors '50' is a magic number. 55
Errors Line is longer than 80 characters. 57
Errors '150' is a magic number. 57
Errors Line is longer than 80 characters. 58
Errors '110' is a magic number. 58
Errors '110' is a magic number. 58
Errors Line is longer than 80 characters. 59
Errors '150' is a magic number. 59
Errors '50' is a magic number. 59
Errors '}' should be on the same line. 60
Errors '{' should be on the previous line. 62
Errors '160' is a magic number. 63
Errors '80' is a magic number. 63
Errors Line is longer than 80 characters. 65
Errors '100' is a magic number. 65
Errors '100' is a magic number. 65
Errors Line is longer than 80 characters. 66
Errors '100' is a magic number. 66
Errors '160' is a magic number. 66
Errors Line is longer than 80 characters. 67
Errors '160' is a magic number. 67
Errors '80' is a magic number. 67
Errors '}' should be on the same line. 68
Errors '{' should be on the previous line. 70
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 73
Errors Name 'different_inner_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 77
Errors '}' should be on the same line. 79
Errors '{' should be on the previous line. 81
Errors '}' should be on the same line. 83
Errors '3' is a magic number. 84
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors '200' is a magic number. 86
Errors '100' is a magic number. 86
Errors '255' is a magic number. 86
Errors '}' should be on the same line. 87
Errors '4' is a magic number. 88
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 90
Errors '255' is a magic number. 90
Errors '150' is a magic number. 90
Errors '150' is a magic number. 90
Errors '}' should be on the same line. 91
Errors '5' is a magic number. 92
Errors '{' should be on the previous line. 93
Errors Line is longer than 80 characters. 94
Errors '100' is a magic number. 94
Errors '150' is a magic number. 94
Errors '}' should be on the same line. 95
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 98
Errors '200' is a magic number. 98
Errors '255' is a magic number. 98
Errors '}' should be on the same line. 100
Errors '{' should be on the previous line. 102
Errors '255' is a magic number. 105
Errors '150' is a magic number. 105
Errors Line is longer than 80 characters. 106
Errors '200' is a magic number. 106
Errors '60' is a magic number. 106
Errors Line is longer than 80 characters. 107
Errors '200' is a magic number. 107
Errors '200' is a magic number. 107
Errors Line is longer than 80 characters. 108
Errors '150' is a magic number. 108
Errors '50' is a magic number. 108
Errors '200' is a magic number. 110
Errors '200' is a magic number. 110
Errors Line is longer than 80 characters. 111
Errors Line is longer than 80 characters. 112
Errors Line is longer than 80 characters. 113
Errors '100' is a magic number. 113
Errors '100' is a magic number. 113
Errors '100' is a magic number. 113
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 120
Errors Parameter p_stream should be final. 128
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 130
Errors Line has trailing spaces. 133
Errors Line is longer than 80 characters. 137
Errors Parameter p_item_color_model should be final. 139
Errors Name 'p_item_color_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 145
Errors Line has trailing spaces. 148
Errors Method 'getColumnCount' is not designed for extension - needs to be abstract, final or empty. 154
Errors '{' should be on the previous line. 155
Errors Line has trailing spaces. 158
Errors Method 'getRowCount' is not designed for extension - needs to be abstract, final or empty. 164
Errors '{' should be on the previous line. 165
Errors Line has trailing spaces. 168
Errors Method 'getColumnName' is not designed for extension - needs to be abstract, final or empty. 170
Errors Parameter p_col should be final. 170
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 172
Errors Line is longer than 80 characters. 173
Errors Line has trailing spaces. 176
Errors Method 'setValueAt' is not designed for extension - needs to be abstract, final or empty. 178
Errors Parameter p_value should be final. 178
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_row should be final. 178
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_col should be final. 178
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 183
Errors Method 'isCellEditable' is not designed for extension - needs to be abstract, final or empty. 190
Errors Parameter p_row should be final. 190
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_col should be final. 190
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors Line has trailing spaces. 196
Errors Method 'get_trace_colors' is not designed for extension - needs to be abstract, final or empty. 197
Errors Missing a Javadoc comment. 197
Errors Name 'get_trace_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_fixed should be final. 197
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors '{' should be on the previous line. 200
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 206
Errors '}' should be on the same line. 207
Errors '{' should be on the previous line. 209
Errors Line is longer than 80 characters. 210
Errors Line has trailing spaces. 214
Errors Method 'get_via_colors' is not designed for extension - needs to be abstract, final or empty. 215
Errors Missing a Javadoc comment. 215
Errors Name 'get_via_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_fixed should be final. 215
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors '{' should be on the previous line. 218
Errors '{' should be on the previous line. 223
Errors Line is longer than 80 characters. 224
Errors '}' should be on the same line. 225
Errors '{' should be on the previous line. 227
Errors Line has trailing spaces. 232
Errors Method 'get_pin_colors' is not designed for extension - needs to be abstract, final or empty. 233
Errors Missing a Javadoc comment. 233
Errors Name 'get_pin_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 234
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 241
Errors Method 'get_conduction_colors' is not designed for extension - needs to be abstract, final or empty. 242
Errors Missing a Javadoc comment. 242
Errors Name 'get_conduction_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors '{' should be on the previous line. 245
Errors Line is longer than 80 characters. 248
Errors Line has trailing spaces. 250
Errors Method 'get_obstacle_colors' is not designed for extension - needs to be abstract, final or empty. 251
Errors Missing a Javadoc comment. 251
Errors Name 'get_obstacle_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 252
Errors '{' should be on the previous line. 254
Errors Line has trailing spaces. 259
Errors Method 'get_via_obstacle_colors' is not designed for extension - needs to be abstract, final or empty. 260
Errors Missing a Javadoc comment. 260
Errors Name 'get_via_obstacle_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 261
Errors '{' should be on the previous line. 263
Errors Line is longer than 80 characters. 266
Errors Line has trailing spaces. 268
Errors Method 'get_place_obstacle_colors' is not designed for extension - needs to be abstract, final or empty. 269
Errors Missing a Javadoc comment. 269
Errors Name 'get_place_obstacle_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 270
Errors '{' should be on the previous line. 272
Errors Line is longer than 80 characters. 275
Errors Line has trailing spaces. 277
Errors Line has trailing spaces. 278
Errors Method 'set_trace_colors' is not designed for extension - needs to be abstract, final or empty. 285
Errors Name 'set_trace_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Parameter p_color_arr should be final. 285
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Parameter p_fixed should be final. 285
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 286
Errors '{' should be on the previous line. 288
Errors '}' should be on the same line. 290
Errors '{' should be on the previous line. 292
Errors Line has trailing spaces. 296
Errors Method 'set_via_colors' is not designed for extension - needs to be abstract, final or empty. 303
Errors Name 'set_via_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_color_arr should be final. 303
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_fixed should be final. 303
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 304
Errors '{' should be on the previous line. 306
Errors '}' should be on the same line. 308
Errors '{' should be on the previous line. 310
Errors Line has trailing spaces. 314
Errors Method 'set_pin_colors' is not designed for extension - needs to be abstract, final or empty. 320
Errors Name 'set_pin_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Parameter p_color_arr should be final. 320
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 321
Errors Line has trailing spaces. 324
Errors Method 'set_conduction_colors' is not designed for extension - needs to be abstract, final or empty. 330
Errors Name 'set_conduction_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Parameter p_color_arr should be final. 330
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 331
Errors Line has trailing spaces. 334
Errors Method 'set_keepout_colors' is not designed for extension - needs to be abstract, final or empty. 340
Errors Name 'set_keepout_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_color_arr should be final. 340
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors Line has trailing spaces. 344
Errors Method 'set_via_keepout_colors' is not designed for extension - needs to be abstract, final or empty. 350
Errors Name 'set_via_keepout_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Parameter p_color_arr should be final. 350
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors '{' should be on the previous line. 351
Errors Line has trailing spaces. 354
Errors Method 'set_place_keepout_colors' is not designed for extension - needs to be abstract, final or empty. 360
Errors Name 'set_place_keepout_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_color_arr should be final. 360
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '{' should be on the previous line. 361
Errors Line has trailing spaces. 364
Errors Line has trailing spaces. 365
Errors Line has trailing spaces. 366
Errors Missing a Javadoc comment. 367
Errors Name 'set_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Parameter p_item_type should be final. 367
Errors Name 'p_item_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Parameter p_color_arr should be final. 367
Errors Name 'p_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors '{' should be on the previous line. 370
Errors Name 'color_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Line is longer than 80 characters. 374
Errors Line has trailing spaces. 377
Errors Line has trailing spaces. 378
Errors Missing a Javadoc comment. 379
Errors Name 'precalulate_item_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors '{' should be on the previous line. 380
Errors Line is longer than 80 characters. 381
Errors '{' should be on the previous line. 383
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors '{' should be on the previous line. 387
Errors Line has trailing spaces. 393
Errors Missing a Javadoc comment. 394
Errors Name 'item_colors_precalculated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors Line has trailing spaces. 395
Errors Missing a Javadoc comment. 396
Errors Name 'precalculated_item_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Line has trailing spaces. 397
Errors Missing a Javadoc comment. 398
Errors '{' should be on the previous line. 399
Errors Line is longer than 80 characters. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400
Errors Missing a Javadoc comment. 400

boardgraphics/ItemDrawInfo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Parameter p_layer_color should be final. 40
Errors Name 'p_layer_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_intensity should be final. 40
Errors Name 'p_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 45
Errors First sentence should end with a period. 46
Errors Name 'layer_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Variable 'layer_color' must be private and have accessor methods. 47
Errors Line has trailing spaces. 48
Errors Missing a Javadoc comment. 50
Errors Variable 'intensity' must be private and have accessor methods. 50

boardgraphics/OtherColorTableModel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 31
Errors Line has trailing spaces. 33
Errors Parameter p_locale should be final. 39
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '70' is a magic number. 44
Errors '70' is a magic number. 44
Errors '70' is a magic number. 44
Errors '100' is a magic number. 47
Errors '150' is a magic number. 47
Errors '255' is a magic number. 47
Errors Line has trailing spaces. 53
Errors Parameter p_stream should be final. 61
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 66
Errors Line is longer than 80 characters. 70
Errors Parameter p_item_color_model should be final. 72
Errors Name 'p_item_color_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 78
Errors Line has trailing spaces. 81
Errors Line has trailing spaces. 82
Errors Method 'getColumnCount' is not designed for extension - needs to be abstract, final or empty. 88
Errors '{' should be on the previous line. 89
Errors Line has trailing spaces. 92
Errors Method 'getColumnName' is not designed for extension - needs to be abstract, final or empty. 94
Errors Parameter p_col should be final. 94
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors Line has trailing spaces. 96
Errors Line is longer than 80 characters. 97
Errors Line has trailing spaces. 100
Errors Method 'isCellEditable' is not designed for extension - needs to be abstract, final or empty. 102
Errors Parameter p_row should be final. 102
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Parameter p_col should be final. 102
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line has trailing spaces. 106
Errors Method 'get_background_color' is not designed for extension - needs to be abstract, final or empty. 112
Errors Name 'get_background_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 113
Errors 'cast' is not followed by whitespace. 114
Errors Line has trailing spaces. 116
Errors Method 'get_hilight_color' is not designed for extension - needs to be abstract, final or empty. 122
Errors Name 'get_hilight_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 123
Errors Line has trailing spaces. 126
Errors Method 'get_incomplete_color' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'get_incomplete_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 136
Errors Method 'get_outline_color' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'get_outline_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors Line has trailing spaces. 146
Errors Method 'get_violations_color' is not designed for extension - needs to be abstract, final or empty. 152
Errors Name 'get_violations_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors '{' should be on the previous line. 153
Errors Line has trailing spaces. 156
Errors Method 'get_component_color' is not designed for extension - needs to be abstract, final or empty. 163
Errors Name 'get_component_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Parameter p_front should be final. 163
Errors Name 'p_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 164
Errors '{' should be on the previous line. 167
Errors '}' should be on the same line. 169
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 176
Errors Method 'get_length_matching_area_color' is not designed for extension - needs to be abstract, final or empty. 182
Errors Name 'get_length_matching_area_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors '{' should be on the previous line. 183
Errors Line has trailing spaces. 186
Errors Method 'set_background_color' is not designed for extension - needs to be abstract, final or empty. 192
Errors Name 'set_background_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_color should be final. 192
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors Line has trailing spaces. 196
Errors Method 'set_hilight_color' is not designed for extension - needs to be abstract, final or empty. 202
Errors Name 'set_hilight_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_color should be final. 202
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Line has trailing spaces. 206
Errors Method 'set_incomplete_color' is not designed for extension - needs to be abstract, final or empty. 212
Errors Name 'set_incomplete_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_color should be final. 212
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 213
Errors Line has trailing spaces. 216
Errors Method 'set_violations_color' is not designed for extension - needs to be abstract, final or empty. 222
Errors Name 'set_violations_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Parameter p_color should be final. 222
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors '{' should be on the previous line. 223
Errors Line has trailing spaces. 226
Errors Method 'set_outline_color' is not designed for extension - needs to be abstract, final or empty. 232
Errors Name 'set_outline_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Parameter p_color should be final. 232
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors '{' should be on the previous line. 233
Errors Line has trailing spaces. 236
Errors Method 'set_component_color' is not designed for extension - needs to be abstract, final or empty. 243
Errors Name 'set_component_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Parameter p_color should be final. 243
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Parameter p_front should be final. 243
Errors Name 'p_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 244
Errors '{' should be on the previous line. 246
Errors '}' should be on the same line. 248
Errors '{' should be on the previous line. 250
Errors Line has trailing spaces. 254
Errors Method 'set_length_matching_area_color' is not designed for extension - needs to be abstract, final or empty. 260
Errors Name 'set_length_matching_area_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Parameter p_color should be final. 260
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 261
Errors Line has trailing spaces. 264
Errors Missing a Javadoc comment. 265
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 267

datastructures/ArrayStack.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Missing a Javadoc comment. 24
Errors '{' should be on the previous line. 33
Errors Line is longer than 80 characters. 35
Errors Parameter p_max_stack_depth should be final. 39
Errors Name 'p_max_stack_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors ')' is preceded with whitespace. 41
Errors Line has trailing spaces. 43
Errors Method 'reset' is not designed for extension - needs to be abstract, final or empty. 47
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 51
Errors Method 'push' is not designed for extension - needs to be abstract, final or empty. 57
Errors Parameter p_element should be final. 57
Errors Name 'p_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 59
Errors Line has trailing spaces. 61
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 66
Errors Line has trailing spaces. 69
Errors Method 'pop' is not designed for extension - needs to be abstract, final or empty. 76
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 86
Errors Missing a Javadoc comment. 87
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 89
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors ')' is preceded with whitespace. 89
Errors '4' is a magic number. 89
Errors Line has trailing spaces. 93
Errors Missing a Javadoc comment. 94
Errors Line has trailing spaces. 95
Errors Missing a Javadoc comment. 96
Errors Name 'node_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors ';' is preceded with whitespace. 96

datastructures/BigIntAux.java

Violation Message Line
Errors Line is longer than 80 characters. 2
Errors Line is longer than 80 characters. 3
Errors Line has trailing spaces. 5
Errors Line has trailing spaces. 6
Errors First sentence should end with a period. 16
Errors Class BigIntAux should be declared as final. 23
Errors '{' should be on the previous line. 24
Errors First sentence should end with a period. 25
Errors Line is longer than 80 characters. 35
Errors '(' is preceded with whitespace. 35
Errors Parameter p_x_1 should be final. 35
Errors Name 'p_x_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Parameter p_y_1 should be final. 35
Errors Name 'p_y_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Parameter p_x_2 should be final. 36
Errors Name 'p_x_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Parameter p_y_2 should be final. 36
Errors Name 'p_y_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors '{' should be on the previous line. 37
Errors First sentence should end with a period. 44
Errors Line is longer than 80 characters. 52
Errors Name 'add_rational_coordinates' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_first should be final. 52
Errors Name 'p_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_second should be final. 53
Errors Name 'p_second' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors '3' is a magic number. 55
Errors '{' should be on the previous line. 58
Errors '}' should be on the same line. 62
Errors '{' should be on the previous line. 67
Errors Name 'tmp_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'tmp_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line is longer than 80 characters. 79
Errors Missing a Javadoc comment. 86
Errors 'static' modifier out of order with the JLS suggestions. 86
Errors Name 'trailingZeroTable' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 86
Errors Array brackets at illegal position. 86
Errors Line contains a tab character. 88
Errors Line contains a tab character. 89
Errors Line contains a tab character. 90
Errors Line contains a tab character. 91
Errors Line contains a tab character. 92
Errors Line contains a tab character. 93
Errors Line contains a tab character. 94
Errors Line contains a tab character. 95
Errors Line contains a tab character. 96
Errors Line contains a tab character. 97
Errors Line contains a tab character. 98
Errors Line contains a tab character. 99
Errors Line contains a tab character. 100
Errors Line contains a tab character. 101
Errors Line contains a tab character. 102
Errors Parameter a should be final. 111
Errors Parameter b should be final. 111
Errors 'if' construct must use '{}'s. 112
Errors '==' is not preceded with whitespace. 112
Errors '==' is not followed by whitespace. 112
Errors 'if' construct must use '{}'s. 114
Errors '==' is not preceded with whitespace. 114
Errors '==' is not followed by whitespace. 114
Errors '0xff' is a magic number. 119
Errors '8' is a magic number. 120
Errors '8' is a magic number. 121
Errors '0xff' is a magic number. 128
Errors '8' is a magic number. 129
Errors '8' is a magic number. 130
Errors Avoid inline conditionals. 136
Errors '+' is not preceded with whitespace. 139
Errors '+' is not followed by whitespace. 139
Errors '0x80000000' is a magic number. 139
Errors '+' is not preceded with whitespace. 139
Errors '+' is not followed by whitespace. 139
Errors '0x80000000' is a magic number. 139
Errors 'while' construct must use '{}'s. 142
Errors '0xff' is a magic number. 142
Errors '8' is a magic number. 143
Errors 'while' construct must use '{}'s. 148
Errors '0xff' is a magic number. 148
Errors '8' is a magic number. 149
Errors '<<' is not preceded with whitespace. 153
Errors '<<' is not followed by whitespace. 153
Errors Missing a Javadoc comment. 156
Errors '{' should be on the previous line. 157

datastructures/FileFilter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 24
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_extensions should be final. 37
Errors Name 'p_extensions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Method 'getDescription' is not designed for extension - needs to be abstract, final or empty. 46
Errors '{' should be on the previous line. 47
Errors '{' should be on the previous line. 50
Errors '-' is not followed by whitespace. 52
Errors '{' should be on the previous line. 53
Errors '}' should be on the same line. 55
Errors '-' is not followed by whitespace. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 63
Errors Method 'accept' is not designed for extension - needs to be abstract, final or empty. 65
Errors Parameter p_file should be final. 65
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors '{' should be on the previous line. 68
Errors ';' is preceded with whitespace. 69
Errors Name 'file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors Name 'found_extension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 79
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 87
Errors Missing a Javadoc comment. 88

datastructures/IdNoGenerator.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Name 'new_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Line has trailing spaces. 37
Errors Name 'max_generated_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43

datastructures/IdentifierType.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 32
Errors Line is longer than 80 characters. 34
Errors Parameter p_reserved_chars should be final. 40
Errors Name 'p_reserved_chars' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_string_quote should be final. 40
Errors Name 'p_string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 45
Errors Line is longer than 80 characters. 47
Errors Method 'write' is not designed for extension - needs to be abstract, final or empty. 52
Errors Parameter p_name should be final. 52
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_file should be final. 52
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors '{' should be on the previous line. 55
Errors '{' should be on the previous line. 57
Errors '}' should be on the same line. 59
Errors '{' should be on the previous line. 61
Errors '}' should be on the same line. 64
Errors '{' should be on the previous line. 66
Errors Line is longer than 80 characters. 67
Errors Line has trailing spaces. 70
Errors Expected an @return tag. 74
Errors Name 'is_legal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '(' is followed by whitespace. 74
Errors Parameter p_string should be final. 74
Errors Expected @param tag for 'p_string'. 74
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 90
Errors Expected an @return tag. 94
Errors Parameter p_string should be final. 94
Errors Expected @param tag for 'p_string'. 94
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors Missing a Javadoc comment. 98
Errors Name 'string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Missing a Javadoc comment. 99
Errors Name 'reserved_chars' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99

datastructures/IndentFileWriter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_stream should be final. 37
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 41
Errors Method 'start_scope' is not designed for extension - needs to be abstract, final or empty. 45
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors '{' should be on the previous line. 49
Errors '}' should be on the same line. 51
Errors '{' should be on the previous line. 53
Errors Line is longer than 80 characters. 54
Errors Line has trailing spaces. 58
Errors Method 'end_scope' is not designed for extension - needs to be abstract, final or empty. 62
Errors Name 'end_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 67
Errors '}' should be on the same line. 69
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 72
Errors Line has trailing spaces. 75
Errors Method 'new_line' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'new_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 85
Errors '}' should be on the same line. 88
Errors '{' should be on the previous line. 90
Errors Line is longer than 80 characters. 91
Errors Line has trailing spaces. 94
Errors Missing a Javadoc comment. 95
Errors Name 'current_indent_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Line has trailing spaces. 96
Errors Missing a Javadoc comment. 97
Errors Missing a Javadoc comment. 98
Errors Missing a Javadoc comment. 99

datastructures/MinAreaTree.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 33
Errors Line is longer than 80 characters. 35
Errors Line is longer than 80 characters. 36
Errors '{' should be on the previous line. 43
Errors Line has trailing spaces. 44
Errors First sentence should end with a period. 45
Errors Line is longer than 80 characters. 49
Errors Parameter p_directions should be final. 51
Errors Name 'p_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line has trailing spaces. 55
Errors First sentence should end with a period. 56
Errors Method 'overlaps' is not designed for extension - needs to be abstract, final or empty. 62
Errors Parameter p_shape should be final. 62
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Name 'found_overlaps' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors ';' is preceded with whitespace. 64
Errors '{' should be on the previous line. 66
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 82
Errors '}' should be on the same line. 84
Errors '{' should be on the previous line. 86
Errors 'cast' is not followed by whitespace. 87
Errors 'cast' is not followed by whitespace. 88
Errors ';' is preceded with whitespace. 92
Errors Line has trailing spaces. 94
Errors Line has trailing spaces. 95
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 96
Errors Missing a Javadoc comment. 96
Errors Parameter p_leaf should be final. 96
Errors Name 'p_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors Line has trailing spaces. 99
Errors '(' is followed by whitespace. 101
Errors ')' is preceded with whitespace. 101
Errors '{' should be on the previous line. 102
Errors ';' is preceded with whitespace. 103
Errors Line has trailing spaces. 106
Errors Name 'leaf_to_replace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors ';' is preceded with whitespace. 108
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 111
Errors Name 'new_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors ';' is preceded with whitespace. 111
Errors Name 'curr_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Name 'new_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors ';' is preceded with whitespace. 113
Errors Line has trailing spaces. 114
Errors '(' is followed by whitespace. 115
Errors '!=' is not preceded with whitespace. 115
Errors ')' is preceded with whitespace. 115
Errors '{' should be on the previous line. 116
Errors '(' is followed by whitespace. 118
Errors ')' is preceded with whitespace. 118
Errors '{' should be on the previous line. 119
Errors ';' is preceded with whitespace. 120
Errors '}' should be on the same line. 121
Errors '{' should be on the previous line. 123
Errors ';' is preceded with whitespace. 124
Errors Line is longer than 80 characters. 127
Errors ';' is preceded with whitespace. 128
Errors ';' is preceded with whitespace. 129
Errors Line has trailing spaces. 130
Errors ';' is preceded with whitespace. 132
Errors ';' is preceded with whitespace. 133
Errors Line has trailing spaces. 134
Errors '{' should be on the previous line. 136
Errors Line has trailing spaces. 140
Errors Line is longer than 80 characters. 141
Errors Missing a Javadoc comment. 141
Errors Redundant 'final' modifier. 141
Errors Name 'position_locate' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Parameter p_curr_node should be final. 141
Errors Name 'p_curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Parameter p_leaf_to_insert should be final. 141
Errors Name 'p_leaf_to_insert' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line has trailing spaces. 144
Errors '{' should be on the previous line. 146
Errors Name 'curr_inner_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line is longer than 80 characters. 148
Errors ';' is preceded with whitespace. 148
Errors Line has trailing spaces. 149
Errors Line is longer than 80 characters. 150
Errors Line has trailing spaces. 152
Errors Line is longer than 80 characters. 153
Errors Name 'first_child_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line is longer than 80 characters. 154
Errors Name 'union_with_first_child_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 155
Errors Name 'first_area_increase' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '-' is not preceded with whitespace. 155
Errors Line has trailing spaces. 156
Errors Line is longer than 80 characters. 157
Errors Name 'second_child_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Line is longer than 80 characters. 158
Errors Name 'union_with_second_child_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Line is longer than 80 characters. 159
Errors Name 'second_area_increase' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line has trailing spaces. 160
Errors '{' should be on the previous line. 162
Errors ';' is preceded with whitespace. 163
Errors '}' should be on the same line. 164
Errors '{' should be on the previous line. 166
Errors ';' is preceded with whitespace. 167
Errors Line has trailing spaces. 172
Errors First sentence should end with a period. 173
Errors Method 'remove_leaf' is not designed for extension - needs to be abstract, final or empty. 178
Errors Name 'remove_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_leaf should be final. 178
Errors Name 'p_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors '{' should be on the previous line. 181
Errors '{' should be on the previous line. 191
Errors Name 'other_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 199
Errors '}' should be on the same line. 201
Errors '{' should be on the previous line. 203
Errors '}' should be on the same line. 205
Errors '{' should be on the previous line. 207
Errors Name 'grand_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 215
Errors '}' should be on the same line. 218
Errors '{' should be on the previous line. 220
Errors '{' should be on the previous line. 222
Errors '}' should be on the same line. 224
Errors '{' should be on the previous line. 226
Errors '}' should be on the same line. 228
Errors '{' should be on the previous line. 230
Errors Line is longer than 80 characters. 231
Errors Line has trailing spaces. 238
Errors Name 'node_to_recalculate' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 243
Errors Name 'new_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Line is longer than 80 characters. 245
Errors '{' should be on the previous line. 247
Errors Line is longer than 80 characters. 248
Errors Line has trailing spaces. 250
Errors Line has trailing spaces. 256
Errors Line is longer than 80 characters. 257
Errors Missing a Javadoc comment. 257
Errors Name 'node_stack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Variable 'node_stack' must be private and have accessor methods. 257
Errors '(' is preceded with whitespace. 257
Errors '10000' is a magic number. 257

datastructures/Observers.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Type Javadoc comment is missing an @param <ObjectType> tag. 29
Errors '{' should be on the previous line. 30
Errors Name 'notify_deleted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Line has trailing spaces. 37
Errors Name 'notify_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 44
Errors Name 'notify_new' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line has trailing spaces. 51
Errors First sentence should end with a period. 52
Errors Line has trailing spaces. 56
Errors First sentence should end with a period. 57
Errors Line has trailing spaces. 61
Errors Name 'is_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67

datastructures/PlanarDelaunayTriangulation.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 37
Errors Line is longer than 80 characters. 40
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 54
Errors Parameter p_object_list should be final. 54
Errors Name 'p_object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Name 'corner_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Name 'curr_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line has trailing spaces. 65
Errors Line has trailing spaces. 70
Errors Line is longer than 80 characters. 71
Errors Line has trailing spaces. 72
Errors Name 'bounding_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Name 'bounding_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '3' is a magic number. 74
Errors Line is longer than 80 characters. 77
Errors Line has trailing spaces. 78
Errors Name 'edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '3' is a magic number. 79
Errors '{' should be on the previous line. 81
Errors Line is longer than 80 characters. 82
Errors '+' is not preceded with whitespace. 82
Errors '+' is not followed by whitespace. 82
Errors Line has trailing spaces. 85
Errors Name 'start_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line has trailing spaces. 87
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 94
Errors Line has trailing spaces. 96
Errors Line has trailing spaces. 99
Errors Line has trailing spaces. 101
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line is longer than 80 characters. 104
Errors Name 'triangle_to_split' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line has trailing spaces. 108
Errors Method 'get_edge_lines' is not designed for extension - needs to be abstract, final or empty. 114
Errors Name 'get_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors '{' should be on the previous line. 115
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors Line is longer than 80 characters. 119
Errors '{' should be on the previous line. 123
Errors Name 'result_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 129
Errors Line has trailing spaces. 134
Errors Line has trailing spaces. 135
Errors Line is longer than 80 characters. 137
Errors Line is longer than 80 characters. 138
Errors Expected an @return tag. 143
Errors Parameter p_triangle should be final. 143
Errors Expected @param tag for 'p_triangle'. 143
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_corner should be final. 143
Errors Expected @param tag for 'p_corner'. 143
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors Line has trailing spaces. 145
Errors Line has trailing spaces. 148
Errors Name 'containing_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '3' is a magic number. 150
Errors '{' should be on the previous line. 151
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Name 'curr_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 155
Errors Line is longer than 80 characters. 156
Errors '}' should be on the same line. 157
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 160
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 165
Errors '}' should be on the same line. 167
Errors '{' should be on the previous line. 169
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 173
Errors Line is longer than 80 characters. 174
Errors Name 'common_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 176
Errors Line is longer than 80 characters. 177
Errors '{' should be on the previous line. 181
Errors Line is longer than 80 characters. 184
Errors Line has trailing spaces. 190
Errors '{' should be on the previous line. 192
Errors Line has trailing spaces. 195
Errors Line is longer than 80 characters. 196
Errors Name 'new_triangles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line has trailing spaces. 197
Errors '{' should be on the previous line. 199
Errors Line has trailing spaces. 202
Errors Name 'curr_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors Line has trailing spaces. 207
Errors '3' is a magic number. 208
Errors '{' should be on the previous line. 209
Errors Line has trailing spaces. 212
Errors '}' should be on the same line. 213
Errors '{' should be on the previous line. 215
Errors Line is longer than 80 characters. 216
Errors Line has trailing spaces. 218
Errors Line is longer than 80 characters. 219
Errors Name 'neighbour_to_split' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line has trailing spaces. 220
Errors Line is longer than 80 characters. 221
Errors Name 'new_triangles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 223
Errors Line has trailing spaces. 226
Errors Line is longer than 80 characters. 227
Errors '3' is a magic number. 232
Errors Line has trailing spaces. 233
Errors '3' is a magic number. 234
Errors '{' should be on the previous line. 235
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 238
Errors '3' is a magic number. 242
Errors '{' should be on the previous line. 243
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 246
Errors Line has trailing spaces. 253
Errors Expected an @return tag. 259
Errors Name 'legalize_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_corner should be final. 259
Errors Expected @param tag for 'p_corner'. 259
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_edge should be final. 259
Errors Expected @param tag for 'p_edge'. 259
Errors Name 'p_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors '{' should be on the previous line. 262
Errors Name 'triangle_to_change' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 267
Errors '}' should be on the same line. 269
Errors '{' should be on the previous line. 271
Errors '}' should be on the same line. 273
Errors '{' should be on the previous line. 275
Errors Line is longer than 80 characters. 276
Errors Name 'flipped_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line has trailing spaces. 280
Errors Line has trailing spaces. 282
Errors Line is longer than 80 characters. 283
Errors Line is longer than 80 characters. 284
Errors Line is longer than 80 characters. 285
Errors Line is longer than 80 characters. 286
Errors Line has trailing spaces. 287
Errors Line is longer than 80 characters. 288
Errors '3' is a magic number. 289
Errors '{' should be on the previous line. 290
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 293
Errors Line has trailing spaces. 299
Errors Line has trailing spaces. 300
Errors Method 'validate' is not designed for extension - needs to be abstract, final or empty. 307
Errors '{' should be on the previous line. 308
Errors Expression can be simplified. 310
Errors '{' should be on the previous line. 311
Errors '}' should be on the same line. 313
Errors '{' should be on the previous line. 315
Errors Line is longer than 80 characters. 316
Errors Line has trailing spaces. 320
Errors Expected an @return tag. 324
Errors Name 'new_edge_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 325
Errors Line has trailing spaces. 329
Errors Name 'search_graph' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Line has trailing spaces. 334
Errors Line is longer than 80 characters. 336
Errors Name 'degenerate_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Line has trailing spaces. 339
Errors First sentence should end with a period. 340
Errors Line is longer than 80 characters. 341
Errors Name 'last_edge_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Line has trailing spaces. 344
Errors 'private' modifier out of order with the JLS suggestions. 349
Errors '99' is a magic number. 349
Errors Line is longer than 80 characters. 350
Errors Missing a Javadoc comment. 350
Errors 'private' modifier out of order with the JLS suggestions. 350
Errors Name 'random_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Line has trailing spaces. 351
Errors '{' should be on the previous line. 357
Errors Line is longer than 80 characters. 359
Errors Expected an @return tag. 361
Errors Name 'get_triangulation_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Line has trailing spaces. 363
Errors Class ResultEdge should be declared as final. 367
Errors '{' should be on the previous line. 368
Errors Line is longer than 80 characters. 369
Errors Missing a Javadoc comment. 369
Errors Parameter p_start_point should be final. 369
Errors Name 'p_start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Parameter p_start_object should be final. 369
Errors Name 'p_start_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Line is longer than 80 characters. 370
Errors Parameter p_end_point should be final. 370
Errors Name 'p_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Parameter p_end_object should be final. 370
Errors Name 'p_end_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors First sentence should end with a period. 377
Errors Name 'start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Variable 'start_point' must be private and have accessor methods. 378
Errors First sentence should end with a period. 379
Errors Name 'start_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Variable 'start_object' must be private and have accessor methods. 380
Errors First sentence should end with a period. 381
Errors Name 'end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Variable 'end_point' must be private and have accessor methods. 382
Errors First sentence should end with a period. 383
Errors Name 'end_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Variable 'end_object' must be private and have accessor methods. 384
Errors Line has trailing spaces. 386
Errors '{' should be on the previous line. 391
Errors Line is longer than 80 characters. 392
Errors Missing a Javadoc comment. 392
Errors Parameter p_object should be final. 392
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors Parameter p_coor should be final. 392
Errors Name 'p_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors Line has trailing spaces. 397
Errors Line is longer than 80 characters. 400
Errors Line is longer than 80 characters. 401
Errors Expected an @return tag. 404
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Parameter p_1 should be final. 404
Errors Expected @param tag for 'p_1'. 404
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Parameter p_2 should be final. 404
Errors Expected @param tag for 'p_2'. 404
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 405
Errors Line has trailing spaces. 408
Errors Missing a Javadoc comment. 409
Errors Variable 'object' must be private and have accessor methods. 409
Errors Missing a Javadoc comment. 410
Errors Variable 'coor' must be private and have accessor methods. 410
Errors Line has trailing spaces. 412
Errors '{' should be on the previous line. 418
Errors Missing a Javadoc comment. 419
Errors Parameter p_start_corner should be final. 419
Errors Name 'p_start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors Parameter p_end_corner should be final. 419
Errors Name 'p_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors '{' should be on the previous line. 420
Errors Line has trailing spaces. 425
Errors Missing a Javadoc comment. 426
Errors Parameter p_other should be final. 426
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors '{' should be on the previous line. 427
Errors Line has trailing spaces. 430
Errors Missing a Javadoc comment. 431
Errors Name 'set_left_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors Parameter p_triangle should be final. 431
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors '{' should be on the previous line. 432
Errors Line has trailing spaces. 435
Errors Missing a Javadoc comment. 436
Errors Name 'get_left_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors '{' should be on the previous line. 437
Errors Line has trailing spaces. 440
Errors Missing a Javadoc comment. 441
Errors Name 'set_right_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Parameter p_triangle should be final. 441
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors '{' should be on the previous line. 442
Errors Line has trailing spaces. 445
Errors Missing a Javadoc comment. 446
Errors Name 'get_right_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors '{' should be on the previous line. 447
Errors Line has trailing spaces. 450
Errors Expected an @return tag. 455
Errors Name 'common_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Parameter p_other should be final. 455
Errors Expected @param tag for 'p_other'. 455
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors '{' should be on the previous line. 456
Errors Line is longer than 80 characters. 458
Errors '}' should be on the same line. 461
Errors Line is longer than 80 characters. 462
Errors Line has trailing spaces. 468
Errors Line is longer than 80 characters. 470
Errors Expected an @return tag. 473
Errors Name 'other_neighbour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '(' is followed by whitespace. 473
Errors Parameter p_triangle should be final. 473
Errors Expected @param tag for 'p_triangle'. 473
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '{' should be on the previous line. 474
Errors '{' should be on the previous line. 477
Errors '}' should be on the same line. 479
Errors '{' should be on the previous line. 481
Errors '}' should be on the same line. 483
Errors '{' should be on the previous line. 485
Errors Line is longer than 80 characters. 486
Errors Line has trailing spaces. 491
Errors Expected an @return tag. 495
Errors Name 'is_legal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors '{' should be on the previous line. 496
Errors '{' should be on the previous line. 498
Errors Line is longer than 80 characters. 501
Errors Name 'left_opposite_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors Line is longer than 80 characters. 502
Errors Name 'right_opposite_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Line has trailing spaces. 503
Errors Line is longer than 80 characters. 504
Errors Name 'inside_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Line is longer than 80 characters. 505
Errors ',' is not followed by whitespace. 505
Errors Line has trailing spaces. 509
Errors Expected an @return tag. 515
Errors '{' should be on the previous line. 516
Errors Line is longer than 80 characters. 517
Errors Name 'flipped_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Line is longer than 80 characters. 520
Errors Line has trailing spaces. 521
Errors Name 'first_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors Line has trailing spaces. 523
Errors Line is longer than 80 characters. 524
Errors Line has trailing spaces. 525
Errors Name 'left_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors Name 'right_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors '3' is a magic number. 528
Errors '{' should be on the previous line. 529
Errors '{' should be on the previous line. 531
Errors '{' should be on the previous line. 535
Errors '{' should be on the previous line. 540
Errors Line is longer than 80 characters. 544
Errors Name 'left_prev_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors '3' is a magic number. 544
Errors Line is longer than 80 characters. 545
Errors Name 'left_next_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors '3' is a magic number. 545
Errors Line is longer than 80 characters. 546
Errors Name 'right_prev_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors '3' is a magic number. 546
Errors Line is longer than 80 characters. 547
Errors Name 'right_next_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors '3' is a magic number. 547
Errors Line has trailing spaces. 548
Errors Line has trailing spaces. 550
Errors Name 'curr_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors '3' is a magic number. 551
Errors Line is longer than 80 characters. 555
Errors Name 'new_left_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors '{' should be on the previous line. 558
Errors '}' should be on the same line. 560
Errors '{' should be on the previous line. 562
Errors '{' should be on the previous line. 566
Errors '}' should be on the same line. 568
Errors '{' should be on the previous line. 570
Errors Line has trailing spaces. 573
Errors Line has trailing spaces. 575
Errors '3' is a magic number. 576
Errors Line is longer than 80 characters. 580
Errors Name 'new_right_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors '{' should be on the previous line. 583
Errors '}' should be on the same line. 585
Errors '{' should be on the previous line. 587
Errors '{' should be on the previous line. 591
Errors '}' should be on the same line. 593
Errors '{' should be on the previous line. 595
Errors Line has trailing spaces. 598
Errors Line has trailing spaces. 601
Errors Expected an @return tag. 606
Errors '{' should be on the previous line. 607
Errors '{' should be on the previous line. 610
Errors Line is longer than 80 characters. 611
Errors Line is longer than 80 characters. 613
Errors '}' should be on the same line. 616
Errors '{' should be on the previous line. 618
Errors '3' is a magic number. 621
Errors '{' should be on the previous line. 622
Errors '{' should be on the previous line. 624
Errors '{' should be on the previous line. 630
Errors Line is longer than 80 characters. 631
Errors '{' should be on the previous line. 636
Errors Line is longer than 80 characters. 637
Errors Line is longer than 80 characters. 639
Errors '}' should be on the same line. 642
Errors '{' should be on the previous line. 644
Errors '3' is a magic number. 647
Errors '{' should be on the previous line. 648
Errors '{' should be on the previous line. 650
Errors '{' should be on the previous line. 656
Errors Line is longer than 80 characters. 657
Errors Line has trailing spaces. 661
Errors Line has trailing spaces. 664
Errors Line has trailing spaces. 665
Errors Missing a Javadoc comment. 666
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Variable 'start_corner' must be private and have accessor methods. 666
Errors Missing a Javadoc comment. 667
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Variable 'end_corner' must be private and have accessor methods. 667
Errors Line has trailing spaces. 668
Errors Line has trailing spaces. 669
Errors Name 'left_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors Name 'right_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors Name 'id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors Line has trailing spaces. 677
Errors Line has trailing spaces. 678
Errors Line is longer than 80 characters. 680
Errors Line is longer than 80 characters. 681
Errors Line is longer than 80 characters. 682
Errors '{' should be on the previous line. 686
Errors Missing a Javadoc comment. 687
Errors Parameter p_edge_lines should be final. 687
Errors Name 'p_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 687
Errors Parameter p_first_parent should be final. 687
Errors Name 'p_first_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 687
Errors '{' should be on the previous line. 688
Errors Line has trailing spaces. 694
Errors Expected an @return tag. 699
Errors Name 'is_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors '{' should be on the previous line. 700
Errors Line has trailing spaces. 703
Errors Expected an @return tag. 707
Errors Name 'get_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 707
Errors Parameter p_no should be final. 707
Errors Expected @param tag for 'p_no'. 707
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 707
Errors '{' should be on the previous line. 708
Errors '3' is a magic number. 709
Errors '{' should be on the previous line. 710
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 714
Errors '{' should be on the previous line. 717
Errors '}' should be on the same line. 719
Errors '{' should be on the previous line. 721
Errors '}' should be on the same line. 723
Errors '{' should be on the previous line. 725
Errors Line is longer than 80 characters. 726
Errors Line has trailing spaces. 731
Errors Expected an @return tag. 736
Errors Name 'opposite_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Parameter p_edge_line should be final. 736
Errors Expected @param tag for 'p_edge_line'. 736
Errors Name 'p_edge_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors '{' should be on the previous line. 737
Errors Name 'edge_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors '3' is a magic number. 739
Errors '{' should be on the previous line. 740
Errors '{' should be on the previous line. 742
Errors '{' should be on the previous line. 748
Errors Line is longer than 80 characters. 749
Errors Name 'next_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 752
Errors '%' is not preceded with whitespace. 752
Errors '3' is a magic number. 752
Errors '{' should be on the previous line. 755
Errors '}' should be on the same line. 757
Errors '{' should be on the previous line. 759
Errors Line has trailing spaces. 764
Errors Expected an @return tag. 768
Errors Parameter p_corner should be final. 768
Errors Expected @param tag for 'p_corner'. 768
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors '{' should be on the previous line. 769
Errors '{' should be on the previous line. 771
Errors Line is longer than 80 characters. 772
Errors '3' is a magic number. 775
Errors '{' should be on the previous line. 776
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 777
Errors Line is longer than 80 characters. 778
Errors Name 'curr_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 778
Errors Line is longer than 80 characters. 780
Errors '{' should be on the previous line. 783
Errors '}' should be on the same line. 786
Errors '{' should be on the previous line. 788
Errors '{' should be on the previous line. 790
Errors Line has trailing spaces. 797
Errors First sentence should end with a period. 798
Errors Line is longer than 80 characters. 799
Errors Name 'get_leaf_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 801
Errors Parameter p_result_edges should be final. 801
Errors Expected @param tag for 'p_result_edges'. 801
Errors Name 'p_result_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 801
Errors '{' should be on the previous line. 802
Errors '{' should be on the previous line. 804
Errors '3' is a magic number. 805
Errors '{' should be on the previous line. 806
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 807
Errors Line is longer than 80 characters. 808
Errors Line has trailing spaces. 814
Errors '}' should be on the same line. 815
Errors '{' should be on the previous line. 817
Errors Name 'curr_child' must match pattern '^[a-z][a-zA-Z0-9]*$'. 818
Errors '{' should be on the previous line. 819
Errors Line is longer than 80 characters. 820
Errors Line has trailing spaces. 827
Errors Line has trailing spaces. 832
Errors Expected an @return tag. 833
Errors Name 'split_at_inner_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors Parameter p_corner should be final. 833
Errors Expected @param tag for 'p_corner'. 833
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors '{' should be on the previous line. 834
Errors Name 'new_triangles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 835
Errors '3' is a magic number. 835
Errors Line has trailing spaces. 836
Errors Name 'new_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 837
Errors '3' is a magic number. 837
Errors '3' is a magic number. 838
Errors '{' should be on the previous line. 839
Errors Line has trailing spaces. 842
Errors Name 'curr_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '3' is a magic number. 844
Errors Line has trailing spaces. 845
Errors Line has trailing spaces. 850
Errors '3' is a magic number. 851
Errors Line has trailing spaces. 856
Errors '3' is a magic number. 857
Errors Line has trailing spaces. 862
Errors Line has trailing spaces. 864
Errors 'for' is not followed by whitespace. 865
Errors '3' is a magic number. 865
Errors '{' should be on the previous line. 866
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors '{' should be on the previous line. 869
Errors '}' should be on the same line. 871
Errors '{' should be on the previous line. 873
Errors Line has trailing spaces. 878
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 879
Errors Line has trailing spaces. 882
Errors Line has trailing spaces. 886
Errors Line has trailing spaces. 892
Errors Line is longer than 80 characters. 894
Errors Line is longer than 80 characters. 896
Errors Line is longer than 80 characters. 899
Errors Expected an @return tag. 901
Errors Line is longer than 80 characters. 901
Errors Name 'split_at_border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors Parameter p_corner should be final. 901
Errors Expected @param tag for 'p_corner'. 901
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors Parameter p_neighbour_to_split should be final. 901
Errors Expected @param tag for 'p_neighbour_to_split'. 901
Errors Name 'p_neighbour_to_split' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors Name 'new_triangles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 903
Errors '4' is a magic number. 903
Errors Line is longer than 80 characters. 904
Errors Name 'this_touching_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 905
Errors Name 'neigbbour_touching_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 906
Errors Name 'touching_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 907
Errors Name 'other_touching_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 908
Errors '3' is a magic number. 909
Errors '{' should be on the previous line. 910
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors Line is longer than 80 characters. 912
Errors Line is longer than 80 characters. 918
Errors '{' should be on the previous line. 925
Errors Line is longer than 80 characters. 926
Errors '{' should be on the previous line. 930
Errors Line is longer than 80 characters. 931
Errors Line has trailing spaces. 934
Errors Name 'first_common_new_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Name 'second_common_new_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 936
Errors Line is longer than 80 characters. 937
Errors '{' should be on the previous line. 940
Errors Line is longer than 80 characters. 941
Errors Line is longer than 80 characters. 942
Errors '}' should be on the same line. 943
Errors '{' should be on the previous line. 945
Errors Line is longer than 80 characters. 946
Errors Line is longer than 80 characters. 947
Errors '(' is followed by whitespace. 947
Errors Line has trailing spaces. 949
Errors Line has trailing spaces. 951
Errors Name 'prev_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 952
Errors '3' is a magic number. 952
Errors Name 'this_splitting_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 953
Errors Line is longer than 80 characters. 954
Errors Line is longer than 80 characters. 955
Errors '{' should be on the previous line. 957
Errors Line is longer than 80 characters. 958
Errors '}' should be on the same line. 959
Errors '{' should be on the previous line. 961
Errors Name 'curr_edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 964
Errors '3' is a magic number. 964
Errors '{' should be on the previous line. 970
Errors '}' should be on the same line. 972
Errors '{' should be on the previous line. 974
Errors Line has trailing spaces. 979
Errors Line has trailing spaces. 981
Errors Name 'next_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 982
Errors '3' is a magic number. 982
Errors '3' is a magic number. 983
Errors '{' should be on the previous line. 991
Errors '}' should be on the same line. 993
Errors '{' should be on the previous line. 995
Errors Line has trailing spaces. 998
Errors Line is longer than 80 characters. 1000
Errors '3' is a magic number. 1000
Errors Name 'neighbour_splitting_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1001
Errors Line is longer than 80 characters. 1002
Errors Line is longer than 80 characters. 1003
Errors '{' should be on the previous line. 1005
Errors Line is longer than 80 characters. 1006
Errors '}' should be on the same line. 1007
Errors '{' should be on the previous line. 1009
Errors Line is longer than 80 characters. 1010
Errors '3' is a magic number. 1012
Errors Line is longer than 80 characters. 1016
Errors '{' should be on the previous line. 1020
Errors '}' should be on the same line. 1022
Errors '{' should be on the previous line. 1024
Errors Line has trailing spaces. 1026
Errors Line has trailing spaces. 1028
Errors Line is longer than 80 characters. 1030
Errors '3' is a magic number. 1030
Errors '3' is a magic number. 1031
Errors Line is longer than 80 characters. 1035
Errors '3' is a magic number. 1035
Errors '{' should be on the previous line. 1037
Errors '3' is a magic number. 1038
Errors '}' should be on the same line. 1039
Errors '{' should be on the previous line. 1041
Errors '3' is a magic number. 1042
Errors Line has trailing spaces. 1043
Errors '3' is a magic number. 1045
Errors '3' is a magic number. 1046
Errors Line has trailing spaces. 1047
Errors Line has trailing spaces. 1050
Errors Expected an @return tag. 1055
Errors '{' should be on the previous line. 1056
Errors '{' should be on the previous line. 1059
Errors Name 'prev_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1060
Errors '3' is a magic number. 1061
Errors '{' should be on the previous line. 1062
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1063
Errors '{' should be on the previous line. 1065
Errors Line is longer than 80 characters. 1068
Errors Name 'prev_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1069
Errors '{' should be on the previous line. 1071
Errors '}' should be on the same line. 1073
Errors '{' should be on the previous line. 1075
Errors Name 'curr_start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1078
Errors '{' should be on the previous line. 1080
Errors '}' should be on the same line. 1082
Errors '{' should be on the previous line. 1084
Errors '}' should be on the same line. 1086
Errors '{' should be on the previous line. 1088
Errors Line is longer than 80 characters. 1089
Errors '{' should be on the previous line. 1093
Errors Line is longer than 80 characters. 1094
Errors '}' should be on the same line. 1099
Errors '{' should be on the previous line. 1101
Errors Name 'curr_child' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1102
Errors ':' is not preceded with whitespace. 1102
Errors '{' should be on the previous line. 1103
Errors Line is longer than 80 characters. 1104
Errors Line has trailing spaces. 1112
Errors Line is longer than 80 characters. 1114
Errors Line is longer than 80 characters. 1115
Errors Name 'initialize_is_on_the_left_of_edge_line_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1117
Errors '{' should be on the previous line. 1118
Errors '{' should be on the previous line. 1120
Errors '3' is a magic number. 1123
Errors '3' is a magic number. 1124
Errors '{' should be on the previous line. 1125
Errors Line is longer than 80 characters. 1126
Errors Line has trailing spaces. 1129
Errors Line is longer than 80 characters. 1130
Errors Name 'edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1131
Errors Line has trailing spaces. 1132
Errors Line is longer than 80 characters. 1134
Errors Line is longer than 80 characters. 1136
Errors Name 'is_on_the_left_of_edge_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Line has trailing spaces. 1139
Errors Line is longer than 80 characters. 1140
Errors Line has trailing spaces. 1142
Errors Line is longer than 80 characters. 1144
Errors Name 'first_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors Line has trailing spaces. 1150
Errors Line is longer than 80 characters. 1152
Errors Line is longer than 80 characters. 1154
Errors Line has trailing spaces. 1157
Errors '{' should be on the previous line. 1159
Errors Missing a Javadoc comment. 1160
Errors Parameter p_triangle should be final. 1160
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1160
Errors '{' should be on the previous line. 1161
Errors '{' should be on the previous line. 1163
Errors '}' should be on the same line. 1165
Errors '{' should be on the previous line. 1167
Errors Line has trailing spaces. 1171
Errors Missing a Javadoc comment. 1172
Errors Parameter p_triangle should be final. 1172
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors Parameter p_parent should be final. 1172
Errors Name 'p_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors '{' should be on the previous line. 1173
Errors '{' should be on the previous line. 1176
Errors '}' should be on the same line. 1178
Errors '{' should be on the previous line. 1180
Errors Line has trailing spaces. 1184
Errors Expected an @return tag. 1189
Errors Name 'position_locate' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Parameter p_corner should be final. 1189
Errors Expected @param tag for 'p_corner'. 1189
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors '{' should be on the previous line. 1190
Errors '{' should be on the previous line. 1192
Errors '{' should be on the previous line. 1196
Errors Name 'curr_child' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1199
Errors '{' should be on the previous line. 1200
Errors '{' should be on the previous line. 1203
Errors Line is longer than 80 characters. 1207
Errors Line has trailing spaces. 1210
Errors Expected an @return tag. 1214
Errors Line is longer than 80 characters. 1214
Errors Name 'position_locate_reku' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors Parameter p_corner should be final. 1214
Errors Expected @param tag for 'p_corner'. 1214
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors Parameter p_triangle should be final. 1214
Errors Expected @param tag for 'p_triangle'. 1214
Errors Name 'p_triangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors '{' should be on the previous line. 1217
Errors Line has trailing spaces. 1220
Errors '{' should be on the previous line. 1222
Errors Name 'curr_child' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1225
Errors '{' should be on the previous line. 1226
Errors '{' should be on the previous line. 1229
Errors Line is longer than 80 characters. 1233
Errors Line has trailing spaces. 1236
Errors Missing a Javadoc comment. 1237

datastructures/ShapeTree.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 31
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 39
Errors Line is longer than 80 characters. 42
Errors Parameter p_directions should be final. 44
Errors Name 'p_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors ';' is preceded with whitespace. 46
Errors ';' is preceded with whitespace. 47
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 51
Errors First sentence should end with a period. 52
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 57
Errors Parameter p_obj should be final. 57
Errors Name 'p_obj' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Name 'shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 61
Errors Name 'leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 71
Errors First sentence should end with a period. 72
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 79
Errors Parameter p_object should be final. 79
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_index should be final. 79
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Name 'object_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 86
Errors Line is longer than 80 characters. 87
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors ';' is preceded with whitespace. 87
Errors '(' is followed by whitespace. 88
Errors ')' is preceded with whitespace. 88
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 90
Errors Name 'new_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors ';' is preceded with whitespace. 94
Errors Line has trailing spaces. 98
Errors Line has trailing spaces. 99
Errors Method 'to_array' is not designed for extension - needs to be abstract, final or empty. 105
Errors Name 'to_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 109
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 115
Errors '{' should be on the previous line. 118
Errors Line has trailing spaces. 122
Errors Line is longer than 80 characters. 124
Errors Name 'curr_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 139
Errors Missing a Javadoc comment. 140
Errors Name 'p_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Line has trailing spaces. 141
Errors Missing a Javadoc comment. 142
Errors Name 'remove_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Name 'p_leaf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Line has trailing spaces. 143
Errors Line has trailing spaces. 144
Errors Line has trailing spaces. 145
Errors Line is longer than 80 characters. 149
Errors Method 'remove' is not designed for extension - needs to be abstract, final or empty. 151
Errors Parameter p_entries should be final. 151
Errors Name 'p_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 158
Errors Line has trailing spaces. 162
Errors Method 'size' is not designed for extension - needs to be abstract, final or empty. 168
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 172
Errors Line has trailing spaces. 173
Errors Method 'statistics' is not designed for extension - needs to be abstract, final or empty. 179
Errors Parameter p_message should be final. 179
Errors Name 'p_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors Name 'leaf_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Name 'cumulative_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Name 'maximum_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '++' is followed by whitespace. 184
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 187
Errors Name 'distance_to_root' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Name 'everage_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Line has trailing spaces. 206
Errors Line has trailing spaces. 207
Errors 'protected' modifier out of order with the JLS suggestions. 212
Errors Name 'bounding_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Variable 'bounding_directions' must be private and have accessor methods. 212
Errors ';' is preceded with whitespace. 212
Errors Line has trailing spaces. 213
Errors First sentence should end with a period. 214
Errors Variable 'root' must be private and have accessor methods. 215
Errors ';' is preceded with whitespace. 215
Errors Line has trailing spaces. 216
Errors First sentence should end with a period. 217
Errors Name 'leaf_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Variable 'leaf_count' must be private and have accessor methods. 218
Errors Line has trailing spaces. 219
Errors '{' should be on the previous line. 225
Errors First sentence should end with a period. 226
Errors Expected an @return tag. 229
Errors Name 'tree_shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Expected @param tag for 'p_shape_tree'. 229
Errors Name 'p_shape_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors ';' is preceded with whitespace. 229
Errors Line has trailing spaces. 230
Errors First sentence should end with a period. 231
Errors Line is longer than 80 characters. 232
Errors Expected an @return tag. 234
Errors Name 'get_tree_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Expected @param tag for 'p_tree'. 234
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Expected @param tag for 'p_index'. 234
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors ';' is preceded with whitespace. 234
Errors Line has trailing spaces. 235
Errors Name 'set_search_tree_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Expected @param tag for 'p_entries'. 241
Errors Name 'p_entries' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Expected @param tag for 'p_tree'. 241
Errors Name 'p_tree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Line has trailing spaces. 243
Errors First sentence should end with a period. 244
Errors '{' should be on the previous line. 248
Errors Line is longer than 80 characters. 249
Errors Missing a Javadoc comment. 249
Errors Parameter p_object should be final. 249
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_shape_index_in_object should be final. 249
Errors Name 'p_shape_index_in_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Missing a Javadoc comment. 254
Errors Variable 'object' must be private and have accessor methods. 254
Errors Missing a Javadoc comment. 255
Errors Name 'shape_index_in_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors Variable 'shape_index_in_object' must be private and have accessor methods. 255
Errors Line has trailing spaces. 257
Errors '{' should be on the previous line. 261
Errors Missing a Javadoc comment. 262
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Variable 'bounding_shape' must be private and have accessor methods. 262
Errors ';' is preceded with whitespace. 262
Errors Missing a Javadoc comment. 263
Errors Variable 'parent' must be private and have accessor methods. 263
Errors Line has trailing spaces. 265
Errors '{' should be on the previous line. 272
Errors Line is longer than 80 characters. 273
Errors Missing a Javadoc comment. 273
Errors '(' is followed by whitespace. 273
Errors Parameter p_bounding_shape should be final. 273
Errors Name 'p_bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Parameter p_parent should be final. 273
Errors Name 'p_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors ')' is preceded with whitespace. 273
Errors ';' is preceded with whitespace. 277
Errors ';' is preceded with whitespace. 278
Errors Line has trailing spaces. 280
Errors Missing a Javadoc comment. 281
Errors Name 'first_child' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Variable 'first_child' must be private and have accessor methods. 281
Errors ';' is preceded with whitespace. 281
Errors Missing a Javadoc comment. 282
Errors Name 'second_child' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Variable 'second_child' must be private and have accessor methods. 282
Errors ';' is preceded with whitespace. 282
Errors Line has trailing spaces. 284
Errors '{' should be on the previous line. 291
Errors Line is longer than 80 characters. 292
Errors Missing a Javadoc comment. 292
Errors '(' is followed by whitespace. 292
Errors Parameter p_object should be final. 292
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_index should be final. 292
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_parent should be final. 292
Errors Name 'p_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_bounding_shape should be final. 292
Errors Name 'p_bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors ';' is preceded with whitespace. 296
Errors ';' is preceded with whitespace. 297
Errors Line has trailing spaces. 299
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 300
Errors Missing a Javadoc comment. 300
Errors Parameter p_other should be final. 300
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 301
Errors '{' should be on the previous line. 304
Errors Line has trailing spaces. 309
Errors Line is longer than 80 characters. 310
Errors Expected an @return tag. 311
Errors Method 'distance_to_root' is not designed for extension - needs to be abstract, final or empty. 311
Errors Name 'distance_to_root' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 312
Errors Name 'curr_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 316
Errors Line has trailing spaces. 322
Errors First sentence should end with a period. 323
Errors Variable 'object' must be private and have accessor methods. 324
Errors ';' is preceded with whitespace. 324
Errors Line has trailing spaces. 325
Errors First sentence should end with a period. 326
Errors Name 'shape_index_in_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Variable 'shape_index_in_object' must be private and have accessor methods. 327

datastructures/Signum.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class Signum should be declared as final. 26
Errors '{' should be on the previous line. 27
Errors First sentence should end with a period. 28
Errors '(' is preceded with whitespace. 29
Errors First sentence should end with a period. 30
Errors '(' is preceded with whitespace. 31
Errors First sentence should end with a period. 32
Errors '(' is preceded with whitespace. 33
Errors '(' is preceded with whitespace. 42
Errors Parameter p_value should be final. 42
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors '{' should be on the previous line. 47
Errors '}' should be on the same line. 49
Errors '{' should be on the previous line. 51
Errors '}' should be on the same line. 53
Errors '{' should be on the previous line. 55
Errors Name 'as_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '(' is preceded with whitespace. 68
Errors Parameter p_value should be final. 68
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 73
Errors '}' should be on the same line. 75
Errors '{' should be on the previous line. 77
Errors '}' should be on the same line. 79
Errors '{' should be on the previous line. 81
Errors First sentence should end with a period. 87
Errors Name 'to_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '(' is preceded with whitespace. 92
Errors '{' should be on the previous line. 93
Errors First sentence should end with a period. 97
Errors '{' should be on the previous line. 103
Errors '{' should be on the previous line. 106
Errors '}' should be on the same line. 108
Errors '{' should be on the previous line. 110
Errors '}' should be on the same line. 112
Errors '{' should be on the previous line. 114
Errors Missing a Javadoc comment. 121
Errors Parameter p_name should be final. 121
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 122
Errors Missing a Javadoc comment. 126

datastructures/Stoppable.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Name 'request_stop' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Line has trailing spaces. 36
Errors Name 'is_stop_requested' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42

datastructures/TimeLimit.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 25
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_milli_seconds should be final. 38
Errors Name 'p_milli_seconds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 43
Errors Line is longer than 80 characters. 45
Errors Method 'limit_exceeded' is not designed for extension - needs to be abstract, final or empty. 49
Errors Name 'limit_exceeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Name 'curr_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Line has trailing spaces. 54
Errors Method 'muultiply' is not designed for extension - needs to be abstract, final or empty. 60
Errors Parameter p_factor should be final. 60
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors '{' should be on the previous line. 63
Errors Name 'new_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Line has trailing spaces. 70
Errors Missing a Javadoc comment. 71
Errors Name 'time_stamp' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Missing a Javadoc comment. 72
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72

datastructures/UndoableObjects.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 37
Errors First sentence should end with a period. 39
Errors '{' should be on the previous line. 43
Errors Method 'start_read_object' is not designed for extension - needs to be abstract, final or empty. 55
Errors Name 'start_read_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 69
Errors Method 'read_object' is not designed for extension - needs to be abstract, final or empty. 69
Errors Name 'read_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_it should be final. 69
Errors Name 'p_it' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 72
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 76
Errors Method 'insert' is not designed for extension - needs to be abstract, final or empty. 88
Errors Parameter p_object should be final. 88
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 91
Errors Name 'curr_undoable_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Method 'delete' is not designed for extension - needs to be abstract, final or empty. 102
Errors Parameter p_object should be final. 102
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Name 'curr_delete_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 107
Errors '}' should be on the same line. 110
Errors '{' should be on the previous line. 112
Errors Name 'object_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 122
Errors Line is longer than 80 characters. 123
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors '}' should be on the same line. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 136
Errors Method 'generate_snapshot' is not designed for extension - needs to be abstract, final or empty. 148
Errors Name 'generate_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors Line is longer than 80 characters. 151
Errors Name 'curr_deleted_objects_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Line is longer than 80 characters. 166
Errors Method 'undo' is not designed for extension - needs to be abstract, final or empty. 166
Errors Parameter p_cancelled_objects should be final. 166
Errors Name 'p_cancelled_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_restored_objects should be final. 166
Errors Name 'p_restored_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 169
Errors '{' should be on the previous line. 174
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors '{' should be on the previous line. 177
Errors '{' should be on the previous line. 179
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 189
Errors Line is longer than 80 characters. 195
Errors Name 'curr_delete_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 198
Errors Name 'curr_deleted_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 221
Errors Method 'redo' is not designed for extension - needs to be abstract, final or empty. 221
Errors Parameter p_cancelled_objects should be final. 221
Errors Name 'p_cancelled_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Parameter p_restored_objects should be final. 221
Errors Name 'p_restored_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 224
Errors '{' should be on the previous line. 230
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Line is longer than 80 characters. 232
Errors Line is longer than 80 characters. 234
Errors Line is longer than 80 characters. 235
Errors '{' should be on the previous line. 238
Errors '{' should be on the previous line. 242
Errors '}' should be on the same line. 246
Errors '{' should be on the previous line. 248
Errors Line is longer than 80 characters. 249
Errors Line is longer than 80 characters. 254
Errors Name 'curr_delete_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 257
Errors Name 'curr_deleted_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '&&' should be on a new line. 259
Errors '{' should be on the previous line. 261
Errors '{' should be on the previous line. 265
Errors Line is longer than 80 characters. 268
Errors Line is longer than 80 characters. 270
Errors '{' should be on the previous line. 272
Errors Line is longer than 80 characters. 281
Errors Method 'pop_snapshot' is not designed for extension - needs to be abstract, final or empty. 287
Errors Name 'pop_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 288
Errors '{' should be on the previous line. 291
Errors '{' should be on the previous line. 296
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 299
Errors Line is longer than 80 characters. 300
Errors '{' should be on the previous line. 304
Errors Line is longer than 80 characters. 305
Errors '}' should be on the same line. 309
Errors '{' should be on the previous line. 311
Errors Name 'deleted_objects_stack_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 318
Errors Line is longer than 80 characters. 319
Errors Line is longer than 80 characters. 320
Errors Name 'from_delete_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Line is longer than 80 characters. 321
Errors Name 'to_delete_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'curr_deleted_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors '{' should be on the previous line. 325
Errors '}' should be on the same line. 327
Errors '{' should be on the previous line. 329
Errors Method 'save_for_undo' is not designed for extension - needs to be abstract, final or empty. 345
Errors Name 'save_for_undo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Parameter p_object should be final. 345
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 346
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors '{' should be on the previous line. 351
Errors Line is longer than 80 characters. 352
Errors '{' should be on the previous line. 356
Errors Line is longer than 80 characters. 358
Errors Name 'old_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Name 'disable_redo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 371
Errors '{' should be on the previous line. 373
Errors Line is longer than 80 characters. 378
Errors '{' should be on the previous line. 384
Errors Name 'curr_node' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors '{' should be on the previous line. 387
Errors '}' should be on the same line. 389
Errors '{' should be on the previous line. 391
Errors Line is longer than 80 characters. 396
Errors First sentence should end with a period. 398
Errors Name 'stack_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Name 'deleted_objects_stack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors Missing a Javadoc comment. 407
Errors Name 'redo_possible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Line is longer than 80 characters. 411
Errors '{' should be on the previous line. 414
Errors First sentence should end with a period. 416
Errors Expected an @return tag. 420
Errors '{' should be on the previous line. 429
Errors First sentence should end with a period. 431
Errors Parameter p_object should be final. 432
Errors Expected @param tag for 'p_object'. 432
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Parameter p_level should be final. 432
Errors Expected @param tag for 'p_level'. 432
Errors Name 'p_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors '{' should be on the previous line. 433
Errors Missing a Javadoc comment. 439
Errors Variable 'object' must be private and have accessor methods. 439
Errors Missing a Javadoc comment. 440
Errors Variable 'level' must be private and have accessor methods. 440
Errors Line is longer than 80 characters. 441
Errors Missing a Javadoc comment. 441
Errors Name 'undo_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Variable 'undo_object' must be private and have accessor methods. 441
Errors Line is longer than 80 characters. 442
Errors Missing a Javadoc comment. 442
Errors Name 'redo_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Variable 'redo_object' must be private and have accessor methods. 442

designformats/specctra/AutorouteSettings.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 32
Errors '{' should be on the previous line. 33
Errors Line is longer than 80 characters. 35
Errors Missing a Javadoc comment. 35
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Parameter p_scanner should be final. 35
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Parameter p_layer_structure should be final. 35
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Line is longer than 80 characters. 37
Errors Name 'with_fanout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Name 'with_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Name 'with_postroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 43
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 46
Errors '{' should be on the previous line. 49
Errors Line is longer than 80 characters. 50
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 64
Errors '{' should be on the previous line. 66
Errors '}' should be on the same line. 68
Errors '{' should be on the previous line. 70
Errors '}' should be on the same line. 72
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 76
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 79
Errors '}' should be on the same line. 80
Errors '{' should be on the previous line. 82
Errors '}' should be on the same line. 84
Errors '{' should be on the previous line. 86
Errors Line is longer than 80 characters. 87
Errors '}' should be on the same line. 88
Errors '{' should be on the previous line. 90
Errors Line is longer than 80 characters. 91
Errors '}' should be on the same line. 92
Errors '{' should be on the previous line. 94
Errors '}' should be on the same line. 96
Errors '{' should be on the previous line. 98
Errors Line is longer than 80 characters. 99
Errors '{' should be on the previous line. 101
Errors '}' should be on the same line. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 117
Errors Missing a Javadoc comment. 117
Errors Name 'read_layer_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_scanner should be final. 117
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_layer_structure should be final. 117
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_settings should be final. 118
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 123
Errors '{' should be on the previous line. 126
Errors Line is longer than 80 characters. 127
Errors '{' should be on the previous line. 131
Errors Line is longer than 80 characters. 132
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors '{' should be on the previous line. 142
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 148
Errors Line is longer than 80 characters. 149
Errors '{' should be on the previous line. 153
Errors Line is longer than 80 characters. 154
Errors '{' should be on the previous line. 158
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 165
Errors Line is longer than 80 characters. 166
Errors '}' should be on the same line. 167
Errors '{' should be on the previous line. 169
Errors '{' should be on the previous line. 171
Errors Name 'pref_dir_is_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 175
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors Line is longer than 80 characters. 180
Errors Line is longer than 80 characters. 183
Errors '{' should be on the previous line. 186
Errors Line is longer than 80 characters. 187
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 192
Errors '}' should be on the same line. 195
Errors Line is longer than 80 characters. 198
Errors '}' should be on the same line. 199
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 202
Errors '}' should be on the same line. 203
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 213
Errors Missing a Javadoc comment. 213
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_file should be final. 213
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_settings should be final. 213
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Line is longer than 80 characters. 214
Errors Parameter p_layer_structure should be final. 214
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_identifier_type should be final. 214
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 221
Errors '}' should be on the same line. 223
Errors '{' should be on the previous line. 225
Errors '{' should be on the previous line. 231
Errors '}' should be on the same line. 233
Errors '{' should be on the previous line. 235
Errors '{' should be on the previous line. 241
Errors '}' should be on the same line. 243
Errors '{' should be on the previous line. 245
Errors '{' should be on the previous line. 251
Errors '}' should be on the same line. 253
Errors '{' should be on the previous line. 255
Errors Avoid nested blocks. 260
Errors Name 'via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Avoid nested blocks. 267
Errors Name 'via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Avoid nested blocks. 274
Errors Name 'ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Avoid nested blocks. 281
Errors Name 'pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 287
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 295
Errors '}' should be on the same line. 297
Errors '{' should be on the previous line. 299
Errors '{' should be on the previous line. 305
Errors '}' should be on the same line. 307
Errors '{' should be on the previous line. 309
Errors Line is longer than 80 characters. 314
Errors Name 'trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Line is longer than 80 characters. 319

designformats/specctra/Circle.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Parameter p_layer should be final. 45
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_coor should be final. 45
Errors Name 'p_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 59
Errors Parameter p_layer should be final. 59
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_radius should be final. 59
Errors Name 'p_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_center_x should be final. 59
Errors Name 'p_center_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_center_y should be final. 59
Errors Name 'p_center_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '3' is a magic number. 62
Errors Line has trailing spaces. 67
Errors Line is longer than 80 characters. 69
Errors Method 'transform_to_board' is not designed for extension - needs to be abstract, final or empty. 69
Errors Name 'transform_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Parameter p_coordinate_transform should be final. 69
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 75
Errors Line has trailing spaces. 78
Errors Line is longer than 80 characters. 80
Errors Method 'transform_to_board_rel' is not designed for extension - needs to be abstract, final or empty. 80
Errors Name 'transform_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_coordinate_transform should be final. 80
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'new_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '3' is a magic number. 82
Errors Line is longer than 80 characters. 83
Errors '3' is a magic number. 84
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 88
Errors Line has trailing spaces. 90
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 96
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors '4' is a magic number. 98
Errors '3' is a magic number. 102
Errors Line has trailing spaces. 105
Errors Line is longer than 80 characters. 107
Errors Method 'write_scope' is not designed for extension - needs to be abstract, final or empty. 107
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_file should be final. 107
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_identifier_type should be final. 107
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 113
Errors Line has trailing spaces. 119
Errors Line is longer than 80 characters. 121
Errors Method 'write_scope_int' is not designed for extension - needs to be abstract, final or empty. 121
Errors Name 'write_scope_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Parameter p_file should be final. 121
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Parameter p_identifier_type should be final. 121
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 127
Errors Name 'curr_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Line has trailing spaces. 134
Errors Missing a Javadoc comment. 135
Errors Variable 'coor' must be private and have accessor methods. 135

designformats/specctra/Circuit.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 30
Errors '{' should be on the previous line. 31
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '(' is followed by whitespace. 39
Errors Parameter p_scanner should be final. 39
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line is longer than 80 characters. 44
Errors Name 'use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 45
Errors Name 'use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 47
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 50
Errors '}' should be on the same line. 52
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 60
Errors '{' should be on the previous line. 64
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 72
Errors Name 'length_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 78
Errors '{' should be on the previous line. 80
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors '}' should be on the same line. 86
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 93
Errors Line has trailing spaces. 95
Errors Missing a Javadoc comment. 96
Errors Name 'read_length_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '(' is followed by whitespace. 96
Errors Parameter p_scanner should be final. 96
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors Name 'length_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 104
Errors '}' should be on the same line. 106
Errors '{' should be on the previous line. 108
Errors Line is longer than 80 characters. 109
Errors '{' should be on the previous line. 113
Errors '}' should be on the same line. 115
Errors '{' should be on the previous line. 117
Errors '}' should be on the same line. 119
Errors '{' should be on the previous line. 121
Errors Line is longer than 80 characters. 122
Errors '{' should be on the previous line. 128
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 131
Errors '}' should be on the same line. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 136
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 141
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 150
Errors Line has trailing spaces. 156
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 160
Errors Missing a Javadoc comment. 160
Errors Parameter p_max_length should be final. 160
Errors Name 'p_max_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_min_length should be final. 160
Errors Name 'p_min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_use_via should be final. 160
Errors Name 'p_use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_use_layer should be final. 160
Errors Name 'p_use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Line has trailing spaces. 167
Errors Missing a Javadoc comment. 168
Errors Name 'max_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Variable 'max_length' must be private and have accessor methods. 168
Errors Missing a Javadoc comment. 169
Errors Name 'min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Variable 'min_length' must be private and have accessor methods. 169
Errors Missing a Javadoc comment. 170
Errors Name 'use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Variable 'use_via' must be private and have accessor methods. 170
Errors Missing a Javadoc comment. 171
Errors Name 'use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Variable 'use_layer' must be private and have accessor methods. 171
Errors Line has trailing spaces. 173
Errors '{' should be on the previous line. 176
Errors Missing a Javadoc comment. 177
Errors Parameter p_max_length should be final. 177
Errors Name 'p_max_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_min_length should be final. 177
Errors Name 'p_min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 182
Errors Missing a Javadoc comment. 183
Errors Name 'max_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Variable 'max_length' must be private and have accessor methods. 183
Errors Missing a Javadoc comment. 184
Errors Name 'min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Variable 'min_length' must be private and have accessor methods. 184

designformats/specctra/Component.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 40
Errors First sentence should end with a period. 41
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 46
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_par should be final. 46
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors '{' should be on the previous line. 49
Errors Name 'component_placement' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors 'if' is not followed by whitespace. 51
Errors '{' should be on the previous line. 52
Errors '}' should be on the same line. 56
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 64
Errors Line is longer than 80 characters. 72
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_scanner should be final. 72
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 76
Errors Name 'component_placement' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '(' is followed by whitespace. 84
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 88
Errors Name 'next_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 99
Errors Line is longer than 80 characters. 107
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_par should be final. 107
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_component should be final. 107
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 109
Errors '{' should be on the previous line. 115
Errors Line is longer than 80 characters. 116
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 123
Errors '}' should be on the same line. 125
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 130
Errors '{' should be on the previous line. 134
Errors Name 'pin_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 140
Errors Line has trailing spaces. 146
Errors Line is longer than 80 characters. 147
Errors Missing a Javadoc comment. 147
Errors Name 'write_pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_par should be final. 147
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_component should be final. 147
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_pin_no should be final. 147
Errors Name 'p_pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 149
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 154
Errors Name 'package_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 156
Errors Line is longer than 80 characters. 157
Errors Name 'component_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 162
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 166
Errors Name 'cl_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 168
Errors Line is longer than 80 characters. 169
Errors Line has trailing spaces. 179
Errors Line is longer than 80 characters. 180
Errors Missing a Javadoc comment. 180
Errors Name 'write_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Parameter p_par should be final. 180
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Parameter p_component should be final. 180
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 182
Errors '{' should be on the previous line. 184
Errors Name 'curr_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Name 'keepout_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '3' is a magic number. 189
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 192
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors '{' should be on the previous line. 207
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Line is longer than 80 characters. 209
Errors Name 'curr_obstacle_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line is longer than 80 characters. 210
Errors Line is longer than 80 characters. 214
Errors Name 'cl_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 216
Errors Line is longer than 80 characters. 217
Errors Line has trailing spaces. 229
Errors Line is longer than 80 characters. 230
Errors Missing a Javadoc comment. 230
Errors Name 'get_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_board should be final. 230
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_component_no should be final. 230
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_name should be final. 230
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Line is longer than 80 characters. 232
Errors 'for' is not followed by whitespace. 233
Errors '{' should be on the previous line. 234
Errors Line is longer than 80 characters. 235
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors 'cast' is not followed by whitespace. 235
Errors '{' should be on the previous line. 237
Errors Line is longer than 80 characters. 240
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 244
Errors Line has trailing spaces. 251
Errors Line has trailing spaces. 252
Errors Line has trailing spaces. 253
Errors Line is longer than 80 characters. 254
Errors Missing a Javadoc comment. 254
Errors Name 'read_place_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors Parameter p_scanner should be final. 254
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 257
Errors Line is longer than 80 characters. 258
Errors Name 'pin_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Line is longer than 80 characters. 259
Errors Line is longer than 80 characters. 260
Errors Name 'keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Line is longer than 80 characters. 261
Errors Line is longer than 80 characters. 262
Errors Name 'via_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Line is longer than 80 characters. 263
Errors Line is longer than 80 characters. 264
Errors Name 'place_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Line is longer than 80 characters. 265
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 269
Errors '{' should be on the previous line. 275
Errors '{' should be on the previous line. 278
Errors '}' should be on the same line. 280
Errors '{' should be on the previous line. 282
Errors '}' should be on the same line. 284
Errors '{' should be on the previous line. 286
Errors Line is longer than 80 characters. 288
Errors Line is longer than 80 characters. 289
Errors '}' should be on the same line. 290
Errors '{' should be on the previous line. 292
Errors Line is longer than 80 characters. 293
Errors Name 'is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 300
Errors '}' should be on the same line. 302
Errors '{' should be on the previous line. 304
Errors Line is longer than 80 characters. 305
Errors '{' should be on the previous line. 310
Errors '}' should be on the same line. 312
Errors '{' should be on the previous line. 314
Errors '}' should be on the same line. 316
Errors '{' should be on the previous line. 318
Errors Line is longer than 80 characters. 319
Errors Name 'position_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 325
Errors '{' should be on the previous line. 328
Errors '}' should be on the same line. 330
Errors '{' should be on the previous line. 332
Errors Line is longer than 80 characters. 333
Errors Name 'curr_pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 335
Errors '}' should be on the same line. 339
Errors '{' should be on the previous line. 341
Errors Line is longer than 80 characters. 342
Errors Name 'curr_keepout_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors '{' should be on the previous line. 344
Errors Line is longer than 80 characters. 347
Errors '}' should be on the same line. 348
Errors '{' should be on the previous line. 350
Errors Line is longer than 80 characters. 351
Errors Name 'curr_keepout_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 353
Errors Line is longer than 80 characters. 356
Errors '}' should be on the same line. 357
Errors '{' should be on the previous line. 359
Errors Line is longer than 80 characters. 360
Errors Name 'curr_keepout_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '{' should be on the previous line. 362
Errors Line is longer than 80 characters. 365
Errors '}' should be on the same line. 366
Errors '{' should be on the previous line. 368
Errors '{' should be on the previous line. 374
Errors Line is longer than 80 characters. 379
Errors '}' should be on the same line. 382
Errors '{' should be on the previous line. 384
Errors Line has trailing spaces. 390
Errors Line is longer than 80 characters. 391
Errors Missing a Javadoc comment. 391
Errors Name 'read_item_clearance_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Parameter p_scanner should be final. 391
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors '{' should be on the previous line. 396
Errors Line is longer than 80 characters. 397
Errors Name 'cl_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors '{' should be on the previous line. 404
Errors '{' should be on the previous line. 407
Errors '}' should be on the same line. 409
Errors '{' should be on the previous line. 411
Errors '{' should be on the previous line. 417
Errors Line is longer than 80 characters. 418
Errors '{' should be on the previous line. 422
Errors Line is longer than 80 characters. 423
Errors Line has trailing spaces. 428
Errors Line is longer than 80 characters. 429
Errors Missing a Javadoc comment. 429
Errors Name 'read_lock_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors Parameter p_scanner should be final. 429
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors '{' should be on the previous line. 433
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors '{' should be on the previous line. 436
Errors '{' should be on the previous line. 440

designformats/specctra/ComponentPlacement.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 27
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_lib_name should be final. 41
Errors Name 'p_lib_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 46
Errors First sentence should end with a period. 47
Errors Name 'lib_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Variable 'lib_name' must be private and have accessor methods. 48
Errors Line has trailing spaces. 49
Errors Variable 'locations' must be private and have accessor methods. 51
Errors Line has trailing spaces. 52
Errors '{' should be on the previous line. 55
Errors Line is longer than 80 characters. 56
Errors Missing a Javadoc comment. 56
Errors More than 7 parameters. 56
Errors Parameter p_name should be final. 56
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_coor should be final. 56
Errors Name 'p_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_is_front should be final. 56
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_rotation should be final. 56
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_position_fixed should be final. 56
Errors Name 'p_position_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 57
Errors Parameter p_pin_infos should be final. 57
Errors Name 'p_pin_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_keepout_infos should be final. 57
Errors Name 'p_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 58
Errors Parameter p_via_keepout_infos should be final. 58
Errors Name 'p_via_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_place_keepout_infos should be final. 58
Errors Name 'p_place_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 69
Errors Line has trailing spaces. 71
Errors Missing a Javadoc comment. 72
Errors Variable 'name' must be private and have accessor methods. 72
Errors Line has trailing spaces. 73
Errors Variable 'coor' must be private and have accessor methods. 75
Errors Line has trailing spaces. 76
Errors Name 'is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Variable 'is_front' must be private and have accessor methods. 81
Errors Line has trailing spaces. 82
Errors Variable 'rotation' must be private and have accessor methods. 84
Errors Line has trailing spaces. 85
Errors Name 'position_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Variable 'position_fixed' must be private and have accessor methods. 87
Errors Line has trailing spaces. 88
Errors Line is longer than 80 characters. 90
Errors Name 'pin_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Variable 'pin_infos' must be private and have accessor methods. 92
Errors Line has trailing spaces. 93
Errors Missing a Javadoc comment. 94
Errors Name 'keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Variable 'keepout_infos' must be private and have accessor methods. 94
Errors Line has trailing spaces. 95
Errors Missing a Javadoc comment. 96
Errors Name 'via_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Variable 'via_keepout_infos' must be private and have accessor methods. 96
Errors Line has trailing spaces. 97
Errors Missing a Javadoc comment. 98
Errors Name 'place_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Variable 'place_keepout_infos' must be private and have accessor methods. 98
Errors Line has trailing spaces. 100
Errors Missing a Javadoc comment. 101
Errors '{' should be on the previous line. 102
Errors Missing a Javadoc comment. 103
Errors '(' is followed by whitespace. 103
Errors Parameter p_name should be final. 103
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_clearance_class should be final. 103
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors Missing a Javadoc comment. 108
Errors Variable 'name' must be private and have accessor methods. 108
Errors Missing a Javadoc comment. 109
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Variable 'clearance_class' must be private and have accessor methods. 109

designformats/specctra/CoordinateTransform.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 30
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors Line is longer than 80 characters. 40
Errors Line is longer than 80 characters. 47
Errors Parameter p_scale_factor should be final. 47
Errors Name 'p_scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_base_x should be final. 47
Errors Name 'p_base_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Parameter p_base_y should be final. 47
Errors Name 'p_base_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line has trailing spaces. 53
Errors First sentence should end with a period. 54
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 60
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_val should be final. 60
Errors Name 'p_val' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line has trailing spaces. 64
Errors First sentence should end with a period. 65
Errors Method 'dsn_to_board' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'dsn_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_val should be final. 71
Errors Name 'p_val' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 75
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 83
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_point should be final. 83
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 90
Errors Method 'board_to_dsn_rel' is not designed for extension - needs to be abstract, final or empty. 98
Errors Name 'board_to_dsn_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Parameter p_point should be final. 98
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 99
Errors Line has trailing spaces. 105
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 113
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_points should be final. 113
Errors Name 'p_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors '++' is followed by whitespace. 116
Errors '{' should be on the previous line. 117
Errors Line has trailing spaces. 123
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 131
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Parameter p_lines should be final. 131
Errors Name 'p_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors '4' is a magic number. 133
Errors '++' is followed by whitespace. 134
Errors '{' should be on the previous line. 135
Errors '4' is a magic number. 138
Errors '4' is a magic number. 139
Errors '4' is a magic number. 140
Errors '4' is a magic number. 141
Errors '3' is a magic number. 141
Errors Line has trailing spaces. 145
Errors Line is longer than 80 characters. 148
Errors Method 'board_to_dsn_rel' is not designed for extension - needs to be abstract, final or empty. 153
Errors Name 'board_to_dsn_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Parameter p_points should be final. 153
Errors Name 'p_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 154
Errors '++' is followed by whitespace. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 163
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 171
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Parameter p_vector should be final. 171
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors '{' should be on the previous line. 172
Errors Line has trailing spaces. 179
Errors First sentence should end with a period. 180
Errors Method 'dsn_to_board' is not designed for extension - needs to be abstract, final or empty. 186
Errors Name 'dsn_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Parameter p_tuple should be final. 186
Errors Name 'p_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 187
Errors Line has trailing spaces. 192
Errors Line is longer than 80 characters. 194
Errors Method 'dsn_to_board_rel' is not designed for extension - needs to be abstract, final or empty. 199
Errors Name 'dsn_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Parameter p_tuple should be final. 199
Errors Name 'p_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors Line has trailing spaces. 205
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 212
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_box should be final. 212
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 213
Errors '4' is a magic number. 214
Errors '3' is a magic number. 218
Errors Line has trailing spaces. 221
Errors Line is longer than 80 characters. 223
Errors Method 'board_to_dsn_rel' is not designed for extension - needs to be abstract, final or empty. 228
Errors Name 'board_to_dsn_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Parameter p_box should be final. 228
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors '{' should be on the previous line. 229
Errors '4' is a magic number. 230
Errors ';' is preceded with whitespace. 232
Errors '3' is a magic number. 234
Errors Line has trailing spaces. 237
Errors Line is longer than 80 characters. 245
Errors Method 'board_to_dsn' is not designed for extension - needs to be abstract, final or empty. 245
Errors Name 'board_to_dsn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_board_shape should be final. 245
Errors Name 'p_board_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_layer should be final. 245
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 250
Errors '}' should be on the same line. 251
Errors '{' should be on the previous line. 253
Errors Line is longer than 80 characters. 254
Errors 'cast' is not followed by whitespace. 254
Errors '}' should be on the same line. 257
Errors '{' should be on the previous line. 259
Errors Line is longer than 80 characters. 260
Errors Name 'board_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Line is longer than 80 characters. 262
Errors Name 'center_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Line is longer than 80 characters. 263
Errors '}' should be on the same line. 264
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267
Errors Line has trailing spaces. 272
Errors Line is longer than 80 characters. 274
Errors Line is longer than 80 characters. 280
Errors Method 'board_to_dsn_rel' is not designed for extension - needs to be abstract, final or empty. 280
Errors Name 'board_to_dsn_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_board_shape should be final. 280
Errors Name 'p_board_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_layer should be final. 280
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 284
Errors Line is longer than 80 characters. 285
Errors '}' should be on the same line. 286
Errors '{' should be on the previous line. 288
Errors Line is longer than 80 characters. 289
Errors 'cast' is not followed by whitespace. 289
Errors '}' should be on the same line. 292
Errors '{' should be on the previous line. 294
Errors Line is longer than 80 characters. 295
Errors Name 'board_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Line is longer than 80 characters. 297
Errors Name 'center_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Line is longer than 80 characters. 298
Errors '}' should be on the same line. 299
Errors '{' should be on the previous line. 301
Errors Line is longer than 80 characters. 302
Errors Line has trailing spaces. 307
Errors Missing a Javadoc comment. 308
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Missing a Javadoc comment. 309
Errors Name 'base_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors Missing a Javadoc comment. 310
Errors Name 'base_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310

designformats/specctra/DsnFile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 33
Errors '{' should be on the previous line. 34
Errors Missing a Javadoc comment. 36
Errors '{' should be on the previous line. 37
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Missing a Javadoc comment. 39
Errors Line is longer than 80 characters. 51
Errors Line is longer than 80 characters. 55
Errors Parameter p_input_stream should be final. 55
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_board_handling should be final. 55
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line is longer than 80 characters. 56
Errors Parameter p_observers should be final. 56
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_item_id_no_generator should be final. 56
Errors Name 'p_item_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_test_level should be final. 56
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Name 'curr_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '3' is a magic number. 60
Errors '{' should be on the previous line. 61
Errors '{' should be on the previous line. 63
Errors '}' should be on the same line. 65
Errors '{' should be on the previous line. 67
Errors Name 'keyword_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 76
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 80
Errors '{' should be on the previous line. 83
Errors Line is longer than 80 characters. 84
Errors Name 'read_scope_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line is longer than 80 characters. 89
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 93
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors '}' should be on the same line. 100
Errors '{' should be on the previous line. 102
Errors '}' should be on the same line. 104
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 109
Errors Line has trailing spaces. 114
Errors Line is longer than 80 characters. 116
Errors Expected an @return tag. 119
Errors Line is longer than 80 characters. 119
Errors Name 'adjust_plane_autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_board_handling should be final. 119
Errors Expected @param tag for 'p_board_handling'. 119
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 122
Errors Name 'board_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 134
Errors Name 'layer_contains_wires_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Line is longer than 80 characters. 135
Errors Name 'changed_layer_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 141
Errors Name 'conduction_area_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors '{' should be on the previous line. 146
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '}' should be on the same line. 149
Errors '{' should be on the previous line. 151
Errors Name 'nothing_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Name 'board_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Name 'board_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 161
Errors Name 'curr_piece_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 163
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 165
Errors Name 'curr_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 177
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line is longer than 80 characters. 178
Errors Line is longer than 80 characters. 182
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors '0.5' is a magic number. 188
Errors '{' should be on the previous line. 189
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 196
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 202
Errors Line is longer than 80 characters. 204
Errors '{' should be on the previous line. 208
Errors Line is longer than 80 characters. 213
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Name 'curr_preferred_direction_is_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 218
Errors '{' should be on the previous line. 220
Errors '}' should be on the same line. 222
Errors '{' should be on the previous line. 224
Errors Line is longer than 80 characters. 225
Errors Line is longer than 80 characters. 226
Errors Line is longer than 80 characters. 235
Errors Line is longer than 80 characters. 244
Errors Parameter p_board_handling should be final. 244
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_file should be final. 244
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_design_name should be final. 244
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_compat_mode should be final. 244
Errors Name 'p_compat_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Name 'output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 255
Errors Line is longer than 80 characters. 256
Errors '}' should be on the same line. 257
Errors '{' should be on the previous line. 259
Errors '{' should be on the previous line. 264
Errors '}' should be on the same line. 266
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 275
Errors Missing a Javadoc comment. 275
Errors Name 'write_pcb_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_board_handling should be final. 275
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_file should be final. 275
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_design_name should be final. 275
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_compat_mode should be final. 275
Errors Name 'p_compat_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 277
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Name 'write_scope_parameter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 280
Errors Line is longer than 80 characters. 282
Errors Line is longer than 80 characters. 288
Errors Missing a Javadoc comment. 299
Errors Name 'read_on_off_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Parameter p_scanner should be final. 299
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 300
Errors '{' should be on the previous line. 302
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 306
Errors '}' should be on the same line. 308
Errors '{' should be on the previous line. 310
Errors Line is longer than 80 characters. 311
Errors '}' should be on the same line. 315
Errors '{' should be on the previous line. 317
Errors Missing a Javadoc comment. 323
Errors Name 'read_integer_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Parameter p_scanner should be final. 323
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors '{' should be on the previous line. 324
Errors '{' should be on the previous line. 326
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 330
Errors '}' should be on the same line. 332
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 335
Errors '{' should be on the previous line. 340
Errors Line is longer than 80 characters. 341
Errors '}' should be on the same line. 345
Errors '{' should be on the previous line. 347
Errors Line is longer than 80 characters. 348
Errors Missing a Javadoc comment. 353
Errors Name 'read_float_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Parameter p_scanner should be final. 353
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors '{' should be on the previous line. 354
Errors '{' should be on the previous line. 356
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors '{' should be on the previous line. 360
Errors '}' should be on the same line. 362
Errors '{' should be on the previous line. 364
Errors '}' should be on the same line. 366
Errors '{' should be on the previous line. 368
Errors '{' should be on the previous line. 374
Errors Line is longer than 80 characters. 375
Errors '}' should be on the same line. 379
Errors '{' should be on the previous line. 381
Errors Line is longer than 80 characters. 382
Errors Name 'read_string_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors Parameter p_scanner should be final. 393
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '{' should be on the previous line. 394
Errors '{' should be on the previous line. 396
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '{' should be on the previous line. 400
Errors Line is longer than 80 characters. 401
Errors '{' should be on the previous line. 407
Errors Line is longer than 80 characters. 408
Errors '}' should be on the same line. 411
Errors '{' should be on the previous line. 413
Errors Line is longer than 80 characters. 414
Errors Line is longer than 80 characters. 425
Errors Name 'read_string_list_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Parameter p_scanner should be final. 425
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Line is longer than 80 characters. 427
Errors '{' should be on the previous line. 429
Errors '{' should be on the previous line. 431
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '{' should be on the previous line. 435
Errors '{' should be on the previous line. 439
Errors Line is longer than 80 characters. 440
Errors '}' should be on the same line. 445
Errors '{' should be on the previous line. 447
Errors Line is longer than 80 characters. 448
Errors Missing a Javadoc comment. 452

designformats/specctra/Keyword.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 22
Errors '{' should be on the previous line. 29
Errors First sentence should end with a period. 31
Errors Line is longer than 80 characters. 34
Errors First sentence should end with a period. 37
Errors First sentence should end with a period. 39
Errors Line is longer than 80 characters. 40
Errors First sentence should end with a period. 41
Errors First sentence should end with a period. 43
Errors First sentence should end with a period. 45
Errors Line is longer than 80 characters. 46
Errors First sentence should end with a period. 47
Errors First sentence should end with a period. 49
Errors First sentence should end with a period. 51
Errors First sentence should end with a period. 53
Errors First sentence should end with a period. 55
Errors First sentence should end with a period. 57
Errors First sentence should end with a period. 59
Errors First sentence should end with a period. 61
Errors First sentence should end with a period. 63
Errors First sentence should end with a period. 65
Errors First sentence should end with a period. 67
Errors First sentence should end with a period. 69
Errors Line is longer than 80 characters. 70
Errors First sentence should end with a period. 71
Errors First sentence should end with a period. 73
Errors First sentence should end with a period. 75
Errors First sentence should end with a period. 77
Errors First sentence should end with a period. 79
Errors Line is longer than 80 characters. 80
Errors First sentence should end with a period. 81
Errors First sentence should end with a period. 83
Errors First sentence should end with a period. 85
Errors Line is longer than 80 characters. 86
Errors First sentence should end with a period. 87
Errors First sentence should end with a period. 89
Errors First sentence should end with a period. 91
Errors First sentence should end with a period. 93
Errors First sentence should end with a period. 95
Errors First sentence should end with a period. 97
Errors First sentence should end with a period. 99
Errors First sentence should end with a period. 101
Errors First sentence should end with a period. 103
Errors First sentence should end with a period. 105
Errors First sentence should end with a period. 107
Errors First sentence should end with a period. 109
Errors Line is longer than 80 characters. 110
Errors First sentence should end with a period. 111
Errors First sentence should end with a period. 113
Errors First sentence should end with a period. 115
Errors First sentence should end with a period. 117
Errors First sentence should end with a period. 119
Errors First sentence should end with a period. 121
Errors First sentence should end with a period. 123
Errors First sentence should end with a period. 125
Errors First sentence should end with a period. 127
Errors First sentence should end with a period. 129
Errors First sentence should end with a period. 131
Errors First sentence should end with a period. 133
Errors First sentence should end with a period. 135
Errors First sentence should end with a period. 137
Errors First sentence should end with a period. 139
Errors First sentence should end with a period. 141
Errors First sentence should end with a period. 143
Errors First sentence should end with a period. 145
Errors First sentence should end with a period. 147
Errors First sentence should end with a period. 149
Errors First sentence should end with a period. 151
Errors First sentence should end with a period. 153
Errors First sentence should end with a period. 155
Errors Line is longer than 80 characters. 156
Errors First sentence should end with a period. 157
Errors Line is longer than 80 characters. 158
Errors First sentence should end with a period. 159
Errors Line is longer than 80 characters. 160
Errors First sentence should end with a period. 161
Errors First sentence should end with a period. 163
Errors First sentence should end with a period. 165
Errors First sentence should end with a period. 167
Errors First sentence should end with a period. 169
Errors First sentence should end with a period. 171
Errors First sentence should end with a period. 173
Errors First sentence should end with a period. 175
Errors First sentence should end with a period. 177
Errors First sentence should end with a period. 179
Errors First sentence should end with a period. 181
Errors First sentence should end with a period. 183
Errors First sentence should end with a period. 185
Errors First sentence should end with a period. 187
Errors First sentence should end with a period. 189
Errors First sentence should end with a period. 191
Errors First sentence should end with a period. 193
Errors First sentence should end with a period. 195
Errors First sentence should end with a period. 197
Errors First sentence should end with a period. 199
Errors First sentence should end with a period. 201
Errors First sentence should end with a period. 203
Errors First sentence should end with a period. 205
Errors Line is longer than 80 characters. 206
Errors First sentence should end with a period. 207
Errors First sentence should end with a period. 209
Errors First sentence should end with a period. 211
Errors First sentence should end with a period. 213
Errors First sentence should end with a period. 215
Errors First sentence should end with a period. 217
Errors First sentence should end with a period. 219
Errors First sentence should end with a period. 221
Errors First sentence should end with a period. 223
Errors First sentence should end with a period. 225
Errors First sentence should end with a period. 227
Errors First sentence should end with a period. 229
Errors First sentence should end with a period. 231
Errors First sentence should end with a period. 233
Errors First sentence should end with a period. 235
Errors First sentence should end with a period. 237
Errors First sentence should end with a period. 239
Errors First sentence should end with a period. 241
Errors Line is longer than 80 characters. 242
Errors Method 'get_name' is not designed for extension - needs to be abstract, final or empty. 250
Errors Name 'get_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors '{' should be on the previous line. 251
Errors Missing a Javadoc comment. 254
Errors First sentence should end with a period. 256
Errors Parameter p_name should be final. 261
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors '{' should be on the previous line. 262

designformats/specctra/Layer.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 35
Errors First sentence should end with a period. 37
Errors Line has trailing spaces. 39
Errors Line is longer than 80 characters. 44
Errors Line is longer than 80 characters. 46
Errors Line is longer than 80 characters. 53
Errors Parameter p_name should be final. 53
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_no should be final. 53
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_is_signal should be final. 53
Errors Name 'p_is_signal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_net_names should be final. 53
Errors Name 'p_net_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line has trailing spaces. 60
Errors Line is longer than 80 characters. 65
Errors Parameter p_name should be final. 72
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_no should be final. 72
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_is_signal should be final. 72
Errors Name 'p_is_signal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 79
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Parameter p_par should be final. 88
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Parameter p_layer_no should be final. 88
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Parameter p_write_rule should be final. 89
Errors Name 'p_write_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 98
Errors '}' should be on the same line. 100
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 106
Errors Missing a Javadoc comment. 111
Errors Variable 'name' must be private and have accessor methods. 111
Errors Missing a Javadoc comment. 112
Errors Variable 'no' must be private and have accessor methods. 112
Errors Missing a Javadoc comment. 113
Errors Name 'is_signal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Variable 'is_signal' must be private and have accessor methods. 113
Errors Missing a Javadoc comment. 114
Errors Name 'net_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Variable 'net_names' must be private and have accessor methods. 114

designformats/specctra/LayerStructure.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 34
Errors Parameter p_layer_list should be final. 39
Errors Name 'p_layer_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors '{' should be on the previous line. 44
Errors Parameter p_board_layer_structure should be final. 54
Errors Name 'p_board_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors '{' should be on the previous line. 58
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Method 'get_no' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'get_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_name should be final. 71
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 74
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 86
Errors Method 'signal_layer_count' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 101
Errors '{' should be on the previous line. 103
Errors Method 'contains_plane' is not designed for extension - needs to be abstract, final or empty. 116
Errors Name 'contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_net_name should be final. 116
Errors Name 'p_net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 122
Errors '{' should be on the previous line. 124
Errors Line has trailing spaces. 131
Errors Missing a Javadoc comment. 132
Errors Variable 'arr' must be private and have accessor methods. 132

designformats/specctra/Library.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 41
Errors First sentence should end with a period. 42
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 49
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 51
Errors Method length is 157 lines (max allowed is 150). 51
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Parameter p_par should be final. 51
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 54
Errors Name 'package_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 58
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 61
Errors '}' should be on the same line. 63
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 66
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 72
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 81
Errors '{' should be on the previous line. 83
Errors Line is longer than 80 characters. 84
Errors Line is longer than 80 characters. 85
Errors '}' should be on the same line. 89
Errors '{' should be on the previous line. 91
Errors Line is longer than 80 characters. 92
Errors Name 'curr_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 94
Errors '}' should be on the same line. 98
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 105
Errors '{' should be on the previous line. 108
Errors Line is longer than 80 characters. 109
Errors Name 'via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Name 'found_padstack_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 113
Errors Name 'curr_padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line is longer than 80 characters. 115
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 117
Errors '}' should be on the same line. 120
Errors '{' should be on the previous line. 122
Errors Line is longer than 80 characters. 123
Errors '{' should be on the previous line. 129
Errors Line is longer than 80 characters. 130
Errors Line is longer than 80 characters. 131
Errors Name 'corrected_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Line is longer than 80 characters. 132
Errors Line has trailing spaces. 137
Errors '{' should be on the previous line. 142
Errors Name 'curr_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line is longer than 80 characters. 144
Errors Name 'pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 146
Errors Name 'pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line is longer than 80 characters. 148
Errors Name 'rel_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Line is longer than 80 characters. 149
Errors Name 'rel_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Line is longer than 80 characters. 151
Errors Name 'board_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 153
Errors Line is longer than 80 characters. 154
Errors Line is longer than 80 characters. 157
Errors Line is longer than 80 characters. 159
Errors Name 'outline_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line has trailing spaces. 160
Errors '{' should be on the previous line. 163
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 166
Errors Line is longer than 80 characters. 167
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors Line is longer than 80 characters. 171
Errors Line is longer than 80 characters. 175
Errors Line is longer than 80 characters. 176
Errors Line is longer than 80 characters. 177
Errors Name 'keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line is longer than 80 characters. 178
Errors '{' should be on the previous line. 180
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line is longer than 80 characters. 182
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Line is longer than 80 characters. 183
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 186
Errors Name 'via_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 189
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Line is longer than 80 characters. 191
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Line is longer than 80 characters. 192
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Line is longer than 80 characters. 193
Errors Line is longer than 80 characters. 195
Errors Name 'place_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 198
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Line is longer than 80 characters. 200
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Line is longer than 80 characters. 201
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Line is longer than 80 characters. 202
Errors Line is longer than 80 characters. 205
Errors Line has trailing spaces. 209
Errors Line is longer than 80 characters. 216
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Parameter p_par should be final. 216
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 221
Errors '{' should be on the previous line. 225
Errors Line has trailing spaces. 230
Errors Line is longer than 80 characters. 238
Errors Name 'write_padstack_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Parameter p_par should be final. 238
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Parameter p_padstack should be final. 238
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Name 'first_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 243
Errors '{' should be on the previous line. 245
Errors Name 'last_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors ')' is preceded with whitespace. 251
Errors '{' should be on the previous line. 252
Errors '{' should be on the previous line. 254
Errors Line is longer than 80 characters. 259
Errors Line is longer than 80 characters. 261
Errors Line has trailing spaces. 264
Errors '{' should be on the previous line. 269
Errors Name 'curr_board_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 272
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Line is longer than 80 characters. 276
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Line is longer than 80 characters. 277
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 289
Errors Line has trailing spaces. 295
Errors Line is longer than 80 characters. 296
Errors Missing a Javadoc comment. 296
Errors Name 'read_padstack_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Parameter p_scanner should be final. 296
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Parameter p_layer_structure should be final. 296
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Line is longer than 80 characters. 297
Errors Parameter p_coordinate_transform should be final. 297
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Parameter p_board_padstacks should be final. 297
Errors Name 'p_board_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Name 'is_drilllable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Name 'placed_absolute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Name 'shape_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors '{' should be on the previous line. 304
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors '{' should be on the previous line. 307
Errors '}' should be on the same line. 309
Errors '{' should be on the previous line. 311
Errors Line is longer than 80 characters. 312
Errors Line has trailing spaces. 315
Errors '{' should be on the previous line. 317
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors '{' should be on the previous line. 321
Errors '{' should be on the previous line. 323
Errors Line is longer than 80 characters. 324
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 326
Errors Name 'curr_next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 332
Errors '{' should be on the previous line. 337
Errors Line is longer than 80 characters. 338
Errors '}' should be on the same line. 341
Errors '{' should be on the previous line. 343
Errors '}' should be on the same line. 345
Errors '{' should be on the previous line. 347
Errors '}' should be on the same line. 349
Errors '{' should be on the previous line. 351
Errors Line has trailing spaces. 355
Errors '}' should be on the same line. 357
Errors '{' should be on the previous line. 359
Errors Line is longer than 80 characters. 360
Errors '{' should be on the previous line. 365
Errors '{' should be on the previous line. 370
Errors Line is longer than 80 characters. 371
Errors Line is longer than 80 characters. 375
Errors Name 'padstack_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 378
Errors Name 'pad_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Line is longer than 80 characters. 380
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Name 'convex_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 383
Errors '}' should be on the same line. 385
Errors '{' should be on the previous line. 387
Errors '{' should be on the previous line. 389
Errors 'cast' is not followed by whitespace. 390
Errors Line is longer than 80 characters. 392
Errors Name 'convex_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors '{' should be on the previous line. 394
Errors Line is longer than 80 characters. 395
Errors '{' should be on the previous line. 399
Errors Name 'padstack_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors '{' should be on the previous line. 405
Errors '{' should be on the previous line. 407
Errors Line is longer than 80 characters. 408
Errors '{' should be on the previous line. 412
Errors Line has trailing spaces. 417
Errors '{' should be on the previous line. 421
Errors '}' should be on the same line. 424
Errors '{' should be on the previous line. 426
Errors Line is longer than 80 characters. 427
Errors Name 'shape_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 429
Errors Line is longer than 80 characters. 430
Errors Line is longer than 80 characters. 436
Errors Line has trailing spaces. 439
Errors Line is longer than 80 characters. 440
Errors Missing a Javadoc comment. 440
Errors Name 'generate_missing_keepout_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Parameter p_keepout_type should be final. 440
Errors Name 'p_keepout_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Parameter p_keepout_list should be final. 440
Errors Name 'p_keepout_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Name 'all_names_existing' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 444
Errors '{' should be on the previous line. 446
Errors '{' should be on the previous line. 452
Errors Name 'curr_name_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 457
Errors '{' should be on the previous line. 458
Errors Line is longer than 80 characters. 459

designformats/specctra/Net.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 40
Errors First sentence should end with a period. 41
Errors Parameter p_net_id should be final. 46
Errors Name 'p_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 59
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_par should be final. 59
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_net should be final. 59
Errors Name 'p_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_pin_list should be final. 59
Errors Name 'p_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 68
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 71
Errors Line has trailing spaces. 78
Errors Line is longer than 80 characters. 87
Errors Name 'write_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '(' is followed by whitespace. 87
Errors Parameter p_net should be final. 87
Errors Name 'p_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_file should be final. 87
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_identifier_type should be final. 87
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Name 'subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line has trailing spaces. 95
Errors Line is longer than 80 characters. 103
Errors Name 'write_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_par should be final. 103
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_pin should be final. 103
Errors Name 'p_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Line is longer than 80 characters. 105
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 107
Errors Line is longer than 80 characters. 111
Errors Name 'lib_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 113
Errors Line has trailing spaces. 121
Errors Line has trailing spaces. 123
Errors Method 'set_pins' is not designed for extension - needs to be abstract, final or empty. 129
Errors Name 'set_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Parameter p_pin_list should be final. 129
Errors Name 'p_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 130
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 137
Errors Method 'get_pins' is not designed for extension - needs to be abstract, final or empty. 143
Errors Name 'get_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors Line has trailing spaces. 147
Errors Missing a Javadoc comment. 148
Errors Variable 'id' must be private and have accessor methods. 148
Errors Line has trailing spaces. 149
Errors Name 'pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Line has trailing spaces. 152
Errors Missing a Javadoc comment. 153
Errors '{' should be on the previous line. 154
Errors Missing a Javadoc comment. 155
Errors Parameter p_name should be final. 155
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_subnet_number should be final. 155
Errors Name 'p_subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 156
Errors Line has trailing spaces. 160
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 161
Errors Missing a Javadoc comment. 161
Errors Parameter p_other should be final. 161
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 162
Errors '{' should be on the previous line. 165
Errors Line has trailing spaces. 170
Errors Missing a Javadoc comment. 171
Errors Variable 'name' must be private and have accessor methods. 171
Errors Missing a Javadoc comment. 172
Errors Name 'subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Variable 'subnet_number' must be private and have accessor methods. 172
Errors Line has trailing spaces. 174
Errors Line has trailing spaces. 175
Errors '{' should be on the previous line. 180
Errors Missing a Javadoc comment. 181
Errors Parameter p_component_name should be final. 181
Errors Name 'p_component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_pin_name should be final. 181
Errors Name 'p_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors Line has trailing spaces. 186
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 187
Errors Missing a Javadoc comment. 187
Errors Parameter p_other should be final. 187
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors '{' should be on the previous line. 191
Errors Line has trailing spaces. 196
Errors Missing a Javadoc comment. 197
Errors Name 'component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Variable 'component_name' must be private and have accessor methods. 197
Errors Missing a Javadoc comment. 198
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Variable 'pin_name' must be private and have accessor methods. 198

designformats/specctra/NetClass.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_scanner should be final. 41
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 43
Errors '{' should be on the previous line. 45
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 50
Errors Name 'class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Name 'net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Name 'rules_missing' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 67
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 79
Errors Name 'layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Name 'use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Name 'trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Name 'shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 89
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 92
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 96
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 105
Errors '{' should be on the previous line. 107
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 112
Errors '}' should be on the same line. 113
Errors '{' should be on the previous line. 115
Errors '}' should be on the same line. 117
Errors '{' should be on the previous line. 119
Errors Line is longer than 80 characters. 120
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 122
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 131
Errors '{' should be on the previous line. 133
Errors '}' should be on the same line. 136
Errors '{' should be on the previous line. 138
Errors '}' should be on the same line. 140
Errors '{' should be on the previous line. 142
Errors '}' should be on the same line. 144
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 153
Errors Line is longer than 80 characters. 154
Errors '}' should be on the same line. 155
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 158
Errors Line has trailing spaces. 162
Errors Name 'read_class_class_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Parameter p_scanner should be final. 169
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 170
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 175
Errors Name 'layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 178
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 181
Errors Line is longer than 80 characters. 182
Errors '{' should be on the previous line. 186
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 194
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors '}' should be on the same line. 199
Errors '{' should be on the previous line. 201
Errors '}' should be on the same line. 208
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Line has trailing spaces. 215
Errors First sentence should end with a period. 216
Errors Line is longer than 80 characters. 232
Errors More than 7 parameters. 232
Errors Parameter p_name should be final. 232
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Parameter p_trace_clearance_class should be final. 232
Errors Name 'p_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Parameter p_net_list should be final. 232
Errors Name 'p_net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Line is longer than 80 characters. 233
Errors Parameter p_rules should be final. 233
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_layer_rules should be final. 233
Errors Name 'p_layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_use_via should be final. 233
Errors Name 'p_use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Line has trailing spaces. 234
Errors Line is longer than 80 characters. 234
Errors Parameter p_use_layer should be final. 234
Errors Name 'p_use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_via_rule should be final. 234
Errors Name 'p_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_shove_fixed should be final. 234
Errors Name 'p_shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_pull_tight should be final. 234
Errors Name 'p_pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_min_trace_length should be final. 235
Errors Name 'p_min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Parameter p_max_trace_length should be final. 235
Errors Name 'p_max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 250
Errors Missing a Javadoc comment. 251
Errors Variable 'name' must be private and have accessor methods. 251
Errors Missing a Javadoc comment. 252
Errors Name 'trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Variable 'trace_clearance_class' must be private and have accessor methods. 252
Errors Missing a Javadoc comment. 253
Errors Name 'net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Variable 'net_list' must be private and have accessor methods. 253
Errors Missing a Javadoc comment. 254
Errors Variable 'rules' must be private and have accessor methods. 254
Errors Missing a Javadoc comment. 255
Errors Name 'layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors Variable 'layer_rules' must be private and have accessor methods. 255
Errors Missing a Javadoc comment. 256
Errors Name 'use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Variable 'use_via' must be private and have accessor methods. 256
Errors Missing a Javadoc comment. 257
Errors Name 'use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Variable 'use_layer' must be private and have accessor methods. 257
Errors Missing a Javadoc comment. 258
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Variable 'via_rule' must be private and have accessor methods. 258
Errors Missing a Javadoc comment. 259
Errors Name 'shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Variable 'shove_fixed' must be private and have accessor methods. 259
Errors Missing a Javadoc comment. 260
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Variable 'pull_tight' must be private and have accessor methods. 260
Errors Missing a Javadoc comment. 261
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Variable 'min_trace_length' must be private and have accessor methods. 261
Errors Missing a Javadoc comment. 262
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Variable 'max_trace_length' must be private and have accessor methods. 262
Errors Line has trailing spaces. 263
Errors Missing a Javadoc comment. 264
Errors '{' should be on the previous line. 265
Errors Line is longer than 80 characters. 266
Errors Missing a Javadoc comment. 266
Errors '(' is followed by whitespace. 266
Errors Parameter p_class_names should be final. 266
Errors Name 'p_class_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_rules should be final. 266
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_layer_rules should be final. 267
Errors Name 'p_layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 268
Errors Missing a Javadoc comment. 273
Errors Name 'class_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Variable 'class_names' must be private and have accessor methods. 273
Errors Missing a Javadoc comment. 274
Errors Variable 'rules' must be private and have accessor methods. 274
Errors Missing a Javadoc comment. 275
Errors Name 'layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Variable 'layer_rules' must be private and have accessor methods. 275

designformats/specctra/NetList.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 45
Errors Parameter p_net_id should be final. 45
Errors Name 'p_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 49
Errors Method 'add_net' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'add_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_net_id should be final. 58
Errors Name 'p_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 62
Errors '}' should be on the same line. 64
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 72
Errors Method 'get_net' is not designed for extension - needs to be abstract, final or empty. 80
Errors Name 'get_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_net_id should be final. 80
Errors Name 'p_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 85
Errors Method 'get_nets' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'get_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_component_name should be final. 93
Errors Name 'p_component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_pin_name should be final. 93
Errors Name 'p_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Name 'search_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 100
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Name 'net_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 104
Errors Line has trailing spaces. 110
Errors Line has trailing spaces. 113

designformats/specctra/Network.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 45
Errors First sentence should end with a period. 47
Errors '{' should be on the previous line. 51
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 56
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_par should be final. 56
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 59
Errors Name 'class_class_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Name 'via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors Name 'via_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 64
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 67
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 71
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 77
Errors '{' should be on the previous line. 81
Errors '{' should be on the previous line. 86
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 89
Errors Line is longer than 80 characters. 90
Errors '}' should be on the same line. 91
Errors '{' should be on the previous line. 93
Errors Line is longer than 80 characters. 94
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 96
Errors '}' should be on the same line. 100
Errors '{' should be on the previous line. 102
Errors Line is longer than 80 characters. 103
Errors Name 'curr_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 105
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 114
Errors '}' should be on the same line. 118
Errors '{' should be on the previous line. 120
Errors Line is longer than 80 characters. 121
Errors Name 'curr_class_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 123
Errors '}' should be on the same line. 127
Errors '{' should be on the previous line. 129
Errors Line is longer than 80 characters. 134
Errors Line is longer than 80 characters. 149
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Parameter p_par should be final. 149
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Name 'board_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 155
Errors Line is longer than 80 characters. 172
Errors Name 'write_via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_rules should be final. 172
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_file should be final. 172
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_identifier_type should be final. 172
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 174
Errors '{' should be on the previous line. 176
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line is longer than 80 characters. 185
Errors '{' should be on the previous line. 187
Errors Line is longer than 80 characters. 202
Errors Name 'write_via_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_rules should be final. 202
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_file should be final. 202
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_identifier_type should be final. 202
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 204
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 206
Errors '{' should be on the previous line. 212
Errors Line is longer than 80 characters. 214
Errors Name 'write_net_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Parameter p_par should be final. 226
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 228
Errors '{' should be on the previous line. 230
Errors Line is longer than 80 characters. 242
Errors Name 'write_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_net_class should be final. 242
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_par should be final. 242
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 244
Errors Name 'nets_per_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Name 'net_counter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 251
Errors '{' should be on the previous line. 253
Errors '{' should be on the previous line. 255
Errors '}' should be on the same line. 257
Errors '{' should be on the previous line. 259
Errors Line is longer than 80 characters. 262
Errors Line is longer than 80 characters. 268
Errors '{' should be on the previous line. 283
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 297
Errors Missing a Javadoc comment. 297
Errors Name 'write_circuit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Parameter p_net_class should be final. 297
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Parameter p_par should be final. 297
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 299
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors '{' should be on the previous line. 308
Errors '{' should be on the previous line. 310
Errors '{' should be on the previous line. 317
Errors Name 'transformed_max_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 322
Errors '}' should be on the same line. 324
Errors '{' should be on the previous line. 326
Errors Line is longer than 80 characters. 327
Errors Name 'transformed_min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 333
Errors '}' should be on the same line. 335
Errors '{' should be on the previous line. 337
Errors Line is longer than 80 characters. 338
Errors Line is longer than 80 characters. 346
Errors Method length is 169 lines (max allowed is 150). 346
Errors Missing a Javadoc comment. 346
Errors Name 'read_net_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_scanner should be final. 346
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_net_list should be final. 346
Errors Name 'p_net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_board should be final. 346
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Line is longer than 80 characters. 347
Errors Parameter p_coordinate_transform should be final. 347
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Parameter p_layer_structure should be final. 347
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Parameter p_locale should be final. 347
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors '{' should be on the previous line. 352
Errors '{' should be on the previous line. 355
Errors Line is longer than 80 characters. 356
Errors '{' should be on the previous line. 360
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors Name 'subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors '{' should be on the previous line. 367
Errors '{' should be on the previous line. 370
Errors Line is longer than 80 characters. 371
Errors Name 'scope_is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors '{' should be on the previous line. 376
Errors Name 'pin_order_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Name 'pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Name 'net_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Line is longer than 80 characters. 382
Errors Name 'subnet_pin_lists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors '{' should be on the previous line. 384
Errors '{' should be on the previous line. 386
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors '{' should be on the previous line. 389
Errors '{' should be on the previous line. 392
Errors Line is longer than 80 characters. 393
Errors '{' should be on the previous line. 397
Errors Line is longer than 80 characters. 398
Errors '{' should be on the previous line. 402
Errors '{' should be on the previous line. 407
Errors '{' should be on the previous line. 409
Errors '{' should be on the previous line. 411
Errors '}' should be on the same line. 414
Errors '{' should be on the previous line. 416
Errors '{' should be on the previous line. 419
Errors '}' should be on the same line. 422
Errors '{' should be on the previous line. 424
Errors Line is longer than 80 characters. 425
Errors Name 'curr_subnet_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 427
Errors '}' should be on the same line. 431
Errors '{' should be on the previous line. 433
Errors '}' should be on the same line. 435
Errors '{' should be on the previous line. 437
Errors Line is longer than 80 characters. 438
Errors '}' should be on the same line. 440
Errors '{' should be on the previous line. 442
Errors '{' should be on the previous line. 449
Errors '{' should be on the previous line. 451
Errors '}' should be on the same line. 453
Errors '{' should be on the previous line. 455
Errors Name 'curr_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors '{' should be on the previous line. 460
Errors Name 'net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors '{' should be on the previous line. 463
Errors Name 'new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Line is longer than 80 characters. 465
Errors Name 'contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors '{' should be on the previous line. 467
Errors Line is longer than 80 characters. 468
Errors Name 'curr_subnet' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors '{' should be on the previous line. 479
Errors Line is longer than 80 characters. 481
Errors Name 'board_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors '{' should be on the previous line. 483
Errors Line is longer than 80 characters. 484
Errors '{' should be on the previous line. 489
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors '{' should be on the previous line. 492
Errors Line is longer than 80 characters. 493
Errors Name 'default_net_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 494
Errors Line is longer than 80 characters. 495
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Name 'net_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors Line is longer than 80 characters. 497
Errors '{' should be on the previous line. 500
Errors Line is longer than 80 characters. 502
Errors '}' should be on the same line. 506
Errors '{' should be on the previous line. 508
Errors Line is longer than 80 characters. 509
Errors First sentence should end with a period. 518
Errors Expected an @return tag. 521
Errors Line is longer than 80 characters. 521
Errors Name 'create_ordered_subnets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Parameter p_pin_list should be final. 521
Errors Expected @param tag for 'p_pin_list'. 521
Errors Name 'p_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Line is longer than 80 characters. 523
Errors '{' should be on the previous line. 525
Errors Name 'prev_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors '{' should be on the previous line. 532
Errors Name 'next_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Line is longer than 80 characters. 534
Errors Name 'curr_subnet_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors Line is longer than 80 characters. 543
Errors Missing a Javadoc comment. 543
Errors Name 'read_net_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Parameter p_scanner should be final. 543
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Parameter p_pin_list should be final. 543
Errors Name 'p_pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors '{' should be on the previous line. 547
Errors '{' should be on the previous line. 549
Errors '{' should be on the previous line. 553
Errors Line is longer than 80 characters. 554
Errors '{' should be on the previous line. 558
Errors '{' should be on the previous line. 562
Errors Name 'component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors '{' should be on the previous line. 568
Errors '{' should be on the previous line. 574
Errors Line is longer than 80 characters. 575
Errors '{' should be on the previous line. 579
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 583
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 584
Errors Line is longer than 80 characters. 590
Errors Missing a Javadoc comment. 590
Errors Name 'read_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Parameter p_scanner should be final. 590
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Parameter p_board should be final. 590
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors '{' should be on the previous line. 593
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors '{' should be on the previous line. 597
Errors '{' should be on the previous line. 605
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 609
Errors Line is longer than 80 characters. 610
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 610
Errors '{' should be on the previous line. 612
Errors Line is longer than 80 characters. 613
Errors '{' should be on the previous line. 616
Errors Line is longer than 80 characters. 617
Errors '{' should be on the previous line. 625
Errors Line is longer than 80 characters. 629
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 629
Errors '{' should be on the previous line. 631
Errors Line is longer than 80 characters. 632
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors '{' should be on the previous line. 638
Errors '{' should be on the previous line. 640
Errors Line is longer than 80 characters. 641
Errors '{' should be on the previous line. 647
Errors Line is longer than 80 characters. 648
Errors Line is longer than 80 characters. 652
Errors '{' should be on the previous line. 654
Errors Line is longer than 80 characters. 655
Errors Line is longer than 80 characters. 660
Errors Missing a Javadoc comment. 660
Errors Name 'read_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Parameter p_scanner should be final. 660
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Parameter p_board should be final. 660
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors '{' should be on the previous line. 663
Errors '{' should be on the previous line. 666
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors '{' should be on the previous line. 670
Errors '{' should be on the previous line. 674
Errors Line is longer than 80 characters. 675
Errors '{' should be on the previous line. 682
Errors Line is longer than 80 characters. 683
Errors Line is longer than 80 characters. 688
Errors Missing a Javadoc comment. 688
Errors Name 'insert_via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors Parameter p_via_infos should be final. 688
Errors Name 'p_via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors Parameter p_board should be final. 688
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors Parameter p_attach_allowed should be final. 688
Errors Name 'p_attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors '{' should be on the previous line. 691
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors '{' should be on the previous line. 693
Errors '}' should be on the same line. 696
Errors Line is longer than 80 characters. 697
Errors Line is longer than 80 characters. 699
Errors Line is longer than 80 characters. 703
Errors Missing a Javadoc comment. 703
Errors Name 'create_default_via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Parameter p_board should be final. 703
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Parameter p_net_class should be final. 703
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Parameter p_attach_allowed should be final. 703
Errors Name 'p_attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Line is longer than 80 characters. 705
Errors Name 'cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 705
Errors Line is longer than 80 characters. 706
Errors Name 'is_default_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors '{' should be on the previous line. 708
Errors Line is longer than 80 characters. 709
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors Line is longer than 80 characters. 710
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors Name 'via_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors '{' should be on the previous line. 713
Errors '}' should be on the same line. 715
Errors '{' should be on the previous line. 717
Errors Line is longer than 80 characters. 718
Errors Name 'found_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 720
Errors Line is longer than 80 characters. 721
Errors Line is longer than 80 characters. 726
Errors Missing a Javadoc comment. 726
Errors Name 'insert_via_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Parameter p_via_rules should be final. 726
Errors Name 'p_via_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Parameter p_board should be final. 726
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Name 'rule_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Name 'curr_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors '{' should be on the previous line. 730
Errors '{' should be on the previous line. 732
Errors '{' should be on the previous line. 736
Errors '{' should be on the previous line. 741
Errors Line is longer than 80 characters. 742
Errors '{' should be on the previous line. 745
Errors Line is longer than 80 characters. 746
Errors Expected an @return tag. 754
Errors Line is longer than 80 characters. 754
Errors Name 'add_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors Parameter p_name_list should be final. 754
Errors Expected @param tag for 'p_name_list'. 754
Errors Name 'p_name_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors Parameter p_board should be final. 754
Errors Expected @param tag for 'p_board'. 754
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors Name 'rule_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 757
Errors Name 'existing_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 758
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 759
Errors Name 'rule_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors '{' should be on the previous line. 762
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 763
Errors '{' should be on the previous line. 765
Errors '}' should be on the same line. 767
Errors '{' should be on the previous line. 769
Errors Line is longer than 80 characters. 770
Errors '{' should be on the previous line. 775
Errors '{' should be on the previous line. 777
Errors Line is longer than 80 characters. 786
Errors Missing a Javadoc comment. 786
Errors Name 'insert_net_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Parameter p_net_classes should be final. 786
Errors Name 'p_net_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Parameter p_par should be final. 786
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 786
Errors Line is longer than 80 characters. 788
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 788
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 789
Errors '{' should be on the previous line. 790
Errors Line is longer than 80 characters. 791
Errors Line is longer than 80 characters. 795
Errors Missing a Javadoc comment. 795
Errors Name 'insert_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Parameter p_class should be final. 795
Errors Name 'p_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Parameter p_layer_structure should be final. 795
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Parameter p_board should be final. 795
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Parameter p_coordinate_transform should be final. 795
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Parameter p_via_at_smd_allowed should be final. 796
Errors Name 'p_via_at_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 796
Errors '{' should be on the previous line. 797
Errors Line is longer than 80 characters. 798
Errors Name 'board_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors '{' should be on the previous line. 800
Errors Line is longer than 80 characters. 801
Errors Name 'trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 801
Errors '{' should be on the previous line. 803
Errors Line is longer than 80 characters. 804
Errors '}' should be on the same line. 805
Errors '{' should be on the previous line. 807
Errors Line is longer than 80 characters. 808
Errors '{' should be on the previous line. 812
Errors Line is longer than 80 characters. 813
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 813
Errors '{' should be on the previous line. 815
Errors '}' should be on the same line. 817
Errors '{' should be on the previous line. 819
Errors Line is longer than 80 characters. 820
Errors '{' should be on the previous line. 824
Errors Line is longer than 80 characters. 825
Errors '{' should be on the previous line. 828
Errors Line is longer than 80 characters. 829
Errors Name 'curr_net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors '{' should be on the previous line. 832
Errors Line is longer than 80 characters. 833
Errors Name 'curr_net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 834
Errors '{' should be on the previous line. 835
Errors Name 'clearance_rule_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 842
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '{' should be on the previous line. 845
Errors '{' should be on the previous line. 847
Errors Line is longer than 80 characters. 848
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors '}' should be on the same line. 850
Errors '{' should be on the previous line. 852
Errors Line is longer than 80 characters. 853
Errors Line is longer than 80 characters. 854
Errors '}' should be on the same line. 856
Errors '{' should be on the previous line. 858
Errors Line is longer than 80 characters. 860
Errors Name 'curr_layer_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 866
Errors '{' should be on the previous line. 867
Errors Name 'curr_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 868
Errors '{' should be on the previous line. 869
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 870
Errors '{' should be on the previous line. 872
Errors Line is longer than 80 characters. 873
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 876
Errors '{' should be on the previous line. 877
Errors '{' should be on the previous line. 879
Errors Line is longer than 80 characters. 880
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Line is longer than 80 characters. 881
Errors '}' should be on the same line. 882
Errors '{' should be on the previous line. 884
Errors Line is longer than 80 characters. 885
Errors '}' should be on the same line. 887
Errors '{' should be on the previous line. 889
Errors Line is longer than 80 characters. 890
Errors Name 'via_infos_created' must match pattern '^[a-z][a-zA-Z0-9]*$'. 898
Errors Line is longer than 80 characters. 900
Errors Line is longer than 80 characters. 902
Errors '{' should be on the previous line. 907
Errors Line is longer than 80 characters. 908
Errors '}' should be on the same line. 909
Errors '{' should be on the previous line. 911
Errors Line is longer than 80 characters. 912
Errors '{' should be on the previous line. 915
Errors Line is longer than 80 characters. 916
Errors Line is longer than 80 characters. 920
Errors Missing a Javadoc comment. 920
Errors 'private' modifier out of order with the JLS suggestions. 920
Errors Name 'insert_class_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Parameter p_class_classes should be final. 920
Errors Name 'p_class_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Parameter p_par should be final. 920
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Name 'curr_class_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 922
Errors '{' should be on the previous line. 923
Errors Line is longer than 80 characters. 924
Errors Line is longer than 80 characters. 925
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 925
Errors '{' should be on the previous line. 927
Errors Name 'first_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 928
Errors Line is longer than 80 characters. 929
Errors Name 'first_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 929
Errors '{' should be on the previous line. 931
Errors Line is longer than 80 characters. 932
Errors '}' should be on the same line. 933
Errors '{' should be on the previous line. 935
Errors '{' should be on the previous line. 938
Errors Name 'second_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 939
Errors Line is longer than 80 characters. 940
Errors Name 'second_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 940
Errors '{' should be on the previous line. 942
Errors Line is longer than 80 characters. 943
Errors '}' should be on the same line. 944
Errors '{' should be on the previous line. 946
Errors Line is longer than 80 characters. 947
Errors Line is longer than 80 characters. 956
Errors Missing a Javadoc comment. 956
Errors 'private' modifier out of order with the JLS suggestions. 956
Errors Name 'insert_class_pair_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 956
Errors Parameter p_class_class should be final. 956
Errors Name 'p_class_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 956
Errors Parameter p_first_class should be final. 956
Errors Name 'p_first_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 956
Errors Parameter p_second_class should be final. 956
Errors Name 'p_second_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 956
Errors Line is longer than 80 characters. 957
Errors Parameter p_board should be final. 957
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 957
Errors Parameter p_coordinate_transform should be final. 957
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 957
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors '{' should be on the previous line. 960
Errors '{' should be on the previous line. 962
Errors Line is longer than 80 characters. 963
Errors Name 'curr_clearance_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors Line is longer than 80 characters. 964
Errors '}' should be on the same line. 966
Errors '{' should be on the previous line. 968
Errors Line is longer than 80 characters. 969
Errors Name 'curr_layer_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 972
Errors '{' should be on the previous line. 973
Errors Name 'curr_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 974
Errors '{' should be on the previous line. 975
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 976
Errors '{' should be on the previous line. 978
Errors Line is longer than 80 characters. 979
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 982
Errors '{' should be on the previous line. 983
Errors '{' should be on the previous line. 985
Errors Line is longer than 80 characters. 987
Errors '}' should be on the same line. 989
Errors '{' should be on the previous line. 991
Errors Line is longer than 80 characters. 992
Errors Line is longer than 80 characters. 999
Errors Missing a Javadoc comment. 999
Errors 'private' modifier out of order with the JLS suggestions. 999
Errors Name 'add_mixed_clearance_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 999
Errors Parameter p_clearance_matrix should be final. 999
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 999
Errors Parameter p_first_class should be final. 999
Errors Name 'p_first_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 999
Errors Line is longer than 80 characters. 1000
Errors Parameter p_second_class should be final. 1000
Errors Name 'p_second_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Parameter p_clearance_rule should be final. 1000
Errors Name 'p_clearance_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Parameter p_layer_no should be final. 1000
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Parameter p_coordinate_transform should be final. 1001
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1001
Errors '{' should be on the previous line. 1002
Errors Line is longer than 80 characters. 1003
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1003
Errors Name 'first_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1004
Errors Name 'first_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1005
Errors '{' should be on the previous line. 1007
Errors Name 'second_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors Name 'second_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1012
Errors '{' should be on the previous line. 1014
Errors '{' should be on the previous line. 1019
Errors '{' should be on the previous line. 1021
Errors Line is longer than 80 characters. 1022
Errors Line is longer than 80 characters. 1023
Errors '}' should be on the same line. 1024
Errors '{' should be on the previous line. 1026
Errors Line is longer than 80 characters. 1027
Errors Line is longer than 80 characters. 1028
Errors '}' should be on the same line. 1030
Errors '{' should be on the previous line. 1032
Errors Line is longer than 80 characters. 1033
Errors '{' should be on the previous line. 1035
Errors Name 'curr_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1036
Errors Name 'curr_pair' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1037
Errors '{' should be on the previous line. 1039
Errors Name 'curr_first_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1043
Errors Name 'curr_second_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors '{' should be on the previous line. 1046
Errors '{' should be on the previous line. 1048
Errors Line is longer than 80 characters. 1049
Errors Line is longer than 80 characters. 1050
Errors '}' should be on the same line. 1051
Errors '{' should be on the previous line. 1053
Errors Line is longer than 80 characters. 1054
Errors Line is longer than 80 characters. 1055
Errors '{' should be on the previous line. 1058
Errors Line is longer than 80 characters. 1059
Errors Line is longer than 80 characters. 1060
Errors '}' should be on the same line. 1061
Errors '{' should be on the previous line. 1063
Errors Line is longer than 80 characters. 1064
Errors Line is longer than 80 characters. 1065
Errors Line is longer than 80 characters. 1072
Errors Missing a Javadoc comment. 1072
Errors 'private' modifier out of order with the JLS suggestions. 1072
Errors Name 'create_default_clearance_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1072
Errors Parameter p_net_class should be final. 1072
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1072
Errors Parameter p_clearance_matrix should be final. 1073
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1073
Errors '{' should be on the previous line. 1074
Errors Line is longer than 80 characters. 1081
Errors Missing a Javadoc comment. 1081
Errors Name 'create_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_use_via should be final. 1081
Errors Name 'p_use_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_net_class should be final. 1081
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_board should be final. 1081
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_attach_allowed should be final. 1081
Errors Name 'p_attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Name 'new_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1083
Errors Line is longer than 80 characters. 1084
Errors Name 'default_via_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1084
Errors Name 'curr_via_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1085
Errors '{' should be on the previous line. 1086
Errors '{' should be on the previous line. 1088
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1089
Errors Line is longer than 80 characters. 1103
Errors Missing a Javadoc comment. 1103
Errors Name 'create_active_trace_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_use_layer should be final. 1103
Errors Name 'p_use_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_layer_structure should be final. 1103
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_net_class should be final. 1103
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors '{' should be on the previous line. 1106
Errors Name 'cur_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1109
Errors '{' should be on the previous line. 1110
Errors Name 'curr_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1111
Errors '{' should be on the previous line. 1116
Errors '{' should be on the previous line. 1118
Errors Line is longer than 80 characters. 1124
Errors Missing a Javadoc comment. 1124
Errors Name 'add_clearance_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1124
Errors Parameter p_clearance_matrix should be final. 1124
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1124
Errors Parameter p_net_class should be final. 1124
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1124
Errors Line is longer than 80 characters. 1125
Errors Parameter p_rule should be final. 1125
Errors Name 'p_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1125
Errors Parameter p_layer_no should be final. 1125
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1125
Errors Parameter p_coordinate_transform should be final. 1125
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1125
Errors Line is longer than 80 characters. 1127
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1127
Errors Name 'class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1128
Errors Name 'class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1129
Errors '{' should be on the previous line. 1131
Errors Line is longer than 80 characters. 1135
Errors '{' should be on the previous line. 1138
Errors '{' should be on the previous line. 1140
Errors Line is longer than 80 characters. 1141
Errors Name 'curr_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1141
Errors '{' should be on the previous line. 1150
Errors '{' should be on the previous line. 1152
Errors Line is longer than 80 characters. 1153
Errors '}' should be on the same line. 1154
Errors '{' should be on the previous line. 1156
Errors Line is longer than 80 characters. 1157
Errors Line is longer than 80 characters. 1161
Errors '{' should be on the previous line. 1167
Errors Name 'curr_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1168
Errors Name 'curr_pair' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1169
Errors '{' should be on the previous line. 1171
Errors Line is longer than 80 characters. 1175
Errors Name 'first_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1175
Errors Line is longer than 80 characters. 1176
Errors Name 'second_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1176
Errors '{' should be on the previous line. 1179
Errors Line is longer than 80 characters. 1180
Errors Line is longer than 80 characters. 1181
Errors '}' should be on the same line. 1182
Errors '{' should be on the previous line. 1184
Errors Line is longer than 80 characters. 1185
Errors Line is longer than 80 characters. 1186
Errors Line is longer than 80 characters. 1192
Errors Expected an @return tag. 1195
Errors Line is longer than 80 characters. 1195
Errors 'private' modifier out of order with the JLS suggestions. 1195
Errors Name 'get_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1195
Errors Parameter p_clearance_matrix should be final. 1195
Errors Expected @param tag for 'p_clearance_matrix'. 1195
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1195
Errors Parameter p_net_class should be final. 1196
Errors Expected @param tag for 'p_net_class'. 1196
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors Parameter p_item_class_name should be final. 1196
Errors Expected @param tag for 'p_item_class_name'. 1196
Errors Name 'p_item_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors '{' should be on the previous line. 1197
Errors Name 'net_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1198
Errors Name 'new_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1199
Errors '{' should be on the previous line. 1201
Errors Line is longer than 80 characters. 1202
Errors Name 'found_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1204
Errors '{' should be on the previous line. 1206
Errors Name 'net_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1211
Errors '{' should be on the previous line. 1213
Errors Line is longer than 80 characters. 1214
Errors Line is longer than 80 characters. 1217
Errors '{' should be on the previous line. 1219
Errors '{' should be on the previous line. 1222
Errors Name 'curr_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1223
Errors '{' should be on the previous line. 1229
Errors Line is longer than 80 characters. 1230
Errors '}' should be on the same line. 1231
Errors '{' should be on the previous line. 1233
Errors Line is longer than 80 characters. 1234
Errors '}' should be on the same line. 1235
Errors '{' should be on the previous line. 1237
Errors Line is longer than 80 characters. 1238
Errors '}' should be on the same line. 1239
Errors '{' should be on the previous line. 1241
Errors Line is longer than 80 characters. 1242
Errors Missing a Javadoc comment. 1247
Errors Name 'insert_compoments' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1247
Errors Parameter p_par should be final. 1247
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1247
Errors '{' should be on the previous line. 1248
Errors '{' should be on the previous line. 1251
Errors Name 'next_lib_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1252
Errors Line is longer than 80 characters. 1253
Errors '{' should be on the previous line. 1255
Errors Line is longer than 80 characters. 1256
Errors Name 'next_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1256
Errors Line is longer than 80 characters. 1257
Errors Line is longer than 80 characters. 1264
Errors Expected an @return tag. 1267
Errors Name 'insert_logical_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1267
Errors Parameter p_par should be final. 1267
Errors Expected @param tag for 'p_par'. 1267
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1267
Errors '{' should be on the previous line. 1268
Errors Line is longer than 80 characters. 1269
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1269
Errors Name 'next_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1270
Errors '{' should be on the previous line. 1271
Errors Line is longer than 80 characters. 1272
Errors Name 'lib_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1272
Errors '{' should be on the previous line. 1274
Errors Name 'board_part_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1277
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1279
Errors Name 'curr_part_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1280
Errors '{' should be on the previous line. 1281
Errors Name 'pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1282
Errors '{' should be on the previous line. 1284
Errors Line is longer than 80 characters. 1285
Errors Line is longer than 80 characters. 1289
Errors Line is longer than 80 characters. 1291
Errors Line is longer than 80 characters. 1294
Errors Line is longer than 80 characters. 1297
Errors Name 'next_mapping' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1297
Errors Line is longer than 80 characters. 1299
Errors Name 'curr_logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1299
Errors Avoid nested blocks. 1300
Errors '{' should be on the previous line. 1302
Errors Line is longer than 80 characters. 1303
Errors Name 'curr_cmp_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1306
Errors '{' should be on the previous line. 1307
Errors Line is longer than 80 characters. 1308
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1308
Errors '{' should be on the previous line. 1310
Errors '}' should be on the same line. 1312
Errors '{' should be on the previous line. 1314
Errors Line is longer than 80 characters. 1315
Errors Line is longer than 80 characters. 1323
Errors Expected an @return tag. 1326
Errors Name 'search_lib_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1326
Errors Parameter p_part_name should be final. 1326
Errors Expected @param tag for 'p_part_name'. 1326
Errors Name 'p_part_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1326
Errors Line is longer than 80 characters. 1327
Errors Parameter p_logical_part_mappings should be final. 1327
Errors Expected @param tag for 'p_logical_part_mappings'. 1327
Errors Name 'p_logical_part_mappings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1327
Errors Parameter p_board should be final. 1327
Errors Expected @param tag for 'p_board'. 1327
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1327
Errors Line is longer than 80 characters. 1329
Errors Name 'curr_mapping' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1329
Errors '{' should be on the previous line. 1332
Errors '{' should be on the previous line. 1334
Errors Line is longer than 80 characters. 1335
Errors Name 'component_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1338
Errors '{' should be on the previous line. 1340
Errors Line is longer than 80 characters. 1341
Errors Line is longer than 80 characters. 1344
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1344
Errors '{' should be on the previous line. 1346
Errors Line is longer than 80 characters. 1347
Errors Line is longer than 80 characters. 1362
Errors Method length is 211 lines (max allowed is 150). 1362
Errors Name 'insert_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1362
Errors Parameter p_location should be final. 1362
Errors Expected @param tag for 'p_location'. 1362
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1362
Errors Parameter p_lib_key should be final. 1362
Errors Expected @param tag for 'p_lib_key'. 1362
Errors Name 'p_lib_key' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1362
Errors Parameter p_par should be final. 1363
Errors Expected @param tag for 'p_par'. 1363
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1363
Errors '{' should be on the previous line. 1364
Errors Line is longer than 80 characters. 1365
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1365
Errors Line is longer than 80 characters. 1366
Errors Name 'curr_front_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1366
Errors Line is longer than 80 characters. 1367
Errors Name 'curr_back_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1367
Errors '{' should be on the previous line. 1369
Errors Line is longer than 80 characters. 1370
Errors Name 'component_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1374
Errors '{' should be on the previous line. 1376
Errors Line is longer than 80 characters. 1377
Errors '}' should be on the same line. 1378
Errors '{' should be on the previous line. 1380
Errors Name 'rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1383
Errors Line is longer than 80 characters. 1385
Errors Name 'new_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1385
Errors Line is longer than 80 characters. 1386
Errors '{' should be on the previous line. 1389
Errors Line is longer than 80 characters. 1392
Errors Name 'component_translation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1392
Errors Name 'fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1393
Errors '{' should be on the previous line. 1395
Errors '}' should be on the same line. 1397
Errors '{' should be on the previous line. 1399
Errors Name 'curr_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1402
Errors '{' should be on the previous line. 1404
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1405
Errors Line is longer than 80 characters. 1406
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1406
Errors '{' should be on the previous line. 1408
Errors Line is longer than 80 characters. 1409
Errors Line is longer than 80 characters. 1412
Errors Name 'pin_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1412
Errors Name 'net_numbers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1413
Errors Name 'curr_pin_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1414
Errors '{' should be on the previous line. 1415
Errors Line is longer than 80 characters. 1416
Errors Name 'curr_board_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1416
Errors '{' should be on the previous line. 1418
Errors Line is longer than 80 characters. 1419
Errors '}' should be on the same line. 1421
Errors '{' should be on the previous line. 1423
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1427
Errors Name 'net_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1428
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1429
Errors '{' should be on the previous line. 1430
Errors Name 'net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1434
Errors Name 'board_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1435
Errors '{' should be on the previous line. 1437
Errors '}' should be on the same line. 1439
Errors '{' should be on the previous line. 1441
Errors '{' should be on the previous line. 1445
Errors '}' should be on the same line. 1447
Errors '{' should be on the previous line. 1449
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1452
Errors Line is longer than 80 characters. 1453
Errors Name 'pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1453
Errors '{' should be on the previous line. 1455
Errors Line is longer than 80 characters. 1456
Errors '{' should be on the previous line. 1459
Errors '{' should be on the previous line. 1461
Errors Line is longer than 80 characters. 1462
Errors '}' should be on the same line. 1463
Errors '{' should be on the previous line. 1465
Errors Line is longer than 80 characters. 1466
Errors Line is longer than 80 characters. 1469
Errors '{' should be on the previous line. 1474
Errors Name 'keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1475
Errors Line is longer than 80 characters. 1476
Errors Name 'curr_keepout_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1476
Errors '{' should be on the previous line. 1478
Errors '}' should be on the same line. 1481
Errors '{' should be on the previous line. 1483
Errors '}' should be on the same line. 1486
Errors '{' should be on the previous line. 1488
Errors '{' should be on the previous line. 1493
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1494
Errors '{' should be on the previous line. 1497
Errors Line is longer than 80 characters. 1498
Errors '{' should be on the previous line. 1502
Errors Line is longer than 80 characters. 1503
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1505
Errors Line is longer than 80 characters. 1506
Errors Line is longer than 80 characters. 1507
Errors Name 'keepout_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1507
Errors '{' should be on the previous line. 1509
Errors Line is longer than 80 characters. 1510
Errors Name 'curr_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1510
Errors '{' should be on the previous line. 1512
Errors '{' should be on the previous line. 1517
Errors '{' should be on the previous line. 1519
Errors Line is longer than 80 characters. 1520
Errors Line is longer than 80 characters. 1521
Errors '}' should be on the same line. 1523
Errors '{' should be on the previous line. 1525
Errors Line is longer than 80 characters. 1526
Errors Line is longer than 80 characters. 1527
Errors '}' should be on the same line. 1529
Errors '{' should be on the previous line. 1531
Errors Line is longer than 80 characters. 1532
Errors Line is longer than 80 characters. 1533
Errors '}' should be on the same line. 1536
Errors '{' should be on the previous line. 1538
Errors Line is longer than 80 characters. 1540
Errors '{' should be on the previous line. 1543
Errors '{' should be on the previous line. 1545
Errors Line is longer than 80 characters. 1546
Errors Line is longer than 80 characters. 1547
Errors '}' should be on the same line. 1549
Errors '{' should be on the previous line. 1551
Errors Line is longer than 80 characters. 1552
Errors Line is longer than 80 characters. 1553
Errors '}' should be on the same line. 1555
Errors '{' should be on the previous line. 1557
Errors Line is longer than 80 characters. 1558
Errors Line is longer than 80 characters. 1559
Errors '{' should be on the previous line. 1569
Errors Line is longer than 80 characters. 1571

designformats/specctra/Package.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Line is longer than 80 characters. 42
Errors Line is longer than 80 characters. 49
Errors Parameter p_name should be final. 49
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_pin_info_arr should be final. 49
Errors Name 'p_pin_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_outline should be final. 49
Errors Name 'p_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_keepouts should be final. 49
Errors Name 'p_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line is longer than 80 characters. 50
Errors Parameter p_via_keepouts should be final. 50
Errors Name 'p_via_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_place_keepouts should be final. 50
Errors Name 'p_place_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_is_front should be final. 50
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line has trailing spaces. 60
Errors Line is longer than 80 characters. 65
Errors Line is longer than 80 characters. 68
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_scanner should be final. 68
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_layer_structure should be final. 68
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 71
Errors Name 'is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 75
Errors Name 'via_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line is longer than 80 characters. 76
Errors Name 'place_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '(' is followed by whitespace. 78
Errors '{' should be on the previous line. 79
Errors Name 'package_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Name 'pin_info_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 86
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Line has trailing spaces. 89
Errors '{' should be on the previous line. 91
Errors Line is longer than 80 characters. 92
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 101
Errors '{' should be on the previous line. 103
Errors Name 'next_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 106
Errors '}' should be on the same line. 110
Errors '{' should be on the previous line. 112
Errors '}' should be on the same line. 114
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 117
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 119
Errors '{' should be on the previous line. 125
Errors Line is longer than 80 characters. 126
Errors '}' should be on the same line. 129
Errors '{' should be on the previous line. 131
Errors Line is longer than 80 characters. 132
Errors Name 'keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 134
Errors '}' should be on the same line. 137
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors Name 'keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '{' should be on the previous line. 142
Errors '}' should be on the same line. 145
Errors '{' should be on the previous line. 147
Errors Line is longer than 80 characters. 148
Errors Name 'keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors '}' should be on the same line. 153
Errors '{' should be on the previous line. 155
Errors Name 'pin_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 166
Errors '}' should be on the same line. 167
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 175
Errors Line is longer than 80 characters. 183
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Parameter p_par should be final. 183
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Parameter p_package should be final. 183
Errors Name 'p_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 192
Errors '}' should be on the same line. 194
Errors '{' should be on the previous line. 196
Errors '{' should be on the previous line. 201
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 205
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Line is longer than 80 characters. 209
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors 'for' is not followed by whitespace. 210
Errors '{' should be on the previous line. 211
Errors '{' should be on the previous line. 217
Errors '{' should be on the previous line. 226
Errors '{' should be on the previous line. 230
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 238
Errors Name 'curr_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Line has trailing spaces. 244
Errors Line is longer than 80 characters. 245
Errors Missing a Javadoc comment. 245
Errors Name 'write_package_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_keepout should be final. 245
Errors Name 'p_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_par should be final. 245
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_is_via_keepout should be final. 246
Errors Name 'p_is_via_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 247
Errors Name 'keepout_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors '{' should be on the previous line. 250
Errors Line is longer than 80 characters. 251
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line is longer than 80 characters. 252
Errors '}' should be on the same line. 253
Errors '{' should be on the previous line. 255
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 261
Errors ';' is preceded with whitespace. 262
Errors '}' should be on the same line. 264
Errors '{' should be on the previous line. 266
Errors '{' should be on the previous line. 272
Errors '}' should be on the same line. 274
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 279
Errors Name 'dsn_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 281
Errors '{' should be on the previous line. 285
Errors Line is longer than 80 characters. 286
Errors Name 'dsn_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Line has trailing spaces. 291
Errors Expected an @return tag. 293
Errors Name 'read_pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Parameter p_scanner should be final. 293
Errors Expected @param tag for 'p_scanner'. 293
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '{' should be on the previous line. 294
Errors '{' should be on the previous line. 296
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '(' is followed by whitespace. 301
Errors '{' should be on the previous line. 302
Errors '}' should be on the same line. 304
Errors '(' is followed by whitespace. 305
Errors '{' should be on the previous line. 306
Errors '}' should be on the same line. 308
Errors '{' should be on the previous line. 310
Errors Line is longer than 80 characters. 311
Errors Line has trailing spaces. 315
Errors Line is longer than 80 characters. 316
Errors '{' should be on the previous line. 319
Errors '{' should be on the previous line. 323
Errors '}' should be on the same line. 325
Errors '{' should be on the previous line. 327
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '(' is followed by whitespace. 335
Errors '{' should be on the previous line. 336
Errors '}' should be on the same line. 338
Errors '(' is followed by whitespace. 339
Errors '{' should be on the previous line. 340
Errors '}' should be on the same line. 342
Errors '{' should be on the previous line. 344
Errors Line is longer than 80 characters. 345
Errors Line has trailing spaces. 348
Errors Name 'pin_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors '{' should be on the previous line. 351
Errors '{' should be on the previous line. 354
Errors '}' should be on the same line. 356
Errors '{' should be on the previous line. 358
Errors '}' should be on the same line. 360
Errors '{' should be on the previous line. 362
Errors Line is longer than 80 characters. 363
Errors '{' should be on the previous line. 369
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Line has trailing spaces. 372
Errors '{' should be on the previous line. 374
Errors Line is longer than 80 characters. 375
Errors '{' should be on the previous line. 379
Errors '{' should be on the previous line. 384
Errors '{' should be on the previous line. 386
Errors '}' should be on the same line. 388
Errors '{' should be on the previous line. 390
Errors '}' should be on the same line. 396
Errors '{' should be on the previous line. 398
Errors Line is longer than 80 characters. 399
Errors Line has trailing spaces. 403
Errors Missing a Javadoc comment. 404
Errors Name 'read_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Parameter p_scanner should be final. 404
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 405
Errors '{' should be on the previous line. 408
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors '{' should be on the previous line. 411
Errors 'cast' is not followed by whitespace. 412
Errors '}' should be on the same line. 413
Errors '{' should be on the previous line. 415
Errors 'cast' is not followed by whitespace. 416
Errors '}' should be on the same line. 417
Errors '{' should be on the previous line. 419
Errors '{' should be on the previous line. 425
Errors Line is longer than 80 characters. 426
Errors '}' should be on the same line. 428
Errors '{' should be on the previous line. 430
Errors Line is longer than 80 characters. 431
Errors Line has trailing spaces. 435
Errors Line is longer than 80 characters. 443
Errors Name 'write_placement_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_par should be final. 443
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_package should be final. 443
Errors Name 'p_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 445
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Name 'component_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors '{' should be on the previous line. 449
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors '{' should be on the previous line. 452
Errors Name 'undeleted_item_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors '{' should be on the previous line. 457
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors '{' should be on the previous line. 460
Errors '{' should be on the previous line. 466
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 480
Errors Line has trailing spaces. 484
Errors Line is longer than 80 characters. 485
Errors Missing a Javadoc comment. 485
Errors Name 'read_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Parameter p_scanner should be final. 485
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 487
Errors Line has trailing spaces. 489
Errors '{' should be on the previous line. 492
Errors Line is longer than 80 characters. 493
Errors Line has trailing spaces. 497
Errors Line has trailing spaces. 498
Errors Missing a Javadoc comment. 499
Errors Variable 'name' must be private and have accessor methods. 499
Errors Name 'pin_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors Variable 'pin_info_arr' must be private and have accessor methods. 501
Errors Variable 'outline' must be private and have accessor methods. 503
Errors First sentence should end with a period. 504
Errors Variable 'keepouts' must be private and have accessor methods. 505
Errors First sentence should end with a period. 506
Errors Name 'via_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors Variable 'via_keepouts' must be private and have accessor methods. 507
Errors First sentence should end with a period. 508
Errors Name 'place_keepouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Variable 'place_keepouts' must be private and have accessor methods. 509
Errors First sentence should end with a period. 510
Errors Name 'is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Variable 'is_front' must be private and have accessor methods. 511
Errors Line has trailing spaces. 512
Errors Line has trailing spaces. 513
Errors 'public' modifier out of order with the JLS suggestions. 515
Errors '{' should be on the previous line. 516
Errors Line is longer than 80 characters. 517
Errors Missing a Javadoc comment. 517
Errors Parameter p_padstack_name should be final. 517
Errors Name 'p_padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Parameter p_pin_name should be final. 517
Errors Name 'p_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Parameter p_rel_coor should be final. 517
Errors Name 'p_rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Parameter p_rotation should be final. 517
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Variable 'padstack_name' must be private and have accessor methods. 525
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors Variable 'pin_name' must be private and have accessor methods. 527
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors Variable 'rel_coor' must be private and have accessor methods. 529
Errors Variable 'rotation' must be private and have accessor methods. 531

designformats/specctra/Parser.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors First sentence should end with a period. 33
Errors '{' should be on the previous line. 37
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 42
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_par should be final. 42
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 46
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors '{' should be on the previous line. 49
Errors '}' should be on the same line. 51
Errors '{' should be on the previous line. 53
Errors '{' should be on the previous line. 58
Errors '{' should be on the previous line. 63
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 71
Errors Name 'quote_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 78
Errors '{' should be on the previous line. 80
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors '}' should be on the same line. 86
Errors '{' should be on the previous line. 88
Errors Name 'curr_constant' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 91
Errors '}' should be on the same line. 94
Errors '{' should be on the previous line. 96
Errors '}' should be on the same line. 98
Errors '{' should be on the previous line. 100
Errors '}' should be on the same line. 104
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 118
Errors Missing a Javadoc comment. 118
Errors Name 'read_write_solution' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Parameter p_par should be final. 118
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 121
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 125
Errors Name 'resolution_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 131
Errors Line is longer than 80 characters. 132
Errors Name 'resolution_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 138
Errors Line is longer than 80 characters. 139
Errors Line is longer than 80 characters. 142
Errors '}' should be on the same line. 143
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 146
Errors Missing a Javadoc comment. 151
Errors Name 'read_constant' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Parameter p_par should be final. 151
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 154
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 175
Errors '}' should be on the same line. 179
Errors '{' should be on the previous line. 181
Errors Line is longer than 80 characters. 191
Errors Line is longer than 80 characters. 196
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Parameter p_file should be final. 196
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Parameter p_parser_info should be final. 196
Errors Name 'p_parser_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 197
Errors Parameter p_identifier_type should be final. 197
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_reduced should be final. 197
Errors Name 'p_reduced' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 202
Errors '{' should be on the previous line. 211
Errors '{' should be on the previous line. 218
Errors '{' should be on the previous line. 225
Errors Name 'curr_constant' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 227
Errors '{' should be on the previous line. 231
Errors '{' should be on the previous line. 239
Errors Line is longer than 80 characters. 242
Errors Name 'positive_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 249
Errors Missing a Javadoc comment. 256
Errors Name 'read_quote_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Parameter p_scanner should be final. 256
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 257
Errors '{' should be on the previous line. 259
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 269
Errors Line is longer than 80 characters. 270
Errors '}' should be on the same line. 274
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 277

designformats/specctra/PartLibrary.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 39
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 41
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_par should be final. 41
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 45
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 48
Errors '}' should be on the same line. 50
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 53
Errors '{' should be on the previous line. 58
Errors Line is longer than 80 characters. 59
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 68
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 71
Errors Name 'next_mapping' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors '}' should be on the same line. 77
Errors '{' should be on the previous line. 79
Errors Name 'next_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 82
Errors '}' should be on the same line. 86
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 95
Errors Line is longer than 80 characters. 102
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Parameter p_par should be final. 102
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Name 'logical_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 111
Errors Line has trailing spaces. 113
Errors '{' should be on the previous line. 115
Errors Name 'curr_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 123
Errors Name 'curr_compomnent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 126
Errors Line has trailing spaces. 134
Errors Line has trailing spaces. 136
Errors '{' should be on the previous line. 138
Errors Name 'curr_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Line has trailing spaces. 140
Errors '{' should be on the previous line. 146
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Name 'gate_pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line has trailing spaces. 167
Errors Expected an @return tag. 172
Errors Name 'read_logical_part_mapping' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_scanner should be final. 172
Errors Expected @param tag for 'p_scanner'. 172
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors '{' should be on the previous line. 175
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 178
Errors Line is longer than 80 characters. 179
Errors '{' should be on the previous line. 185
Errors Line is longer than 80 characters. 186
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 192
Errors Line is longer than 80 characters. 195
Errors 'for' is not followed by whitespace. 196
Errors '{' should be on the previous line. 197
Errors '{' should be on the previous line. 201
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 206
Errors '{' should be on the previous line. 213
Errors Line is longer than 80 characters. 214
Errors '}' should be on the same line. 218
Errors '{' should be on the previous line. 220
Errors Line is longer than 80 characters. 221
Errors Line has trailing spaces. 225
Errors Missing a Javadoc comment. 226
Errors Name 'read_logical_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Parameter p_scanner should be final. 226
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 228
Errors Name 'part_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 231
Errors '}' should be on the same line. 233
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors '{' should be on the previous line. 240
Errors Line is longer than 80 characters. 241
Errors Name 'part_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 246
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors '}' should be on the same line. 251
Errors '{' should be on the previous line. 253
Errors Line is longer than 80 characters. 254
Errors '{' should be on the previous line. 258
Errors Line is longer than 80 characters. 259
Errors '{' should be on the previous line. 263
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 269
Errors '{' should be on the previous line. 271
Errors Name 'curr_part_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 274
Errors '}' should be on the same line. 278
Errors '{' should be on the previous line. 280
Errors '{' should be on the previous line. 285
Errors Line has trailing spaces. 291
Errors Missing a Javadoc comment. 292
Errors Name 'read_part_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_scanner should be final. 292
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 295
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 299
Errors Line is longer than 80 characters. 300
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 306
Errors Line is longer than 80 characters. 307
Errors '{' should be on the previous line. 313
Errors Line is longer than 80 characters. 314
Errors Name 'gate_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 320
Errors Line is longer than 80 characters. 321
Errors Name 'gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 328
Errors Line is longer than 80 characters. 329
Errors Name 'gate_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 335
Errors Line is longer than 80 characters. 336
Errors Name 'gate_pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 342
Errors '{' should be on the previous line. 345
Errors Line is longer than 80 characters. 349
Errors '}' should be on the same line. 350
Errors '{' should be on the previous line. 352
Errors Line is longer than 80 characters. 353
Errors Line has trailing spaces. 357
Errors Class LogicalPartMapping should be declared as final. 358
Errors Missing a Javadoc comment. 358
Errors '{' should be on the previous line. 359
Errors Line is longer than 80 characters. 360
Errors Missing a Javadoc comment. 360
Errors Parameter p_name should be final. 360
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_components should be final. 360
Errors Name 'p_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Variable 'name' must be private and have accessor methods. 366
Errors Line has trailing spaces. 367
Errors Variable 'components' must be private and have accessor methods. 369
Errors Line has trailing spaces. 371
Errors Class PartPin should be declared as final. 372
Errors Missing a Javadoc comment. 372
Errors '{' should be on the previous line. 373
Errors Line is longer than 80 characters. 374
Errors Missing a Javadoc comment. 374
Errors Parameter p_pin_name should be final. 374
Errors Name 'p_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Parameter p_gate_name should be final. 374
Errors Name 'p_gate_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Parameter p_gate_swap_code should be final. 374
Errors Name 'p_gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Parameter p_gate_pin_name should be final. 375
Errors Name 'p_gate_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Parameter p_gate_pin_swap_code should be final. 375
Errors Name 'p_gate_pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 376
Errors Line has trailing spaces. 383
Errors Missing a Javadoc comment. 384
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Variable 'pin_name' must be private and have accessor methods. 384
Errors Missing a Javadoc comment. 385
Errors Name 'gate_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Variable 'gate_name' must be private and have accessor methods. 385
Errors Missing a Javadoc comment. 386
Errors Name 'gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Variable 'gate_swap_code' must be private and have accessor methods. 386
Errors Missing a Javadoc comment. 387
Errors Name 'gate_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Variable 'gate_pin_name' must be private and have accessor methods. 387
Errors Missing a Javadoc comment. 388
Errors Name 'gate_pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Variable 'gate_pin_swap_code' must be private and have accessor methods. 388
Errors Line has trailing spaces. 390
Errors Class LogicalPart should be declared as final. 391
Errors Missing a Javadoc comment. 391
Errors '{' should be on the previous line. 392
Errors Line is longer than 80 characters. 393
Errors Missing a Javadoc comment. 393
Errors Parameter p_name should be final. 393
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors Parameter p_part_pins should be final. 393
Errors Name 'p_part_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors Variable 'name' must be private and have accessor methods. 399
Errors Line has trailing spaces. 400
Errors First sentence should end with a period. 401
Errors Name 'part_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Variable 'part_pins' must be private and have accessor methods. 402

designformats/specctra/Path.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Parameter p_layer should be final. 36
Errors Expected @param tag for 'p_layer'. 36
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Parameter p_width should be final. 36
Errors Expected @param tag for 'p_width'. 36
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Parameter p_coordinate_arr should be final. 36
Errors Expected @param tag for 'p_coordinate_arr'. 36
Errors Name 'p_coordinate_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors '{' should be on the previous line. 37
Errors '(' is preceded with whitespace. 38
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 48
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line has trailing spaces. 49
Errors Missing a Javadoc comment. 50
Errors Variable 'width' must be private and have accessor methods. 50
Errors Missing a Javadoc comment. 51
Errors Name 'coordinate_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Variable 'coordinate_arr' must be private and have accessor methods. 51

designformats/specctra/PlaceControl.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 39
Errors First sentence should end with a period. 40
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 45
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_par should be final. 45
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Name 'flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 50
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 53
Errors '}' should be on the same line. 55
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 63
Errors '{' should be on the previous line. 67
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 74
Errors Line is longer than 80 characters. 75
Errors Line has trailing spaces. 78
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 81
Errors Line has trailing spaces. 85
Errors Expected an @return tag. 89
Errors Name 'read_flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_scanner should be final. 89
Errors Expected @param tag for 'p_scanner'. 89
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 92
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 105
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 112
Errors Line has trailing spaces. 116

designformats/specctra/Placement.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 39
Errors Line is longer than 80 characters. 46
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_par should be final. 46
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 51
Errors '{' should be on the previous line. 56
Errors Line is longer than 80 characters. 57

designformats/specctra/Plane.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 41
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 43
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_par should be final. 43
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 44
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 47
Errors Name 'skip_window_scopes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line is longer than 80 characters. 48
Errors Name 'conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 52
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 55
Errors Line is longer than 80 characters. 60
Errors '}' should be on the same line. 61
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 68
Errors Name 'plane_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 80
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_par should be final. 80
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_conduction should be final. 80
Errors Name 'p_conduction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'net_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 88
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 92
Errors Name 'plane_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 96
Errors '}' should be on the same line. 99
Errors '{' should be on the previous line. 101
Errors Line is longer than 80 characters. 108
Errors Name 'dsn_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 110
Errors '{' should be on the previous line. 114
Errors Line is longer than 80 characters. 115
Errors Name 'dsn_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115

designformats/specctra/Polygon.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line is longer than 80 characters. 36
Errors Parameter p_layer should be final. 42
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_coor should be final. 42
Errors Name 'p_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 49
Errors Method 'transform_to_board' is not designed for extension - needs to be abstract, final or empty. 49
Errors Name 'transform_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_coordinate_transform should be final. 49
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 57
Errors Line has trailing spaces. 61
Errors Line is longer than 80 characters. 63
Errors Method 'transform_to_board_rel' is not designed for extension - needs to be abstract, final or empty. 63
Errors Name 'transform_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_coordinate_transform should be final. 63
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 66
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 72
Errors Name 'curr_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 73
Errors Name 'curr_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Line has trailing spaces. 78
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 84
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors '4' is a magic number. 86
Errors '3' is a magic number. 90
Errors '{' should be on the previous line. 92
Errors '{' should be on the previous line. 94
Errors '}' should be on the same line. 98
Errors '{' should be on the previous line. 100
Errors '3' is a magic number. 103
Errors '3' is a magic number. 103
Errors Line has trailing spaces. 108
Errors Line is longer than 80 characters. 114
Errors Method 'write_scope' is not designed for extension - needs to be abstract, final or empty. 114
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_file should be final. 114
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_identifier_type should be final. 114
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '/' is not preceded with whitespace. 121
Errors '{' should be on the previous line. 123
Errors Line has trailing spaces. 131
Errors Line is longer than 80 characters. 133
Errors Method 'write_scope_int' is not designed for extension - needs to be abstract, final or empty. 133
Errors Name 'write_scope_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_file should be final. 133
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter p_identifier_type should be final. 133
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '/' is not preceded with whitespace. 140
Errors '{' should be on the previous line. 142
Errors Name 'curr_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '*' is not preceded with whitespace. 144
Errors '*' is not preceded with whitespace. 147
Errors Line has trailing spaces. 152
Errors Missing a Javadoc comment. 153
Errors Variable 'coor' must be private and have accessor methods. 153

designformats/specctra/PolygonPath.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 31
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 39
Errors Parameter p_layer should be final. 46
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_width should be final. 46
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_coordinate_arr should be final. 46
Errors Name 'p_coordinate_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 51
Errors Line is longer than 80 characters. 57
Errors Method 'write_scope' is not designed for extension - needs to be abstract, final or empty. 57
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_file should be final. 57
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_identifier_type should be final. 57
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '/' is not preceded with whitespace. 64
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 74
Errors Line is longer than 80 characters. 76
Errors Method 'write_scope_int' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'write_scope_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_file should be final. 76
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_identifier_type should be final. 76
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '/' is not preceded with whitespace. 83
Errors '{' should be on the previous line. 85
Errors Name 'curr_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '*' is not preceded with whitespace. 87
Errors '*' is not preceded with whitespace. 90
Errors Line has trailing spaces. 95
Errors Line is longer than 80 characters. 97
Errors Method 'transform_to_board' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'transform_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter p_coordinate_transform should be final. 97
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 99
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 109
Errors Name 'bounding_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Name 'rounded_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 115
Errors Line is longer than 80 characters. 118
Errors '{' should be on the previous line. 120
Errors Line has trailing spaces. 125
Errors Line is longer than 80 characters. 127
Errors Method 'transform_to_board_rel' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'transform_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Parameter p_coordinate_transform should be final. 127
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Line is longer than 80 characters. 129
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 135
Errors '{' should be on the previous line. 139
Errors Name 'bounding_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Name 'rounded_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 148
Errors '{' should be on the previous line. 150
Errors Line has trailing spaces. 155
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 161
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 162
Errors '/' is not preceded with whitespace. 163
Errors '/' is not followed by whitespace. 163
Errors '4' is a magic number. 164
Errors '3' is a magic number. 168
Errors '{' should be on the previous line. 170
Errors '{' should be on the previous line. 172
Errors '}' should be on the same line. 176
Errors '{' should be on the previous line. 178
Errors '3' is a magic number. 181
Errors '3' is a magic number. 181

designformats/specctra/PolylinePath.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 28
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_layer should be final. 43
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_width should be final. 43
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_corner_arr should be final. 43
Errors Name 'p_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 53
Errors Method 'write_scope' is not designed for extension - needs to be abstract, final or empty. 53
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_file should be final. 53
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_identifier should be final. 53
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '/' is not preceded with whitespace. 60
Errors '4' is a magic number. 60
Errors '{' should be on the previous line. 62
Errors '4' is a magic number. 64
Errors '{' should be on the previous line. 65
Errors '4' is a magic number. 66
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 74
Errors Method 'write_scope_int' is not designed for extension - needs to be abstract, final or empty. 74
Errors Name 'write_scope_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_file should be final. 74
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_identifier should be final. 74
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '/' is not preceded with whitespace. 81
Errors '4' is a magic number. 81
Errors '{' should be on the previous line. 83
Errors '4' is a magic number. 85
Errors '{' should be on the previous line. 86
Errors Name 'curr_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '4' is a magic number. 87
Errors Line has trailing spaces. 94
Errors Line is longer than 80 characters. 96
Errors Method 'transform_to_board_rel' is not designed for extension - needs to be abstract, final or empty. 96
Errors Name 'transform_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_coordinate_transform should be final. 96
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line is longer than 80 characters. 98
Errors Line has trailing spaces. 101
Errors Line is longer than 80 characters. 103
Errors Method 'transform_to_board' is not designed for extension - needs to be abstract, final or empty. 103
Errors Name 'transform_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_coordinate_transform should be final. 103
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Line is longer than 80 characters. 105
Errors Line has trailing spaces. 108
Errors Line has trailing spaces. 109
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 115
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 116

designformats/specctra/ReadScopeParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 36
Errors Parameter p_scanner should be final. 36
Errors Expected @param tag for 'p_scanner'. 36
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Parameter p_board_handling should be final. 36
Errors Expected @param tag for 'p_board_handling'. 36
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Line has trailing spaces. 37
Errors Parameter p_observers should be final. 37
Errors Expected @param tag for 'p_observers'. 37
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Line is longer than 80 characters. 38
Errors Parameter p_item_id_no_generator should be final. 38
Errors Expected @param tag for 'p_item_id_no_generator'. 38
Errors Name 'p_item_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors ',' is not followed by whitespace. 38
Errors Parameter p_test_level should be final. 38
Errors Expected @param tag for 'p_test_level'. 38
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line has trailing spaces. 46
Errors Missing a Javadoc comment. 47
Errors Variable 'scanner' must be private and have accessor methods. 47
Errors Missing a Javadoc comment. 48
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Variable 'board_handling' must be private and have accessor methods. 48
Errors Missing a Javadoc comment. 49
Errors Variable 'netlist' must be private and have accessor methods. 49
Errors Line has trailing spaces. 50
Errors Missing a Javadoc comment. 51
Errors Variable 'observers' must be private and have accessor methods. 51
Errors Missing a Javadoc comment. 52
Errors Name 'item_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Variable 'item_id_no_generator' must be private and have accessor methods. 52
Errors Missing a Javadoc comment. 53
Errors Name 'test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Variable 'test_level' must be private and have accessor methods. 53
Errors Line has trailing spaces. 54
Errors Line is longer than 80 characters. 56
Errors Name 'plane_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Variable 'plane_list' must be private and have accessor methods. 58
Errors Line has trailing spaces. 59
Errors Line is longer than 80 characters. 65
Errors Name 'placement_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Variable 'placement_list' must be private and have accessor methods. 65
Errors Line has trailing spaces. 66
Errors Line has trailing spaces. 67
Errors Name 'via_padstack_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Variable 'via_padstack_names' must be private and have accessor methods. 72
Errors Line has trailing spaces. 73
Errors Missing a Javadoc comment. 74
Errors Name 'via_at_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Variable 'via_at_smd_allowed' must be private and have accessor methods. 74
Errors Missing a Javadoc comment. 75
Errors Name 'snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Variable 'snap_angle' must be private and have accessor methods. 75
Errors Line has trailing spaces. 76
Errors First sentence should end with a period. 77
Errors Name 'logical_part_mappings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Variable 'logical_part_mappings' must be private and have accessor methods. 78
Errors Line is longer than 80 characters. 80
Errors Missing a Javadoc comment. 80
Errors Name 'logical_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Variable 'logical_parts' must be private and have accessor methods. 80
Errors Line has trailing spaces. 81
Errors Name 'string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Variable 'string_quote' must be private and have accessor methods. 83
Errors Missing a Javadoc comment. 84
Errors Name 'host_cad' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Variable 'host_cad' must be private and have accessor methods. 84
Errors Missing a Javadoc comment. 85
Errors Name 'host_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Variable 'host_version' must be private and have accessor methods. 85
Errors Line has trailing spaces. 86
Errors Missing a Javadoc comment. 87
Errors Name 'dsn_file_generated_by_host' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Variable 'dsn_file_generated_by_host' must be private and have accessor methods. 87
Errors Line has trailing spaces. 88
Errors Missing a Javadoc comment. 89
Errors Name 'board_outline_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Variable 'board_outline_ok' must be private and have accessor methods. 89
Errors Line has trailing spaces. 90
Errors Missing a Javadoc comment. 91
Errors Variable 'constants' must be private and have accessor methods. 91
Errors Line is longer than 80 characters. 92
Errors Missing a Javadoc comment. 92
Errors Name 'write_resolution' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Variable 'write_resolution' must be private and have accessor methods. 92
Errors Line has trailing spaces. 93
Errors Line has trailing spaces. 94
Errors Line is longer than 80 characters. 95
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Variable 'coordinate_transform' must be private and have accessor methods. 96
Errors Missing a Javadoc comment. 97
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Variable 'layer_structure' must be private and have accessor methods. 97
Errors Missing a Javadoc comment. 98
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Variable 'autoroute_settings' must be private and have accessor methods. 98
Errors Line has trailing spaces. 99
Errors Missing a Javadoc comment. 100
Errors Variable 'unit' must be private and have accessor methods. 100
Errors Missing a Javadoc comment. 101
Errors Variable 'resolution' must be private and have accessor methods. 101
Errors '100' is a magic number. 101
Errors Line has trailing spaces. 102
Errors First sentence should end with a period. 103
Errors '{' should be on the previous line. 105
Errors Missing a Javadoc comment. 106
Errors Parameter p_area should be final. 106
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Parameter p_net_name should be final. 106
Errors Name 'p_net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors Line has trailing spaces. 111
Errors Missing a Javadoc comment. 112
Errors Variable 'area' must be private and have accessor methods. 112
Errors Missing a Javadoc comment. 113
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Variable 'net_name' must be private and have accessor methods. 113

designformats/specctra/Rectangle.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line is longer than 80 characters. 39
Errors Parameter p_layer should be final. 44
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_coor should be final. 44
Errors Name 'p_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 49
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 55
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Line has trailing spaces. 59
Errors First sentence should end with a period. 60
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 66
Errors '(' is preceded with whitespace. 66
Errors Parameter p_other should be final. 66
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Name 'result_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '4' is a magic number. 68
Errors '3' is a magic number. 72
Errors '3' is a magic number. 72
Errors '3' is a magic number. 72
Errors Line has trailing spaces. 75
Errors Line is longer than 80 characters. 77
Errors Method 'transform_to_board_rel' is not designed for extension - needs to be abstract, final or empty. 77
Errors Name 'transform_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Parameter p_coordinate_transform should be final. 77
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'box_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Array brackets at illegal position. 79
Errors '4' is a magic number. 79
Errors '4' is a magic number. 80
Errors '{' should be on the previous line. 81
Errors Line is longer than 80 characters. 82
Errors Line has trailing spaces. 84
Errors '3' is a magic number. 86
Errors '{' should be on the previous line. 87
Errors Line is longer than 80 characters. 89
Errors '3' is a magic number. 89
Errors '}' should be on the same line. 90
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 94
Errors '3' is a magic number. 94
Errors Line has trailing spaces. 98
Errors Line is longer than 80 characters. 100
Errors Method 'transform_to_board' is not designed for extension - needs to be abstract, final or empty. 100
Errors Name 'transform_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Parameter p_coordinate_transform should be final. 100
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '3' is a magic number. 104
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '3' is a magic number. 107
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '=' is not preceded with whitespace. 108
Errors Line has trailing spaces. 111
Errors Line is longer than 80 characters. 117
Errors Method 'write_scope' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_file should be final. 117
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_identifier should be final. 117
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 123
Errors Line has trailing spaces. 129
Errors Line is longer than 80 characters. 131
Errors Method 'write_scope_int' is not designed for extension - needs to be abstract, final or empty. 131
Errors Name 'write_scope_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Parameter p_file should be final. 131
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Parameter p_identifier should be final. 131
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 137
Errors Name 'curr_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Line has trailing spaces. 144
Errors Missing a Javadoc comment. 145
Errors Variable 'coor' must be private and have accessor methods. 145

designformats/specctra/Resolution.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 39
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 41
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_par should be final. 41
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors '{' should be on the previous line. 44
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 48
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors '{' should be on the previous line. 61
Errors 'cast' is not followed by whitespace. 65
Errors '{' should be on the previous line. 69
Errors Line is longer than 80 characters. 70
Errors '}' should be on the same line. 74
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 81
Errors Line is longer than 80 characters. 89
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_file should be final. 89
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_board_communication should be final. 89
Errors Name 'p_board_communication' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line is longer than 80 characters. 95
Errors Line has trailing spaces. 98

designformats/specctra/Rule.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 33
Errors '{' should be on the previous line. 34
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '(' is followed by whitespace. 41
Errors Parameter p_scanner should be final. 41
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 46
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors '{' should be on the previous line. 49
Errors '}' should be on the same line. 51
Errors '{' should be on the previous line. 53
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 64
Errors '{' should be on the previous line. 69
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 72
Errors '}' should be on the same line. 74
Errors '{' should be on the previous line. 76
Errors '}' should be on the same line. 78
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 87
Errors Line has trailing spaces. 92
Errors Name 'read_layer_rule_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '(' is followed by whitespace. 99
Errors Parameter p_scanner should be final. 99
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 102
Errors Name 'layer_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Name 'rule_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 106
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 110
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 115
Errors Line is longer than 80 characters. 116
Errors '{' should be on the previous line. 122
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 125
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 130
Errors Line is longer than 80 characters. 131
Errors '}' should be on the same line. 137
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors Line has trailing spaces. 144
Errors Name 'read_width_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Parameter p_scanner should be final. 151
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 154
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 158
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors '}' should be on the same line. 164
Errors '{' should be on the previous line. 166
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 173
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 184
Errors Line is longer than 80 characters. 192
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_net_class should be final. 192
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_par should be final. 192
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Line has trailing spaces. 196
Errors Name 'default_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Line is longer than 80 characters. 199
Errors Name 'trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 206
Errors Line has trailing spaces. 213
Errors Line is longer than 80 characters. 214
Errors Missing a Javadoc comment. 214
Errors Name 'write_layer_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_net_class should be final. 214
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_layer_no should be final. 214
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_par should be final. 214
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Line has trailing spaces. 218
Errors Line is longer than 80 characters. 219
Errors Name 'curr_board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line has trailing spaces. 220
Errors Line has trailing spaces. 224
Errors Line is longer than 80 characters. 225
Errors Name 'curr_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Line has trailing spaces. 226
Errors Line is longer than 80 characters. 228
Errors Name 'trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Line has trailing spaces. 236
Errors Line is longer than 80 characters. 244
Errors Name 'write_default_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_par should be final. 244
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_layer should be final. 244
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Line is longer than 80 characters. 249
Errors Name 'trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Name 'default_cl_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors Line is longer than 80 characters. 256
Errors Name 'default_board_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Line is longer than 80 characters. 257
Errors Name 'default_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Line is longer than 80 characters. 263
Errors Name 'smd_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Name 'cl_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 270
Errors Line is longer than 80 characters. 271
Errors Line has trailing spaces. 275
Errors Line is longer than 80 characters. 277
Errors Name 'write_clearance_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_par should be final. 279
Errors Expected @param tag for 'p_par'. 279
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 280
Errors Parameter p_layer should be final. 280
Errors Expected @param tag for 'p_layer'. 280
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_cl_class should be final. 280
Errors Expected @param tag for 'p_cl_class'. 280
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_max_cl_class should be final. 280
Errors Expected @param tag for 'p_max_cl_class'. 280
Errors Name 'p_max_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_default_clearance should be final. 280
Errors Expected @param tag for 'p_default_clearance'. 280
Errors Name 'p_default_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Expected @throws tag for 'java.io.IOException'. 280
Errors Name 'cl_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 284
Errors Name 'curr_board_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 287
Errors Line is longer than 80 characters. 290
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Line is longer than 80 characters. 295
Errors Line has trailing spaces. 301
Errors Name 'read_clearance_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Parameter p_scanner should be final. 308
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors '{' should be on the previous line. 309
Errors '{' should be on the previous line. 311
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors '{' should be on the previous line. 315
Errors '}' should be on the same line. 317
Errors '{' should be on the previous line. 319
Errors '}' should be on the same line. 321
Errors '{' should be on the previous line. 323
Errors Name 'class_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '(' is preceded with whitespace. 327
Errors '{' should be on the previous line. 330
Errors '{' should be on the previous line. 332
Errors '{' should be on the previous line. 338
Errors Line is longer than 80 characters. 339
Errors '{' should be on the previous line. 343
Errors '{' should be on the previous line. 347
Errors '{' should be on the previous line. 351
Errors Line is longer than 80 characters. 352
Errors 'cast' is not followed by whitespace. 355
Errors '{' should be on the previous line. 359
Errors Line is longer than 80 characters. 360
Errors '}' should be on the same line. 365
Errors '{' should be on the previous line. 367
Errors Line is longer than 80 characters. 368
Errors Line has trailing spaces. 371
Errors Line has trailing spaces. 373
Errors Line is longer than 80 characters. 382
Errors 'public' modifier out of order with the JLS suggestions. 382
Errors Name 'write_item_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors '(' is followed by whitespace. 382
Errors Parameter p_name should be final. 382
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Parameter p_file should be final. 382
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Line is longer than 80 characters. 383
Errors Parameter p_identifier_type should be final. 383
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Line has trailing spaces. 390
Errors Missing a Javadoc comment. 391
Errors '{' should be on the previous line. 392
Errors Missing a Javadoc comment. 393
Errors Parameter p_value should be final. 393
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '{' should be on the previous line. 394
Errors Missing a Javadoc comment. 397
Errors Variable 'value' must be private and have accessor methods. 397
Errors Line has trailing spaces. 399
Errors Missing a Javadoc comment. 400
Errors '{' should be on the previous line. 401
Errors Missing a Javadoc comment. 402
Errors Parameter p_value should be final. 402
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Parameter p_class_pairs should be final. 402
Errors Name 'p_class_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '{' should be on the previous line. 403
Errors Missing a Javadoc comment. 407
Errors Variable 'value' must be private and have accessor methods. 407
Errors Missing a Javadoc comment. 408
Errors Name 'clearance_class_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Variable 'clearance_class_pairs' must be private and have accessor methods. 408
Errors Line has trailing spaces. 410
Errors Missing a Javadoc comment. 411
Errors '{' should be on the previous line. 412
Errors Missing a Javadoc comment. 413
Errors Parameter p_layer_names should be final. 413
Errors Name 'p_layer_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors Parameter p_rules should be final. 413
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors '{' should be on the previous line. 414
Errors Missing a Javadoc comment. 418
Errors Name 'layer_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Variable 'layer_names' must be private and have accessor methods. 418
Errors Missing a Javadoc comment. 419
Errors Variable 'rules' must be private and have accessor methods. 419

designformats/specctra/RulesFile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 35
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors Line is longer than 80 characters. 45
Errors Parameter p_board_handling should be final. 45
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_output_stream should be final. 45
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_design_name should be final. 45
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Name 'output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Name 'write_scope_parameter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line is longer than 80 characters. 50
Errors Line is longer than 80 characters. 51
Errors '{' should be on the previous line. 54
Errors '}' should be on the same line. 56
Errors '{' should be on the previous line. 58
Errors '{' should be on the previous line. 62
Errors '}' should be on the same line. 64
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 79
Errors Parameter p_input_stream should be final. 79
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_design_name should be final. 79
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_board_handling should be final. 80
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 85
Errors Name 'curr_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 94
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 106
Errors '}' should be on the same line. 111
Errors '{' should be on the previous line. 113
Errors Line is longer than 80 characters. 117
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Line is longer than 80 characters. 118
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 121
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors '}' should be on the same line. 126
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 133
Errors Line is longer than 80 characters. 134
Errors '{' should be on the previous line. 138
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 144
Errors '{' should be on the previous line. 146
Errors '}' should be on the same line. 148
Errors '{' should be on the previous line. 150
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors Line is longer than 80 characters. 155
Errors '}' should be on the same line. 156
Errors '{' should be on the previous line. 158
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors '}' should be on the same line. 164
Errors '{' should be on the previous line. 166
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors Line has trailing spaces. 171
Errors Line is longer than 80 characters. 172
Errors Name 'snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 175
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 180
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Line is longer than 80 characters. 181
Errors '{' should be on the previous line. 183
Errors Line is longer than 80 characters. 184
Errors '}' should be on the same line. 186
Errors '{' should be on the previous line. 188
Errors '{' should be on the previous line. 193
Errors Line has trailing spaces. 199
Errors Line is longer than 80 characters. 200
Errors Missing a Javadoc comment. 200
Errors Name 'write_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '(' is followed by whitespace. 200
Errors Parameter p_par should be final. 200
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Parameter p_design_name should be final. 200
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Line is longer than 80 characters. 205
Errors Line has trailing spaces. 206
Errors '{' should be on the previous line. 212
Errors Line is longer than 80 characters. 213
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Line is longer than 80 characters. 214
Errors ')' is preceded with whitespace. 214
Errors '!=' is not preceded with whitespace. 214
Errors Line is longer than 80 characters. 219
Errors Line is longer than 80 characters. 220
Errors Line has trailing spaces. 224
Errors Line is longer than 80 characters. 225
Errors Missing a Javadoc comment. 225
Errors Name 'add_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Parameter p_rules should be final. 225
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Parameter p_board should be final. 225
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Parameter p_layer_name should be final. 225
Errors Name 'p_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 229
Errors '{' should be on the previous line. 232
Errors Line is longer than 80 characters. 236
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Line is longer than 80 characters. 237
Errors Name 'string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors '{' should be on the previous line. 239
Errors '{' should be on the previous line. 241
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors 'cast' is not followed by whitespace. 242
Errors Line is longer than 80 characters. 243
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 245
Errors Line is longer than 80 characters. 246
Errors '}' should be on the same line. 247
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 250
Errors '}' should be on the same line. 252
Errors '{' should be on the previous line. 254
Errors Line is longer than 80 characters. 255
Errors '(' is followed by whitespace. 255
Errors 'cast' is not followed by whitespace. 255
Errors Line has trailing spaces. 259
Errors Line is longer than 80 characters. 260
Errors Missing a Javadoc comment. 260
Errors Name 'add_layer_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Parameter p_scanner should be final. 260
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Parameter p_board should be final. 260
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 263
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267
Errors Name 'layer_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 273
Errors '{' should be on the previous line. 275
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Name 'curr_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '}' should be on the same line. 284
Errors '{' should be on the previous line. 286
Errors '}' should be on the same line. 292
Errors '{' should be on the previous line. 294
Errors Line is longer than 80 characters. 295
Errors Missing a Javadoc comment. 299
Errors Name 'read_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Parameter p_scanner should be final. 299
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Parameter p_board should be final. 299
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors '{' should be on the previous line. 303
Errors Line is longer than 80 characters. 306
Errors Name 'existing_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors '{' should be on the previous line. 308
Errors Line has trailing spaces. 315
Errors Missing a Javadoc comment. 316
Errors Name 'read_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_scanner should be final. 316
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_board should be final. 316
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Line is longer than 80 characters. 318
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors '{' should be on the previous line. 320
Errors Line has trailing spaces. 326
Errors Line is longer than 80 characters. 327
Errors Missing a Javadoc comment. 327
Errors Name 'read_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_scanner should be final. 327
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_layer_structure should be final. 327
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_board should be final. 327
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors '{' should be on the previous line. 331
Errors Line is longer than 80 characters. 334

designformats/specctra/Scanner.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Line has trailing spaces. 38
Errors Name 'p_new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44

designformats/specctra/ScopeKeyword.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 28
Errors '{' should be on the previous line. 35
Errors Parameter p_name should be final. 41
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 45
Errors Name 'skip_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_scanner should be final. 53
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Name 'open_bracked_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 57
Errors Name 'curr_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 61
Errors '}' should be on the same line. 63
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 66
Errors '{' should be on the previous line. 71
Errors '{' should be on the previous line. 75
Errors '}' should be on the same line. 77
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 85
Errors Method 'read_scope' is not designed for extension - needs to be abstract, final or empty. 92
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_par should be final. 92
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 96
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 99
Errors '}' should be on the same line. 101
Errors '{' should be on the previous line. 103
Errors Line is longer than 80 characters. 104
Errors '{' should be on the previous line. 109
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 118
Errors '{' should be on the previous line. 120
Errors Name 'next_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 124
Errors '{' should be on the previous line. 127
Errors Line has trailing spaces. 130
Errors '}' should be on the same line. 131
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 137

designformats/specctra/SessionFile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 42
Errors '{' should be on the previous line. 43
Errors First sentence should end with a period. 44
Errors Line is longer than 80 characters. 45
Errors Line is longer than 80 characters. 52
Errors '(' is followed by whitespace. 52
Errors Parameter p_board should be final. 52
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_output_stream should be final. 52
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_design_name should be final. 52
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 55
Errors Name 'output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 60
Errors '}' should be on the same line. 62
Errors '{' should be on the previous line. 64
Errors Name 'session_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 70
Errors Name 'reserved_chars' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 72
Errors Name 'identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 73
Errors '}' should be on the same line. 74
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 81
Errors '}' should be on the same line. 83
Errors '{' should be on the previous line. 85
Errors Line has trailing spaces. 91
Errors Line is longer than 80 characters. 92
Errors Missing a Javadoc comment. 92
Errors Name 'write_session_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_board should be final. 92
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_identifier_type should be final. 92
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line is longer than 80 characters. 93
Errors Parameter p_file should be final. 93
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_session_name should be final. 93
Errors Name 'p_session_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_design_name should be final. 93
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 95
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '/' is not preceded with whitespace. 95
Errors '/' is not followed by whitespace. 95
Errors Line is longer than 80 characters. 96
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line is longer than 80 characters. 104
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 115
Errors Line is longer than 80 characters. 119
Errors Name 'write_placement' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_board should be final. 119
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_identifier_type should be final. 119
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Line is longer than 80 characters. 120
Errors Parameter p_coordinate_transform should be final. 120
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Parameter p_file should be final. 120
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line has trailing spaces. 125
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 128
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 138
Errors Line is longer than 80 characters. 143
Errors Name 'write_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_board should be final. 143
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_identifier_type should be final. 143
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_coordinate_transform should be final. 143
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line is longer than 80 characters. 144
Errors Parameter p_file should be final. 144
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_package should be final. 144
Errors Name 'p_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Name 'component_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 149
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 152
Errors Name 'undeleted_item_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 157
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors '{' should be on the previous line. 166
Errors '{' should be on the previous line. 168
Errors Line is longer than 80 characters. 175
Errors '{' should be on the previous line. 180
Errors Line has trailing spaces. 184
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 195
Errors Name 'write_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_board should be final. 195
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_identifier_type should be final. 195
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_coordinate_transform should be final. 195
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Line is longer than 80 characters. 196
Errors Parameter p_file should be final. 196
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Parameter p_component should be final. 196
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 201
Errors Name 'x_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Name 'y_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 209
Errors '}' should be on the same line. 211
Errors '{' should be on the previous line. 213
Errors '{' should be on the previous line. 219
Errors Line has trailing spaces. 225
Errors Line is longer than 80 characters. 234
Errors Name 'write_was_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_board should be final. 234
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_identifier_type should be final. 234
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Parameter p_file should be final. 235
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Name 'board_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors '{' should be on the previous line. 241
Errors Name 'swapped_with' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 244
Errors Line is longer than 80 characters. 247
Errors Name 'curr_cmp' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 252
Errors Name 'package_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '}' should be on the same line. 254
Errors '{' should be on the previous line. 256
Errors Line is longer than 80 characters. 257
Errors Line is longer than 80 characters. 260
Errors Name 'swap_cmp' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 262
Errors Line is longer than 80 characters. 265
Errors Name 'package_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '}' should be on the same line. 267
Errors '{' should be on the previous line. 269
Errors Line is longer than 80 characters. 270
Errors Line has trailing spaces. 277
Errors Line is longer than 80 characters. 278
Errors Missing a Javadoc comment. 278
Errors Name 'write_routes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_board should be final. 278
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_identifier_type should be final. 278
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_coordinate_transform should be final. 278
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_file should be final. 279
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors Line is longer than 80 characters. 284
Errors ',' is not followed by whitespace. 284
Errors Line is longer than 80 characters. 285
Errors Line is longer than 80 characters. 286
Errors Line has trailing spaces. 289
Errors Line is longer than 80 characters. 290
Errors Missing a Javadoc comment. 290
Errors Name 'write_library' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_board should be final. 290
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_identifier_type should be final. 290
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_coordinate_transform should be final. 290
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_file should be final. 291
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 292
Errors '{' should be on the previous line. 296
Errors Line is longer than 80 characters. 297
Errors Line has trailing spaces. 301
Errors Line is longer than 80 characters. 302
Errors Missing a Javadoc comment. 302
Errors Name 'write_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_padstack should be final. 302
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_board should be final. 302
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_identifier_type should be final. 302
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_coordinate_transform should be final. 303
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_file should be final. 303
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 305
Errors Name 'first_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 309
Errors '{' should be on the previous line. 311
Errors Name 'last_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors ')' is preceded with whitespace. 317
Errors '{' should be on the previous line. 318
Errors '{' should be on the previous line. 320
Errors '{' should be on the previous line. 326
Errors Line is longer than 80 characters. 327
Errors Line has trailing spaces. 330
Errors '{' should be on the previous line. 335
Errors Name 'curr_board_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors '{' should be on the previous line. 338
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Line is longer than 80 characters. 342
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line is longer than 80 characters. 343
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors '{' should be on the previous line. 350
Errors Line has trailing spaces. 356
Errors Line has trailing spaces. 357
Errors Line has trailing spaces. 358
Errors Line is longer than 80 characters. 359
Errors Missing a Javadoc comment. 359
Errors Name 'write_network' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Parameter p_board should be final. 359
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Parameter p_identifier_type should be final. 359
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Parameter p_coordinate_transform should be final. 359
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Parameter p_file should be final. 360
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '{' should be on the previous line. 361
Errors '{' should be on the previous line. 365
Errors Line is longer than 80 characters. 366
Errors Line has trailing spaces. 370
Errors Line is longer than 80 characters. 371
Errors Missing a Javadoc comment. 371
Errors Name 'write_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_net_no should be final. 371
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_board should be final. 371
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_identifier_type should be final. 371
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_coordinate_transform should be final. 371
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_file should be final. 372
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors '{' should be on the previous line. 373
Errors Line is longer than 80 characters. 374
Errors Name 'net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Name 'header_written' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 378
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors '{' should be on the previous line. 381
Errors Name 'is_wire' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Name 'is_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Name 'is_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Line is longer than 80 characters. 387
Errors '{' should be on the previous line. 389
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors '{' should be on the previous line. 394
Errors '}' should be on the same line. 396
Errors '{' should be on the previous line. 398
Errors '{' should be on the previous line. 404
Errors Line is longer than 80 characters. 405
Errors 'cast' is not followed by whitespace. 405
Errors '}' should be on the same line. 406
Errors '{' should be on the previous line. 408
Errors Line is longer than 80 characters. 409
Errors '}' should be on the same line. 410
Errors '{' should be on the previous line. 412
Errors Line is longer than 80 characters. 413
Errors '(' is followed by whitespace. 413
Errors '{' should be on the previous line. 418
Errors Line has trailing spaces. 422
Errors Line is longer than 80 characters. 423
Errors Missing a Javadoc comment. 423
Errors Name 'write_wire' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Parameter p_wire should be final. 423
Errors Name 'p_wire' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Parameter p_board should be final. 423
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Parameter p_identifier_type should be final. 423
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Line is longer than 80 characters. 424
Errors Parameter p_coordinate_transform should be final. 424
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Parameter p_file should be final. 424
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors Line is longer than 80 characters. 428
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors Name 'corner_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors Name 'prev_coors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors '{' should be on the previous line. 436
Errors Line is longer than 80 characters. 437
Errors Name 'curr_float_coors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 437
Errors Name 'curr_coors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors Line is longer than 80 characters. 441
Errors '(' is followed by whitespace. 441
Errors Line has trailing spaces. 448
Errors '{' should be on the previous line. 452
Errors Name 'adjusted_coors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 453
Errors '{' should be on the previous line. 455
Errors Line is longer than 80 characters. 460
Errors Line has trailing spaces. 464
Errors Line is longer than 80 characters. 465
Errors Missing a Javadoc comment. 465
Errors Name 'write_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Parameter p_via should be final. 465
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Parameter p_board should be final. 465
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Parameter p_identifier_type should be final. 465
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Line is longer than 80 characters. 466
Errors Parameter p_coordinate_transform should be final. 466
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Parameter p_file should be final. 466
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors Name 'via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors Name 'x_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors Name 'y_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors Line has trailing spaces. 483
Errors Line is longer than 80 characters. 484
Errors Missing a Javadoc comment. 484
Errors 'private' modifier out of order with the JLS suggestions. 484
Errors Name 'write_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Parameter p_file should be final. 484
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Parameter p_fixed_state should be final. 484
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors '{' should be on the previous line. 487
Errors '{' should be on the previous line. 493
Errors '}' should be on the same line. 495
Errors '{' should be on the previous line. 497
Errors Line has trailing spaces. 501
Errors Line is longer than 80 characters. 502
Errors Missing a Javadoc comment. 502
Errors Name 'write_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_layer_name should be final. 502
Errors Name 'p_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_width should be final. 502
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_coors should be final. 502
Errors Name 'p_coors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_identifier_type should be final. 502
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Parameter p_file should be final. 503
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors '{' should be on the previous line. 505
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors '/' is not preceded with whitespace. 511
Errors '{' should be on the previous line. 513
Errors Line has trailing spaces. 521
Errors Line is longer than 80 characters. 522
Errors Missing a Javadoc comment. 522
Errors Name 'write_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors '(' is followed by whitespace. 522
Errors Parameter p_conduction_area should be final. 522
Errors Name 'p_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors Parameter p_board should be final. 522
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors Line is longer than 80 characters. 523
Errors Parameter p_identifier_type should be final. 523
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Parameter p_coordinate_transform should be final. 523
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Parameter p_file should be final. 524
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors '{' should be on the previous line. 525
Errors Name 'net_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors '{' should be on the previous line. 528
Errors Line is longer than 80 characters. 529
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors Line is longer than 80 characters. 535
Errors Name 'conduction_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 536
Errors '{' should be on the previous line. 539
Errors '}' should be on the same line. 542
Errors '{' should be on the previous line. 544
Errors Line is longer than 80 characters. 550
Errors Name 'dsn_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors '{' should be on the previous line. 552
Errors '{' should be on the previous line. 556
Errors Line is longer than 80 characters. 557
Errors Name 'dsn_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557

designformats/specctra/SessionToEagle.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors Line is longer than 80 characters. 41
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_session should be final. 41
Errors Name 'p_session' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_output_stream should be final. 41
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board should be final. 42
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 48
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 52
Errors Line is longer than 80 characters. 54
Errors Name 'file_writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line has trailing spaces. 55
Errors Line has trailing spaces. 57
Errors Line is longer than 80 characters. 58
Errors Name 'board_scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 59
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 61
Errors '{' should be on the previous line. 63
Errors '}' should be on the same line. 65
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 71
Errors '{' should be on the previous line. 74
Errors '}' should be on the same line. 77
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Missing a Javadoc comment. 85
Errors Parameter p_scanner should be final. 85
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Parameter p_out_file should be final. 85
Errors Name 'p_out_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Parameter p_board should be final. 85
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line is longer than 80 characters. 86
Errors Parameter p_unit should be final. 86
Errors Name 'p_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter p_session_file_scale_dominator should be final. 86
Errors Name 'p_session_file_scale_dominator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter p_board_scale_factor should be final. 86
Errors Name 'p_board_scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line is longer than 80 characters. 91
Errors Line has trailing spaces. 96
Errors Expected an @return tag. 101
Errors Name 'process_session_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Expected @throws tag for 'java.io.IOException'. 101
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 103
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '3' is a magic number. 106
Errors '{' should be on the previous line. 107
Errors Name 'keyword_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 111
Errors '}' should be on the same line. 113
Errors '{' should be on the previous line. 115
Errors Line is longer than 80 characters. 117
Errors '{' should be on the previous line. 120
Errors Line is longer than 80 characters. 121
Errors Line has trailing spaces. 125
Errors Line has trailing spaces. 127
Errors Line has trailing spaces. 133
Errors Line has trailing spaces. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors Line has trailing spaces. 140
Errors Line has trailing spaces. 147
Errors Line is longer than 80 characters. 149
Errors Line has trailing spaces. 150
Errors Line is longer than 80 characters. 151
Errors Name 'board_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Line has trailing spaces. 152
Errors Line is longer than 80 characters. 153
Errors Name 'min_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line is longer than 80 characters. 154
Errors Name 'min_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 155
Errors Name 'max_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Line is longer than 80 characters. 156
Errors Name 'max_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors Line has trailing spaces. 157
Errors Line has trailing spaces. 168
Errors '{' should be on the previous line. 171
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 175
Errors '{' should be on the previous line. 180
Errors Line has trailing spaces. 184
Errors '{' should be on the previous line. 186
Errors '{' should be on the previous line. 188
Errors '{' should be on the previous line. 190
Errors '}' should be on the same line. 193
Errors '{' should be on the previous line. 195
Errors '{' should be on the previous line. 197
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 203
Errors Line has trailing spaces. 212
Errors Missing a Javadoc comment. 213
Errors Name 'process_placement_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 218
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 222
Errors '{' should be on the previous line. 227
Errors Line has trailing spaces. 231
Errors '{' should be on the previous line. 233
Errors Line has trailing spaces. 234
Errors '{' should be on the previous line. 236
Errors '{' should be on the previous line. 238
Errors '}' should be on the same line. 241
Errors '{' should be on the previous line. 243
Errors Line has trailing spaces. 247
Errors Line has trailing spaces. 253
Errors Missing a Javadoc comment. 254
Errors Name 'process_component_placement' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 255
Errors Line is longer than 80 characters. 256
Errors Name 'component_placement' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 258
Errors Line is longer than 80 characters. 261
Errors Name 'curr_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Name 'rotation_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 267
Errors '}' should be on the same line. 269
Errors '{' should be on the previous line. 271
Errors Line is longer than 80 characters. 281
Errors Name 'x_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line is longer than 80 characters. 284
Errors Name 'y_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Line has trailing spaces. 290
Errors Missing a Javadoc comment. 291
Errors Name 'process_routes_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 292
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 297
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 301
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 310
Errors '{' should be on the previous line. 312
Errors Line has trailing spaces. 313
Errors '{' should be on the previous line. 315
Errors '}' should be on the same line. 317
Errors '{' should be on the previous line. 319
Errors Line has trailing spaces. 323
Errors Line has trailing spaces. 328
Errors Missing a Javadoc comment. 329
Errors Name 'process_network_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors '{' should be on the previous line. 330
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 335
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors '{' should be on the previous line. 339
Errors '{' should be on the previous line. 344
Errors Line has trailing spaces. 348
Errors '{' should be on the previous line. 350
Errors Line has trailing spaces. 351
Errors '{' should be on the previous line. 353
Errors '}' should be on the same line. 355
Errors '{' should be on the previous line. 357
Errors Line has trailing spaces. 361
Errors Line has trailing spaces. 366
Errors Missing a Javadoc comment. 367
Errors Name 'process_net_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 372
Errors Line is longer than 80 characters. 373
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Line has trailing spaces. 377
Errors Line has trailing spaces. 380
Errors '{' should be on the previous line. 383
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors '{' should be on the previous line. 387
Errors '{' should be on the previous line. 392
Errors Line has trailing spaces. 396
Errors '{' should be on the previous line. 398
Errors '{' should be on the previous line. 400
Errors '{' should be on the previous line. 402
Errors '}' should be on the same line. 405
Errors '{' should be on the previous line. 407
Errors '{' should be on the previous line. 409
Errors '}' should be on the same line. 412
Errors '{' should be on the previous line. 414
Errors Line has trailing spaces. 421
Errors Line is longer than 80 characters. 422
Errors Missing a Javadoc comment. 422
Errors Name 'process_wire_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Parameter p_net_name should be final. 422
Errors Name 'p_net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Name 'wire_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 427
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors '{' should be on the previous line. 431
Errors Line is longer than 80 characters. 432
Errors '{' should be on the previous line. 436
Errors '{' should be on the previous line. 441
Errors '{' should be on the previous line. 443
Errors Line is longer than 80 characters. 444
Errors '}' should be on the same line. 445
Errors '{' should be on the previous line. 447
Errors '{' should be on the previous line. 453
Errors Line has trailing spaces. 457
Errors Line has trailing spaces. 459
Errors Line has trailing spaces. 462
Errors Line has trailing spaces. 464
Errors Line has trailing spaces. 466
Errors Line is longer than 80 characters. 469
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors Name 'wire_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors '{' should be on the previous line. 477
Errors '}' should be on the same line. 479
Errors '{' should be on the previous line. 481
Errors '{' should be on the previous line. 483
Errors '}' should be on the same line. 485
Errors '{' should be on the previous line. 487
Errors Line has trailing spaces. 493
Errors Line has trailing spaces. 496
Errors Line is longer than 80 characters. 497
Errors Missing a Javadoc comment. 497
Errors Name 'process_via_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Parameter p_net_name should be final. 497
Errors Name 'p_net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors '{' should be on the previous line. 502
Errors Line is longer than 80 characters. 503
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors '{' should be on the previous line. 510
Errors '{' should be on the previous line. 513
Errors '}' should be on the same line. 515
Errors '{' should be on the previous line. 517
Errors '}' should be on the same line. 519
Errors '{' should be on the previous line. 521
Errors Line is longer than 80 characters. 522
Errors '{' should be on the previous line. 528
Errors '{' should be on the previous line. 534
Errors Line is longer than 80 characters. 535
Errors Line has trailing spaces. 538
Errors '{' should be on the previous line. 540
Errors Line is longer than 80 characters. 541
Errors Line has trailing spaces. 544
Errors Line is longer than 80 characters. 545
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors Line has trailing spaces. 546
Errors '{' should be on the previous line. 548
Errors Line is longer than 80 characters. 549
Errors Line has trailing spaces. 552
Errors Line is longer than 80 characters. 553
Errors Name 'via_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553
Errors Line has trailing spaces. 554
Errors Name 'via_diameter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors Line has trailing spaces. 556
Errors Line is longer than 80 characters. 557
Errors Line has trailing spaces. 558
Errors Name 'name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 559
Errors '3' is a magic number. 559
Errors Line has trailing spaces. 560
Errors Line has trailing spaces. 562
Errors '{' should be on the previous line. 565
Errors '}' should be on the same line. 567
Errors '{' should be on the previous line. 569
Errors Line has trailing spaces. 574
Errors Line has trailing spaces. 575
Errors Line has trailing spaces. 579
Errors Line has trailing spaces. 582
Errors Line has trailing spaces. 585
Errors '{' should be on the previous line. 588
Errors '}' should be on the same line. 590
Errors '{' should be on the previous line. 592
Errors '}' should be on the same line. 594
Errors '{' should be on the previous line. 596
Errors Name 'x_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors Name 'y_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 606
Errors Line has trailing spaces. 609
Errors Line has trailing spaces. 612
Errors Missing a Javadoc comment. 613
Errors Name 'get_eagle_layer_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors Parameter p_layer_no should be final. 613
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors '{' should be on the previous line. 614
Errors Line is longer than 80 characters. 619
Errors Name 'name_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Line has trailing spaces. 622
Errors Missing a Javadoc comment. 623
Errors Name 'process_swapped_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors '{' should be on the previous line. 624
Errors '{' should be on the previous line. 626
Errors '{' should be on the previous line. 628
Errors Line has trailing spaces. 634
Errors Line is longer than 80 characters. 635
Errors Missing a Javadoc comment. 635
Errors Name 'process_swapped_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors Parameter p_component_no should be final. 635
Errors Name 'p_component_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors Line is longer than 80 characters. 637
Errors Name 'component_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 637
Errors Name 'component_has_swapped_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors '{' should be on the previous line. 640
Errors '{' should be on the previous line. 642
Errors '{' should be on the previous line. 648
Errors Name 'pin_info_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 651
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 653
Errors '{' should be on the previous line. 654
Errors '{' should be on the previous line. 659
Errors Name 'curr_pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Line is longer than 80 characters. 661
Errors Name 'other_pin_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 663
Errors '{' should be on the previous line. 665
Errors Line is longer than 80 characters. 666
Errors '{' should be on the previous line. 672
Errors Line is longer than 80 characters. 673
Errors Line has trailing spaces. 683
Errors Line is longer than 80 characters. 684
Errors Missing a Javadoc comment. 684
Errors Name 'write_pin_swap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 684
Errors '(' is followed by whitespace. 684
Errors Parameter p_pin_1 should be final. 684
Errors Name 'p_pin_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 684
Errors Parameter p_pin_2 should be final. 684
Errors Name 'p_pin_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 684
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 687
Errors Line has trailing spaces. 688
Errors Line has trailing spaces. 692
Errors Name 'location_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Line is longer than 80 characters. 694
Errors Name 'location_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors Line is longer than 80 characters. 696
Errors Line has trailing spaces. 697
Errors Name 'curr_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 700
Errors Line has trailing spaces. 713
Errors Line has trailing spaces. 714
Errors Line has trailing spaces. 715
Errors First sentence should end with a period. 716
Errors Line has trailing spaces. 718
Errors Name 'out_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 720
Errors Line has trailing spaces. 721
Errors Line is longer than 80 characters. 722
Errors Line has trailing spaces. 724
Errors First sentence should end with a period. 725
Errors Name 'specctra_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Line has trailing spaces. 727
Errors Missing a Javadoc comment. 728
Errors Line has trailing spaces. 729
Errors First sentence should end with a period. 730
Errors Line is longer than 80 characters. 730
Errors Name 'session_file_scale_denominator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors Line has trailing spaces. 732
Errors First sentence should end with a period. 733
Errors Name 'board_scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 734
Errors Line has trailing spaces. 735
Errors Missing a Javadoc comment. 736
Errors '{' should be on the previous line. 737
Errors Missing a Javadoc comment. 738
Errors Parameter p_pin should be final. 738
Errors Name 'p_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors '{' should be on the previous line. 739
Errors Missing a Javadoc comment. 743
Errors Variable 'pin' must be private and have accessor methods. 743
Errors Missing a Javadoc comment. 744
Errors Name 'curr_changed_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors Variable 'curr_changed_to' must be private and have accessor methods. 744

designformats/specctra/Shape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 37
Errors Line is longer than 80 characters. 46
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 56
Errors Name 'write_scope_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Name 'p_identifier' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 66
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_scanner should be final. 66
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_layer_structure should be final. 66
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 70
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 79
Errors Line is longer than 80 characters. 81
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors '}' should be on the same line. 87
Errors '{' should be on the previous line. 89
Errors '}' should be on the same line. 92
Errors '{' should be on the previous line. 94
Errors Line is longer than 80 characters. 95
Errors '}' should be on the same line. 96
Errors '{' should be on the previous line. 98
Errors '}' should be on the same line. 102
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 116
Errors Line is longer than 80 characters. 119
Errors Name 'read_polyline_path_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_scanner should be final. 119
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_layer_structure should be final. 119
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 122
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 126
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors '}' should be on the same line. 132
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 136
Errors Line is longer than 80 characters. 137
Errors '{' should be on the previous line. 141
Errors Line is longer than 80 characters. 142
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 147
Errors Line is longer than 80 characters. 148
Errors Name 'corner_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 162
Errors '5' is a magic number. 167
Errors '{' should be on the previous line. 168
Errors Line is longer than 80 characters. 169
Errors Name 'next_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 176
Errors '}' should be on the same line. 178
Errors '{' should be on the previous line. 180
Errors '}' should be on the same line. 182
Errors '{' should be on the previous line. 184
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 193
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors '}' should be on the same line. 199
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 202
Errors '}' should be on the same line. 208
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Line is longer than 80 characters. 219
Errors Line is longer than 80 characters. 223
Errors Line is longer than 80 characters. 225
Errors Name 'read_area_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_scanner should be final. 227
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Line is longer than 80 characters. 228
Errors Parameter p_layer_structure should be final. 228
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Parameter p_skip_window_scopes should be final. 228
Errors Name 'p_skip_window_scopes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Name 'shape_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Name 'clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Name 'area_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Name 'result_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors '{' should be on the previous line. 236
Errors '}' should be on the same line. 238
Errors '{' should be on the previous line. 240
Errors '{' should be on the previous line. 245
Errors Name 'curr_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 248
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 254
Errors '{' should be on the previous line. 260
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors '{' should be on the previous line. 263
Errors '}' should be on the same line. 265
Errors '{' should be on the previous line. 267
Errors Line is longer than 80 characters. 268
Errors '{' should be on the previous line. 272
Errors Line is longer than 80 characters. 273
Errors '{' should be on the previous line. 277
Errors '{' should be on the previous line. 283
Errors '{' should be on the previous line. 286
Errors Line is longer than 80 characters. 287
Errors Name 'hole_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 291
Errors '}' should be on the same line. 293
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 296
Errors '{' should be on the previous line. 300
Errors Line is longer than 80 characters. 301
Errors '}' should be on the same line. 305
Errors '{' should be on the previous line. 307
Errors '}' should be on the same line. 309
Errors '{' should be on the previous line. 311
Errors '{' should be on the previous line. 318
Errors Line is longer than 80 characters. 321
Errors Line is longer than 80 characters. 326
Errors Line is longer than 80 characters. 329
Errors Line is longer than 80 characters. 332
Errors Name 'read_rectangle_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_scanner should be final. 332
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_layer_structure should be final. 332
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 335
Errors Name 'rect_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors Name 'rect_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors Array brackets at illegal position. 337
Errors '4' is a magic number. 337
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 341
Errors '}' should be on the same line. 343
Errors '{' should be on the previous line. 345
Errors '}' should be on the same line. 347
Errors '{' should be on the previous line. 349
Errors '{' should be on the previous line. 351
Errors Line is longer than 80 characters. 352
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors '{' should be on the previous line. 358
Errors Line is longer than 80 characters. 359
Errors '+' should be on a new line. 359
Errors '}' should be on the same line. 361
Errors '{' should be on the previous line. 363
Errors '}' should be on the same line. 366
Errors '{' should be on the previous line. 368
Errors '4' is a magic number. 372
Errors '{' should be on the previous line. 373
Errors '{' should be on the previous line. 376
Errors '}' should be on the same line. 378
Errors '{' should be on the previous line. 380
Errors '}' should be on the same line. 382
Errors '{' should be on the previous line. 384
Errors Line is longer than 80 characters. 385
Errors '{' should be on the previous line. 393
Errors '{' should be on the previous line. 398
Errors '}' should be on the same line. 402
Errors '{' should be on the previous line. 404
Errors Line is longer than 80 characters. 405
Errors Line is longer than 80 characters. 413
Errors Line is longer than 80 characters. 416
Errors Line is longer than 80 characters. 419
Errors Name 'read_polygon_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors Parameter p_scanner should be final. 419
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors Parameter p_layer_structure should be final. 419
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors '{' should be on the previous line. 422
Errors Name 'polygon_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Name 'layer_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 427
Errors '}' should be on the same line. 429
Errors '{' should be on the previous line. 431
Errors '}' should be on the same line. 433
Errors '{' should be on the previous line. 435
Errors '{' should be on the previous line. 437
Errors Line is longer than 80 characters. 438
Errors '{' should be on the previous line. 442
Errors Line is longer than 80 characters. 443
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors '{' should be on the previous line. 448
Errors '}' should be on the same line. 453
Errors '{' should be on the previous line. 455
Errors Name 'coor_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors '{' should be on the previous line. 467
Errors '{' should be on the previous line. 470
Errors Line is longer than 80 characters. 471
Errors '{' should be on the previous line. 475
Errors '{' should be on the previous line. 481
Errors '{' should be on the previous line. 487
Errors Name 'coor_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors '{' should be on the previous line. 493
Errors Name 'next_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 494
Errors '{' should be on the previous line. 496
Errors '}' should be on the same line. 498
Errors '{' should be on the previous line. 500
Errors '}' should be on the same line. 502
Errors '{' should be on the previous line. 504
Errors Line is longer than 80 characters. 505
Errors '}' should be on the same line. 511
Errors '{' should be on the previous line. 513
Errors Line is longer than 80 characters. 524
Errors Line is longer than 80 characters. 527
Errors Name 'read_circle_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors Parameter p_scanner should be final. 527
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors Parameter p_layer_structure should be final. 527
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors '{' should be on the previous line. 530
Errors Name 'circle_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Name 'layer_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Name 'circle_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Array brackets at illegal position. 533
Errors '3' is a magic number. 533
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors '{' should be on the previous line. 537
Errors '}' should be on the same line. 539
Errors '{' should be on the previous line. 541
Errors '}' should be on the same line. 543
Errors '{' should be on the previous line. 545
Errors '{' should be on the previous line. 547
Errors Line is longer than 80 characters. 548
Errors '{' should be on the previous line. 552
Errors Line is longer than 80 characters. 553
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors '{' should be on the previous line. 558
Errors Line is longer than 80 characters. 559
Errors '}' should be on the same line. 563
Errors '{' should be on the previous line. 565
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors '{' should be on the previous line. 572
Errors '{' should be on the previous line. 575
Errors '{' should be on the previous line. 579
Errors Line is longer than 80 characters. 580
Errors '{' should be on the previous line. 584
Errors Line is longer than 80 characters. 585
Errors '}' should be on the same line. 586
Errors '{' should be on the previous line. 588
Errors '}' should be on the same line. 590
Errors '{' should be on the previous line. 592
Errors Line is longer than 80 characters. 593
Errors '{' should be on the previous line. 599
Errors '}' should be on the same line. 603
Errors '{' should be on the previous line. 605
Errors Line is longer than 80 characters. 606
Errors Line is longer than 80 characters. 616
Errors Line is longer than 80 characters. 619
Errors Name 'read_polygon_path_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Parameter p_scanner should be final. 619
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Parameter p_layer_structure should be final. 619
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors '{' should be on the previous line. 622
Errors Name 'layer_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 625
Errors '{' should be on the previous line. 627
Errors '}' should be on the same line. 629
Errors '{' should be on the previous line. 631
Errors '}' should be on the same line. 633
Errors '{' should be on the previous line. 635
Errors '{' should be on the previous line. 637
Errors Line is longer than 80 characters. 638
Errors '{' should be on the previous line. 642
Errors Line is longer than 80 characters. 643
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 646
Errors '{' should be on the previous line. 648
Errors Line is longer than 80 characters. 649
Errors '}' should be on the same line. 653
Errors '{' should be on the previous line. 655
Errors Name 'corner_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors '{' should be on the previous line. 663
Errors '{' should be on the previous line. 666
Errors '{' should be on the previous line. 672
Errors '5' is a magic number. 677
Errors '{' should be on the previous line. 678
Errors Line is longer than 80 characters. 679
Errors '{' should be on the previous line. 683
Errors Name 'next_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors '{' should be on the previous line. 690
Errors '}' should be on the same line. 692
Errors '{' should be on the previous line. 694
Errors '}' should be on the same line. 696
Errors '{' should be on the previous line. 698
Errors Line is longer than 80 characters. 699
Errors Name 'coordinate_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors '{' should be on the previous line. 704
Errors '{' should be on the previous line. 707
Errors '}' should be on the same line. 709
Errors '{' should be on the previous line. 711
Errors '}' should be on the same line. 713
Errors '{' should be on the previous line. 715
Errors Line is longer than 80 characters. 716
Errors '}' should be on the same line. 722
Errors '{' should be on the previous line. 724
Errors Line is longer than 80 characters. 725
Errors Line is longer than 80 characters. 737
Errors Line is longer than 80 characters. 740
Errors Name 'transform_area_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors Parameter p_area should be final. 740
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors Parameter p_coordinate_transform should be final. 740
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors Name 'hole_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 742
Errors '{' should be on the previous line. 744
Errors Line is longer than 80 characters. 745
Errors Line is longer than 80 characters. 750
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 750
Errors '{' should be on the previous line. 753
Errors '}' should be on the same line. 755
Errors '{' should be on the previous line. 757
Errors '{' should be on the previous line. 760
Errors Line is longer than 80 characters. 761
Errors '{' should be on the previous line. 767
Errors Line is longer than 80 characters. 768
Errors Name 'hole_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors '{' should be on the previous line. 770
Errors Line is longer than 80 characters. 771
Errors Line is longer than 80 characters. 782
Errors Line is longer than 80 characters. 787
Errors Line is longer than 80 characters. 790
Errors Name 'transform_area_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 790
Errors Parameter p_area should be final. 790
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 790
Errors Parameter p_coordinate_transform should be final. 790
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 790
Errors Name 'hole_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 792
Errors '{' should be on the previous line. 794
Errors Line is longer than 80 characters. 795
Errors Line is longer than 80 characters. 800
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 800
Errors '{' should be on the previous line. 803
Errors '}' should be on the same line. 805
Errors '{' should be on the previous line. 807
Errors '{' should be on the previous line. 810
Errors Line is longer than 80 characters. 811
Errors '{' should be on the previous line. 817
Errors Line is longer than 80 characters. 818
Errors Name 'hole_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 818
Errors '{' should be on the previous line. 820
Errors Line is longer than 80 characters. 821
Errors Line is longer than 80 characters. 838
Errors Method 'write_hole_scope' is not designed for extension - needs to be abstract, final or empty. 838
Errors Name 'write_hole_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors Parameter p_file should be final. 838
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors Parameter p_identifier_type should be final. 838
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors Line is longer than 80 characters. 849
Errors Line is longer than 80 characters. 852
Errors Name 'transform_to_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 852
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 852
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 859
Errors Line is longer than 80 characters. 862
Errors Line is longer than 80 characters. 864
Errors Line is longer than 80 characters. 867
Errors Name 'transform_to_board_rel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors Parameter p_layer should be final. 874
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 874
Errors '{' should be on the previous line. 875
Errors Missing a Javadoc comment. 878
Errors Variable 'layer' must be private and have accessor methods. 878
Errors Line is longer than 80 characters. 882
Errors Class ReadAreaScopeResult should be declared as final. 884
Errors '{' should be on the previous line. 885
Errors Line is longer than 80 characters. 887
Errors Missing a Javadoc comment. 887
Errors Parameter p_area_name should be final. 887
Errors Name 'p_area_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 887
Errors Parameter p_shape_list should be final. 887
Errors Name 'p_shape_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 887
Errors Parameter p_clearance_class_name should be final. 887
Errors Name 'p_clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 887
Errors Missing a Javadoc comment. 893
Errors Name 'area_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 893
Errors Variable 'area_name' must be private and have accessor methods. 893
Errors Missing a Javadoc comment. 894
Errors Name 'shape_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Variable 'shape_list' must be private and have accessor methods. 894
Errors Missing a Javadoc comment. 895
Errors Name 'clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 895
Errors Variable 'clearance_class_name' must be private and have accessor methods. 895

designformats/specctra/SpecctraFileScanner.java

Violation Message Line
Errors Missing a Javadoc comment. 4
Errors Line has trailing spaces. 7
Errors Line is longer than 80 characters. 10
Errors First sentence should end with a period. 14
Errors First sentence should end with a period. 17
Errors First sentence should end with a period. 20
Errors First sentence should end with a period. 22
Errors First sentence should end with a period. 24
Errors First sentence should end with a period. 26
Errors First sentence should end with a period. 28
Errors First sentence should end with a period. 30
Errors First sentence should end with a period. 32
Errors First sentence should end with a period. 34
Errors First sentence should end with a period. 37
Errors Line has trailing spaces. 37
Errors Line has trailing spaces. 40
Errors '+' is not preceded with whitespace. 41
Errors '+' should be on a new line. 41
Errors '+' is not preceded with whitespace. 42
Errors '+' should be on a new line. 42
Errors '+' is not preceded with whitespace. 43
Errors '+' should be on a new line. 43
Errors '+' is not preceded with whitespace. 44
Errors '+' should be on a new line. 44
Errors '+' is not preceded with whitespace. 45
Errors '+' should be on a new line. 45
Errors '+' is not preceded with whitespace. 46
Errors '+' should be on a new line. 46
Errors '+' is not preceded with whitespace. 47
Errors '+' should be on a new line. 47
Errors '+' is not preceded with whitespace. 48
Errors '+' should be on a new line. 48
Errors '+' is not preceded with whitespace. 49
Errors '+' should be on a new line. 49
Errors '+' is not preceded with whitespace. 50
Errors '+' should be on a new line. 50
Errors '+' is not preceded with whitespace. 51
Errors '+' should be on a new line. 51
Errors '+' is not preceded with whitespace. 52
Errors '+' should be on a new line. 52
Errors '+' is not preceded with whitespace. 53
Errors '+' should be on a new line. 53
Errors First sentence should end with a period. 56
Errors Line has trailing spaces. 56
Errors Line has trailing spaces. 61
Errors Missing a Javadoc comment. 66
Errors '+' is not preceded with whitespace. 67
Errors '+' should be on a new line. 67
Errors '+' is not preceded with whitespace. 68
Errors '+' should be on a new line. 68
Errors '+' is not preceded with whitespace. 69
Errors '+' should be on a new line. 69
Errors '+' is not preceded with whitespace. 70
Errors '+' should be on a new line. 70
Errors '+' is not preceded with whitespace. 71
Errors '+' should be on a new line. 71
Errors '+' is not preceded with whitespace. 72
Errors '+' should be on a new line. 72
Errors '+' is not preceded with whitespace. 73
Errors '+' should be on a new line. 73
Errors '+' is not preceded with whitespace. 74
Errors '+' should be on a new line. 74
Errors '+' is not preceded with whitespace. 75
Errors '+' should be on a new line. 75
Errors '+' is not preceded with whitespace. 76
Errors '+' should be on a new line. 76
Errors '+' is not preceded with whitespace. 77
Errors '+' should be on a new line. 77
Errors '+' is not preceded with whitespace. 78
Errors '+' should be on a new line. 78
Errors '+' is not preceded with whitespace. 79
Errors '+' should be on a new line. 79
Errors '+' is not preceded with whitespace. 80
Errors '+' should be on a new line. 80
Errors '+' is not preceded with whitespace. 81
Errors '+' should be on a new line. 81
Errors '+' is not preceded with whitespace. 82
Errors '+' should be on a new line. 82
Errors '+' is not preceded with whitespace. 83
Errors '+' should be on a new line. 83
Errors '+' is not preceded with whitespace. 84
Errors '+' should be on a new line. 84
Errors '+' is not preceded with whitespace. 85
Errors '+' should be on a new line. 85
Errors '+' is not preceded with whitespace. 86
Errors '+' should be on a new line. 86
Errors '+' is not preceded with whitespace. 87
Errors '+' should be on a new line. 87
Errors '+' is not preceded with whitespace. 88
Errors '+' should be on a new line. 88
Errors '+' is not preceded with whitespace. 89
Errors '+' should be on a new line. 89
Errors '+' is not preceded with whitespace. 90
Errors '+' should be on a new line. 90
Errors '+' is not preceded with whitespace. 91
Errors '+' should be on a new line. 91
Errors '+' is not preceded with whitespace. 92
Errors '+' should be on a new line. 92
Errors '+' is not preceded with whitespace. 93
Errors '+' should be on a new line. 93
Errors '+' is not preceded with whitespace. 94
Errors '+' should be on a new line. 94
Errors '+' is not preceded with whitespace. 95
Errors '+' should be on a new line. 95
Errors Missing a Javadoc comment. 98
Errors '712' is a magic number. 99
Errors Missing a Javadoc comment. 105
Errors Parameter packed should be final. 105
Errors Parameter offset should be final. 105
Errors Parameter result should be final. 105
Errors 'do' construct must use '{}'s. 112
Errors First sentence should end with a period. 118
Errors Line has trailing spaces. 118
Errors Missing a Javadoc comment. 123
Errors '+' is not preceded with whitespace. 124
Errors '+' should be on a new line. 124
Errors '+' is not preceded with whitespace. 125
Errors '+' should be on a new line. 125
Errors '+' is not preceded with whitespace. 126
Errors '+' should be on a new line. 126
Errors '+' is not preceded with whitespace. 127
Errors '+' should be on a new line. 127
Errors '+' is not preceded with whitespace. 128
Errors '+' should be on a new line. 128
Errors '+' is not preceded with whitespace. 129
Errors '+' should be on a new line. 129
Errors '+' is not preceded with whitespace. 130
Errors '+' should be on a new line. 130
Errors '+' is not preceded with whitespace. 131
Errors '+' should be on a new line. 131
Errors '+' is not preceded with whitespace. 132
Errors '+' should be on a new line. 132
Errors '+' is not preceded with whitespace. 133
Errors '+' should be on a new line. 133
Errors '+' is not preceded with whitespace. 134
Errors '+' should be on a new line. 134
Errors '+' is not preceded with whitespace. 135
Errors '+' should be on a new line. 135
Errors '+' is not preceded with whitespace. 136
Errors '+' should be on a new line. 136
Errors '+' is not preceded with whitespace. 137
Errors '+' should be on a new line. 137
Errors '+' is not preceded with whitespace. 138
Errors '+' should be on a new line. 138
Errors '+' is not preceded with whitespace. 139
Errors '+' should be on a new line. 139
Errors '+' is not preceded with whitespace. 140
Errors '+' should be on a new line. 140
Errors '+' is not preceded with whitespace. 141
Errors '+' should be on a new line. 141
Errors '+' is not preceded with whitespace. 142
Errors '+' should be on a new line. 142
Errors '+' is not preceded with whitespace. 143
Errors '+' should be on a new line. 143
Errors '+' is not preceded with whitespace. 144
Errors '+' should be on a new line. 144
Errors '+' is not preceded with whitespace. 145
Errors '+' should be on a new line. 145
Errors '+' is not preceded with whitespace. 146
Errors '+' should be on a new line. 146
Errors '+' is not preceded with whitespace. 147
Errors '+' should be on a new line. 147
Errors '+' is not preceded with whitespace. 148
Errors '+' should be on a new line. 148
Errors '+' is not preceded with whitespace. 149
Errors '+' should be on a new line. 149
Errors '+' is not preceded with whitespace. 150
Errors '+' should be on a new line. 150
Errors '+' is not preceded with whitespace. 151
Errors '+' should be on a new line. 151
Errors '+' is not preceded with whitespace. 152
Errors '+' should be on a new line. 152
Errors '+' is not preceded with whitespace. 153
Errors '+' should be on a new line. 153
Errors '+' is not preceded with whitespace. 154
Errors '+' should be on a new line. 154
Errors '+' is not preceded with whitespace. 155
Errors '+' should be on a new line. 155
Errors '+' is not preceded with whitespace. 156
Errors '+' should be on a new line. 156
Errors '+' is not preceded with whitespace. 157
Errors '+' should be on a new line. 157
Errors '+' is not preceded with whitespace. 158
Errors '+' should be on a new line. 158
Errors '+' is not preceded with whitespace. 159
Errors '+' should be on a new line. 159
Errors '+' is not preceded with whitespace. 160
Errors '+' should be on a new line. 160
Errors '+' is not preceded with whitespace. 161
Errors '+' should be on a new line. 161
Errors '+' is not preceded with whitespace. 162
Errors '+' should be on a new line. 162
Errors '+' is not preceded with whitespace. 163
Errors '+' should be on a new line. 163
Errors '+' is not preceded with whitespace. 164
Errors '+' should be on a new line. 164
Errors '+' is not preceded with whitespace. 165
Errors '+' should be on a new line. 165
Errors '+' is not preceded with whitespace. 166
Errors '+' should be on a new line. 166
Errors '+' is not preceded with whitespace. 167
Errors '+' should be on a new line. 167
Errors '+' is not preceded with whitespace. 168
Errors '+' should be on a new line. 168
Errors '+' is not preceded with whitespace. 169
Errors '+' should be on a new line. 169
Errors '+' is not preceded with whitespace. 170
Errors '+' should be on a new line. 170
Errors '+' is not preceded with whitespace. 171
Errors '+' should be on a new line. 171
Errors '+' is not preceded with whitespace. 172
Errors '+' should be on a new line. 172
Errors '+' is not preceded with whitespace. 173
Errors '+' should be on a new line. 173
Errors '+' is not preceded with whitespace. 174
Errors '+' should be on a new line. 174
Errors '+' is not preceded with whitespace. 175
Errors '+' should be on a new line. 175
Errors '+' is not preceded with whitespace. 176
Errors '+' should be on a new line. 176
Errors '+' is not preceded with whitespace. 177
Errors '+' should be on a new line. 177
Errors '+' is not preceded with whitespace. 178
Errors '+' should be on a new line. 178
Errors '+' is not preceded with whitespace. 179
Errors '+' should be on a new line. 179
Errors '+' is not preceded with whitespace. 180
Errors '+' should be on a new line. 180
Errors '+' is not preceded with whitespace. 181
Errors '+' should be on a new line. 181
Errors '+' is not preceded with whitespace. 182
Errors '+' should be on a new line. 182
Errors '+' is not preceded with whitespace. 183
Errors '+' should be on a new line. 183
Errors '+' is not preceded with whitespace. 184
Errors '+' should be on a new line. 184
Errors '+' is not preceded with whitespace. 185
Errors '+' should be on a new line. 185
Errors '+' is not preceded with whitespace. 186
Errors '+' should be on a new line. 186
Errors '+' is not preceded with whitespace. 187
Errors '+' should be on a new line. 187
Errors '+' is not preceded with whitespace. 188
Errors '+' should be on a new line. 188
Errors '+' is not preceded with whitespace. 189
Errors '+' should be on a new line. 189
Errors '+' is not preceded with whitespace. 190
Errors '+' should be on a new line. 190
Errors '+' is not preceded with whitespace. 191
Errors '+' should be on a new line. 191
Errors '+' is not preceded with whitespace. 192
Errors '+' should be on a new line. 192
Errors '+' is not preceded with whitespace. 193
Errors '+' should be on a new line. 193
Errors '+' is not preceded with whitespace. 194
Errors '+' should be on a new line. 194
Errors '+' is not preceded with whitespace. 195
Errors '+' should be on a new line. 195
Errors '+' is not preceded with whitespace. 196
Errors '+' should be on a new line. 196
Errors '+' is not preceded with whitespace. 197
Errors '+' should be on a new line. 197
Errors '+' is not preceded with whitespace. 198
Errors '+' should be on a new line. 198
Errors '+' is not preceded with whitespace. 199
Errors '+' should be on a new line. 199
Errors '+' is not preceded with whitespace. 200
Errors '+' should be on a new line. 200
Errors '+' is not preceded with whitespace. 201
Errors '+' should be on a new line. 201
Errors '+' is not preceded with whitespace. 202
Errors '+' should be on a new line. 202
Errors '+' is not preceded with whitespace. 203
Errors '+' should be on a new line. 203
Errors '+' is not preceded with whitespace. 204
Errors '+' should be on a new line. 204
Errors '+' is not preceded with whitespace. 205
Errors '+' should be on a new line. 205
Errors '+' is not preceded with whitespace. 206
Errors '+' should be on a new line. 206
Errors '+' is not preceded with whitespace. 207
Errors '+' should be on a new line. 207
Errors '+' is not preceded with whitespace. 208
Errors '+' should be on a new line. 208
Errors '+' is not preceded with whitespace. 209
Errors '+' should be on a new line. 209
Errors '+' is not preceded with whitespace. 210
Errors '+' should be on a new line. 210
Errors '+' is not preceded with whitespace. 211
Errors '+' should be on a new line. 211
Errors Missing a Javadoc comment. 214
Errors '712' is a magic number. 215
Errors Missing a Javadoc comment. 221
Errors Parameter packed should be final. 221
Errors Parameter offset should be final. 221
Errors Parameter result should be final. 221
Errors '16' is a magic number. 226
Errors First sentence should end with a period. 232
Errors Line has trailing spaces. 232
Errors Missing a Javadoc comment. 237
Errors '+' is not preceded with whitespace. 238
Errors '+' should be on a new line. 238
Errors '+' is not preceded with whitespace. 239
Errors '+' should be on a new line. 239
Errors '+' is not preceded with whitespace. 240
Errors '+' should be on a new line. 240
Errors '+' is not preceded with whitespace. 241
Errors '+' should be on a new line. 241
Errors '+' is not preceded with whitespace. 242
Errors '+' should be on a new line. 242
Errors '+' is not preceded with whitespace. 243
Errors '+' should be on a new line. 243
Errors '+' is not preceded with whitespace. 244
Errors '+' should be on a new line. 244
Errors '+' is not preceded with whitespace. 245
Errors '+' should be on a new line. 245
Errors '+' is not preceded with whitespace. 246
Errors '+' should be on a new line. 246
Errors '+' is not preceded with whitespace. 247
Errors '+' should be on a new line. 247
Errors '+' is not preceded with whitespace. 248
Errors '+' should be on a new line. 248
Errors '+' is not preceded with whitespace. 249
Errors '+' should be on a new line. 249
Errors '+' is not preceded with whitespace. 250
Errors '+' should be on a new line. 250
Errors '+' is not preceded with whitespace. 251
Errors '+' should be on a new line. 251
Errors '+' is not preceded with whitespace. 252
Errors '+' should be on a new line. 252
Errors '+' is not preceded with whitespace. 253
Errors '+' should be on a new line. 253
Errors '+' is not preceded with whitespace. 254
Errors '+' should be on a new line. 254
Errors '+' is not preceded with whitespace. 255
Errors '+' should be on a new line. 255
Errors '+' is not preceded with whitespace. 256
Errors '+' should be on a new line. 256
Errors '+' is not preceded with whitespace. 257
Errors '+' should be on a new line. 257
Errors '+' is not preceded with whitespace. 258
Errors '+' should be on a new line. 258
Errors '+' is not preceded with whitespace. 259
Errors '+' should be on a new line. 259
Errors '+' is not preceded with whitespace. 260
Errors '+' should be on a new line. 260
Errors '+' is not preceded with whitespace. 261
Errors '+' should be on a new line. 261
Errors '+' is not preceded with whitespace. 262
Errors '+' should be on a new line. 262
Errors '+' is not preceded with whitespace. 263
Errors '+' should be on a new line. 263
Errors '+' is not preceded with whitespace. 264
Errors '+' should be on a new line. 264
Errors '+' is not preceded with whitespace. 265
Errors '+' should be on a new line. 265
Errors '+' is not preceded with whitespace. 266
Errors '+' should be on a new line. 266
Errors '+' is not preceded with whitespace. 267
Errors '+' should be on a new line. 267
Errors '+' is not preceded with whitespace. 268
Errors '+' should be on a new line. 268
Errors '+' is not preceded with whitespace. 269
Errors '+' should be on a new line. 269
Errors '+' is not preceded with whitespace. 270
Errors '+' should be on a new line. 270
Errors '+' is not preceded with whitespace. 271
Errors '+' should be on a new line. 271
Errors '+' is not preceded with whitespace. 272
Errors '+' should be on a new line. 272
Errors '+' is not preceded with whitespace. 273
Errors '+' should be on a new line. 273
Errors '+' is not preceded with whitespace. 274
Errors '+' should be on a new line. 274
Errors '+' is not preceded with whitespace. 275
Errors '+' should be on a new line. 275
Errors '+' is not preceded with whitespace. 276
Errors '+' should be on a new line. 276
Errors '+' is not preceded with whitespace. 277
Errors '+' should be on a new line. 277
Errors '+' is not preceded with whitespace. 278
Errors '+' should be on a new line. 278
Errors '+' is not preceded with whitespace. 279
Errors '+' should be on a new line. 279
Errors '+' is not preceded with whitespace. 280
Errors '+' should be on a new line. 280
Errors '+' is not preceded with whitespace. 281
Errors '+' should be on a new line. 281
Errors '+' is not preceded with whitespace. 282
Errors '+' should be on a new line. 282
Errors '+' is not preceded with whitespace. 283
Errors '+' should be on a new line. 283
Errors '+' is not preceded with whitespace. 284
Errors '+' should be on a new line. 284
Errors '+' is not preceded with whitespace. 285
Errors '+' should be on a new line. 285
Errors '+' is not preceded with whitespace. 286
Errors '+' should be on a new line. 286
Errors '+' is not preceded with whitespace. 287
Errors '+' should be on a new line. 287
Errors '+' is not preceded with whitespace. 288
Errors '+' should be on a new line. 288
Errors '+' is not preceded with whitespace. 289
Errors '+' should be on a new line. 289
Errors '+' is not preceded with whitespace. 290
Errors '+' should be on a new line. 290
Errors '+' is not preceded with whitespace. 291
Errors '+' should be on a new line. 291
Errors '+' is not preceded with whitespace. 292
Errors '+' should be on a new line. 292
Errors '+' is not preceded with whitespace. 293
Errors '+' should be on a new line. 293
Errors '+' is not preceded with whitespace. 294
Errors '+' should be on a new line. 294
Errors '+' is not preceded with whitespace. 295
Errors '+' should be on a new line. 295
Errors '+' is not preceded with whitespace. 296
Errors '+' should be on a new line. 296
Errors '+' is not preceded with whitespace. 297
Errors '+' should be on a new line. 297
Errors '+' is not preceded with whitespace. 298
Errors '+' should be on a new line. 298
Errors '+' is not preceded with whitespace. 299
Errors '+' should be on a new line. 299
Errors '+' is not preceded with whitespace. 300
Errors '+' should be on a new line. 300
Errors '+' is not preceded with whitespace. 301
Errors '+' should be on a new line. 301
Errors '+' is not preceded with whitespace. 302
Errors '+' should be on a new line. 302
Errors '+' is not preceded with whitespace. 303
Errors '+' should be on a new line. 303
Errors '+' is not preceded with whitespace. 304
Errors '+' should be on a new line. 304
Errors '+' is not preceded with whitespace. 305
Errors '+' should be on a new line. 305
Errors '+' is not preceded with whitespace. 306
Errors '+' should be on a new line. 306
Errors '+' is not preceded with whitespace. 307
Errors '+' should be on a new line. 307
Errors '+' is not preceded with whitespace. 308
Errors '+' should be on a new line. 308
Errors '+' is not preceded with whitespace. 309
Errors '+' should be on a new line. 309
Errors '+' is not preceded with whitespace. 310
Errors '+' should be on a new line. 310
Errors '+' is not preceded with whitespace. 311
Errors '+' should be on a new line. 311
Errors '+' is not preceded with whitespace. 312
Errors '+' should be on a new line. 312
Errors '+' is not preceded with whitespace. 313
Errors '+' should be on a new line. 313
Errors '+' is not preceded with whitespace. 314
Errors '+' should be on a new line. 314
Errors '+' is not preceded with whitespace. 315
Errors '+' should be on a new line. 315
Errors '+' is not preceded with whitespace. 316
Errors '+' should be on a new line. 316
Errors '+' is not preceded with whitespace. 317
Errors '+' should be on a new line. 317
Errors '+' is not preceded with whitespace. 318
Errors '+' should be on a new line. 318
Errors '+' is not preceded with whitespace. 319
Errors '+' should be on a new line. 319
Errors '+' is not preceded with whitespace. 320
Errors '+' should be on a new line. 320
Errors '+' is not preceded with whitespace. 321
Errors '+' should be on a new line. 321
Errors '+' is not preceded with whitespace. 322
Errors '+' should be on a new line. 322
Errors '+' is not preceded with whitespace. 323
Errors '+' should be on a new line. 323
Errors '+' is not preceded with whitespace. 324
Errors '+' should be on a new line. 324
Errors '+' is not preceded with whitespace. 325
Errors '+' should be on a new line. 325
Errors '+' is not preceded with whitespace. 326
Errors '+' should be on a new line. 326
Errors '+' is not preceded with whitespace. 327
Errors '+' should be on a new line. 327
Errors '+' is not preceded with whitespace. 328
Errors '+' should be on a new line. 328
Errors '+' is not preceded with whitespace. 329
Errors '+' should be on a new line. 329
Errors '+' is not preceded with whitespace. 330
Errors '+' should be on a new line. 330
Errors '+' is not preceded with whitespace. 331
Errors '+' should be on a new line. 331
Errors '+' is not preceded with whitespace. 332
Errors '+' should be on a new line. 332
Errors '+' is not preceded with whitespace. 333
Errors '+' should be on a new line. 333
Errors '+' is not preceded with whitespace. 334
Errors '+' should be on a new line. 334
Errors '+' is not preceded with whitespace. 335
Errors '+' should be on a new line. 335
Errors '+' is not preceded with whitespace. 336
Errors '+' should be on a new line. 336
Errors '+' is not preceded with whitespace. 337
Errors '+' should be on a new line. 337
Errors '+' is not preceded with whitespace. 338
Errors '+' should be on a new line. 338
Errors '+' is not preceded with whitespace. 339
Errors '+' should be on a new line. 339
Errors '+' is not preceded with whitespace. 340
Errors '+' should be on a new line. 340
Errors '+' is not preceded with whitespace. 341
Errors '+' should be on a new line. 341
Errors '+' is not preceded with whitespace. 342
Errors '+' should be on a new line. 342
Errors '+' is not preceded with whitespace. 343
Errors '+' should be on a new line. 343
Errors '+' is not preceded with whitespace. 344
Errors '+' should be on a new line. 344
Errors '+' is not preceded with whitespace. 345
Errors '+' should be on a new line. 345
Errors '+' is not preceded with whitespace. 346
Errors '+' should be on a new line. 346
Errors '+' is not preceded with whitespace. 347
Errors '+' should be on a new line. 347
Errors '+' is not preceded with whitespace. 348
Errors '+' should be on a new line. 348
Errors '+' is not preceded with whitespace. 349
Errors '+' should be on a new line. 349
Errors '+' is not preceded with whitespace. 350
Errors '+' should be on a new line. 350
Errors '+' is not preceded with whitespace. 351
Errors '+' should be on a new line. 351
Errors '+' is not preceded with whitespace. 352
Errors '+' should be on a new line. 352
Errors '+' is not preceded with whitespace. 353
Errors '+' should be on a new line. 353
Errors '+' is not preceded with whitespace. 354
Errors '+' should be on a new line. 354
Errors '+' is not preceded with whitespace. 355
Errors '+' should be on a new line. 355
Errors '+' is not preceded with whitespace. 356
Errors '+' should be on a new line. 356
Errors '+' is not preceded with whitespace. 357
Errors '+' should be on a new line. 357
Errors '+' is not preceded with whitespace. 358
Errors '+' should be on a new line. 358
Errors '+' is not preceded with whitespace. 359
Errors '+' should be on a new line. 359
Errors '+' is not preceded with whitespace. 360
Errors '+' should be on a new line. 360
Errors '+' is not preceded with whitespace. 361
Errors '+' should be on a new line. 361
Errors '+' is not preceded with whitespace. 362
Errors '+' should be on a new line. 362
Errors '+' is not preceded with whitespace. 363
Errors '+' should be on a new line. 363
Errors '+' is not preceded with whitespace. 364
Errors '+' should be on a new line. 364
Errors '+' is not preceded with whitespace. 365
Errors '+' should be on a new line. 365
Errors '+' is not preceded with whitespace. 366
Errors '+' should be on a new line. 366
Errors '+' is not preceded with whitespace. 367
Errors '+' should be on a new line. 367
Errors '+' is not preceded with whitespace. 368
Errors '+' should be on a new line. 368
Errors '+' is not preceded with whitespace. 369
Errors '+' should be on a new line. 369
Errors '+' is not preceded with whitespace. 370
Errors '+' should be on a new line. 370
Errors '+' is not preceded with whitespace. 371
Errors '+' should be on a new line. 371
Errors '+' is not preceded with whitespace. 372
Errors '+' should be on a new line. 372
Errors '+' is not preceded with whitespace. 373
Errors '+' should be on a new line. 373
Errors '+' is not preceded with whitespace. 374
Errors '+' should be on a new line. 374
Errors '+' is not preceded with whitespace. 375
Errors '+' should be on a new line. 375
Errors '+' is not preceded with whitespace. 376
Errors '+' should be on a new line. 376
Errors '+' is not preceded with whitespace. 377
Errors '+' should be on a new line. 377
Errors '+' is not preceded with whitespace. 378
Errors '+' should be on a new line. 378
Errors '+' is not preceded with whitespace. 379
Errors '+' should be on a new line. 379
Errors '+' is not preceded with whitespace. 380
Errors '+' should be on a new line. 380
Errors '+' is not preceded with whitespace. 381
Errors '+' should be on a new line. 381
Errors '+' is not preceded with whitespace. 382
Errors '+' should be on a new line. 382
Errors '+' is not preceded with whitespace. 383
Errors '+' should be on a new line. 383
Errors '+' is not preceded with whitespace. 384
Errors '+' should be on a new line. 384
Errors '+' is not preceded with whitespace. 385
Errors '+' should be on a new line. 385
Errors '+' is not preceded with whitespace. 386
Errors '+' should be on a new line. 386
Errors '+' is not preceded with whitespace. 387
Errors '+' should be on a new line. 387
Errors '+' is not preceded with whitespace. 388
Errors '+' should be on a new line. 388
Errors '+' is not preceded with whitespace. 389
Errors '+' should be on a new line. 389
Errors '+' is not preceded with whitespace. 390
Errors '+' should be on a new line. 390
Errors '+' is not preceded with whitespace. 391
Errors '+' should be on a new line. 391
Errors '+' is not preceded with whitespace. 392
Errors '+' should be on a new line. 392
Errors '+' is not preceded with whitespace. 393
Errors '+' should be on a new line. 393
Errors '+' is not preceded with whitespace. 394
Errors '+' should be on a new line. 394
Errors '+' is not preceded with whitespace. 395
Errors '+' should be on a new line. 395
Errors '+' is not preceded with whitespace. 396
Errors '+' should be on a new line. 396
Errors '+' is not preceded with whitespace. 397
Errors '+' should be on a new line. 397
Errors '+' is not preceded with whitespace. 398
Errors '+' should be on a new line. 398
Errors '+' is not preceded with whitespace. 399
Errors '+' should be on a new line. 399
Errors '+' is not preceded with whitespace. 400
Errors '+' should be on a new line. 400
Errors '+' is not preceded with whitespace. 401
Errors '+' should be on a new line. 401
Errors '+' is not preceded with whitespace. 402
Errors '+' should be on a new line. 402
Errors '+' is not preceded with whitespace. 403
Errors '+' should be on a new line. 403
Errors '+' is not preceded with whitespace. 404
Errors '+' should be on a new line. 404
Errors '+' is not preceded with whitespace. 405
Errors '+' should be on a new line. 405
Errors '+' is not preceded with whitespace. 406
Errors '+' should be on a new line. 406
Errors '+' is not preceded with whitespace. 407
Errors '+' should be on a new line. 407
Errors '+' is not preceded with whitespace. 408
Errors '+' should be on a new line. 408
Errors '+' is not preceded with whitespace. 409
Errors '+' should be on a new line. 409
Errors '+' is not preceded with whitespace. 410
Errors '+' should be on a new line. 410
Errors '+' is not preceded with whitespace. 411
Errors '+' should be on a new line. 411
Errors '+' is not preceded with whitespace. 412
Errors '+' should be on a new line. 412
Errors '+' is not preceded with whitespace. 413
Errors '+' should be on a new line. 413
Errors '+' is not preceded with whitespace. 414
Errors '+' should be on a new line. 414
Errors '+' is not preceded with whitespace. 415
Errors '+' should be on a new line. 415
Errors '+' is not preceded with whitespace. 416
Errors '+' should be on a new line. 416
Errors '+' is not preceded with whitespace. 417
Errors '+' should be on a new line. 417
Errors '+' is not preceded with whitespace. 418
Errors '+' should be on a new line. 418
Errors '+' is not preceded with whitespace. 419
Errors '+' should be on a new line. 419
Errors '+' is not preceded with whitespace. 420
Errors '+' should be on a new line. 420
Errors '+' is not preceded with whitespace. 421
Errors '+' should be on a new line. 421
Errors '+' is not preceded with whitespace. 422
Errors '+' should be on a new line. 422
Errors '+' is not preceded with whitespace. 423
Errors '+' should be on a new line. 423
Errors '+' is not preceded with whitespace. 424
Errors '+' should be on a new line. 424
Errors '+' is not preceded with whitespace. 425
Errors '+' should be on a new line. 425
Errors '+' is not preceded with whitespace. 426
Errors '+' should be on a new line. 426
Errors '+' is not preceded with whitespace. 427
Errors '+' should be on a new line. 427
Errors '+' is not preceded with whitespace. 428
Errors '+' should be on a new line. 428
Errors '+' is not preceded with whitespace. 429
Errors '+' should be on a new line. 429
Errors '+' is not preceded with whitespace. 430
Errors '+' should be on a new line. 430
Errors '+' is not preceded with whitespace. 431
Errors '+' should be on a new line. 431
Errors '+' is not preceded with whitespace. 432
Errors '+' should be on a new line. 432
Errors '+' is not preceded with whitespace. 433
Errors '+' should be on a new line. 433
Errors '+' is not preceded with whitespace. 434
Errors '+' should be on a new line. 434
Errors '+' is not preceded with whitespace. 435
Errors '+' should be on a new line. 435
Errors '+' is not preceded with whitespace. 436
Errors '+' should be on a new line. 436
Errors '+' is not preceded with whitespace. 437
Errors '+' should be on a new line. 437
Errors '+' is not preceded with whitespace. 438
Errors '+' should be on a new line. 438
Errors '+' is not preceded with whitespace. 439
Errors '+' should be on a new line. 439
Errors '+' is not preceded with whitespace. 440
Errors '+' should be on a new line. 440
Errors '+' is not preceded with whitespace. 441
Errors '+' should be on a new line. 441
Errors '+' is not preceded with whitespace. 442
Errors '+' should be on a new line. 442
Errors '+' is not preceded with whitespace. 443
Errors '+' should be on a new line. 443
Errors '+' is not preceded with whitespace. 444
Errors '+' should be on a new line. 444
Errors '+' is not preceded with whitespace. 445
Errors '+' should be on a new line. 445
Errors '+' is not preceded with whitespace. 446
Errors '+' should be on a new line. 446
Errors '+' is not preceded with whitespace. 447
Errors '+' should be on a new line. 447
Errors '+' is not preceded with whitespace. 448
Errors '+' should be on a new line. 448
Errors '+' is not preceded with whitespace. 449
Errors '+' should be on a new line. 449
Errors '+' is not preceded with whitespace. 450
Errors '+' should be on a new line. 450
Errors '+' is not preceded with whitespace. 451
Errors '+' should be on a new line. 451
Errors '+' is not preceded with whitespace. 452
Errors '+' should be on a new line. 452
Errors '+' is not preceded with whitespace. 453
Errors '+' should be on a new line. 453
Errors '+' is not preceded with whitespace. 454
Errors '+' should be on a new line. 454
Errors '+' is not preceded with whitespace. 455
Errors '+' should be on a new line. 455
Errors '+' is not preceded with whitespace. 456
Errors '+' should be on a new line. 456
Errors '+' is not preceded with whitespace. 457
Errors '+' should be on a new line. 457
Errors '+' is not preceded with whitespace. 458
Errors '+' should be on a new line. 458
Errors '+' is not preceded with whitespace. 459
Errors '+' should be on a new line. 459
Errors '+' is not preceded with whitespace. 460
Errors '+' should be on a new line. 460
Errors '+' is not preceded with whitespace. 461
Errors '+' should be on a new line. 461
Errors '+' is not preceded with whitespace. 462
Errors '+' should be on a new line. 462
Errors '+' is not preceded with whitespace. 463
Errors '+' should be on a new line. 463
Errors '+' is not preceded with whitespace. 464
Errors '+' should be on a new line. 464
Errors '+' is not preceded with whitespace. 465
Errors '+' should be on a new line. 465
Errors '+' is not preceded with whitespace. 466
Errors '+' should be on a new line. 466
Errors '+' is not preceded with whitespace. 467
Errors '+' should be on a new line. 467
Errors '+' is not preceded with whitespace. 468
Errors '+' should be on a new line. 468
Errors '+' is not preceded with whitespace. 469
Errors '+' should be on a new line. 469
Errors '+' is not preceded with whitespace. 470
Errors '+' should be on a new line. 470
Errors '+' is not preceded with whitespace. 471
Errors '+' should be on a new line. 471
Errors '+' is not preceded with whitespace. 472
Errors '+' should be on a new line. 472
Errors '+' is not preceded with whitespace. 473
Errors '+' should be on a new line. 473
Errors '+' is not preceded with whitespace. 474
Errors '+' should be on a new line. 474
Errors '+' is not preceded with whitespace. 475
Errors '+' should be on a new line. 475
Errors '+' is not preceded with whitespace. 476
Errors '+' should be on a new line. 476
Errors '+' is not preceded with whitespace. 477
Errors '+' should be on a new line. 477
Errors '+' is not preceded with whitespace. 478
Errors '+' should be on a new line. 478
Errors '+' is not preceded with whitespace. 479
Errors '+' should be on a new line. 479
Errors '+' is not preceded with whitespace. 480
Errors '+' should be on a new line. 480
Errors '+' is not preceded with whitespace. 481
Errors '+' should be on a new line. 481
Errors '+' is not preceded with whitespace. 482
Errors '+' should be on a new line. 482
Errors '+' is not preceded with whitespace. 483
Errors '+' should be on a new line. 483
Errors '+' is not preceded with whitespace. 484
Errors '+' should be on a new line. 484
Errors '+' is not preceded with whitespace. 485
Errors '+' should be on a new line. 485
Errors '+' is not preceded with whitespace. 486
Errors '+' should be on a new line. 486
Errors '+' is not preceded with whitespace. 487
Errors '+' should be on a new line. 487
Errors '+' is not preceded with whitespace. 488
Errors '+' should be on a new line. 488
Errors '+' is not preceded with whitespace. 489
Errors '+' should be on a new line. 489
Errors '+' is not preceded with whitespace. 490
Errors '+' should be on a new line. 490
Errors '+' is not preceded with whitespace. 491
Errors '+' should be on a new line. 491
Errors '+' is not preceded with whitespace. 492
Errors '+' should be on a new line. 492
Errors '+' is not preceded with whitespace. 493
Errors '+' should be on a new line. 493
Errors '+' is not preceded with whitespace. 494
Errors '+' should be on a new line. 494
Errors '+' is not preceded with whitespace. 495
Errors '+' should be on a new line. 495
Errors '+' is not preceded with whitespace. 496
Errors '+' should be on a new line. 496
Errors '+' is not preceded with whitespace. 497
Errors '+' should be on a new line. 497
Errors '+' is not preceded with whitespace. 498
Errors '+' should be on a new line. 498
Errors '+' is not preceded with whitespace. 499
Errors '+' should be on a new line. 499
Errors '+' is not preceded with whitespace. 500
Errors '+' should be on a new line. 500
Errors '+' is not preceded with whitespace. 501
Errors '+' should be on a new line. 501
Errors '+' is not preceded with whitespace. 502
Errors '+' should be on a new line. 502
Errors '+' is not preceded with whitespace. 503
Errors '+' should be on a new line. 503
Errors '+' is not preceded with whitespace. 504
Errors '+' should be on a new line. 504
Errors '+' is not preceded with whitespace. 505
Errors '+' should be on a new line. 505
Errors '+' is not preceded with whitespace. 506
Errors '+' should be on a new line. 506
Errors '+' is not preceded with whitespace. 507
Errors '+' should be on a new line. 507
Errors '+' is not preceded with whitespace. 508
Errors '+' should be on a new line. 508
Errors '+' is not preceded with whitespace. 509
Errors '+' should be on a new line. 509
Errors '+' is not preceded with whitespace. 510
Errors '+' should be on a new line. 510
Errors '+' is not preceded with whitespace. 511
Errors '+' should be on a new line. 511
Errors '+' is not preceded with whitespace. 512
Errors '+' should be on a new line. 512
Errors '+' is not preceded with whitespace. 513
Errors '+' should be on a new line. 513
Errors '+' is not preceded with whitespace. 514
Errors '+' should be on a new line. 514
Errors '+' is not preceded with whitespace. 515
Errors '+' should be on a new line. 515
Errors '+' is not preceded with whitespace. 516
Errors '+' should be on a new line. 516
Errors '+' is not preceded with whitespace. 517
Errors '+' should be on a new line. 517
Errors '+' is not preceded with whitespace. 518
Errors '+' should be on a new line. 518
Errors '+' is not preceded with whitespace. 519
Errors '+' should be on a new line. 519
Errors '+' is not preceded with whitespace. 520
Errors '+' should be on a new line. 520
Errors '+' is not preceded with whitespace. 521
Errors '+' should be on a new line. 521
Errors '+' is not preceded with whitespace. 522
Errors '+' should be on a new line. 522
Errors '+' is not preceded with whitespace. 523
Errors '+' should be on a new line. 523
Errors '+' is not preceded with whitespace. 524
Errors '+' should be on a new line. 524
Errors '+' is not preceded with whitespace. 525
Errors '+' should be on a new line. 525
Errors '+' is not preceded with whitespace. 526
Errors '+' should be on a new line. 526
Errors '+' is not preceded with whitespace. 527
Errors '+' should be on a new line. 527
Errors '+' is not preceded with whitespace. 528
Errors '+' should be on a new line. 528
Errors '+' is not preceded with whitespace. 529
Errors '+' should be on a new line. 529
Errors '+' is not preceded with whitespace. 530
Errors '+' should be on a new line. 530
Errors '+' is not preceded with whitespace. 531
Errors '+' should be on a new line. 531
Errors '+' is not preceded with whitespace. 532
Errors '+' should be on a new line. 532
Errors '+' is not preceded with whitespace. 533
Errors '+' should be on a new line. 533
Errors '+' is not preceded with whitespace. 534
Errors '+' should be on a new line. 534
Errors '+' is not preceded with whitespace. 535
Errors '+' should be on a new line. 535
Errors '+' is not preceded with whitespace. 536
Errors '+' should be on a new line. 536
Errors '+' is not preceded with whitespace. 537
Errors '+' should be on a new line. 537
Errors '+' is not preceded with whitespace. 538
Errors '+' should be on a new line. 538
Errors '+' is not preceded with whitespace. 539
Errors '+' should be on a new line. 539
Errors '+' is not preceded with whitespace. 540
Errors '+' should be on a new line. 540
Errors '+' is not preceded with whitespace. 541
Errors '+' should be on a new line. 541
Errors '+' is not preceded with whitespace. 542
Errors '+' should be on a new line. 542
Errors '+' is not preceded with whitespace. 543
Errors '+' should be on a new line. 543
Errors '+' is not preceded with whitespace. 544
Errors '+' should be on a new line. 544
Errors '+' is not preceded with whitespace. 545
Errors '+' should be on a new line. 545
Errors '+' is not preceded with whitespace. 546
Errors '+' should be on a new line. 546
Errors '+' is not preceded with whitespace. 547
Errors '+' should be on a new line. 547
Errors '+' is not preceded with whitespace. 548
Errors '+' should be on a new line. 548
Errors '+' is not preceded with whitespace. 549
Errors '+' should be on a new line. 549
Errors '+' is not preceded with whitespace. 550
Errors '+' should be on a new line. 550
Errors '+' is not preceded with whitespace. 551
Errors '+' should be on a new line. 551
Errors '+' is not preceded with whitespace. 552
Errors '+' should be on a new line. 552
Errors '+' is not preceded with whitespace. 553
Errors '+' should be on a new line. 553
Errors '+' is not preceded with whitespace. 554
Errors '+' should be on a new line. 554
Errors '+' is not preceded with whitespace. 555
Errors '+' should be on a new line. 555
Errors '+' is not preceded with whitespace. 556
Errors '+' should be on a new line. 556
Errors '+' is not preceded with whitespace. 557
Errors '+' should be on a new line. 557
Errors '+' is not preceded with whitespace. 558
Errors '+' should be on a new line. 558
Errors '+' is not preceded with whitespace. 559
Errors '+' should be on a new line. 559
Errors '+' is not preceded with whitespace. 560
Errors '+' should be on a new line. 560
Errors '+' is not preceded with whitespace. 561
Errors '+' should be on a new line. 561
Errors '+' is not preceded with whitespace. 562
Errors '+' should be on a new line. 562
Errors '+' is not preceded with whitespace. 563
Errors '+' should be on a new line. 563
Errors '+' is not preceded with whitespace. 564
Errors '+' should be on a new line. 564
Errors '+' is not preceded with whitespace. 565
Errors '+' should be on a new line. 565
Errors '+' is not preceded with whitespace. 566
Errors '+' should be on a new line. 566
Errors Missing a Javadoc comment. 569
Errors '27450' is a magic number. 570
Errors Missing a Javadoc comment. 576
Errors Parameter packed should be final. 576
Errors Parameter offset should be final. 576
Errors Parameter result should be final. 576
Errors 'do' construct must use '{}'s. 584
Errors Missing a Javadoc comment. 591
Errors Missing a Javadoc comment. 592
Errors Missing a Javadoc comment. 593
Errors Missing a Javadoc comment. 596
Errors Array brackets at illegal position. 596
Errors First sentence should end with a period. 602
Errors Missing a Javadoc comment. 607
Errors '+' is not preceded with whitespace. 608
Errors '+' should be on a new line. 608
Errors '+' is not preceded with whitespace. 609
Errors '+' should be on a new line. 609
Errors '+' is not preceded with whitespace. 610
Errors '+' should be on a new line. 610
Errors Missing a Javadoc comment. 613
Errors '712' is a magic number. 614
Errors Line is longer than 80 characters. 620
Errors Missing a Javadoc comment. 620
Errors Parameter packed should be final. 620
Errors Parameter offset should be final. 620
Errors Parameter result should be final. 620
Errors 'do' construct must use '{}'s. 627
Errors First sentence should end with a period. 632
Errors First sentence should end with a period. 635
Errors First sentence should end with a period. 638
Errors First sentence should end with a period. 641
Errors Array brackets at illegal position. 643
Errors First sentence should end with a period. 645
Errors First sentence should end with a period. 648
Errors First sentence should end with a period. 651
Errors First sentence should end with a period. 654
Errors First sentence should end with a period. 657
Errors First sentence should end with a period. 661
Errors First sentence should end with a period. 664
Errors First sentence should end with a period. 667
Errors Line has trailing spaces. 668
Errors First sentence should end with a period. 673
Errors Line has trailing spaces. 673
Errors First sentence should end with a period. 678
Errors Missing a Javadoc comment. 682
Errors Variable 'string' must be private and have accessor methods. 682
Errors Parameter in should be final. 691
Errors Parameter in should be final. 701
Errors Line has trailing spaces. 705
Errors Parameter packed should be final. 711
Errors '0x10000' is a magic number. 712
Errors '274' is a magic number. 715
Errors 'do' construct must use '{}'s. 718
Errors Line has trailing spaces. 728
Errors '-' is not preceded with whitespace. 736
Errors '-' is not followed by whitespace. 736
Errors '-=' is not preceded with whitespace. 739
Errors '-=' is not preceded with whitespace. 740
Errors '-=' is not preceded with whitespace. 741
Errors '-=' is not preceded with whitespace. 742
Errors Array brackets at illegal position. 749
Errors '*' is not preceded with whitespace. 749
Errors '*' is not followed by whitespace. 749
Errors '-' is not preceded with whitespace. 756
Errors '-' is not followed by whitespace. 756
Errors '}' should be on the same line. 760
Errors '+=' is not preceded with whitespace. 762
Errors Line has trailing spaces. 767
Errors 'if' construct must use '{}'s. 777
Errors Parameter reader should be final. 792
Errors Inner assignments should be avoided. 796
Errors Inner assignments should be avoided. 797
Errors Inner assignments should be avoided. 797
Errors Inner assignments should be avoided. 798
Errors Inner assignments should be avoided. 798
Errors First sentence should end with a period. 813
Errors Parameter newState should be final. 818
Errors '(' is followed by whitespace. 829
Errors '-' is not preceded with whitespace. 829
Errors '-' is not followed by whitespace. 829
Errors ')' is preceded with whitespace. 829
Errors Parameter pos should be final. 843
Errors '+' is not preceded with whitespace. 844
Errors '+' is not followed by whitespace. 844
Errors '-' is not preceded with whitespace. 854
Errors '-' is not followed by whitespace. 854
Errors Line has trailing spaces. 861
Errors Line has trailing spaces. 862
Errors Parameter errorCode should be final. 872
Errors '}' should be on the same line. 876
Errors Line has trailing spaces. 882
Errors Parameter number should be final. 893
Errors 'if' construct must use '{}'s. 894
Errors '(' is followed by whitespace. 894
Errors ')' is preceded with whitespace. 894
Errors Method length is 562 lines (max allowed is 150). 909
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 909
Errors Inner assignments should be avoided. 929
Errors Inner assignments should be avoided. 929
Errors Line has trailing spaces. 930
Errors Line has trailing spaces. 936
Errors 'if' construct must use '{}'s. 937
Errors '}' should be on the same line. 942
Errors '}' should be on the same line. 956
Errors 'if' construct must use '{}'s. 962
Errors '(' is followed by whitespace. 966
Errors ')' is preceded with whitespace. 966
Errors 'if' construct must use '{}'s. 969
Errors '(' is followed by whitespace. 969
Errors '8' is a magic number. 969
Errors '8' is a magic number. 969
Errors ')' is preceded with whitespace. 969
Errors Avoid inline conditionals. 978
Errors Line has trailing spaces. 979
Errors '18' is a magic number. 979
Errors Avoid nested blocks. 980
Errors '121' is a magic number. 982
Errors Line has trailing spaces. 983
Errors '24' is a magic number. 983
Errors Avoid nested blocks. 984
Errors '122' is a magic number. 986
Errors Line has trailing spaces. 987
Errors '31' is a magic number. 987
Errors Avoid nested blocks. 988
Errors '123' is a magic number. 990
Errors Line has trailing spaces. 991
Errors '71' is a magic number. 991
Errors Avoid nested blocks. 992
Errors '124' is a magic number. 994
Errors Line has trailing spaces. 995
Errors '56' is a magic number. 995
Errors Avoid nested blocks. 996
Errors '125' is a magic number. 998
Errors Line has trailing spaces. 999
Errors '93' is a magic number. 999
Errors Avoid nested blocks. 1000
Errors '126' is a magic number. 1002
Errors Line has trailing spaces. 1003
Errors '108' is a magic number. 1003
Errors Avoid nested blocks. 1004
Errors '127' is a magic number. 1006
Errors Line has trailing spaces. 1007
Errors '32' is a magic number. 1007
Errors Avoid nested blocks. 1008
Errors '128' is a magic number. 1010
Errors Line has trailing spaces. 1011
Errors '78' is a magic number. 1011
Errors Avoid nested blocks. 1012
Errors '129' is a magic number. 1014
Errors Line has trailing spaces. 1015
Errors '110' is a magic number. 1015
Errors Avoid nested blocks. 1016
Errors '130' is a magic number. 1018
Errors Line has trailing spaces. 1019
Errors '115' is a magic number. 1019
Errors Avoid nested blocks. 1020
Errors '131' is a magic number. 1022
Errors Line has trailing spaces. 1023
Errors '13' is a magic number. 1023
Errors Avoid nested blocks. 1024
Errors '132' is a magic number. 1026
Errors Line has trailing spaces. 1027
Errors '105' is a magic number. 1027
Errors Avoid nested blocks. 1028
Errors '133' is a magic number. 1030
Errors Line has trailing spaces. 1031
Errors '23' is a magic number. 1031
Errors Avoid nested blocks. 1032
Errors '134' is a magic number. 1034
Errors Line has trailing spaces. 1035
Errors '34' is a magic number. 1035
Errors Avoid nested blocks. 1036
Errors '135' is a magic number. 1038
Errors Line has trailing spaces. 1039
Errors '82' is a magic number. 1039
Errors Avoid nested blocks. 1040
Errors '136' is a magic number. 1042
Errors Line has trailing spaces. 1043
Errors '27' is a magic number. 1043
Errors Avoid nested blocks. 1044
Errors '137' is a magic number. 1046
Errors Line has trailing spaces. 1047
Errors '43' is a magic number. 1047
Errors Avoid nested blocks. 1048
Errors '138' is a magic number. 1050
Errors Line has trailing spaces. 1051
Errors '112' is a magic number. 1051
Errors Avoid nested blocks. 1052
Errors '139' is a magic number. 1054
Errors Line has trailing spaces. 1055
Errors '60' is a magic number. 1055
Errors Avoid nested blocks. 1056
Errors '140' is a magic number. 1058
Errors Line has trailing spaces. 1059
Errors '76' is a magic number. 1059
Errors Avoid nested blocks. 1060
Errors '141' is a magic number. 1062
Errors Line has trailing spaces. 1063
Errors '20' is a magic number. 1063
Errors Avoid nested blocks. 1064
Errors '142' is a magic number. 1066
Errors Line has trailing spaces. 1067
Errors '37' is a magic number. 1067
Errors Avoid nested blocks. 1068
Errors '143' is a magic number. 1070
Errors Line has trailing spaces. 1071
Errors '21' is a magic number. 1071
Errors Avoid nested blocks. 1072
Errors '144' is a magic number. 1074
Errors Line has trailing spaces. 1075
Errors '35' is a magic number. 1075
Errors Avoid nested blocks. 1076
Errors '145' is a magic number. 1078
Errors Line has trailing spaces. 1079
Errors '29' is a magic number. 1079
Errors Avoid nested blocks. 1080
Errors '146' is a magic number. 1082
Errors Line has trailing spaces. 1083
Errors '16' is a magic number. 1083
Errors Avoid nested blocks. 1084
Errors '147' is a magic number. 1086
Errors Line has trailing spaces. 1087
Errors '63' is a magic number. 1087
Errors Avoid nested blocks. 1088
Errors '148' is a magic number. 1090
Errors Line has trailing spaces. 1091
Errors '74' is a magic number. 1091
Errors Avoid nested blocks. 1092
Errors '149' is a magic number. 1094
Errors Line has trailing spaces. 1095
Errors '88' is a magic number. 1095
Errors Avoid nested blocks. 1096
Errors '150' is a magic number. 1098
Errors Line has trailing spaces. 1099
Errors '113' is a magic number. 1099
Errors Avoid nested blocks. 1100
Errors '151' is a magic number. 1102
Errors Line has trailing spaces. 1103
Errors '54' is a magic number. 1103
Errors Avoid nested blocks. 1104
Errors '152' is a magic number. 1106
Errors Line has trailing spaces. 1107
Errors '8' is a magic number. 1107
Errors Avoid nested blocks. 1108
Errors '153' is a magic number. 1110
Errors Line has trailing spaces. 1111
Errors '22' is a magic number. 1111
Errors Avoid nested blocks. 1112
Errors '154' is a magic number. 1114
Errors Line has trailing spaces. 1115
Errors '89' is a magic number. 1115
Errors Avoid nested blocks. 1116
Errors '155' is a magic number. 1118
Errors Line has trailing spaces. 1119
Errors '86' is a magic number. 1119
Errors Avoid nested blocks. 1120
Errors '156' is a magic number. 1122
Errors Line has trailing spaces. 1123
Errors '14' is a magic number. 1123
Errors Avoid nested blocks. 1124
Errors '157' is a magic number. 1126
Errors Line has trailing spaces. 1127
Errors '9' is a magic number. 1127
Errors Avoid nested blocks. 1128
Errors '158' is a magic number. 1130
Errors Line has trailing spaces. 1131
Errors '90' is a magic number. 1131
Errors Avoid nested blocks. 1132
Errors '159' is a magic number. 1134
Errors Line has trailing spaces. 1135
Errors '28' is a magic number. 1135
Errors Avoid nested blocks. 1136
Errors '160' is a magic number. 1138
Errors Line has trailing spaces. 1139
Errors '50' is a magic number. 1139
Errors Avoid nested blocks. 1140
Errors '161' is a magic number. 1142
Errors Line has trailing spaces. 1143
Errors '92' is a magic number. 1143
Errors Avoid nested blocks. 1144
Errors '162' is a magic number. 1146
Errors Line has trailing spaces. 1147
Errors '77' is a magic number. 1147
Errors Avoid nested blocks. 1148
Errors '163' is a magic number. 1150
Errors Line has trailing spaces. 1151
Errors '70' is a magic number. 1151
Errors Avoid nested blocks. 1152
Errors '164' is a magic number. 1154
Errors Line has trailing spaces. 1155
Errors '87' is a magic number. 1155
Errors Avoid nested blocks. 1156
Errors '165' is a magic number. 1158
Errors Line has trailing spaces. 1159
Errors '36' is a magic number. 1159
Errors Avoid nested blocks. 1160
Errors '166' is a magic number. 1162
Errors Line has trailing spaces. 1163
Errors '116' is a magic number. 1163
Errors Avoid nested blocks. 1164
Errors '167' is a magic number. 1166
Errors Line has trailing spaces. 1167
Errors '40' is a magic number. 1167
Errors Avoid nested blocks. 1168
Errors '168' is a magic number. 1170
Errors Line has trailing spaces. 1171
Errors '69' is a magic number. 1171
Errors Avoid nested blocks. 1172
Errors '169' is a magic number. 1174
Errors Line has trailing spaces. 1175
Errors '61' is a magic number. 1175
Errors Avoid nested blocks. 1176
Errors '170' is a magic number. 1178
Errors Line has trailing spaces. 1179
Errors '103' is a magic number. 1179
Errors Avoid nested blocks. 1180
Errors '171' is a magic number. 1182
Errors Line has trailing spaces. 1183
Errors '4' is a magic number. 1183
Errors Avoid nested blocks. 1184
Errors '172' is a magic number. 1186
Errors Line has trailing spaces. 1187
Errors '73' is a magic number. 1187
Errors Avoid nested blocks. 1188
Errors '173' is a magic number. 1190
Errors Line has trailing spaces. 1191
Errors '58' is a magic number. 1191
Errors Avoid nested blocks. 1192
Errors '174' is a magic number. 1194
Errors Line has trailing spaces. 1195
Errors '79' is a magic number. 1195
Errors Avoid nested blocks. 1196
Errors '175' is a magic number. 1198
Errors Line has trailing spaces. 1199
Errors '47' is a magic number. 1199
Errors Avoid nested blocks. 1200
Errors '176' is a magic number. 1202
Errors Line has trailing spaces. 1203
Errors '57' is a magic number. 1203
Errors Avoid nested blocks. 1204
Errors '177' is a magic number. 1206
Errors Line has trailing spaces. 1207
Errors '7' is a magic number. 1207
Errors Avoid nested blocks. 1208
Errors '178' is a magic number. 1210
Errors Line has trailing spaces. 1211
Errors '84' is a magic number. 1211
Errors Avoid nested blocks. 1212
Errors '179' is a magic number. 1214
Errors Line has trailing spaces. 1215
Errors '80' is a magic number. 1215
Errors Avoid nested blocks. 1216
Errors '180' is a magic number. 1218
Errors Line has trailing spaces. 1219
Errors '64' is a magic number. 1219
Errors Avoid nested blocks. 1220
Errors '181' is a magic number. 1222
Errors Line has trailing spaces. 1223
Errors '45' is a magic number. 1223
Errors Avoid nested blocks. 1224
Errors '182' is a magic number. 1226
Errors Line has trailing spaces. 1227
Errors '6' is a magic number. 1227
Errors Avoid nested blocks. 1228
Errors '183' is a magic number. 1230
Errors Line has trailing spaces. 1231
Errors '99' is a magic number. 1231
Errors Avoid nested blocks. 1232
Errors '184' is a magic number. 1234
Errors Line has trailing spaces. 1235
Errors '39' is a magic number. 1235
Errors Avoid nested blocks. 1236
Errors '185' is a magic number. 1238
Errors Line has trailing spaces. 1239
Errors '17' is a magic number. 1239
Errors Avoid nested blocks. 1240
Errors '186' is a magic number. 1242
Errors Line has trailing spaces. 1243
Errors '81' is a magic number. 1243
Errors Avoid nested blocks. 1244
Errors '187' is a magic number. 1246
Errors Line has trailing spaces. 1247
Errors '52' is a magic number. 1247
Errors Avoid nested blocks. 1248
Errors '188' is a magic number. 1250
Errors Line has trailing spaces. 1251
Errors '107' is a magic number. 1251
Errors Avoid nested blocks. 1252
Errors '189' is a magic number. 1254
Errors Line has trailing spaces. 1255
Errors '68' is a magic number. 1255
Errors Avoid nested blocks. 1256
Errors '190' is a magic number. 1258
Errors Line has trailing spaces. 1259
Errors '46' is a magic number. 1259
Errors Avoid nested blocks. 1260
Errors '191' is a magic number. 1262
Errors Line has trailing spaces. 1263
Errors Avoid nested blocks. 1264
Errors '192' is a magic number. 1266
Errors Line has trailing spaces. 1267
Errors '100' is a magic number. 1267
Errors Avoid nested blocks. 1268
Errors '193' is a magic number. 1270
Errors Line has trailing spaces. 1271
Errors '83' is a magic number. 1271
Errors Avoid nested blocks. 1272
Errors '194' is a magic number. 1274
Errors Line has trailing spaces. 1275
Errors '109' is a magic number. 1275
Errors Avoid nested blocks. 1276
Errors '195' is a magic number. 1278
Errors Line has trailing spaces. 1279
Errors '49' is a magic number. 1279
Errors Avoid nested blocks. 1280
Errors '196' is a magic number. 1282
Errors Line has trailing spaces. 1283
Errors '106' is a magic number. 1283
Errors Avoid nested blocks. 1284
Errors '197' is a magic number. 1286
Errors Line has trailing spaces. 1287
Errors '67' is a magic number. 1287
Errors Avoid nested blocks. 1288
Errors '198' is a magic number. 1290
Errors Line has trailing spaces. 1291
Errors '118' is a magic number. 1291
Errors Avoid nested blocks. 1292
Errors '199' is a magic number. 1294
Errors Line has trailing spaces. 1295
Errors '101' is a magic number. 1295
Errors Avoid nested blocks. 1296
Errors '200' is a magic number. 1298
Errors Line has trailing spaces. 1299
Errors '85' is a magic number. 1299
Errors Avoid nested blocks. 1300
Errors '201' is a magic number. 1302
Errors Line has trailing spaces. 1303
Errors '102' is a magic number. 1303
Errors Avoid nested blocks. 1304
Errors '202' is a magic number. 1306
Errors Line has trailing spaces. 1307
Errors '75' is a magic number. 1307
Errors Avoid nested blocks. 1308
Errors '203' is a magic number. 1310
Errors Line has trailing spaces. 1311
Errors '12' is a magic number. 1311
Errors Avoid nested blocks. 1312
Errors '204' is a magic number. 1314
Errors Line has trailing spaces. 1315
Errors '15' is a magic number. 1315
Errors Avoid nested blocks. 1316
Errors '205' is a magic number. 1318
Errors Line has trailing spaces. 1319
Errors '42' is a magic number. 1319
Errors Avoid nested blocks. 1320
Errors '206' is a magic number. 1322
Errors Line has trailing spaces. 1323
Errors '91' is a magic number. 1323
Errors Avoid nested blocks. 1324
Errors '207' is a magic number. 1326
Errors Line has trailing spaces. 1327
Errors '30' is a magic number. 1327
Errors Avoid nested blocks. 1328
Errors '208' is a magic number. 1330
Errors Line has trailing spaces. 1331
Errors '120' is a magic number. 1331
Errors Avoid nested blocks. 1332
Errors '209' is a magic number. 1334
Errors Line has trailing spaces. 1335
Errors '114' is a magic number. 1335
Errors Avoid nested blocks. 1336
Errors '210' is a magic number. 1338
Errors Line has trailing spaces. 1339
Errors '53' is a magic number. 1339
Errors Avoid nested blocks. 1340
Errors '211' is a magic number. 1342
Errors Line has trailing spaces. 1343
Errors '38' is a magic number. 1343
Errors Avoid nested blocks. 1344
Errors '212' is a magic number. 1346
Errors Line has trailing spaces. 1347
Errors '59' is a magic number. 1347
Errors Avoid nested blocks. 1348
Errors '213' is a magic number. 1350
Errors Line has trailing spaces. 1351
Errors '44' is a magic number. 1351
Errors Avoid nested blocks. 1352
Errors '214' is a magic number. 1354
Errors Line has trailing spaces. 1355
Errors '94' is a magic number. 1355
Errors Avoid nested blocks. 1356
Errors '215' is a magic number. 1358
Errors Line has trailing spaces. 1359
Errors '26' is a magic number. 1359
Errors Avoid nested blocks. 1360
Errors '216' is a magic number. 1362
Errors Line has trailing spaces. 1363
Errors '51' is a magic number. 1363
Errors Avoid nested blocks. 1364
Errors '217' is a magic number. 1366
Errors Line has trailing spaces. 1367
Errors '48' is a magic number. 1367
Errors Avoid nested blocks. 1368
Errors '218' is a magic number. 1370
Errors Line has trailing spaces. 1371
Errors '11' is a magic number. 1371
Errors Avoid nested blocks. 1372
Errors '219' is a magic number. 1374
Errors Line has trailing spaces. 1375
Errors '19' is a magic number. 1375
Errors Avoid nested blocks. 1376
Errors '220' is a magic number. 1378
Errors Line has trailing spaces. 1379
Errors '96' is a magic number. 1379
Errors Avoid nested blocks. 1380
Errors '221' is a magic number. 1382
Errors Line has trailing spaces. 1383
Errors '66' is a magic number. 1383
Errors Avoid nested blocks. 1384
Errors '222' is a magic number. 1386
Errors Line has trailing spaces. 1387
Errors '65' is a magic number. 1387
Errors Avoid nested blocks. 1388
Errors '223' is a magic number. 1390
Errors Line has trailing spaces. 1391
Errors '3' is a magic number. 1391
Errors Avoid nested blocks. 1392
Errors '224' is a magic number. 1394
Errors Line has trailing spaces. 1395
Errors '117' is a magic number. 1395
Errors Avoid nested blocks. 1396
Errors '225' is a magic number. 1398
Errors Line has trailing spaces. 1399
Errors '111' is a magic number. 1399
Errors Avoid nested blocks. 1400
Errors '226' is a magic number. 1402
Errors Line has trailing spaces. 1403
Errors '72' is a magic number. 1403
Errors Avoid nested blocks. 1404
Errors '227' is a magic number. 1406
Errors Line has trailing spaces. 1407
Errors '98' is a magic number. 1407
Errors Avoid nested blocks. 1408
Errors '228' is a magic number. 1410
Errors Line has trailing spaces. 1411
Errors '55' is a magic number. 1411
Errors Avoid nested blocks. 1412
Errors '229' is a magic number. 1414
Errors Line has trailing spaces. 1415
Errors '10' is a magic number. 1415
Errors Avoid nested blocks. 1416
Errors '(' is followed by whitespace. 1416
Errors ')' is preceded with whitespace. 1416
Errors '230' is a magic number. 1418
Errors Line has trailing spaces. 1419
Errors Avoid nested blocks. 1420
Errors '+' is not preceded with whitespace. 1420
Errors '+' should be on a new line. 1420
Errors '+' is not preceded with whitespace. 1421
Errors '+' is not followed by whitespace. 1421
Errors '231' is a magic number. 1423
Errors Line has trailing spaces. 1424
Errors '95' is a magic number. 1424
Errors Avoid nested blocks. 1425
Errors '232' is a magic number. 1427
Errors Line has trailing spaces. 1428
Errors '104' is a magic number. 1428
Errors Avoid nested blocks. 1429
Errors '233' is a magic number. 1431
Errors Line has trailing spaces. 1432
Errors '33' is a magic number. 1432
Errors Avoid nested blocks. 1433
Errors '234' is a magic number. 1435
Errors Line has trailing spaces. 1436
Errors '119' is a magic number. 1436
Errors Avoid nested blocks. 1437
Errors '235' is a magic number. 1439
Errors Line has trailing spaces. 1440
Errors '5' is a magic number. 1440
Errors Avoid nested blocks. 1441
Errors '236' is a magic number. 1443
Errors Line has trailing spaces. 1444
Errors '25' is a magic number. 1444
Errors Avoid nested blocks. 1445
Errors '237' is a magic number. 1447
Errors Line has trailing spaces. 1448
Errors '41' is a magic number. 1448
Errors Avoid nested blocks. 1449
Errors '238' is a magic number. 1451
Errors Line has trailing spaces. 1452
Errors '97' is a magic number. 1452
Errors Avoid nested blocks. 1453
Errors '239' is a magic number. 1455
Errors Line has trailing spaces. 1456
Errors '62' is a magic number. 1456
Errors Avoid nested blocks. 1457
Errors '240' is a magic number. 1459
Errors Line has trailing spaces. 1460
Errors Line has trailing spaces. 1464
Errors '}' should be on the same line. 1464

designformats/specctra/Structure.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 49
Errors First sentence should end with a period. 51
Errors '{' should be on the previous line. 55
Errors Method length is 235 lines (max allowed is 150). 60
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_par should be final. 60
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 62
Errors Name 'board_construction_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line is longer than 80 characters. 66
Errors Name 'flip_style_rotate_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Line is longer than 80 characters. 69
Errors Name 'keepout_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 70
Errors Name 'via_keepout_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line is longer than 80 characters. 71
Errors Name 'place_keepout_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 75
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 78
Errors '}' should be on the same line. 80
Errors '{' should be on the previous line. 82
Errors Line is longer than 80 characters. 83
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 89
Errors '{' should be on the previous line. 93
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 101
Errors '}' should be on the same line. 103
Errors '{' should be on the previous line. 105
Errors Line is longer than 80 characters. 106
Errors '{' should be on the previous line. 108
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 110
Errors '}' should be on the same line. 112
Errors '{' should be on the previous line. 114
Errors Line is longer than 80 characters. 115
Errors '}' should be on the same line. 116
Errors '{' should be on the previous line. 118
Errors Line is longer than 80 characters. 119
Errors '}' should be on the same line. 120
Errors '{' should be on the previous line. 122
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 127
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 133
Errors Line is longer than 80 characters. 135
Errors '}' should be on the same line. 136
Errors '{' should be on the previous line. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 141
Errors Line is longer than 80 characters. 143
Errors '}' should be on the same line. 144
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 148
Errors Line is longer than 80 characters. 149
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 156
Errors Line is longer than 80 characters. 157
Errors Line is longer than 80 characters. 158
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors '}' should be on the same line. 164
Errors '{' should be on the previous line. 166
Errors Line is longer than 80 characters. 167
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors Line is longer than 80 characters. 172
Errors Name 'snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 174
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 196
Errors '{' should be on the previous line. 200
Errors Name 'fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 205
Errors '}' should be on the same line. 207
Errors '{' should be on the previous line. 209
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Line is longer than 80 characters. 215
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 223
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 230
Errors Line is longer than 80 characters. 231
Errors '{' should be on the previous line. 240
Errors Name 'plane_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Name 'net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 244
Errors Name 'new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 247
Errors Line is longer than 80 characters. 248
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 253
Errors Name 'plane_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Line is longer than 80 characters. 258
Errors Line is longer than 80 characters. 259
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 261
Errors Name 'clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors '{' should be on the previous line. 264
Errors Line is longer than 80 characters. 265
Errors '{' should be on the previous line. 267
Errors Line is longer than 80 characters. 268
Errors '}' should be on the same line. 271
Errors '{' should be on the previous line. 273
Errors Line is longer than 80 characters. 274
Errors Name 'net_numbers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Line is longer than 80 characters. 278
Errors '}' should be on the same line. 280
Errors '{' should be on the previous line. 282
Errors Line is longer than 80 characters. 287
Errors '{' should be on the previous line. 291
Errors Line is longer than 80 characters. 292
Errors Line is longer than 80 characters. 303
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_par should be final. 303
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Name 'rect_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Name 'bounding_rectangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Line is longer than 80 characters. 317
Errors '{' should be on the previous line. 319
Errors '{' should be on the previous line. 322
Errors '{' should be on the previous line. 326
Errors '{' should be on the previous line. 331
Errors '{' should be on the previous line. 339
Errors Line is longer than 80 characters. 340
Errors Name 'outline_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Line is longer than 80 characters. 347
Errors Line is longer than 80 characters. 350
Errors '{' should be on the previous line. 364
Errors '{' should be on the previous line. 367
Errors '{' should be on the previous line. 371
Errors Name 'curr_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors '{' should be on the previous line. 376
Errors Line is longer than 80 characters. 377
Errors '{' should be on the previous line. 381
Errors '{' should be on the previous line. 391
Errors '{' should be on the previous line. 394
Errors '{' should be on the previous line. 398
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Line is longer than 80 characters. 402
Errors Line is longer than 80 characters. 412
Errors Missing a Javadoc comment. 412
Errors Name 'write_default_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 412
Errors Parameter p_par should be final. 412
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 412
Errors '{' should be on the previous line. 419
Errors Name 'write_layer_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 420
Errors Line is longer than 80 characters. 421
Errors Line is longer than 80 characters. 426
Errors Missing a Javadoc comment. 426
Errors Name 'write_via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Parameter p_library should be final. 426
Errors Name 'p_library' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Parameter p_file should be final. 426
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Parameter p_identifier_type should be final. 427
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 428
Errors '{' should be on the previous line. 432
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '{' should be on the previous line. 435
Errors '}' should be on the same line. 438
Errors '{' should be on the previous line. 440
Errors Line is longer than 80 characters. 441
Errors Line is longer than 80 characters. 447
Errors Missing a Javadoc comment. 447
Errors Name 'write_control_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_rules should be final. 447
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_file should be final. 447
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Name 'via_at_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 453
Errors '{' should be on the previous line. 455
Errors '{' should be on the previous line. 457
Errors '{' should be on the previous line. 463
Errors '}' should be on the same line. 465
Errors '{' should be on the previous line. 467
Errors Line is longer than 80 characters. 473
Errors Missing a Javadoc comment. 473
Errors Name 'write_keepout_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_par should be final. 473
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Parameter p_keepout should be final. 473
Errors Name 'p_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Name 'keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors Line is longer than 80 characters. 478
Errors Name 'keepout_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors '{' should be on the previous line. 482
Errors '}' should be on the same line. 485
Errors '{' should be on the previous line. 487
Errors '{' should be on the previous line. 493
Errors '}' should be on the same line. 495
Errors '{' should be on the previous line. 497
Errors Line is longer than 80 characters. 500
Errors Name 'dsn_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors '{' should be on the previous line. 502
Errors '{' should be on the previous line. 506
Errors Line is longer than 80 characters. 507
Errors Name 'dsn_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors '{' should be on the previous line. 511
Errors Line is longer than 80 characters. 512
Errors Line is longer than 80 characters. 518
Errors Missing a Javadoc comment. 518
Errors Name 'read_boundary_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Parameter p_scanner should be final. 518
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Parameter p_board_construction_info should be final. 518
Errors Name 'p_board_construction_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors '{' should be on the previous line. 523
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors '{' should be on the previous line. 526
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors '{' should be on the previous line. 529
Errors '{' should be on the previous line. 533
Errors '{' should be on the previous line. 535
Errors Line is longer than 80 characters. 536
Errors '}' should be on the same line. 541
Errors '{' should be on the previous line. 543
Errors Line is longer than 80 characters. 544
Errors '{' should be on the previous line. 548
Errors '{' should be on the previous line. 553
Errors '{' should be on the previous line. 555
Errors '}' should be on the same line. 557
Errors '{' should be on the previous line. 559
Errors Line is longer than 80 characters. 560
Errors '}' should be on the same line. 562
Errors '{' should be on the previous line. 564
Errors '}' should be on the same line. 566
Errors '{' should be on the previous line. 568
Errors Line is longer than 80 characters. 569
Errors Line is longer than 80 characters. 574
Errors Missing a Javadoc comment. 574
Errors Name 'read_layer_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Parameter p_scanner should be final. 574
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Parameter p_board_construction_info should be final. 574
Errors Name 'p_board_construction_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Parameter p_string_quote should be final. 574
Errors Name 'p_string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors '{' should be on the previous line. 577
Errors Name 'layer_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 578
Errors Name 'is_signal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors '{' should be on the previous line. 582
Errors Line is longer than 80 characters. 583
Errors Name 'net_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Name 'layer_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 587
Errors '{' should be on the previous line. 590
Errors '{' should be on the previous line. 592
Errors Line is longer than 80 characters. 593
Errors '{' should be on the previous line. 598
Errors '{' should be on the previous line. 601
Errors '}' should be on the same line. 603
Errors '{' should be on the previous line. 605
Errors Line is longer than 80 characters. 606
Errors '{' should be on the previous line. 608
Errors '{' should be on the previous line. 616
Errors Line is longer than 80 characters. 617
Errors '}' should be on the same line. 620
Errors '{' should be on the previous line. 622
Errors Name 'curr_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Line is longer than 80 characters. 624
Errors '}' should be on the same line. 625
Errors '{' should be on the previous line. 627
Errors '{' should be on the previous line. 629
Errors '{' should be on the previous line. 633
Errors '{' should be on the previous line. 637
Errors '}' should be on the same line. 639
Errors '{' should be on the previous line. 641
Errors Line is longer than 80 characters. 642
Errors '}' should be on the same line. 645
Errors '{' should be on the previous line. 647
Errors '{' should be on the previous line. 653
Errors Line is longer than 80 characters. 654
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors '}' should be on the same line. 658
Errors '{' should be on the previous line. 660
Errors Missing a Javadoc comment. 669
Errors Name 'read_via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors Parameter p_scanner should be final. 669
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors '{' should be on the previous line. 670
Errors '{' should be on the previous line. 672
Errors Name 'normal_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors Name 'spare_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors '{' should be on the previous line. 676
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors '{' should be on the previous line. 679
Errors '{' should be on the previous line. 683
Errors '{' should be on the previous line. 686
Errors '}' should be on the same line. 688
Errors '{' should be on the previous line. 690
Errors '}' should be on the same line. 693
Errors '{' should be on the previous line. 695
Errors '}' should be on the same line. 697
Errors '{' should be on the previous line. 699
Errors Line is longer than 80 characters. 700
Errors '}' should be on the same line. 707
Errors '{' should be on the previous line. 709
Errors Line is longer than 80 characters. 710
Errors Missing a Javadoc comment. 715
Errors Name 'read_control_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors Parameter p_par should be final. 715
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors '{' should be on the previous line. 716
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors '{' should be on the previous line. 719
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 720
Errors '{' should be on the previous line. 722
Errors '}' should be on the same line. 724
Errors '{' should be on the previous line. 726
Errors Line is longer than 80 characters. 727
Errors '{' should be on the previous line. 731
Errors Line is longer than 80 characters. 732
Errors '{' should be on the previous line. 736
Errors '{' should be on the previous line. 741
Errors '{' should be on the previous line. 743
Errors Line is longer than 80 characters. 744
Errors '}' should be on the same line. 745
Errors '{' should be on the previous line. 747
Errors Missing a Javadoc comment. 755
Errors Name 'read_snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors Parameter p_scanner should be final. 755
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors '{' should be on the previous line. 756
Errors '{' should be on the previous line. 758
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 759
Errors Name 'snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors '{' should be on the previous line. 762
Errors '}' should be on the same line. 764
Errors '{' should be on the previous line. 766
Errors '}' should be on the same line. 768
Errors '{' should be on the previous line. 770
Errors '}' should be on the same line. 772
Errors '{' should be on the previous line. 774
Errors Line is longer than 80 characters. 775
Errors '{' should be on the previous line. 780
Errors Line is longer than 80 characters. 781
Errors '}' should be on the same line. 785
Errors '{' should be on the previous line. 787
Errors Line is longer than 80 characters. 788
Errors Line is longer than 80 characters. 793
Errors Missing a Javadoc comment. 793
Errors Name 'write_snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 793
Errors Parameter p_file should be final. 793
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 793
Errors Parameter p_angle_restriction should be final. 793
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 793
Errors '{' should be on the previous line. 800
Errors '}' should be on the same line. 802
Errors '}' should be on the same line. 806
Errors '{' should be on the previous line. 808
Errors Line is longer than 80 characters. 814
Errors Missing a Javadoc comment. 814
Errors Name 'create_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 814
Errors Parameter p_par should be final. 814
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 814
Errors Parameter p_board_construction_info should be final. 814
Errors Name 'p_board_construction_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 814
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 816
Errors '{' should be on the previous line. 818
Errors Line is longer than 80 characters. 819
Errors '{' should be on the previous line. 823
Errors '{' should be on the previous line. 826
Errors Line is longer than 80 characters. 831
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors '{' should be on the previous line. 835
Errors Line is longer than 80 characters. 840
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors Name 'board_layer_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 841
Errors '{' should be on the previous line. 844
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 845
Errors '{' should be on the previous line. 847
Errors Line is longer than 80 characters. 848
Errors Line is longer than 80 characters. 851
Errors Line is longer than 80 characters. 853
Errors Name 'board_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 853
Errors Line is longer than 80 characters. 854
Errors Line is longer than 80 characters. 856
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 857
Errors Name 'max_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 859
Errors '4' is a magic number. 860
Errors '{' should be on the previous line. 861
Errors Line is longer than 80 characters. 862
Errors '{' should be on the previous line. 865
Errors '5' is a magic number. 870
Errors '{' should be on the previous line. 871
Errors '10' is a magic number. 872
Errors '10' is a magic number. 873
Errors Line is longer than 80 characters. 876
Errors Line is longer than 80 characters. 878
Errors '1000' is a magic number. 879
Errors Line is longer than 80 characters. 881
Errors Name 'board_outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 882
Errors '{' should be on the previous line. 883
Errors '{' should be on the previous line. 885
Errors Name 'curr_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 886
Errors '{' should be on the previous line. 888
Errors Line is longer than 80 characters. 889
Errors Line is longer than 80 characters. 891
Errors Line is longer than 80 characters. 894
Errors Name 'curr_board_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors '{' should be on the previous line. 896
Errors '{' should be on the previous line. 901
Errors Line is longer than 80 characters. 902
Errors Line is longer than 80 characters. 903
Errors Name 'curr_board_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 903
Errors Line is longer than 80 characters. 906
Errors Name 'hole_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 906
Errors Line is longer than 80 characters. 907
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 907
Errors Line is longer than 80 characters. 908
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 908
Errors Name 'specctra_parser_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 909
Errors Line is longer than 80 characters. 910
Errors Line is longer than 80 characters. 911
Errors Name 'board_communication' must match pattern '^[a-z][a-zA-Z0-9]*$'. 912
Errors Line is longer than 80 characters. 913
Errors Line is longer than 80 characters. 914
Errors Line is longer than 80 characters. 916
Errors Name 'outline_shape_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors '{' should be on the previous line. 919
Errors Line is longer than 80 characters. 924
Errors Line is longer than 80 characters. 925
Errors Name 'curr_outline_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 931
Errors '{' should be on the previous line. 932
Errors '{' should be on the previous line. 934
Errors Line is longer than 80 characters. 935
Errors Line is longer than 80 characters. 944
Errors Missing a Javadoc comment. 944
Errors Name 'insert_missing_power_planes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 944
Errors Parameter p_layer_info should be final. 944
Errors Name 'p_layer_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 944
Errors Parameter p_netlist should be final. 945
Errors Name 'p_netlist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 945
Errors Parameter p_board should be final. 945
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 945
Errors '{' should be on the previous line. 946
Errors Line is longer than 80 characters. 947
Errors Name 'conduction_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 948
Errors '{' should be on the previous line. 949
Errors '{' should be on the previous line. 951
Errors Name 'conduction_area_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 954
Errors Name 'curr_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 955
Errors '{' should be on the previous line. 956
Errors '{' should be on the previous line. 958
Errors '{' should be on the previous line. 964
Errors Name 'curr_net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors Name 'curr_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 966
Errors '{' should be on the previous line. 968
Errors Name 'new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 969
Errors '{' should be on the previous line. 971
Errors Line is longer than 80 characters. 972
Errors Line is longer than 80 characters. 975
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 975
Errors Avoid nested blocks. 976
Errors '{' should be on the previous line. 978
Errors Line is longer than 80 characters. 979
Errors Name 'net_numbers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 983
Errors Line is longer than 80 characters. 985
Errors Line is longer than 80 characters. 992
Errors Expected an @return tag. 995
Errors Line is longer than 80 characters. 995
Errors Name 'separate_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 995
Errors Parameter p_outline_shapes should be final. 995
Errors Expected @param tag for 'p_outline_shapes'. 995
Errors Name 'p_outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 995
Errors Name 'shape_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 997
Errors Array brackets at illegal position. 997
Errors '{' should be on the previous line. 1000
Errors '{' should be on the previous line. 1004
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1005
Errors '{' should be on the previous line. 1007
Errors Name 'other_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1009
Errors '{' should be on the previous line. 1011
Errors Line is longer than 80 characters. 1018
Errors Name 'hole_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1021
Errors '{' should be on the previous line. 1023
Errors '{' should be on the previous line. 1025
Errors Name 'update_board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1036
Errors Parameter p_par should be final. 1036
Errors Expected @param tag for 'p_par'. 1036
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1036
Errors Line is longer than 80 characters. 1037
Errors Parameter p_board_construction_info should be final. 1037
Errors Expected @param tag for 'p_board_construction_info'. 1037
Errors Name 'p_board_construction_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1037
Errors Parameter p_board_rules should be final. 1037
Errors Expected @param tag for 'p_board_rules'. 1037
Errors Name 'p_board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1037
Errors Name 'smd_to_turn_gap_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1039
Errors '{' should be on the previous line. 1043
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors '{' should be on the previous line. 1046
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1047
Errors Line is longer than 80 characters. 1048
Errors '{' should be on the previous line. 1057
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1058
Errors '{' should be on the previous line. 1060
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1061
Errors Line is longer than 80 characters. 1062
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1062
Errors Line is longer than 80 characters. 1066
Errors '{' should be on the previous line. 1068
Errors Name 'layer_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1069
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1070
Errors '{' should be on the previous line. 1072
Errors '{' should be on the previous line. 1077
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1078
Errors '{' should be on the previous line. 1080
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Line is longer than 80 characters. 1082
Errors Name 'trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1082
Errors Line is longer than 80 characters. 1083
Errors '}' should be on the same line. 1084
Errors '{' should be on the previous line. 1086
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1087
Errors Line is longer than 80 characters. 1088
Errors '{' should be on the previous line. 1093
Errors Line is longer than 80 characters. 1094
Errors Expected an @return tag. 1103
Errors Name 'set_clearance_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_rule should be final. 1103
Errors Expected @param tag for 'p_rule'. 1103
Errors Name 'p_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_layer_no should be final. 1103
Errors Expected @param tag for 'p_layer_no'. 1103
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Line is longer than 80 characters. 1104
Errors Parameter p_coordinate_transform should be final. 1104
Errors Expected @param tag for 'p_coordinate_transform'. 1104
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1104
Errors Parameter p_board_rules should be final. 1104
Errors Expected @param tag for 'p_board_rules'. 1104
Errors Name 'p_board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1104
Errors Parameter p_string_quote should be final. 1104
Errors Expected @param tag for 'p_string_quote'. 1104
Errors Name 'p_string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1104
Errors Line is longer than 80 characters. 1107
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1107
Errors '{' should be on the previous line. 1109
Errors '{' should be on the previous line. 1111
Errors Line is longer than 80 characters. 1112
Errors '}' should be on the same line. 1113
Errors '{' should be on the previous line. 1115
Errors Line is longer than 80 characters. 1116
Errors '{' should be on the previous line. 1121
Errors '{' should be on the previous line. 1126
Errors Name 'curr_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1127
Errors '{' should be on the previous line. 1129
Errors Name 'curr_pair' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1134
Errors '{' should be on the previous line. 1136
Errors '{' should be on the previous line. 1141
Errors Line is longer than 80 characters. 1142
Errors '}' should be on the same line. 1146
Errors '{' should be on the previous line. 1148
Errors '{' should be on the previous line. 1151
Errors Line is longer than 80 characters. 1152
Errors Line is longer than 80 characters. 1157
Errors Line is longer than 80 characters. 1160
Errors '}' should be on the same line. 1161
Errors '{' should be on the previous line. 1163
Errors Name 'tmp_pair' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1164
Errors '{' should be on the previous line. 1166
Errors Line is longer than 80 characters. 1167
Errors Name 'first_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors '{' should be on the previous line. 1174
Errors '}' should be on the same line. 1176
Errors '{' should be on the previous line. 1178
Errors Line is longer than 80 characters. 1179
Errors '{' should be on the previous line. 1182
Errors Line is longer than 80 characters. 1183
Errors Name 'second_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1185
Errors '{' should be on the previous line. 1187
Errors '}' should be on the same line. 1189
Errors '{' should be on the previous line. 1191
Errors Line is longer than 80 characters. 1192
Errors '{' should be on the previous line. 1195
Errors Line is longer than 80 characters. 1196
Errors '{' should be on the previous line. 1199
Errors Line is longer than 80 characters. 1200
Errors Line is longer than 80 characters. 1201
Errors '}' should be on the same line. 1202
Errors '{' should be on the previous line. 1204
Errors Line is longer than 80 characters. 1205
Errors Line is longer than 80 characters. 1206
Errors Line is longer than 80 characters. 1212
Errors Missing a Javadoc comment. 1212
Errors Name 'contains_wire_clearance_pair' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1212
Errors Parameter p_clearance_pairs should be final. 1212
Errors Name 'p_clearance_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1212
Errors Name 'curr_pair' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors '{' should be on the previous line. 1215
Errors '{' should be on the previous line. 1217
Errors Line is longer than 80 characters. 1224
Errors Missing a Javadoc comment. 1224
Errors 'private' modifier out of order with the JLS suggestions. 1224
Errors Name 'create_default_clearance_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1224
Errors Parameter p_board_rules should be final. 1224
Errors Name 'p_board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1224
Errors Line is longer than 80 characters. 1232
Errors Missing a Javadoc comment. 1232
Errors 'private' modifier out of order with the JLS suggestions. 1232
Errors Name 'append_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1232
Errors Parameter p_board_rules should be final. 1232
Errors Name 'p_board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1232
Errors Parameter p_name should be final. 1232
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1232
Errors Line is longer than 80 characters. 1236
Errors Name 'default_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1236
Errors '{' should be on the previous line. 1238
Errors Line is longer than 80 characters. 1239
Errors '}' should be on the same line. 1240
Errors '{' should be on the previous line. 1242
Errors Line is longer than 80 characters. 1243
Errors '}' should be on the same line. 1244
Errors '{' should be on the previous line. 1246
Errors Line is longer than 80 characters. 1247
Errors '}' should be on the same line. 1248
Errors '{' should be on the previous line. 1250
Errors Line is longer than 80 characters. 1251
Errors Expected an @return tag. 1259
Errors Line is longer than 80 characters. 1259
Errors Name 'clearance_equals' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1259
Errors Parameter p_cl_matrix should be final. 1259
Errors Expected @param tag for 'p_cl_matrix'. 1259
Errors Name 'p_cl_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1259
Errors Parameter p_layer_1 should be final. 1259
Errors Expected @param tag for 'p_layer_1'. 1259
Errors Name 'p_layer_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1259
Errors Parameter p_layer_2 should be final. 1259
Errors Expected @param tag for 'p_layer_2'. 1259
Errors Name 'p_layer_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1259
Errors '{' should be on the previous line. 1262
Errors '{' should be on the previous line. 1266
Errors '{' should be on the previous line. 1268
Errors Line is longer than 80 characters. 1269
Errors Line is longer than 80 characters. 1278
Errors Missing a Javadoc comment. 1278
Errors Name 'insert_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1278
Errors Parameter p_area should be final. 1278
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1278
Errors Parameter p_par should be final. 1278
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1278
Errors Parameter p_keepout_type should be final. 1278
Errors Name 'p_keepout_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1278
Errors Parameter p_fixed_state should be final. 1278
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1278
Errors Name 'keepout_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1280
Errors Line is longer than 80 characters. 1281
Errors '{' should be on the previous line. 1283
Errors Line is longer than 80 characters. 1284
Errors '{' should be on the previous line. 1289
Errors Line is longer than 80 characters. 1290
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1293
Errors '{' should be on the previous line. 1295
Errors '{' should be on the previous line. 1297
Errors '{' should be on the previous line. 1299
Errors Line is longer than 80 characters. 1300
Errors '}' should be on the same line. 1303
Errors '{' should be on the previous line. 1305
Errors Line is longer than 80 characters. 1306
Errors '}' should be on the same line. 1307
Errors '{' should be on the previous line. 1309
Errors Line is longer than 80 characters. 1317
Errors Missing a Javadoc comment. 1317
Errors Name 'insert_keepout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1317
Errors Parameter p_board should be final. 1317
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1317
Errors Parameter p_area should be final. 1317
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1317
Errors Parameter p_layer should be final. 1317
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1317
Errors Line is longer than 80 characters. 1318
Errors Parameter p_clearance_class_name should be final. 1318
Errors Name 'p_clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1318
Errors Parameter p_keepout_type should be final. 1318
Errors Name 'p_keepout_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1318
Errors Parameter p_fixed_state should be final. 1318
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1318
Errors Name 'clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1320
Errors '{' should be on the previous line. 1322
Errors Line is longer than 80 characters. 1324
Errors '}' should be on the same line. 1325
Errors '{' should be on the previous line. 1327
Errors Line is longer than 80 characters. 1328
Errors '{' should be on the previous line. 1330
Errors Line is longer than 80 characters. 1331
Errors '{' should be on the previous line. 1336
Errors Line is longer than 80 characters. 1337
Errors '}' should be on the same line. 1338
Errors '{' should be on the previous line. 1340
Errors Line is longer than 80 characters. 1341
Errors '}' should be on the same line. 1342
Errors '{' should be on the previous line. 1344
Errors Line is longer than 80 characters. 1345
Errors Missing a Javadoc comment. 1349
Errors '{' should be on the previous line. 1350
Errors Missing a Javadoc comment. 1352
Errors Missing a Javadoc comment. 1352
Errors Missing a Javadoc comment. 1352
Errors Missing a Javadoc comment. 1355
Errors '{' should be on the previous line. 1356
Errors Missing a Javadoc comment. 1358
Errors Name 'layer_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1358
Errors Variable 'layer_info' must be private and have accessor methods. 1358
Errors Missing a Javadoc comment. 1359
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1359
Errors Variable 'bounding_shape' must be private and have accessor methods. 1359
Errors Missing a Javadoc comment. 1360
Errors Name 'outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1360
Errors Variable 'outline_shapes' must be private and have accessor methods. 1360
Errors Missing a Javadoc comment. 1361
Errors Name 'outline_clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1361
Errors Variable 'outline_clearance_class_name' must be private and have accessor methods. 1361
Errors Missing a Javadoc comment. 1362
Errors Name 'found_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1362
Errors Variable 'found_layer_count' must be private and have accessor methods. 1362
Errors Missing a Javadoc comment. 1363
Errors Name 'default_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1363
Errors Variable 'default_rules' must be private and have accessor methods. 1363
Errors Line is longer than 80 characters. 1364
Errors Missing a Javadoc comment. 1364
Errors Name 'layer_dependent_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1364
Errors Variable 'layer_dependent_rules' must be private and have accessor methods. 1364
Errors Missing a Javadoc comment. 1367
Errors '{' should be on the previous line. 1368
Errors Missing a Javadoc comment. 1370
Errors Parameter p_layer_name should be final. 1370
Errors Name 'p_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1370
Errors Parameter p_rule should be final. 1370
Errors Name 'p_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1370
Errors '{' should be on the previous line. 1371
Errors Missing a Javadoc comment. 1375
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1375
Errors Variable 'layer_name' must be private and have accessor methods. 1375
Errors Missing a Javadoc comment. 1376
Errors Variable 'rule' must be private and have accessor methods. 1376
Errors '{' should be on the previous line. 1383
Errors Missing a Javadoc comment. 1385
Errors Parameter p_shape should be final. 1385
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1385
Errors '{' should be on the previous line. 1386
Errors Expected an @return tag. 1396
Errors Name 'contains_all_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1396
Errors Parameter p_other_shape should be final. 1396
Errors Expected @param tag for 'p_other_shape'. 1396
Errors Name 'p_other_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1396
Errors '{' should be on the previous line. 1397
Errors '{' should be on the previous line. 1399
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1403
Errors '{' should be on the previous line. 1405
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1406
Errors Name 'is_contained' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1407
Errors '{' should be on the previous line. 1409
Errors '{' should be on the previous line. 1411
Errors '{' should be on the previous line. 1417
Errors Missing a Javadoc comment. 1423
Errors Variable 'shape' must be private and have accessor methods. 1423
Errors Missing a Javadoc comment. 1424
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1424
Errors Variable 'bounding_box' must be private and have accessor methods. 1424
Errors Missing a Javadoc comment. 1425
Errors Name 'convex_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1425
Errors Variable 'convex_shapes' must be private and have accessor methods. 1425
Errors Missing a Javadoc comment. 1426
Errors Name 'is_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1426
Errors Variable 'is_hole' must be private and have accessor methods. 1426

designformats/specctra/Wiring.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 53
Errors Line has trailing spaces. 54
Errors First sentence should end with a period. 55
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 62
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_par should be final. 64
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 68
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 71
Errors '}' should be on the same line. 73
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 85
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 91
Errors '{' should be on the previous line. 93
Errors '}' should be on the same line. 95
Errors '{' should be on the previous line. 97
Errors '}' should be on the same line. 99
Errors '{' should be on the previous line. 101
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 112
Errors Line has trailing spaces. 117
Errors Line is longer than 80 characters. 124
Errors Name 'write_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_par should be final. 124
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Name 'board_wires' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 132
Errors Name 'board_vias' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 141
Errors 'for' is not followed by whitespace. 142
Errors '{' should be on the previous line. 143
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 150
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line is longer than 80 characters. 154
Errors Line has trailing spaces. 163
Errors Line is longer than 80 characters. 164
Errors Missing a Javadoc comment. 164
Errors Name 'write_via_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_par should be final. 164
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_via should be final. 164
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Name 'via_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Line is longer than 80 characters. 168
Errors Name 'via_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Name 'via_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 172
Errors '}' should be on the same line. 175
Errors '{' should be on the previous line. 177
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 190
Errors Line is longer than 80 characters. 193
Errors Line has trailing spaces. 198
Errors Line is longer than 80 characters. 199
Errors Missing a Javadoc comment. 199
Errors Name 'write_wire_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Parameter p_par should be final. 199
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Parameter p_wire should be final. 199
Errors Name 'p_wire' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 203
Errors Name 'curr_wire' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Line is longer than 80 characters. 209
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line is longer than 80 characters. 210
Errors Name 'wire_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Name 'wire_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 213
Errors '{' should be on the previous line. 217
Errors Line has trailing spaces. 223
Errors 'if' is not followed by whitespace. 224
Errors '{' should be on the previous line. 225
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Name 'float_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 229
Errors Line is longer than 80 characters. 232
Errors Line is longer than 80 characters. 233
Errors Name 'curr_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '}' should be on the same line. 235
Errors '{' should be on the previous line. 237
Errors Line is longer than 80 characters. 238
Errors Line is longer than 80 characters. 239
Errors Name 'curr_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Line is longer than 80 characters. 243
Errors Line has trailing spaces. 248
Errors Line is longer than 80 characters. 249
Errors Missing a Javadoc comment. 249
Errors Name 'write_conduction_area_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_par should be final. 249
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Parameter p_conduction_area should be final. 249
Errors Name 'p_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Name 'net_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 253
Errors Line is longer than 80 characters. 257
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Name 'board_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Line is longer than 80 characters. 261
Errors Name 'conduction_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Name 'boundary_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors '{' should be on the previous line. 265
Errors '}' should be on the same line. 268
Errors '{' should be on the previous line. 270
Errors Line is longer than 80 characters. 276
Errors Name 'dsn_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 278
Errors '{' should be on the previous line. 282
Errors Line is longer than 80 characters. 283
Errors Name 'dsn_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors Line is longer than 80 characters. 287
Errors Line has trailing spaces. 291
Errors Line is longer than 80 characters. 292
Errors Missing a Javadoc comment. 292
Errors 'private' modifier out of order with the JLS suggestions. 292
Errors Name 'write_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_net should be final. 292
Errors Name 'p_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_file should be final. 292
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_identifier_type should be final. 292
Errors Name 'p_identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Line has trailing spaces. 299
Errors Line is longer than 80 characters. 300
Errors Missing a Javadoc comment. 300
Errors 'private' modifier out of order with the JLS suggestions. 300
Errors Name 'write_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Parameter p_file should be final. 300
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Parameter p_fixed_state should be final. 300
Errors Name 'p_fixed_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 303
Errors '{' should be on the previous line. 309
Errors '}' should be on the same line. 311
Errors '{' should be on the previous line. 313
Errors '}' should be on the same line. 315
Errors '{' should be on the previous line. 317
Errors Line has trailing spaces. 321
Errors Method length is 217 lines (max allowed is 150). 322
Errors Missing a Javadoc comment. 322
Errors Name 'read_wire_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Parameter p_par should be final. 322
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors Name 'net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Name 'clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Name 'border_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Name 'hole_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 332
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 335
Errors '}' should be on the same line. 337
Errors '{' should be on the previous line. 339
Errors Line is longer than 80 characters. 340
Errors '{' should be on the previous line. 344
Errors Line is longer than 80 characters. 345
Errors '{' should be on the previous line. 349
Errors '{' should be on the previous line. 354
Errors '{' should be on the previous line. 356
Errors Line is longer than 80 characters. 357
Errors '}' should be on the same line. 358
Errors '{' should be on the previous line. 360
Errors Line is longer than 80 characters. 361
Errors '}' should be on the same line. 362
Errors '{' should be on the previous line. 364
Errors Line has trailing spaces. 365
Errors Line is longer than 80 characters. 366
Errors '}' should be on the same line. 367
Errors '{' should be on the previous line. 369
Errors Line has trailing spaces. 370
Errors Line is longer than 80 characters. 371
Errors '}' should be on the same line. 372
Errors '{' should be on the previous line. 374
Errors Line has trailing spaces. 375
Errors Line is longer than 80 characters. 376
Errors '}' should be on the same line. 377
Errors '{' should be on the previous line. 379
Errors Line is longer than 80 characters. 380
Errors Name 'hole_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors '{' should be on the previous line. 384
Errors '}' should be on the same line. 386
Errors '{' should be on the previous line. 388
Errors Line is longer than 80 characters. 389
Errors '{' should be on the previous line. 393
Errors Line is longer than 80 characters. 394
Errors '}' should be on the same line. 397
Errors '{' should be on the previous line. 399
Errors '}' should be on the same line. 401
Errors '{' should be on the previous line. 403
Errors Line is longer than 80 characters. 404
Errors '}' should be on the same line. 405
Errors '{' should be on the previous line. 407
Errors '}' should be on the same line. 409
Errors '{' should be on the previous line. 411
Errors '{' should be on the previous line. 417
Errors Line has trailing spaces. 422
Errors Name 'net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Name 'found_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 428
Errors Name 'clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors '{' should be on the previous line. 435
Errors Line is longer than 80 characters. 436
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors '{' should be on the previous line. 441
Errors Line is longer than 80 characters. 443
Errors '}' should be on the same line. 444
Errors '{' should be on the previous line. 446
Errors '{' should be on the previous line. 451
Errors '{' should be on the previous line. 454
Errors '}' should be on the same line. 456
Errors '{' should be on the previous line. 458
Errors Line has trailing spaces. 463
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Line has trailing spaces. 465
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 470
Errors Line is longer than 80 characters. 472
Errors Name 'conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors Line is longer than 80 characters. 478
Errors Line is longer than 80 characters. 479
Errors '}' should be on the same line. 481
Errors '{' should be on the previous line. 483
Errors '{' should be on the previous line. 485
Errors Line is longer than 80 characters. 487
Errors Line is longer than 80 characters. 489
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors '{' should be on the previous line. 492
Errors Line is longer than 80 characters. 495
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors '{' should be on the previous line. 497
Errors Line is longer than 80 characters. 498
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Line is longer than 80 characters. 504
Errors Line is longer than 80 characters. 505
Errors '}' should be on the same line. 506
Errors '{' should be on the previous line. 508
Errors '{' should be on the previous line. 510
Errors Line is longer than 80 characters. 512
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors '4' is a magic number. 514
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors '{' should be on the previous line. 517
Errors '4' is a magic number. 518
Errors '4' is a magic number. 519
Errors Line is longer than 80 characters. 520
Errors Name 'curr_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors '4' is a magic number. 521
Errors '4' is a magic number. 522
Errors '3' is a magic number. 522
Errors Line is longer than 80 characters. 523
Errors Name 'curr_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Name 'trace_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors Line is longer than 80 characters. 527
Errors '}' should be on the same line. 528
Errors '{' should be on the previous line. 530
Errors Line is longer than 80 characters. 531
Errors '{' should be on the previous line. 535
Errors Line has trailing spaces. 540
Errors Name 'try_correct_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors Parameter p_item should be final. 545
Errors Expected @param tag for 'p_item'. 545
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors '{' should be on the previous line. 546
Errors '{' should be on the previous line. 548
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Line is longer than 80 characters. 552
Errors Line is longer than 80 characters. 553
Errors Name 'corrected_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors '{' should be on the previous line. 556
Errors '{' should be on the previous line. 558
Errors '{' should be on the previous line. 564
Errors Line has trailing spaces. 568
Errors Line is longer than 80 characters. 569
Errors Missing a Javadoc comment. 569
Errors Name 'get_subnets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 569
Errors Parameter p_net_id should be final. 569
Errors Name 'p_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 569
Errors Parameter p_rules should be final. 569
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 569
Errors Name 'found_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors '{' should be on the previous line. 573
Errors '{' should be on the previous line. 575
Errors Line is longer than 80 characters. 576
Errors Name 'found_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors '{' should be on the previous line. 578
Errors '}' should be on the same line. 581
Errors '{' should be on the previous line. 583
Errors Line has trailing spaces. 589
Errors Missing a Javadoc comment. 590
Errors Name 'read_via_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Parameter p_par should be final. 590
Errors Name 'p_par' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors '{' should be on the previous line. 591
Errors '{' should be on the previous line. 593
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors '{' should be on the previous line. 598
Errors Line is longer than 80 characters. 599
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors '{' should be on the previous line. 606
Errors '{' should be on the previous line. 609
Errors '}' should be on the same line. 611
Errors '{' should be on the previous line. 613
Errors '}' should be on the same line. 615
Errors '{' should be on the previous line. 617
Errors Line is longer than 80 characters. 618
Errors Name 'net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 622
Errors Name 'clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors '{' should be on the previous line. 625
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors '{' should be on the previous line. 629
Errors Line is longer than 80 characters. 630
Errors '{' should be on the previous line. 634
Errors '{' should be on the previous line. 639
Errors '{' should be on the previous line. 641
Errors '}' should be on the same line. 643
Errors '{' should be on the previous line. 645
Errors Line is longer than 80 characters. 646
Errors '}' should be on the same line. 647
Errors '{' should be on the previous line. 649
Errors '}' should be on the same line. 651
Errors '{' should be on the previous line. 653
Errors Line is longer than 80 characters. 659
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors '{' should be on the previous line. 661
Errors Line is longer than 80 characters. 662
Errors Name 'net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Name 'found_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors '{' should be on the previous line. 668
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors '{' should be on the previous line. 676
Errors Name 'clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 680
Errors '{' should be on the previous line. 682
Errors Line is longer than 80 characters. 683
Errors '{' should be on the previous line. 686
Errors Line is longer than 80 characters. 687
Errors Line is longer than 80 characters. 689
Errors Name 'board_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 689
Errors '{' should be on the previous line. 691
Errors Line is longer than 80 characters. 693
Errors '}' should be on the same line. 694
Errors '{' should be on the previous line. 696
Errors Line is longer than 80 characters. 697
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 697
Errors Line is longer than 80 characters. 698
Errors '}' should be on the same line. 701
Errors '{' should be on the previous line. 703
Errors Line has trailing spaces. 708
Errors Line is longer than 80 characters. 709
Errors Missing a Javadoc comment. 709
Errors Name 'via_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors Parameter p_location should be final. 709
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors Parameter p_padstack should be final. 709
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors Parameter p_net_no_arr should be final. 710
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors Parameter p_board should be final. 710
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors '{' should be on the previous line. 711
Errors Line is longer than 80 characters. 712
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 713
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 714
Errors Line is longer than 80 characters. 715
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 716
Errors '{' should be on the previous line. 717
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Errors Line is longer than 80 characters. 719
Errors Line is longer than 80 characters. 720
Errors Line has trailing spaces. 727
Errors Missing a Javadoc comment. 728
Errors Name 'calc_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Parameter p_scanner should be final. 728
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors '{' should be on the previous line. 729
Errors '{' should be on the previous line. 731
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 733
Errors '{' should be on the previous line. 735
Errors '}' should be on the same line. 737
Errors '{' should be on the previous line. 739
Errors '}' should be on the same line. 741
Errors '{' should be on the previous line. 743
Errors '{' should be on the previous line. 748
Errors '}' should be on the same line. 753
Errors '{' should be on the previous line. 755
Errors Line has trailing spaces. 760
Errors Line is longer than 80 characters. 762
Errors Expected an @return tag. 764
Errors Name 'read_net_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 764
Errors Parameter p_scanner should be final. 764
Errors Expected @param tag for 'p_scanner'. 764
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 764
Errors '{' should be on the previous line. 765
Errors '{' should be on the previous line. 767
Errors Name 'subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 768
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 770
Errors '{' should be on the previous line. 772
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 776
Errors '{' should be on the previous line. 779
Errors '{' should be on the previous line. 784
Errors Line is longer than 80 characters. 785
Errors '}' should be on the same line. 788
Errors '{' should be on the previous line. 790
Errors Line is longer than 80 characters. 791

designformats/specctra/WriteScopeParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors Line has trailing spaces. 36
Errors Line has trailing spaces. 37
Errors Line is longer than 80 characters. 38
Errors Line is longer than 80 characters. 41
Errors Parameter p_board should be final. 41
Errors Expected @param tag for 'p_board'. 41
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_autoroute_settings should be final. 41
Errors Expected @param tag for 'p_autoroute_settings'. 41
Errors Name 'p_autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 42
Errors Parameter p_file should be final. 42
Errors Expected @param tag for 'p_file'. 42
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_string_quote should be final. 42
Errors Expected @param tag for 'p_string_quote'. 42
Errors Name 'p_string_quote' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_coordinate_transform should be final. 42
Errors Expected @param tag for 'p_coordinate_transform'. 42
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_compat_mode should be final. 43
Errors Expected @param tag for 'p_compat_mode'. 43
Errors Name 'p_compat_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 44
Errors Name 'reserved_chars' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line has trailing spaces. 53
Errors Missing a Javadoc comment. 54
Errors Variable 'board' must be private and have accessor methods. 54
Errors Missing a Javadoc comment. 55
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Variable 'autoroute_settings' must be private and have accessor methods. 55
Errors Missing a Javadoc comment. 56
Errors Variable 'file' must be private and have accessor methods. 56
Errors Missing a Javadoc comment. 57
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Variable 'coordinate_transform' must be private and have accessor methods. 57
Errors Missing a Javadoc comment. 58
Errors Name 'compat_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Variable 'compat_mode' must be private and have accessor methods. 58
Errors Missing a Javadoc comment. 59
Errors Name 'identifier_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Variable 'identifier_type' must be private and have accessor methods. 59

geometry/planar/Area.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 33
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line has trailing spaces. 39
Errors Line has trailing spaces. 40
Errors First sentence should end with a period. 41
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line has trailing spaces. 47
Errors Line has trailing spaces. 57
Errors Line has trailing spaces. 58
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Line has trailing spaces. 66
Errors First sentence should end with a period. 67
Errors Name 'get_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line has trailing spaces. 73
Errors Name 'get_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Line has trailing spaces. 80
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line has trailing spaces. 89
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line has trailing spaces. 98
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Line has trailing spaces. 109
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Line has trailing spaces. 118
Errors First sentence should end with a period. 119
Errors Name 'nearest_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Name 'p_ftom_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line has trailing spaces. 127
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line has trailing spaces. 136
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line has trailing spaces. 146
Errors First sentence should end with a period. 147
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line has trailing spaces. 154
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Line has trailing spaces. 162
Errors Line has trailing spaces. 163
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '(' is preceded with whitespace. 170
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Line has trailing spaces. 171
Errors Name 'corner_approx_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line has trailing spaces. 178
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184

geometry/planar/BigIntDirection.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Method 'is_orthogonal' is not designed for extension - needs to be abstract, final or empty. 39
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 43
Errors Method 'is_diagonal' is not designed for extension - needs to be abstract, final or empty. 49
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Line has trailing spaces. 53
Errors Method 'get_vector' is not designed for extension - needs to be abstract, final or empty. 59
Errors Name 'get_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors Line has trailing spaces. 63
Errors Method 'turn_45_degree' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'turn_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_factor should be final. 65
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Line is longer than 80 characters. 67
Errors Line has trailing spaces. 70
Errors Method 'opposite' is not designed for extension - needs to be abstract, final or empty. 76
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 80
Errors Missing a Javadoc comment. 81
Errors Variable 'x' must be private and have accessor methods. 81
Errors Missing a Javadoc comment. 82
Errors Variable 'y' must be private and have accessor methods. 82
Errors Line has trailing spaces. 83
Errors Missing a Javadoc comment. 84
Errors Parameter p_x should be final. 84
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_y should be final. 84
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors Line has trailing spaces. 89
Errors First sentence should end with a period. 90
Errors Parameter p_dir should be final. 93
Errors Expected @param tag for 'p_dir'. 93
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 98
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 110
Errors Parameter p_other_direction should be final. 110
Errors Name 'p_other_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Line has trailing spaces. 114
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 115
Errors Missing a Javadoc comment. 115
Errors Parameter p_other should be final. 115
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 120
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 121
Errors Missing a Javadoc comment. 121
Errors Parameter p_other should be final. 121
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 122
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors ';' is preceded with whitespace. 131
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 136
Errors ';' is preceded with whitespace. 137
Errors ';' is preceded with whitespace. 139
Errors '}' should be on the same line. 141
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 145
Errors ';' is preceded with whitespace. 146
Errors '}' should be on the same line. 148
Errors '{' should be on the previous line. 150
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 154
Errors ';' is preceded with whitespace. 155
Errors ';' is preceded with whitespace. 157
Errors '{' should be on the previous line. 161
Errors ';' is preceded with whitespace. 162
Errors '{' should be on the previous line. 165
Errors ';' is preceded with whitespace. 166
Errors Line has trailing spaces. 170
Errors Line has trailing spaces. 173
Errors Name 'tmp_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Name 'tmp_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175

geometry/planar/Circle.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_center should be final. 38
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_radius should be final. 38
Errors Name 'p_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors '{' should be on the previous line. 42
Errors '}' should be on the same line. 45
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 51
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 57
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 61
Errors Method 'is_bounded' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 71
Errors Method 'dimension' is not designed for extension - needs to be abstract, final or empty. 77
Errors '{' should be on the previous line. 78
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 86
Errors Method 'circumference' is not designed for extension - needs to be abstract, final or empty. 92
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 96
Errors Method 'area' is not designed for extension - needs to be abstract, final or empty. 102
Errors '{' should be on the previous line. 103
Errors '(' is followed by whitespace. 104
Errors Line has trailing spaces. 106
Errors Method 'centre_of_gravity' is not designed for extension - needs to be abstract, final or empty. 112
Errors Name 'centre_of_gravity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 113
Errors Line has trailing spaces. 116
Errors Method 'is_outside' is not designed for extension - needs to be abstract, final or empty. 118
Errors Name 'is_outside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Parameter p_point should be final. 118
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors Line has trailing spaces. 123
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 125
Errors Parameter p_point should be final. 125
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 126
Errors Line has trailing spaces. 129
Errors Method 'contains_inside' is not designed for extension - needs to be abstract, final or empty. 131
Errors Name 'contains_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Parameter p_point should be final. 131
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 136
Errors Method 'contains_on_border' is not designed for extension - needs to be abstract, final or empty. 138
Errors Name 'contains_on_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_point should be final. 138
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 141
Errors Line has trailing spaces. 143
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 150
Errors Parameter p_point should be final. 150
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 152
Errors Line has trailing spaces. 154
Errors Method 'distance' is not designed for extension - needs to be abstract, final or empty. 156
Errors Parameter p_point should be final. 156
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 161
Errors Method 'smallest_radius' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'smallest_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Line has trailing spaces. 171
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 185
Errors Line has trailing spaces. 186
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 192
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors Line has trailing spaces. 198
Errors Name 'sqrt2_minus_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Name 'ceil_corner_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Name 'floor_corner_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Line has trailing spaces. 202
Errors Line has trailing spaces. 209
Errors Method 'bounding_tile' is not designed for extension - needs to be abstract, final or empty. 215
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors Line is longer than 80 characters. 218
Errors Line is longer than 80 characters. 221
Errors Line has trailing spaces. 225
Errors Line is longer than 80 characters. 227
Errors Method 'bounding_tile' is not designed for extension - needs to be abstract, final or empty. 233
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Parameter p_max_segment_length should be final. 233
Errors Name 'p_max_segment_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 234
Errors Name 'quadrant_division_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 237
Errors Name 'tangent_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors '4' is a magic number. 240
Errors '{' should be on the previous line. 242
Errors Name 'border_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 246
Errors '}' should be on the same line. 248
Errors '{' should be on the previous line. 250
Errors Line is longer than 80 characters. 251
Errors Name 'curr_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line is longer than 80 characters. 252
Errors Name 'curr_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Line is longer than 80 characters. 253
Errors Name 'curr_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Name 'curr_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Name 'curr_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Line is longer than 80 characters. 258
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Name 'curr_tangent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Line is longer than 80 characters. 261
Errors Line is longer than 80 characters. 262
Errors '3' is a magic number. 262
Errors '3' is a magic number. 263
Errors Line has trailing spaces. 267
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 269
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Parameter p_box should be final. 269
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 270
Errors '{' should be on the previous line. 272
Errors '{' should be on the previous line. 276
Errors '{' should be on the previous line. 280
Errors '{' should be on the previous line. 284
Errors Line has trailing spaces. 289
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 291
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Parameter p_factor should be final. 291
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Parameter p_pole should be final. 291
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 292
Errors Line is longer than 80 characters. 293
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Line has trailing spaces. 296
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 298
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors Parameter p_angle should be final. 298
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors Parameter p_pole should be final. 298
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 299
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Line has trailing spaces. 303
Errors Line has trailing spaces. 304
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 306
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Parameter p_pole should be final. 306
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors '{' should be on the previous line. 307
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Line has trailing spaces. 311
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 313
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors Parameter p_pole should be final. 313
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors '{' should be on the previous line. 314
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Line has trailing spaces. 318
Errors Method 'max_width' is not designed for extension - needs to be abstract, final or empty. 324
Errors Name 'max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 325
Errors Line has trailing spaces. 328
Errors Method 'min_width' is not designed for extension - needs to be abstract, final or empty. 334
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 335
Errors Line has trailing spaces. 338
Errors Method 'bounding_shape' is not designed for extension - needs to be abstract, final or empty. 340
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_dirs should be final. 340
Errors Name 'p_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors Line has trailing spaces. 344
Errors Method 'offset' is not designed for extension - needs to be abstract, final or empty. 346
Errors Parameter p_offset should be final. 346
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 347
Errors Name 'new_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Line has trailing spaces. 352
Errors Method 'shrink' is not designed for extension - needs to be abstract, final or empty. 354
Errors Parameter p_offset should be final. 354
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '{' should be on the previous line. 355
Errors Name 'new_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors 'cast' is not followed by whitespace. 357
Errors Line has trailing spaces. 360
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 362
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Parameter p_vector should be final. 362
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors '{' should be on the previous line. 363
Errors '{' should be on the previous line. 365
Errors '{' should be on the previous line. 369
Errors Line is longer than 80 characters. 370
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Line has trailing spaces. 376
Errors Line has trailing spaces. 377
Errors Method 'nearest_point_approx' is not designed for extension - needs to be abstract, final or empty. 379
Errors Name 'nearest_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Parameter p_point should be final. 379
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors '{' should be on the previous line. 380
Errors Line has trailing spaces. 384
Errors Method 'border_distance' is not designed for extension - needs to be abstract, final or empty. 386
Errors Name 'border_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Parameter p_point should be final. 386
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors '{' should be on the previous line. 387
Errors Line has trailing spaces. 391
Errors Method 'enlarge' is not designed for extension - needs to be abstract, final or empty. 393
Errors Parameter p_offset should be final. 393
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '{' should be on the previous line. 394
Errors '{' should be on the previous line. 396
Errors Name 'new_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors 'cast' is not followed by whitespace. 399
Errors Line has trailing spaces. 402
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 409
Errors Parameter p_other should be final. 409
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors '{' should be on the previous line. 410
Errors Line has trailing spaces. 413
Errors Method 'cutout' is not designed for extension - needs to be abstract, final or empty. 415
Errors Parameter p_polyline should be final. 415
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors '{' should be on the previous line. 416
Errors Line has trailing spaces. 420
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 427
Errors Parameter p_other should be final. 427
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 428
Errors Name 'd_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 439
Errors Parameter p_box should be final. 439
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors '{' should be on the previous line. 440
Errors Line has trailing spaces. 443
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 445
Errors Parameter p_oct should be final. 445
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '{' should be on the previous line. 446
Errors Line has trailing spaces. 449
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 456
Errors Parameter p_simplex should be final. 456
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors '{' should be on the previous line. 457
Errors Line has trailing spaces. 460
Errors Method 'split_to_convex' is not designed for extension - needs to be abstract, final or empty. 466
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors '{' should be on the previous line. 467
Errors Line has trailing spaces. 472
Errors Method 'get_border' is not designed for extension - needs to be abstract, final or empty. 478
Errors Name 'get_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '{' should be on the previous line. 479
Errors Line has trailing spaces. 482
Errors Method 'get_holes' is not designed for extension - needs to be abstract, final or empty. 488
Errors Name 'get_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors '{' should be on the previous line. 489
Errors Line has trailing spaces. 492
Errors Method 'corner_approx_arr' is not designed for extension - needs to be abstract, final or empty. 498
Errors Name 'corner_approx_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors '{' should be on the previous line. 499
Errors Line has trailing spaces. 502
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 508
Errors '{' should be on the previous line. 509
Errors Line has trailing spaces. 512
Errors Method 'to_string' is not designed for extension - needs to be abstract, final or empty. 519
Errors Name 'to_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Parameter p_locale should be final. 519
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors '{' should be on the previous line. 520
Errors '{' should be on the previous line. 523
Errors Name 'center_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 524
Errors Line is longer than 80 characters. 527
Errors Name 'radius_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors Line has trailing spaces. 532
Errors Missing a Javadoc comment. 533
Errors Variable 'center' must be private and have accessor methods. 533
Errors Missing a Javadoc comment. 534
Errors Variable 'radius' must be private and have accessor methods. 534
Errors Line has trailing spaces. 535
Errors Line has trailing spaces. 537

geometry/planar/ConvexShape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 25
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors Name 'p_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line has trailing spaces. 42
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line has trailing spaces. 51
Errors Name 'max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 58
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64

geometry/planar/Direction.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 37
Errors First sentence should end with a period. 39
Errors ',' is not followed by whitespace. 40
Errors Line has trailing spaces. 41
Errors First sentence should end with a period. 42
Errors First sentence should end with a period. 46
Errors First sentence should end with a period. 50
Errors First sentence should end with a period. 54
Errors First sentence should end with a period. 58
Errors First sentence should end with a period. 62
Errors First sentence should end with a period. 66
Errors First sentence should end with a period. 70
Errors Line has trailing spaces. 74
Errors First sentence should end with a period. 75
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '(' is followed by whitespace. 81
Errors Parameter p_vector should be final. 81
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors ')' is preceded with whitespace. 81
Errors '{' should be on the previous line. 82
Errors Line has trailing spaces. 85
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '(' is followed by whitespace. 94
Errors Parameter p_from should be final. 94
Errors Name 'p_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_to should be final. 94
Errors Name 'p_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors ')' is preceded with whitespace. 94
Errors '{' should be on the previous line. 95
Errors '(' is followed by whitespace. 96
Errors ')' is preceded with whitespace. 96
Errors '{' should be on the previous line. 97
Errors '(' is followed by whitespace. 100
Errors ')' is preceded with whitespace. 100
Errors Line has trailing spaces. 102
Errors First sentence should end with a period. 103
Errors Line is longer than 80 characters. 104
Errors Name 'get_instance_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '(' is followed by whitespace. 109
Errors Parameter p_angle should be final. 109
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors ')' is preceded with whitespace. 109
Errors '{' should be on the previous line. 110
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors 'cast' is not followed by whitespace. 112
Errors 'cast' is not followed by whitespace. 113
Errors Line has trailing spaces. 116
Errors First sentence should end with a period. 117
Errors Name 'get_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line has trailing spaces. 123
Errors First sentence should end with a period. 124
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Line has trailing spaces. 130
Errors First sentence should end with a period. 131
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line has trailing spaces. 137
Errors First sentence should end with a period. 138
Errors Method 'is_multiple_of_45_degree' is not designed for extension - needs to be abstract, final or empty. 143
Errors Name 'is_multiple_of_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors '(' is followed by whitespace. 145
Errors ')' is preceded with whitespace. 145
Errors ';' is preceded with whitespace. 145
Errors Line has trailing spaces. 147
Errors First sentence should end with a period. 148
Errors Name 'turn_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line has trailing spaces. 155
Errors First sentence should end with a period. 156
Errors Line has trailing spaces. 162
Errors First sentence should end with a period. 163
Errors Definition of 'equals()' without corresponding definition of 'hashCode()'. 170
Errors '(' is followed by whitespace. 170
Errors Parameter p_other should be final. 170
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors ')' is preceded with whitespace. 170
Errors '{' should be on the previous line. 171
Errors '(' is followed by whitespace. 172
Errors ')' is preceded with whitespace. 172
Errors '{' should be on the previous line. 173
Errors '(' is followed by whitespace. 176
Errors ')' is preceded with whitespace. 176
Errors '{' should be on the previous line. 177
Errors Line has trailing spaces. 180
Errors '{' should be on the previous line. 182
Errors Name 'this_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Name 'other_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors ';' is preceded with whitespace. 187
Errors Line has trailing spaces. 190
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 201
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Parameter p_other should be final. 201
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors '{' should be on the previous line. 202
Errors Line has trailing spaces. 205
Errors Line is longer than 80 characters. 209
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 216
Errors Parameter p_other should be final. 216
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 217
Errors Line has trailing spaces. 220
Errors First sentence should end with a period. 221
Errors Method 'middle_approx' is not designed for extension - needs to be abstract, final or empty. 228
Errors Name 'middle_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Parameter p_other should be final. 228
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors '{' should be on the previous line. 229
Errors '/' is not followed by whitespace. 234
Errors '/' is not followed by whitespace. 235
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors 'cast' is not followed by whitespace. 237
Errors 'cast' is not followed by whitespace. 238
Errors Line has trailing spaces. 241
Errors Line has trailing spaces. 242
Errors Method 'compare_from' is not designed for extension - needs to be abstract, final or empty. 252
Errors Name 'compare_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Parameter p_1 should be final. 252
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Parameter p_2 should be final. 252
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 253
Errors '{' should be on the previous line. 256
Errors '{' should be on the previous line. 258
Errors '}' should be on the same line. 260
Errors '{' should be on the previous line. 262
Errors '}' should be on the same line. 265
Errors '{' should be on the previous line. 267
Errors '{' should be on the previous line. 269
Errors '}' should be on the same line. 271
Errors '{' should be on the previous line. 273
Errors Line has trailing spaces. 279
Errors Line is longer than 80 characters. 281
Errors Method 'angle_approx' is not designed for extension - needs to be abstract, final or empty. 285
Errors Name 'angle_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 286
Errors Line has trailing spaces. 289
Errors Line has trailing spaces. 292
Errors Missing a Javadoc comment. 293
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Missing a Javadoc comment. 294
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Line has trailing spaces. 295

geometry/planar/Ellipse.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Line is longer than 80 characters. 42
Errors Parameter p_center should be final. 42
Errors Name 'p_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_rotation should be final. 42
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_radius_1 should be final. 42
Errors Name 'p_radius_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_radius_2 should be final. 42
Errors Name 'p_radius_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'curr_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 47
Errors '}' should be on the same line. 51
Errors '{' should be on the previous line. 53
Errors '0.5' is a magic number. 56
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 68
Errors Missing a Javadoc comment. 69
Errors Variable 'center' must be private and have accessor methods. 69
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors Line is longer than 80 characters. 71
Errors Variable 'rotation' must be private and have accessor methods. 72
Errors Missing a Javadoc comment. 73
Errors Name 'bigger_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Variable 'bigger_radius' must be private and have accessor methods. 73
Errors Missing a Javadoc comment. 74
Errors Name 'smaller_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Variable 'smaller_radius' must be private and have accessor methods. 74

geometry/planar/FloatLine.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors Parameter p_a should be final. 41
Errors Name 'p_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_b should be final. 41
Errors Name 'p_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 50
Errors Method 'opposite' is not designed for extension - needs to be abstract, final or empty. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 60
Errors Method 'adjust_direction' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'adjust_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_other should be final. 67
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 69
Errors ')' is preceded with whitespace. 69
Errors '==' is not preceded with whitespace. 69
Errors ')' is preceded with whitespace. 69
Errors Line has trailing spaces. 75
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 83
Errors Parameter p_other should be final. 83
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors Name 'det_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Name 'det_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Name 'is_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Name 'is_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors 'if' is not followed by whitespace. 94
Errors '{' should be on the previous line. 95
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 105
Errors Method 'translate' is not designed for extension - needs to be abstract, final or empty. 110
Errors Parameter p_dist should be final. 110
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 119
Errors Name 'rel_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '}' should be on the same line. 123
Errors '{' should be on the previous line. 125
Errors Name 'rel_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Line has trailing spaces. 133
Errors Method 'signed_distance' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'signed_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_point should be final. 142
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors '-' should be on a new line. 147
Errors Line has trailing spaces. 153
Errors Method 'perpendicular_projection' is not designed for extension - needs to be abstract, final or empty. 161
Errors Name 'perpendicular_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_point should be final. 161
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 162
Errors Line has trailing spaces. 163
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 170
Errors Line has trailing spaces. 176
Errors Line is longer than 80 characters. 177
Errors Line is longer than 80 characters. 178
Errors Line has trailing spaces. 179
Errors Line has trailing spaces. 182
Errors Method 'segment_distance' is not designed for extension - needs to be abstract, final or empty. 190
Errors Name 'segment_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_point should be final. 190
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors '0.01' is a magic number. 194
Errors '{' should be on the previous line. 195
Errors '}' should be on the same line. 197
Errors '{' should be on the previous line. 199
Errors Line has trailing spaces. 204
Errors Line is longer than 80 characters. 206
Errors Method 'segment_projection' is not designed for extension - needs to be abstract, final or empty. 212
Errors Name 'segment_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_line_segment should be final. 212
Errors Name 'p_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 213
Errors '{' should be on the previous line. 215
Errors '{' should be on the previous line. 219
Errors Name 'projected_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors '{' should be on the previous line. 224
Errors '}' should be on the same line. 226
Errors '{' should be on the previous line. 228
Errors Line is longer than 80 characters. 230
Errors Name 'projected_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 237
Errors '}' should be on the same line. 239
Errors '{' should be on the previous line. 241
Errors Line is longer than 80 characters. 244
Errors Line has trailing spaces. 250
Errors First sentence should end with a period. 251
Errors Line is longer than 80 characters. 253
Errors Line is longer than 80 characters. 254
Errors Method 'segment_projection_2' is not designed for extension - needs to be abstract, final or empty. 259
Errors Name 'segment_projection_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_line_segment should be final. 259
Errors Name 'p_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors '{' should be on the previous line. 262
Errors '(' is followed by whitespace. 265
Errors '{' should be on the previous line. 266
Errors Name 'projected_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 271
Errors Name 'curr_perpendicular_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors Line is longer than 80 characters. 273
Errors Line is longer than 80 characters. 275
Errors '}' should be on the same line. 279
Errors '{' should be on the previous line. 281
Errors Line has trailing spaces. 284
Errors Name 'projected_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Line has trailing spaces. 286
Errors '{' should be on the previous line. 288
Errors Name 'curr_perpendicular_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Line is longer than 80 characters. 290
Errors Line is longer than 80 characters. 292
Errors '}' should be on the same line. 296
Errors '{' should be on the previous line. 298
Errors Line has trailing spaces. 303
Errors Method 'shrink_segment' is not designed for extension - needs to be abstract, final or empty. 311
Errors Name 'shrink_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Parameter p_offset should be final. 311
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 312
Errors '{' should be on the previous line. 316
Errors '/' is not preceded with whitespace. 320
Errors '/' is not followed by whitespace. 320
Errors Line is longer than 80 characters. 321
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Line is longer than 80 characters. 323
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Line has trailing spaces. 326
Errors Method 'nearest_segment_point' is not designed for extension - needs to be abstract, final or empty. 334
Errors Name 'nearest_segment_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Parameter p_from_point should be final. 334
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 335
Errors '0.01' is a magic number. 337
Errors '{' should be on the previous line. 338
Errors Line is longer than 80 characters. 343
Errors '}' should be on the same line. 346
Errors '{' should be on the previous line. 348
Errors Line has trailing spaces. 353
Errors Line is longer than 80 characters. 355
Errors Method 'divide_segment_into_sections' is not designed for extension - needs to be abstract, final or empty. 361
Errors Name 'divide_segment_into_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Parameter p_count should be final. 361
Errors Name 'p_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 362
Errors '{' should be on the previous line. 364
Errors '{' should be on the previous line. 368
Errors Name 'line_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Name 'section_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Name 'curr_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors '{' should be on the previous line. 380
Errors Name 'curr_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 383
Errors '}' should be on the same line. 385
Errors '{' should be on the previous line. 387
Errors Name 'curr_b_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Name 'curr_b_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '/' is not preceded with whitespace. 389
Errors '/' is not followed by whitespace. 389
Errors Name 'curr_b_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors '/' is not preceded with whitespace. 390
Errors '/' is not followed by whitespace. 390
Errors Line has trailing spaces. 398
Errors Missing a Javadoc comment. 399
Errors Variable 'a' must be private and have accessor methods. 399
Errors Missing a Javadoc comment. 400
Errors Variable 'b' must be private and have accessor methods. 400

geometry/planar/FloatPoint.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors ',' is not followed by whitespace. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Parameter p_x should be final. 44
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_y should be final. 44
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 49
Errors Parameter p_pt should be final. 55
Errors Name 'p_pt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors ';' is preceded with whitespace. 57
Errors ';' is preceded with whitespace. 58
Errors Line has trailing spaces. 60
Errors First sentence should end with a period. 61
Errors Name 'size_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 80
Errors First sentence should end with a period. 81
Errors Name 'distance_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_other should be final. 87
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 93
Errors First sentence should end with a period. 94
Errors Parameter p_other should be final. 100
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 104
Errors Line is longer than 80 characters. 113
Errors Method 'weighted_distance' is not designed for extension - needs to be abstract, final or empty. 113
Errors Name 'weighted_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_other should be final. 113
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_horizontal_weight should be final. 113
Errors Name 'p_horizontal_weight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_vertical_weight should be final. 113
Errors Name 'p_vertical_weight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'delta_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Name 'delta_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Line has trailing spaces. 122
Errors First sentence should end with a period. 123
Errors Method 'round' is not designed for extension - needs to be abstract, final or empty. 129
Errors '{' should be on the previous line. 130
Errors 'cast' is not followed by whitespace. 131
Errors 'cast' is not followed by whitespace. 131
Errors Line has trailing spaces. 133
Errors Method 'round_to_the_right' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'round_to_the_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_dir should be final. 142
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors Name 'rounded_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line has trailing spaces. 146
Errors '{' should be on the previous line. 148
Errors '}' should be on the same line. 150
Errors '{' should be on the previous line. 152
Errors '}' should be on the same line. 154
Errors '{' should be on the previous line. 156
Errors Line has trailing spaces. 159
Errors Name 'rounded_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Line has trailing spaces. 161
Errors '{' should be on the previous line. 163
Errors '}' should be on the same line. 165
Errors '{' should be on the previous line. 167
Errors '}' should be on the same line. 169
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 176
Errors Line is longer than 80 characters. 178
Errors Method 'round_to_grid' is not designed for extension - needs to be abstract, final or empty. 185
Errors Name 'round_to_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Parameter p_horizontal_grid should be final. 185
Errors Name 'p_horizontal_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Parameter p_vertical_grid should be final. 185
Errors Name 'p_vertical_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors '{' should be on the previous line. 186
Errors Name 'rounded_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 189
Errors Line is longer than 80 characters. 190
Errors '}' should be on the same line. 191
Errors '{' should be on the previous line. 193
Errors Name 'rounded_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 198
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors ')' is preceded with whitespace. 205
Errors Line has trailing spaces. 207
Errors Method 'round_to_the_left' is not designed for extension - needs to be abstract, final or empty. 216
Errors Name 'round_to_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Parameter p_dir should be final. 216
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 217
Errors Name 'rounded_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line has trailing spaces. 220
Errors '{' should be on the previous line. 222
Errors '}' should be on the same line. 224
Errors '{' should be on the previous line. 226
Errors '}' should be on the same line. 228
Errors '{' should be on the previous line. 230
Errors Line has trailing spaces. 233
Errors Name 'rounded_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Line has trailing spaces. 235
Errors '{' should be on the previous line. 237
Errors '}' should be on the same line. 239
Errors '{' should be on the previous line. 241
Errors '}' should be on the same line. 243
Errors '{' should be on the previous line. 245
Errors Line has trailing spaces. 250
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 257
Errors Parameter p_other should be final. 257
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors '{' should be on the previous line. 258
Errors Line has trailing spaces. 261
Errors Method 'substract' is not designed for extension - needs to be abstract, final or empty. 268
Errors Parameter p_other should be final. 268
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 269
Errors Line has trailing spaces. 272
Errors First sentence should end with a period. 273
Errors Method 'projection_approx' is not designed for extension - needs to be abstract, final or empty. 280
Errors Name 'projection_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Parameter p_line should be final. 280
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Line has trailing spaces. 285
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 293
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Parameter p_1 should be final. 293
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Parameter p_2 should be final. 293
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '{' should be on the previous line. 294
Errors '{' should be on the previous line. 296
Errors Line is longer than 80 characters. 297
Errors Name 'dx_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Name 'dx_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Name 'dy_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Name 'dy_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Line has trailing spaces. 306
Errors Method 'change_size' is not designed for extension - needs to be abstract, final or empty. 314
Errors Name 'change_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Parameter p_new_size should be final. 314
Errors Name 'p_new_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 315
Errors '{' should be on the previous line. 317
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Line has trailing spaces. 326
Errors Method 'change_length' is not designed for extension - needs to be abstract, final or empty. 335
Errors Name 'change_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors Parameter p_to_point should be final. 335
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors Parameter p_new_length should be final. 335
Errors Name 'p_new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '{' should be on the previous line. 340
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Line has trailing spaces. 349
Errors Method 'middle_point' is not designed for extension - needs to be abstract, final or empty. 356
Errors Name 'middle_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Parameter p_to_point should be final. 356
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors '{' should be on the previous line. 357
Errors '{' should be on the previous line. 359
Errors Name 'middle_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors '0.5' is a magic number. 362
Errors Name 'middle_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors '0.5' is a magic number. 363
Errors Line has trailing spaces. 366
Errors Line is longer than 80 characters. 369
Errors Line is longer than 80 characters. 370
Errors Line is longer than 80 characters. 371
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 377
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Parameter p_1 should be final. 377
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Parameter p_2 should be final. 377
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors '{' should be on the previous line. 378
Errors Name 'd21_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Name 'd21_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Name 'd01_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Name 'd01_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Line has trailing spaces. 386
Errors Method 'rotate' is not designed for extension - needs to be abstract, final or empty. 394
Errors Parameter p_angle should be final. 394
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors Parameter p_pole should be final. 394
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors '{' should be on the previous line. 395
Errors '{' should be on the previous line. 397
Errors Name 'sin_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Name 'cos_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Name 'new_dx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Name 'new_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors Line has trailing spaces. 408
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 415
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Parameter p_factor should be final. 415
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors '{' should be on the previous line. 416
Errors '{' should be on the previous line. 419
Errors '4' is a magic number. 420
Errors '4' is a magic number. 422
Errors '{' should be on the previous line. 423
Errors '4' is a magic number. 424
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors ';' is preceded with whitespace. 426
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors ';' is preceded with whitespace. 427
Errors '{' should be on the previous line. 429
Errors ';' is preceded with whitespace. 435
Errors ';' is preceded with whitespace. 436
Errors ';' is preceded with whitespace. 439
Errors ';' is preceded with whitespace. 440
Errors '3' is a magic number. 442
Errors ';' is preceded with whitespace. 443
Errors ';' is preceded with whitespace. 444
Errors ';' is preceded with whitespace. 447
Errors ';' is preceded with whitespace. 448
Errors Line has trailing spaces. 452
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 460
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors Parameter p_factor should be final. 460
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors Parameter p_pole should be final. 460
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors '{' should be on the previous line. 461
Errors Line is longer than 80 characters. 467
Errors Line is longer than 80 characters. 474
Errors Method 'is_contained_in_box' is not designed for extension - needs to be abstract, final or empty. 474
Errors Name 'is_contained_in_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Parameter p_1 should be final. 474
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Parameter p_2 should be final. 474
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Parameter p_tolerance should be final. 474
Errors Name 'p_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Name 'min_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Name 'max_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors '{' should be on the previous line. 479
Errors '}' should be on the same line. 482
Errors '{' should be on the previous line. 484
Errors '{' should be on the previous line. 489
Errors Name 'min_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors Name 'max_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors '{' should be on the previous line. 495
Errors '}' should be on the same line. 498
Errors '{' should be on the previous line. 500
Errors Line has trailing spaces. 506
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 512
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors '{' should be on the previous line. 513
Errors Line is longer than 80 characters. 514
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors 'cast' is not followed by whitespace. 514
Errors ',' is not followed by whitespace. 514
Errors 'cast' is not followed by whitespace. 514
Errors Line is longer than 80 characters. 515
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors 'cast' is not followed by whitespace. 515
Errors ',' is not followed by whitespace. 515
Errors 'cast' is not followed by whitespace. 515
Errors Line has trailing spaces. 518
Errors Line is longer than 80 characters. 520
Errors Line is longer than 80 characters. 535
Errors Method 'tangential_points' is not designed for extension - needs to be abstract, final or empty. 535
Errors Name 'tangential_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors Parameter p_to_point should be final. 535
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors Parameter p_distance should be final. 535
Errors Name 'p_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors Line has trailing spaces. 539
Errors Name 'situation_turned' must match pattern '^[a-z][a-zA-Z0-9]*$'. 542
Errors Name 'circle_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors Line has trailing spaces. 545
Errors '{' should be on the previous line. 547
Errors '}' should be on the same line. 551
Errors '{' should be on the previous line. 553
Errors Line has trailing spaces. 557
Errors Name 'dx_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors Name 'dy_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Name 'dist_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors Name 'radius_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Line is longer than 80 characters. 564
Errors Line has trailing spaces. 565
Errors '{' should be on the previous line. 567
Errors Name 'square_root' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors Line has trailing spaces. 572
Errors Line has trailing spaces. 574
Errors Line has trailing spaces. 578
Errors Name 'first_point_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors Line is longer than 80 characters. 580
Errors Name 'first_point_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors Name 'second_point_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors Line is longer than 80 characters. 582
Errors Name 'second_point_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 582
Errors Line has trailing spaces. 583
Errors '{' should be on the previous line. 585
Errors '}' should be on the same line. 589
Errors '{' should be on the previous line. 591
Errors Line has trailing spaces. 597
Errors Line is longer than 80 characters. 607
Errors Method 'left_tangential_point' is not designed for extension - needs to be abstract, final or empty. 607
Errors Name 'left_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors Parameter p_to_point should be final. 607
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors Parameter p_distance should be final. 607
Errors Name 'p_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 607
Errors '{' should be on the previous line. 610
Errors Name 'tangent_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors '{' should be on the previous line. 615
Errors '{' should be on the previous line. 620
Errors '}' should be on the same line. 622
Errors '{' should be on the previous line. 624
Errors Line has trailing spaces. 629
Errors Line is longer than 80 characters. 639
Errors Method 'right_tangential_point' is not designed for extension - needs to be abstract, final or empty. 639
Errors Name 'right_tangential_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors Parameter p_to_point should be final. 639
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors Parameter p_distance should be final. 639
Errors Name 'p_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors '{' should be on the previous line. 642
Errors Name 'tangent_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 645
Errors '{' should be on the previous line. 647
Errors '{' should be on the previous line. 652
Errors '}' should be on the same line. 654
Errors '{' should be on the previous line. 656
Errors Line has trailing spaces. 661
Errors Line is longer than 80 characters. 664
Errors Method 'circle_center' is not designed for extension - needs to be abstract, final or empty. 671
Errors Name 'circle_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors Parameter p_1 should be final. 671
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors Parameter p_2 should be final. 671
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors '{' should be on the previous line. 672
Errors Name 'slope_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors '/' is not preceded with whitespace. 673
Errors '/' is not followed by whitespace. 673
Errors Name 'slope_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors '/' is not preceded with whitespace. 674
Errors '/' is not followed by whitespace. 674
Errors Name 'x_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors Line is longer than 80 characters. 676
Errors '-' is not followed by whitespace. 676
Errors '*' is not followed by whitespace. 676
Errors '/' is not followed by whitespace. 677
Errors Line is longer than 80 characters. 678
Errors Name 'y_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors '0.5' is a magic number. 678
Errors '/' is not preceded with whitespace. 678
Errors '/' is not followed by whitespace. 678
Errors '0.5' is a magic number. 678
Errors Line has trailing spaces. 681
Errors Line is longer than 80 characters. 683
Errors Method 'inside_circle' is not designed for extension - needs to be abstract, final or empty. 690
Errors Name 'inside_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Parameter p_1 should be final. 690
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Parameter p_2 should be final. 690
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Parameter p_3 should be final. 690
Errors Name 'p_3' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Name 'radius_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Line is longer than 80 characters. 694
Errors Line has trailing spaces. 696
Errors Method 'to_string' is not designed for extension - needs to be abstract, final or empty. 703
Errors Name 'to_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Parameter p_locale should be final. 703
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors '{' should be on the previous line. 704
Errors Line is longer than 80 characters. 705
Errors '4' is a magic number. 706
Errors Line has trailing spaces. 709
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 715
Errors '{' should be on the previous line. 716
Errors Line has trailing spaces. 719
Errors First sentence should end with a period. 720
Errors Line is longer than 80 characters. 723
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Parameter p_point_arr should be final. 726
Errors Name 'p_point_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors '{' should be on the previous line. 727
Errors '{' should be on the previous line. 737
Errors Name 'surrounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 750
Errors 'cast' is not followed by whitespace. 751
Errors 'cast' is not followed by whitespace. 751
Errors 'cast' is not followed by whitespace. 752
Errors 'cast' is not followed by whitespace. 752
Errors 'cast' is not followed by whitespace. 753
Errors 'cast' is not followed by whitespace. 753
Errors 'cast' is not followed by whitespace. 754
Errors 'cast' is not followed by whitespace. 754
Errors Line has trailing spaces. 757
Errors First sentence should end with a period. 758
Errors Variable 'x' must be private and have accessor methods. 761
Errors Line has trailing spaces. 762
Errors First sentence should end with a period. 763
Errors Variable 'y' must be private and have accessor methods. 766

geometry/planar/FortyfiveDegreeBoundingDirections.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class FortyfiveDegreeBoundingDirections should be declared as final. 28
Errors Line is longer than 80 characters. 28
Errors First sentence should end with a period. 30
Errors '{' should be on the previous line. 42
Errors '8' is a magic number. 43
Errors '(' is preceded with whitespace. 52
Errors Parameter p_shape should be final. 52
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors '(' is preceded with whitespace. 63
Errors Parameter p_box should be final. 63
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 64
Errors '(' is preceded with whitespace. 74
Errors Parameter p_oct should be final. 74
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors '(' is preceded with whitespace. 80
Errors Parameter p_simplex should be final. 80
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 84
Errors '(' is preceded with whitespace. 91
Errors Parameter p_circle should be final. 91
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '{' should be on the previous line. 92
Errors Line has trailing spaces. 95
Errors '(' is preceded with whitespace. 102
Errors Parameter p_polygon should be final. 102
Errors Name 'p_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors First sentence should end with a period. 107
Errors '{' should be on the previous line. 111

geometry/planar/FortyfiveDegreeDirection.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Missing a Javadoc comment. 23
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 32
Errors Missing a Javadoc comment. 33
Errors '{' should be on the previous line. 34
Errors Missing a Javadoc comment. 35
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors '{' should be on the previous line. 36
Errors Missing a Javadoc comment. 40
Errors '{' should be on the previous line. 41
Errors Missing a Javadoc comment. 42
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Missing a Javadoc comment. 47
Errors '{' should be on the previous line. 48
Errors Missing a Javadoc comment. 49
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Missing a Javadoc comment. 54
Errors '{' should be on the previous line. 55
Errors Missing a Javadoc comment. 56
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Missing a Javadoc comment. 61
Errors '{' should be on the previous line. 62
Errors Missing a Javadoc comment. 63
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 64
Errors Missing a Javadoc comment. 68
Errors '{' should be on the previous line. 69
Errors Missing a Javadoc comment. 70
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 71
Errors Missing a Javadoc comment. 75
Errors '{' should be on the previous line. 76
Errors Missing a Javadoc comment. 77
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors Missing a Javadoc comment. 82
Errors '{' should be on the previous line. 83
Errors Missing a Javadoc comment. 84
Errors Name 'get_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85

geometry/planar/IntBox.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line is longer than 80 characters. 36
Errors Line has trailing spaces. 38
Errors Parameter p_ll should be final. 45
Errors Name 'p_ll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_ur should be final. 45
Errors Name 'p_ur' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 50
Errors Parameter p_ll_x should be final. 60
Errors Name 'p_ll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_ll_y should be final. 60
Errors Name 'p_ll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_ur_x should be final. 60
Errors Name 'p_ur_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_ur_y should be final. 60
Errors Name 'p_ur_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line has trailing spaces. 65
Errors Method 'is_IntOctagon' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'is_IntOctagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 76
Errors First sentence should end with a period. 77
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 86
Errors Method 'border_line_count' is not designed for extension - needs to be abstract, final or empty. 92
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 93
Errors '4' is a magic number. 94
Errors Line has trailing spaces. 96
Errors Method 'width' is not designed for extension - needs to be abstract, final or empty. 102
Errors '{' should be on the previous line. 103
Errors Line has trailing spaces. 106
Errors Method 'height' is not designed for extension - needs to be abstract, final or empty. 112
Errors '{' should be on the previous line. 113
Errors ';' is preceded with whitespace. 114
Errors Line has trailing spaces. 116
Errors Method 'max_width' is not designed for extension - needs to be abstract, final or empty. 122
Errors Name 'max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 123
Errors Line has trailing spaces. 126
Errors Method 'min_width' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 136
Errors Method 'area' is not designed for extension - needs to be abstract, final or empty. 142
Errors '{' should be on the previous line. 143
Errors 'cast' is not followed by whitespace. 144
Errors '*' is not preceded with whitespace. 144
Errors Line has trailing spaces. 146
Errors Method 'circumference' is not designed for extension - needs to be abstract, final or empty. 152
Errors '{' should be on the previous line. 153
Errors Line has trailing spaces. 156
Errors Method 'corner' is not designed for extension - needs to be abstract, final or empty. 158
Errors Parameter p_no should be final. 158
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 161
Errors '{' should be on the previous line. 165
Errors '{' should be on the previous line. 169
Errors '3' is a magic number. 172
Errors '{' should be on the previous line. 173
Errors Line has trailing spaces. 178
Errors Method 'dimension' is not designed for extension - needs to be abstract, final or empty. 184
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 187
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 195
Errors Line has trailing spaces. 200
Errors Method 'contains_inside' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'contains_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_point should be final. 207
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Line has trailing spaces. 212
Errors Method 'is_IntBox' is not designed for extension - needs to be abstract, final or empty. 218
Errors Name 'is_IntBox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '{' should be on the previous line. 219
Errors Line has trailing spaces. 222
Errors Method 'simplify' is not designed for extension - needs to be abstract, final or empty. 228
Errors '{' should be on the previous line. 229
Errors Line has trailing spaces. 232
Errors Method 'nearest_point' is not designed for extension - needs to be abstract, final or empty. 239
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_from_point should be final. 239
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors '{' should be on the previous line. 240
Errors 'if' construct must use '{}'s. 242
Errors 'if' construct must use '{}'s. 244
Errors 'else' construct must use '{}'s. 246
Errors Line has trailing spaces. 248
Errors 'if' construct must use '{}'s. 250
Errors 'if' construct must use '{}'s. 252
Errors 'else' construct must use '{}'s. 254
Errors Line has trailing spaces. 256
Errors ',' is not followed by whitespace. 257
Errors Line has trailing spaces. 259
Errors Line is longer than 80 characters. 261
Errors Line is longer than 80 characters. 269
Errors Method 'nearest_border_projections' is not designed for extension - needs to be abstract, final or empty. 269
Errors Name 'nearest_border_projections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Parameter p_point should be final. 269
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Parameter p_max_result_points should be final. 269
Errors Name 'p_max_result_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 272
Errors Line has trailing spaces. 277
Errors Name 'lower_x_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Name 'upper_x_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Name 'lower_y_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Name 'upper_y_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line has trailing spaces. 282
Errors Name 'min_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors Name 'second_min_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Line has trailing spaces. 285
Errors Name 'nearest_projection_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Name 'nearest_projection_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors Name 'second_nearest_projection_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Name 'second_nearest_projection_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 291
Errors '}' should be on the same line. 296
Errors '{' should be on the previous line. 298
Errors '{' should be on the previous line. 305
Errors '}' should be on the same line. 312
Errors '{' should be on the previous line. 314
Errors '{' should be on the previous line. 320
Errors '}' should be on the same line. 327
Errors '{' should be on the previous line. 329
Errors '{' should be on the previous line. 336
Errors Line is longer than 80 characters. 337
Errors Line has trailing spaces. 339
Errors Line has trailing spaces. 342
Errors Method 'distance' is not designed for extension - needs to be abstract, final or empty. 348
Errors Parameter p_from_point should be final. 348
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors '{' should be on the previous line. 349
Errors Line has trailing spaces. 352
Errors Line is longer than 80 characters. 361
Errors Method 'weighted_distance' is not designed for extension - needs to be abstract, final or empty. 361
Errors Name 'weighted_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Parameter p_other should be final. 361
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Parameter p_horizontal_weight should be final. 361
Errors Name 'p_horizontal_weight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Parameter p_vertical_weight should be final. 361
Errors Name 'p_vertical_weight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Line has trailing spaces. 364
Errors Name 'max_ll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Name 'max_ll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Name 'min_ur_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Name 'min_ur_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Line has trailing spaces. 369
Errors '{' should be on the previous line. 371
Errors '}' should be on the same line. 373
Errors '{' should be on the previous line. 375
Errors '}' should be on the same line. 377
Errors '{' should be on the previous line. 379
Errors Name 'delta_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Name 'delta_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Line has trailing spaces. 388
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 394
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors '{' should be on the previous line. 395
Errors Line has trailing spaces. 398
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 404
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 405
Errors Line has trailing spaces. 408
Errors Method 'is_bounded' is not designed for extension - needs to be abstract, final or empty. 414
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors '{' should be on the previous line. 415
Errors Line has trailing spaces. 418
Errors Method 'bounding_tile' is not designed for extension - needs to be abstract, final or empty. 424
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors '{' should be on the previous line. 425
Errors Line has trailing spaces. 428
Errors Method 'corner_is_bounded' is not designed for extension - needs to be abstract, final or empty. 430
Errors Name 'corner_is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors Parameter p_no should be final. 430
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors '{' should be on the previous line. 431
Errors Line has trailing spaces. 434
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 440
Errors Parameter p_other should be final. 440
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors '{' should be on the previous line. 441
Errors Line has trailing spaces. 444
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 451
Errors Parameter p_other should be final. 451
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors '{' should be on the previous line. 452
Errors Line has trailing spaces. 459
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 466
Errors Parameter p_other should be final. 466
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors '{' should be on the previous line. 467
Errors '{' should be on the previous line. 469
Errors '{' should be on the previous line. 473
Errors '{' should be on the previous line. 477
Errors '{' should be on the previous line. 481
Errors Line has trailing spaces. 490
Errors First sentence should end with a period. 491
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 496
Errors Parameter p_other should be final. 496
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors '{' should be on the previous line. 497
Errors Line has trailing spaces. 500
Errors Line has trailing spaces. 501
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 502
Errors Missing a Javadoc comment. 502
Errors Parameter p_other should be final. 502
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '{' should be on the previous line. 503
Errors Line has trailing spaces. 506
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 507
Errors Missing a Javadoc comment. 507
Errors Parameter p_other should be final. 507
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors '{' should be on the previous line. 508
Errors Line has trailing spaces. 511
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 518
Errors Parameter p_other should be final. 518
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors '{' should be on the previous line. 519
Errors Line has trailing spaces. 522
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 529
Errors Parameter p_other should be final. 529
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors '{' should be on the previous line. 530
Errors 'if' construct must use '{}'s. 531
Errors 'if' construct must use '{}'s. 533
Errors 'if' construct must use '{}'s. 535
Errors 'if' construct must use '{}'s. 537
Errors Line has trailing spaces. 541
Errors Line is longer than 80 characters. 543
Errors Method 'overlaps' is not designed for extension - needs to be abstract, final or empty. 548
Errors Parameter p_other should be final. 548
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors '{' should be on the previous line. 549
Errors 'if' construct must use '{}'s. 550
Errors 'if' construct must use '{}'s. 552
Errors 'if' construct must use '{}'s. 554
Errors 'if' construct must use '{}'s. 556
Errors Line has trailing spaces. 560
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 562
Errors Parameter p_other should be final. 562
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors '{' should be on the previous line. 563
Errors Line has trailing spaces. 566
Errors Method 'bounding_shape' is not designed for extension - needs to be abstract, final or empty. 568
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors Parameter p_dirs should be final. 568
Errors Name 'p_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors '{' should be on the previous line. 569
Errors Line has trailing spaces. 572
Errors Line is longer than 80 characters. 577
Errors Method 'enlarge' is not designed for extension - needs to be abstract, final or empty. 579
Errors Parameter p_offset should be final. 579
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors '{' should be on the previous line. 580
Errors Line has trailing spaces. 583
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 585
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Parameter p_rel_coor should be final. 585
Errors Name 'p_rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors '{' should be on the previous line. 586
Errors Line has trailing spaces. 590
Errors '{' should be on the previous line. 592
Errors Name 'new_ll' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors 'cast' is not followed by whitespace. 595
Errors Name 'new_ur' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors 'cast' is not followed by whitespace. 596
Errors Line has trailing spaces. 599
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 601
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Parameter p_factor should be final. 601
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Parameter p_pole should be final. 601
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors '{' should be on the previous line. 602
Errors Line has trailing spaces. 605
Errors ',' is not followed by whitespace. 610
Errors ',' is not followed by whitespace. 610
Errors ',' is not followed by whitespace. 610
Errors Line has trailing spaces. 612
Errors Method 'border_line' is not designed for extension - needs to be abstract, final or empty. 614
Errors Name 'border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors Parameter p_no should be final. 614
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors '{' should be on the previous line. 615
Errors Name 'a_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 616
Errors Name 'a_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
Errors Name 'b_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Name 'b_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors '{' should be on the previous line. 621
Errors '3' is a magic number. 643
Errors '(' should be on the previous line. 652
Errors Line has trailing spaces. 656
Errors Method 'border_line_index' is not designed for extension - needs to be abstract, final or empty. 658
Errors Name 'border_line_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors Parameter p_line should be final. 658
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors '{' should be on the previous line. 659
Errors Line is longer than 80 characters. 660
Errors Line has trailing spaces. 663
Errors Method 'offset' is not designed for extension - needs to be abstract, final or empty. 671
Errors Parameter p_dist should be final. 671
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors '{' should be on the previous line. 672
Errors '{' should be on the previous line. 674
Errors 'cast' is not followed by whitespace. 677
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 679
Errors Line has trailing spaces. 682
Errors Method 'horizontal_offset' is not designed for extension - needs to be abstract, final or empty. 691
Errors Name 'horizontal_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 691
Errors Parameter p_dist should be final. 691
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 691
Errors '{' should be on the previous line. 692
Errors '{' should be on the previous line. 694
Errors 'cast' is not followed by whitespace. 697
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 698
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Line has trailing spaces. 702
Errors Method 'vertical_offset' is not designed for extension - needs to be abstract, final or empty. 711
Errors Name 'vertical_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors Parameter p_dist should be final. 711
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors '{' should be on the previous line. 712
Errors '{' should be on the previous line. 714
Errors 'cast' is not followed by whitespace. 717
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 719
Errors Line has trailing spaces. 722
Errors Method 'shrink' is not designed for extension - needs to be abstract, final or empty. 730
Errors Parameter p_width should be final. 730
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors '{' should be on the previous line. 731
Errors Name 'll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors Name 'ur_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 733
Errors '{' should be on the previous line. 735
Errors '}' should be on the same line. 738
Errors '{' should be on the previous line. 740
Errors Name 'll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors Name 'ur_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 745
Errors '{' should be on the previous line. 747
Errors '}' should be on the same line. 750
Errors '{' should be on the previous line. 752
Errors Line has trailing spaces. 758
Errors Method 'compare' is not designed for extension - needs to be abstract, final or empty. 760
Errors Parameter p_other should be final. 760
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors Parameter p_edge_no should be final. 760
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors '{' should be on the previous line. 761
Errors Line has trailing spaces. 765
Errors Method 'compare' is not designed for extension - needs to be abstract, final or empty. 767
Errors Parameter p_other should be final. 767
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 767
Errors Parameter p_edge_no should be final. 767
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 767
Errors '{' should be on the previous line. 768
Errors '{' should be on the previous line. 771
Errors '{' should be on the previous line. 775
Errors '}' should be on the same line. 777
Errors '{' should be on the previous line. 779
Errors '}' should be on the same line. 781
Errors '{' should be on the previous line. 783
Errors Line has trailing spaces. 787
Errors '{' should be on the previous line. 791
Errors '}' should be on the same line. 793
Errors '{' should be on the previous line. 795
Errors '}' should be on the same line. 797
Errors '{' should be on the previous line. 799
Errors Line has trailing spaces. 803
Errors '{' should be on the previous line. 807
Errors '}' should be on the same line. 809
Errors '{' should be on the previous line. 811
Errors '}' should be on the same line. 813
Errors '{' should be on the previous line. 815
Errors Line has trailing spaces. 819
Errors '3' is a magic number. 820
Errors '{' should be on the previous line. 823
Errors '}' should be on the same line. 825
Errors '{' should be on the previous line. 827
Errors '}' should be on the same line. 829
Errors '{' should be on the previous line. 831
Errors '(' should be on the previous line. 837
Errors Line has trailing spaces. 838
Errors Line has trailing spaces. 842
Errors First sentence should end with a period. 843
Errors Method 'to_IntOctagon' is not designed for extension - needs to be abstract, final or empty. 848
Errors Name 'to_IntOctagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors '{' should be on the previous line. 849
Errors Line has trailing spaces. 853
Errors First sentence should end with a period. 854
Errors Method 'to_Simplex' is not designed for extension - needs to be abstract, final or empty. 859
Errors Name 'to_Simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 859
Errors '{' should be on the previous line. 860
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 861
Errors '{' should be on the previous line. 863
Errors '}' should be on the same line. 865
Errors '{' should be on the previous line. 867
Errors '4' is a magic number. 868
Errors '3' is a magic number. 872
Errors Line has trailing spaces. 876
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 878
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 878
Errors '(' is followed by whitespace. 878
Errors Parameter p_other should be final. 878
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 878
Errors '{' should be on the previous line. 879
Errors '{' should be on the previous line. 881
Errors '{' should be on the previous line. 886
Errors Line has trailing spaces. 891
Errors Method 'contains_in_interiour' is not designed for extension - needs to be abstract, final or empty. 898
Errors Name 'contains_in_interiour' must match pattern '^[a-z][a-zA-Z0-9]*$'. 898
Errors Parameter p_other should be final. 898
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 898
Errors '{' should be on the previous line. 899
Errors '{' should be on the previous line. 901
Errors '{' should be on the previous line. 906
Errors Line has trailing spaces. 911
Errors Method 'nearest_part' is not designed for extension - needs to be abstract, final or empty. 919
Errors Name 'nearest_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 919
Errors Parameter p_from_box should be final. 919
Errors Name 'p_from_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 919
Errors '{' should be on the previous line. 920
Errors Name 'll_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 921
Errors Line has trailing spaces. 922
Errors '{' should be on the previous line. 924
Errors '}' should be on the same line. 926
Errors '{' should be on the previous line. 928
Errors '}' should be on the same line. 930
Errors '{' should be on the previous line. 932
Errors Line has trailing spaces. 935
Errors Name 'ur_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 936
Errors Line has trailing spaces. 937
Errors '{' should be on the previous line. 939
Errors '}' should be on the same line. 941
Errors '{' should be on the previous line. 943
Errors '}' should be on the same line. 945
Errors '{' should be on the previous line. 947
Errors Line has trailing spaces. 950
Errors Name 'll_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 951
Errors Line has trailing spaces. 952
Errors '{' should be on the previous line. 954
Errors '}' should be on the same line. 956
Errors '{' should be on the previous line. 958
Errors '}' should be on the same line. 960
Errors '{' should be on the previous line. 962
Errors Line has trailing spaces. 965
Errors Name 'ur_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 966
Errors Line has trailing spaces. 967
Errors '{' should be on the previous line. 969
Errors '}' should be on the same line. 971
Errors '{' should be on the previous line. 973
Errors '}' should be on the same line. 975
Errors '{' should be on the previous line. 977
Errors Line has trailing spaces. 982
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 989
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 989
Errors '(' is followed by whitespace. 989
Errors Parameter p_other should be final. 989
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 989
Errors '{' should be on the previous line. 990
Errors Line has trailing spaces. 993
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 995
Errors '(' is followed by whitespace. 995
Errors Parameter p_other should be final. 995
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 995
Errors '{' should be on the previous line. 996
Errors Line has trailing spaces. 999
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1006
Errors '(' is followed by whitespace. 1006
Errors Parameter p_other should be final. 1006
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1006
Errors '{' should be on the previous line. 1007
Errors Line has trailing spaces. 1010
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1017
Errors '(' is followed by whitespace. 1017
Errors Parameter p_other should be final. 1017
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1017
Errors '{' should be on the previous line. 1018
Errors Line has trailing spaces. 1021
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 1028
Errors '(' is followed by whitespace. 1028
Errors Parameter p_other should be final. 1028
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1028
Errors '{' should be on the previous line. 1029
Errors Line has trailing spaces. 1032
Errors Method 'compare' is not designed for extension - needs to be abstract, final or empty. 1034
Errors Parameter p_other should be final. 1034
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1034
Errors Parameter p_edge_no should be final. 1034
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1034
Errors '{' should be on the previous line. 1035
Errors Line has trailing spaces. 1038
Errors Line is longer than 80 characters. 1042
Errors Method 'divide_into_sections' is not designed for extension - needs to be abstract, final or empty. 1045
Errors Name 'divide_into_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Parameter p_max_section_width should be final. 1045
Errors Name 'p_max_section_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors '{' should be on the previous line. 1046
Errors '{' should be on the previous line. 1048
Errors Name 'x_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1053
Errors Name 'y_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1054
Errors Name 'section_length_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1055
Errors Name 'section_length_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1056
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1058
Errors '{' should be on the previous line. 1060
Errors Name 'curr_lly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1061
Errors Name 'curr_ury' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1062
Errors '{' should be on the previous line. 1064
Errors '}' should be on the same line. 1066
Errors '{' should be on the previous line. 1068
Errors '{' should be on the previous line. 1072
Errors Name 'curr_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1073
Errors Name 'curr_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1074
Errors '{' should be on the previous line. 1076
Errors '}' should be on the same line. 1078
Errors '{' should be on the previous line. 1080
Errors Line is longer than 80 characters. 1083
Errors Line has trailing spaces. 1089
Errors Method 'cutout' is not designed for extension - needs to be abstract, final or empty. 1096
Errors Parameter p_shape should be final. 1096
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1096
Errors '{' should be on the previous line. 1097
Errors Name 'tmp_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors '{' should be on the previous line. 1101
Errors Line has trailing spaces. 1106
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1107
Errors Missing a Javadoc comment. 1107
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1107
Errors Parameter p_d should be final. 1107
Errors Name 'p_d' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1107
Errors '{' should be on the previous line. 1108
Errors '{' should be on the previous line. 1111
Errors Line has trailing spaces. 1117
Errors '4' is a magic number. 1118
Errors Line has trailing spaces. 1119
Errors Line has trailing spaces. 1121
Errors Line has trailing spaces. 1123
Errors Line has trailing spaces. 1125
Errors '3' is a magic number. 1126
Errors Line has trailing spaces. 1127
Errors Line has trailing spaces. 1130
Errors Line has trailing spaces. 1132
Errors '{' should be on the previous line. 1134
Errors '{' should be on the previous line. 1142
Errors '=' is not preceded with whitespace. 1145
Errors '3' is a magic number. 1146
Errors '3' is a magic number. 1147
Errors '{' should be on the previous line. 1150
Errors '3' is a magic number. 1154
Errors '3' is a magic number. 1155
Errors '{' should be on the previous line. 1158
Errors Line has trailing spaces. 1167
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1168
Errors Missing a Javadoc comment. 1168
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1168
Errors Parameter p_simplex should be final. 1168
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1168
Errors '{' should be on the previous line. 1169
Errors Line has trailing spaces. 1172
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1173
Errors Missing a Javadoc comment. 1173
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1173
Errors Parameter p_oct should be final. 1173
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1173
Errors '{' should be on the previous line. 1174
Errors Line has trailing spaces. 1177
Errors First sentence should end with a period. 1178
Errors Variable 'll' must be private and have accessor methods. 1181
Errors Line has trailing spaces. 1182
Errors First sentence should end with a period. 1183
Errors Variable 'ur' must be private and have accessor methods. 1186

geometry/planar/IntDirection.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors Line has trailing spaces. 34
Errors Method 'is_orthogonal' is not designed for extension - needs to be abstract, final or empty. 40
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors '(' is followed by whitespace. 42
Errors ')' is preceded with whitespace. 42
Errors ';' is preceded with whitespace. 42
Errors Line has trailing spaces. 44
Errors Method 'is_diagonal' is not designed for extension - needs to be abstract, final or empty. 50
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 51
Errors '(' is followed by whitespace. 52
Errors ')' is preceded with whitespace. 52
Errors ';' is preceded with whitespace. 52
Errors Line has trailing spaces. 54
Errors Method 'get_vector' is not designed for extension - needs to be abstract, final or empty. 60
Errors Name 'get_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors ',' is not followed by whitespace. 62
Errors Line has trailing spaces. 64
Errors Missing a Javadoc comment. 65
Errors Parameter p_x should be final. 65
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_y should be final. 65
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 70
Errors Missing a Javadoc comment. 71
Errors Parameter p_vector should be final. 71
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 76
Errors Line has trailing spaces. 77
Errors Line has trailing spaces. 78
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 79
Errors Missing a Javadoc comment. 79
Errors '(' is followed by whitespace. 79
Errors Parameter p_other should be final. 79
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors ')' is preceded with whitespace. 79
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors ';' is preceded with whitespace. 85
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 90
Errors ';' is preceded with whitespace. 91
Errors ';' is preceded with whitespace. 93
Errors '}' should be on the same line. 95
Errors '{' should be on the previous line. 97
Errors '{' should be on the previous line. 99
Errors ';' is preceded with whitespace. 100
Errors '}' should be on the same line. 102
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 108
Errors ';' is preceded with whitespace. 109
Errors ';' is preceded with whitespace. 111
Errors '{' should be on the previous line. 115
Errors ';' is preceded with whitespace. 116
Errors '{' should be on the previous line. 119
Errors ';' is preceded with whitespace. 120
Errors Line has trailing spaces. 124
Errors Line has trailing spaces. 127
Errors Line has trailing spaces. 131
Errors Method 'opposite' is not designed for extension - needs to be abstract, final or empty. 137
Errors '{' should be on the previous line. 138
Errors Line has trailing spaces. 141
Errors Method 'turn_45_degree' is not designed for extension - needs to be abstract, final or empty. 143
Errors Name 'turn_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_factor should be final. 143
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors '8' is a magic number. 145
Errors ';' is preceded with whitespace. 145
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors ';' is preceded with whitespace. 146
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors ';' is preceded with whitespace. 147
Errors '{' should be on the previous line. 149
Errors ';' is preceded with whitespace. 155
Errors ';' is preceded with whitespace. 156
Errors ';' is preceded with whitespace. 159
Errors ';' is preceded with whitespace. 160
Errors '3' is a magic number. 162
Errors ';' is preceded with whitespace. 163
Errors ';' is preceded with whitespace. 164
Errors '4' is a magic number. 166
Errors ';' is preceded with whitespace. 167
Errors ';' is preceded with whitespace. 168
Errors '5' is a magic number. 170
Errors ';' is preceded with whitespace. 171
Errors ';' is preceded with whitespace. 172
Errors '6' is a magic number. 174
Errors ';' is preceded with whitespace. 175
Errors ';' is preceded with whitespace. 176
Errors '7' is a magic number. 178
Errors ';' is preceded with whitespace. 179
Errors ';' is preceded with whitespace. 180
Errors ';' is preceded with whitespace. 183
Errors ';' is preceded with whitespace. 184
Errors ';' is preceded with whitespace. 186
Errors Line has trailing spaces. 188
Errors Line has trailing spaces. 189
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 201
Errors Parameter p_other_direction should be final. 201
Errors Name 'p_other_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors '{' should be on the previous line. 202
Errors Line has trailing spaces. 205
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 206
Errors Missing a Javadoc comment. 206
Errors Parameter p_other should be final. 206
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors '{' should be on the previous line. 207
Errors Line has trailing spaces. 210
Errors Missing a Javadoc comment. 211
Errors Parameter p_other should be final. 211
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors 'cast' is not followed by whitespace. 213
Errors 'cast' is not followed by whitespace. 213
Errors Line has trailing spaces. 214
Errors Line has trailing spaces. 215
Errors Missing a Javadoc comment. 216
Errors Variable 'x' must be private and have accessor methods. 216
Errors Missing a Javadoc comment. 217
Errors Variable 'y' must be private and have accessor methods. 217

geometry/planar/IntOctagon.java

Violation Message Line
Errors File length is 2,050 lines (max allowed is 2,000). 1
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line has trailing spaces. 36
Errors More than 7 parameters. 61
Errors Parameter p_lx should be final. 61
Errors Name 'p_lx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_ly should be final. 61
Errors Name 'p_ly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_rx should be final. 61
Errors Name 'p_rx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_uy should be final. 61
Errors Name 'p_uy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_ulx should be final. 62
Errors Name 'p_ulx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_lrx should be final. 62
Errors Name 'p_lrx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_llx should be final. 62
Errors Name 'p_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_urx should be final. 62
Errors Name 'p_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 73
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 83
Errors Method 'is_IntOctagon' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'is_IntOctagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 93
Errors Method 'is_bounded' is not designed for extension - needs to be abstract, final or empty. 99
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 103
Errors Method 'corner_is_bounded' is not designed for extension - needs to be abstract, final or empty. 105
Errors Name 'corner_is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Parameter p_no should be final. 105
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 109
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 115
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 119
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 125
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 126
Errors Line has trailing spaces. 129
Errors Method 'bounding_tile' is not designed for extension - needs to be abstract, final or empty. 135
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 136
Errors Line has trailing spaces. 139
Errors Method 'dimension' is not designed for extension - needs to be abstract, final or empty. 145
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 148
Errors Line has trailing spaces. 152
Errors '{' should be on the previous line. 154
Errors '}' should be on the same line. 156
Errors '{' should be on the previous line. 158
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors Line has trailing spaces. 167
Errors Method 'corner' is not designed for extension - needs to be abstract, final or empty. 169
Errors Parameter p_no should be final. 169
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 170
Errors Line has trailing spaces. 171
Errors '{' should be on the previous line. 175
Errors '3' is a magic number. 188
Errors '4' is a magic number. 192
Errors '5' is a magic number. 196
Errors '6' is a magic number. 200
Errors '7' is a magic number. 204
Errors '(' should be on the previous line. 210
Errors ',' is not followed by whitespace. 212
Errors Line has trailing spaces. 214
Errors Line is longer than 80 characters. 216
Errors Method 'corner_y' is not designed for extension - needs to be abstract, final or empty. 221
Errors Name 'corner_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Parameter p_no should be final. 221
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors '{' should be on the previous line. 225
Errors '3' is a magic number. 235
Errors '4' is a magic number. 238
Errors '5' is a magic number. 241
Errors '6' is a magic number. 244
Errors '7' is a magic number. 247
Errors '(' should be on the previous line. 252
Errors Line has trailing spaces. 256
Errors Line is longer than 80 characters. 258
Errors Method 'corner_x' is not designed for extension - needs to be abstract, final or empty. 263
Errors Name 'corner_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Parameter p_no should be final. 263
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 264
Errors Line has trailing spaces. 265
Errors '{' should be on the previous line. 268
Errors '3' is a magic number. 278
Errors '4' is a magic number. 281
Errors '5' is a magic number. 284
Errors '6' is a magic number. 287
Errors '7' is a magic number. 290
Errors '(' should be on the previous line. 295
Errors Line has trailing spaces. 299
Errors Method 'area' is not designed for extension - needs to be abstract, final or empty. 305
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 307
Errors Line has trailing spaces. 311
Errors Line has trailing spaces. 314
Errors Line has trailing spaces. 321
Errors '0.5' is a magic number. 322
Errors Line has trailing spaces. 324
Errors Method 'border_line_count' is not designed for extension - needs to be abstract, final or empty. 330
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 331
Errors '8' is a magic number. 332
Errors Line has trailing spaces. 334
Errors Method 'border_line' is not designed for extension - needs to be abstract, final or empty. 336
Errors Name 'border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors Parameter p_no should be final. 336
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors '{' should be on the previous line. 337
Errors Name 'a_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Name 'a_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Name 'b_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Name 'b_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 343
Errors '3' is a magic number. 365
Errors '4' is a magic number. 372
Errors '5' is a magic number. 379
Errors '6' is a magic number. 386
Errors '7' is a magic number. 393
Errors '(' should be on the previous line. 402
Errors Line has trailing spaces. 406
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 408
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_rel_coor should be final. 408
Errors Name 'p_rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors '{' should be on the previous line. 409
Errors Line has trailing spaces. 413
Errors '{' should be on the previous line. 415
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Line is longer than 80 characters. 419
Errors Line has trailing spaces. 423
Errors Method 'max_width' is not designed for extension - needs to be abstract, final or empty. 429
Errors Name 'max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors '{' should be on the previous line. 430
Errors Name 'width_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors '/' is not preceded with whitespace. 433
Errors Line has trailing spaces. 436
Errors Method 'min_width' is not designed for extension - needs to be abstract, final or empty. 442
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors '{' should be on the previous line. 443
Errors Name 'width_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors '/' is not preceded with whitespace. 446
Errors Line has trailing spaces. 449
Errors Method 'offset' is not designed for extension - needs to be abstract, final or empty. 451
Errors Parameter p_distance should be final. 451
Errors Name 'p_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors '{' should be on the previous line. 452
Errors '{' should be on the previous line. 455
Errors Name 'dia_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors Line has trailing spaces. 465
Errors Method 'enlarge' is not designed for extension - needs to be abstract, final or empty. 467
Errors Parameter p_offset should be final. 467
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors '{' should be on the previous line. 468
Errors Line has trailing spaces. 471
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 473
Errors Parameter p_other should be final. 473
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '{' should be on the previous line. 474
Errors Line has trailing spaces. 477
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 483
Errors Parameter p_other should be final. 483
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 484
Errors Line has trailing spaces. 487
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 493
Errors Parameter p_other should be final. 493
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors '{' should be on the previous line. 494
Errors Line has trailing spaces. 497
Errors Method 'normalize' is not designed for extension - needs to be abstract, final or empty. 503
Errors Method length is 161 lines (max allowed is 150). 503
Errors '{' should be on the previous line. 504
Errors '{' should be on the previous line. 506
Errors Name 'new_lx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Name 'new_rx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors Name 'new_ly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Name 'new_uy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors Name 'new_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors Name 'new_ulx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors Name 'new_lrx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors Name 'new_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors Line has trailing spaces. 517
Errors '{' should be on the previous line. 523
Errors Line has trailing spaces. 526
Errors Line is longer than 80 characters. 528
Errors '{' should be on the previous line. 532
Errors Line has trailing spaces. 535
Errors Line is longer than 80 characters. 537
Errors '{' should be on the previous line. 541
Errors Line has trailing spaces. 544
Errors Line is longer than 80 characters. 546
Errors Line has trailing spaces. 550
Errors '{' should be on the previous line. 551
Errors Line has trailing spaces. 554
Errors '{' should be on the previous line. 560
Errors Line has trailing spaces. 563
Errors '{' should be on the previous line. 569
Errors Line has trailing spaces. 572
Errors '{' should be on the previous line. 578
Errors Line has trailing spaces. 581
Errors '{' should be on the previous line. 587
Errors Line has trailing spaces. 590
Errors '{' should be on the previous line. 595
Errors Line has trailing spaces. 598
Errors Line has trailing spaces. 606
Errors Line has trailing spaces. 613
Errors '{' should be on the previous line. 618
Errors Line has trailing spaces. 621
Errors Name 'diag_upper_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 622
Errors 'cast' is not followed by whitespace. 622
Errors Line has trailing spaces. 623
Errors '{' should be on the previous line. 627
Errors Line has trailing spaces. 630
Errors Name 'diag_lower_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors 'cast' is not followed by whitespace. 631
Errors Line has trailing spaces. 632
Errors '{' should be on the previous line. 636
Errors Line has trailing spaces. 639
Errors Name 'diag_right_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors 'cast' is not followed by whitespace. 640
Errors '/' is not preceded with whitespace. 640
Errors Line has trailing spaces. 641
Errors Line has trailing spaces. 648
Errors Name 'diag_left_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 649
Errors 'cast' is not followed by whitespace. 649
Errors Line has trailing spaces. 650
Errors '{' should be on the previous line. 654
Errors '{' should be on the previous line. 659
Errors Line has trailing spaces. 665
Errors Method 'is_normalized' is not designed for extension - needs to be abstract, final or empty. 671
Errors Name 'is_normalized' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors '{' should be on the previous line. 672
Errors '&&' should be on a new line. 675
Errors Line is longer than 80 characters. 676
Errors Line has trailing spaces. 679
Errors Line has trailing spaces. 680
Errors Method 'to_Simplex' is not designed for extension - needs to be abstract, final or empty. 686
Errors Name 'to_Simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors '{' should be on the previous line. 687
Errors '{' should be on the previous line. 689
Errors '{' should be on the previous line. 693
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 694
Errors '8' is a magic number. 694
Errors '8' is a magic number. 695
Errors '{' should be on the previous line. 696
Errors Name 'curr_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors Line has trailing spaces. 704
Errors Method 'bounding_shape' is not designed for extension - needs to be abstract, final or empty. 706
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Parameter p_dirs should be final. 706
Errors Name 'p_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors '{' should be on the previous line. 707
Errors Line has trailing spaces. 710
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 717
Errors Parameter p_other should be final. 717
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors '{' should be on the previous line. 718
Errors Line has trailing spaces. 721
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 730
Errors Parameter p_point should be final. 730
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors '{' should be on the previous line. 731
Errors '{' should be on the previous line. 734
Errors Name 'tmp_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Name 'tmp_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors '{' should be on the previous line. 740
Errors Line has trailing spaces. 745
Errors Line is longer than 80 characters. 747
Errors Method 'side_of_border_line' is not designed for extension - needs to be abstract, final or empty. 755
Errors Name 'side_of_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors Parameter p_x should be final. 755
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors Parameter p_y should be final. 755
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors Parameter p_border_line_no should be final. 755
Errors Name 'p_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 755
Errors '{' should be on the previous line. 756
Errors Line has trailing spaces. 757
Errors '{' should be on the previous line. 760
Errors '}' should be on the same line. 762
Errors '{' should be on the previous line. 764
Errors '}' should be on the same line. 766
Errors '4' is a magic number. 767
Errors '{' should be on the previous line. 768
Errors '}' should be on the same line. 770
Errors '6' is a magic number. 771
Errors '{' should be on the previous line. 772
Errors '}' should be on the same line. 774
Errors '{' should be on the previous line. 776
Errors '}' should be on the same line. 778
Errors '3' is a magic number. 779
Errors '{' should be on the previous line. 780
Errors '}' should be on the same line. 782
Errors '5' is a magic number. 783
Errors '{' should be on the previous line. 784
Errors '}' should be on the same line. 786
Errors '7' is a magic number. 787
Errors '{' should be on the previous line. 788
Errors '}' should be on the same line. 790
Errors '{' should be on the previous line. 792
Errors Line is longer than 80 characters. 793
Errors '{' should be on the previous line. 798
Errors '}' should be on the same line. 800
Errors '{' should be on the previous line. 802
Errors '}' should be on the same line. 804
Errors '{' should be on the previous line. 806
Errors Line has trailing spaces. 811
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 812
Errors Missing a Javadoc comment. 812
Errors Parameter p_other should be final. 812
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 812
Errors '{' should be on the previous line. 813
Errors Line has trailing spaces. 816
Errors Line has trailing spaces. 817
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 824
Errors Parameter p_other should be final. 824
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 824
Errors '{' should be on the previous line. 825
Errors Line is longer than 80 characters. 827
Errors Line has trailing spaces. 833
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 834
Errors Missing a Javadoc comment. 834
Errors Parameter p_other should be final. 834
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 834
Errors '{' should be on the previous line. 835
Errors Line has trailing spaces. 838
Errors First sentence should end with a period. 839
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 844
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors Parameter p_box should be final. 844
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '{' should be on the previous line. 845
Errors '&&' should be on a new line. 846
Errors '<=' is not followed by whitespace. 847
Errors Line has trailing spaces. 849
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 856
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors Parameter p_other should be final. 856
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors '{' should be on the previous line. 857
Errors '&&' should be on a new line. 858
Errors '&&' should be on a new line. 859
Errors '&&' should be on a new line. 860
Errors Line has trailing spaces. 862
Errors Line has trailing spaces. 865
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 872
Errors Parameter p_other should be final. 872
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors '{' should be on the previous line. 873
Errors Line is longer than 80 characters. 875
Errors Line has trailing spaces. 881
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 888
Errors Parameter p_other should be final. 888
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 888
Errors '{' should be on the previous line. 889
Errors Line has trailing spaces. 892
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 898
Errors Parameter p_other should be final. 898
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 898
Errors '{' should be on the previous line. 899
Errors Name 'is_lx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 900
Errors Name 'is_rx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 901
Errors '{' should be on the previous line. 903
Errors '}' should be on the same line. 905
Errors '{' should be on the previous line. 907
Errors '{' should be on the previous line. 911
Errors '}' should be on the same line. 913
Errors '{' should be on the previous line. 915
Errors '{' should be on the previous line. 919
Errors Line has trailing spaces. 922
Errors Name 'is_ly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 923
Errors Name 'is_uy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 924
Errors '{' should be on the previous line. 926
Errors '}' should be on the same line. 928
Errors '{' should be on the previous line. 930
Errors '{' should be on the previous line. 934
Errors '}' should be on the same line. 936
Errors '{' should be on the previous line. 938
Errors '{' should be on the previous line. 942
Errors Line has trailing spaces. 945
Errors Name 'is_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 946
Errors Name 'is_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 947
Errors '{' should be on the previous line. 949
Errors '}' should be on the same line. 951
Errors '{' should be on the previous line. 953
Errors '{' should be on the previous line. 957
Errors '}' should be on the same line. 959
Errors '{' should be on the previous line. 961
Errors '{' should be on the previous line. 965
Errors Line has trailing spaces. 968
Errors Name 'is_ulx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 969
Errors Name 'is_lrx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 970
Errors '{' should be on the previous line. 972
Errors '}' should be on the same line. 974
Errors '{' should be on the previous line. 976
Errors '{' should be on the previous line. 980
Errors '}' should be on the same line. 982
Errors '{' should be on the previous line. 984
Errors '{' should be on the previous line. 988
Errors Line has trailing spaces. 993
Errors Line is longer than 80 characters. 995
Errors Method 'overlaps' is not designed for extension - needs to be abstract, final or empty. 1000
Errors Parameter p_other should be final. 1000
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors '{' should be on the previous line. 1001
Errors Name 'is_lx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1002
Errors Name 'is_rx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1003
Errors '{' should be on the previous line. 1005
Errors '}' should be on the same line. 1007
Errors '{' should be on the previous line. 1009
Errors '{' should be on the previous line. 1013
Errors '}' should be on the same line. 1015
Errors '{' should be on the previous line. 1017
Errors '{' should be on the previous line. 1021
Errors Line has trailing spaces. 1024
Errors Name 'is_ly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1025
Errors Name 'is_uy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1026
Errors '{' should be on the previous line. 1028
Errors '}' should be on the same line. 1030
Errors '{' should be on the previous line. 1032
Errors '{' should be on the previous line. 1036
Errors '}' should be on the same line. 1038
Errors '{' should be on the previous line. 1040
Errors '{' should be on the previous line. 1044
Errors Line has trailing spaces. 1047
Errors Name 'is_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1048
Errors Name 'is_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1049
Errors '{' should be on the previous line. 1051
Errors '}' should be on the same line. 1053
Errors '{' should be on the previous line. 1055
Errors '{' should be on the previous line. 1059
Errors '}' should be on the same line. 1061
Errors '{' should be on the previous line. 1063
Errors '{' should be on the previous line. 1067
Errors Line has trailing spaces. 1070
Errors Name 'is_ulx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1071
Errors Name 'is_lrx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1072
Errors '{' should be on the previous line. 1074
Errors '}' should be on the same line. 1076
Errors '{' should be on the previous line. 1078
Errors '{' should be on the previous line. 1082
Errors '}' should be on the same line. 1084
Errors '{' should be on the previous line. 1086
Errors '{' should be on the previous line. 1090
Errors Line has trailing spaces. 1095
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1102
Errors Parameter p_other should be final. 1102
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1102
Errors '{' should be on the previous line. 1103
Errors Line has trailing spaces. 1106
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1113
Errors Parameter p_other should be final. 1113
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1113
Errors '{' should be on the previous line. 1114
Errors Line has trailing spaces. 1117
Errors Line has trailing spaces. 1118
Errors Method 'union' is not designed for extension - needs to be abstract, final or empty. 1125
Errors Parameter p_other should be final. 1125
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1125
Errors '{' should be on the previous line. 1126
Errors Line has trailing spaces. 1129
Errors First sentence should end with a period. 1130
Errors Method 'left_x_value' is not designed for extension - needs to be abstract, final or empty. 1136
Errors Name 'left_x_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1136
Errors Parameter p_y should be final. 1136
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1136
Errors '{' should be on the previous line. 1137
Errors Line has trailing spaces. 1141
Errors First sentence should end with a period. 1142
Errors Method 'right_x_value' is not designed for extension - needs to be abstract, final or empty. 1148
Errors Name 'right_x_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors Parameter p_y should be final. 1148
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors '{' should be on the previous line. 1149
Errors Line has trailing spaces. 1153
Errors First sentence should end with a period. 1154
Errors Method 'lower_y_value' is not designed for extension - needs to be abstract, final or empty. 1160
Errors Name 'lower_y_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1160
Errors Parameter p_x should be final. 1160
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1160
Errors '{' should be on the previous line. 1161
Errors Line has trailing spaces. 1165
Errors First sentence should end with a period. 1166
Errors Method 'upper_y_value' is not designed for extension - needs to be abstract, final or empty. 1172
Errors Name 'upper_y_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors Parameter p_x should be final. 1172
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1172
Errors '{' should be on the previous line. 1173
Errors Line has trailing spaces. 1177
Errors Method 'compare' is not designed for extension - needs to be abstract, final or empty. 1179
Errors Parameter p_other should be final. 1179
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1179
Errors Parameter p_edge_no should be final. 1179
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1179
Errors '{' should be on the previous line. 1180
Errors Line has trailing spaces. 1184
Errors Method 'compare' is not designed for extension - needs to be abstract, final or empty. 1186
Errors Parameter p_other should be final. 1186
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Parameter p_edge_no should be final. 1186
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors '{' should be on the previous line. 1187
Errors '{' should be on the previous line. 1190
Errors '{' should be on the previous line. 1194
Errors '}' should be on the same line. 1196
Errors '{' should be on the previous line. 1198
Errors '}' should be on the same line. 1200
Errors '{' should be on the previous line. 1202
Errors Line has trailing spaces. 1206
Errors '{' should be on the previous line. 1210
Errors '}' should be on the same line. 1212
Errors '{' should be on the previous line. 1214
Errors '}' should be on the same line. 1216
Errors '{' should be on the previous line. 1218
Errors Line has trailing spaces. 1222
Errors '{' should be on the previous line. 1226
Errors '}' should be on the same line. 1228
Errors '{' should be on the previous line. 1230
Errors '}' should be on the same line. 1232
Errors '{' should be on the previous line. 1234
Errors Line has trailing spaces. 1238
Errors Line has trailing spaces. 1239
Errors '3' is a magic number. 1240
Errors '{' should be on the previous line. 1243
Errors '}' should be on the same line. 1245
Errors '{' should be on the previous line. 1247
Errors '}' should be on the same line. 1249
Errors '{' should be on the previous line. 1251
Errors Line has trailing spaces. 1255
Errors '4' is a magic number. 1256
Errors '{' should be on the previous line. 1259
Errors '}' should be on the same line. 1261
Errors '{' should be on the previous line. 1263
Errors '}' should be on the same line. 1265
Errors '{' should be on the previous line. 1267
Errors Line has trailing spaces. 1271
Errors Line has trailing spaces. 1272
Errors '5' is a magic number. 1273
Errors '{' should be on the previous line. 1276
Errors '}' should be on the same line. 1278
Errors '{' should be on the previous line. 1280
Errors '}' should be on the same line. 1282
Errors '{' should be on the previous line. 1284
Errors Line has trailing spaces. 1288
Errors '6' is a magic number. 1289
Errors '{' should be on the previous line. 1292
Errors '}' should be on the same line. 1294
Errors '{' should be on the previous line. 1296
Errors '}' should be on the same line. 1298
Errors '{' should be on the previous line. 1300
Errors Line has trailing spaces. 1304
Errors '7' is a magic number. 1305
Errors '{' should be on the previous line. 1308
Errors '}' should be on the same line. 1310
Errors '{' should be on the previous line. 1312
Errors '}' should be on the same line. 1314
Errors '{' should be on the previous line. 1316
Errors '(' should be on the previous line. 1322
Errors Line has trailing spaces. 1323
Errors Line has trailing spaces. 1327
Errors Method 'compare' is not designed for extension - needs to be abstract, final or empty. 1329
Errors Parameter p_other should be final. 1329
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1329
Errors Parameter p_edge_no should be final. 1329
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1329
Errors '{' should be on the previous line. 1330
Errors Line has trailing spaces. 1333
Errors Method 'border_line_index' is not designed for extension - needs to be abstract, final or empty. 1335
Errors Name 'border_line_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1335
Errors Parameter p_line should be final. 1335
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1335
Errors '{' should be on the previous line. 1336
Errors Line is longer than 80 characters. 1337
Errors Line is longer than 80 characters. 1341
Errors Line is longer than 80 characters. 1342
Errors Line is longer than 80 characters. 1348
Errors Method 'border_point' is not designed for extension - needs to be abstract, final or empty. 1348
Errors Name 'border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1348
Errors Parameter p_point should be final. 1348
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1348
Errors Parameter p_dir should be final. 1348
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1348
Errors Name 'result_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1350
Errors Name 'result_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1351
Errors '{' should be on the previous line. 1353
Errors Line is longer than 80 characters. 1375
Errors '0.5' is a magic number. 1375
Errors Line is longer than 80 characters. 1381
Errors 'cast' is not followed by whitespace. 1381
Errors '0.5' is a magic number. 1381
Errors Line is longer than 80 characters. 1387
Errors 'cast' is not followed by whitespace. 1387
Errors '0.5' is a magic number. 1387
Errors Line is longer than 80 characters. 1393
Errors '0.5' is a magic number. 1393
Errors Line is longer than 80 characters. 1399
Errors Line has trailing spaces. 1405
Errors Line is longer than 80 characters. 1415
Errors Method 'nearest_border_projections' is not designed for extension - needs to be abstract, final or empty. 1415
Errors Name 'nearest_border_projections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1415
Errors Parameter p_point should be final. 1415
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1415
Errors Parameter p_max_result_points should be final. 1415
Errors Name 'p_max_result_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1415
Errors '{' should be on the previous line. 1418
Errors '8' is a magic number. 1421
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1423
Errors '{' should be on the previous line. 1425
Errors Name 'inside_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1428
Errors Line is longer than 80 characters. 1429
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1429
Errors Name 'curr_border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1431
Errors Line is longer than 80 characters. 1432
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1432
Errors '{' should be on the previous line. 1434
Errors '{' should be on the previous line. 1436
Errors '{' should be on the previous line. 1438
Errors Line has trailing spaces. 1450
Errors Line is longer than 80 characters. 1451
Errors Method 'border_line_side_of' is not designed for extension - needs to be abstract, final or empty. 1451
Errors Missing a Javadoc comment. 1451
Errors Name 'border_line_side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1451
Errors '(' is followed by whitespace. 1451
Errors Parameter p_point should be final. 1451
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1451
Errors Parameter p_line_no should be final. 1451
Errors Name 'p_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1451
Errors Parameter p_tolerance should be final. 1451
Errors Name 'p_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1451
Errors '{' should be on the previous line. 1455
Errors '{' should be on the previous line. 1457
Errors '}' should be on the same line. 1459
Errors '{' should be on the previous line. 1461
Errors '}' should be on the same line. 1463
Errors '{' should be on the previous line. 1465
Errors '}' should be on the same line. 1468
Errors '{' should be on the previous line. 1470
Errors '{' should be on the previous line. 1472
Errors '}' should be on the same line. 1474
Errors '{' should be on the previous line. 1476
Errors '}' should be on the same line. 1478
Errors '{' should be on the previous line. 1480
Errors '}' should be on the same line. 1483
Errors '4' is a magic number. 1484
Errors '{' should be on the previous line. 1485
Errors '{' should be on the previous line. 1487
Errors '}' should be on the same line. 1489
Errors ')' is preceded with whitespace. 1490
Errors '{' should be on the previous line. 1491
Errors '}' should be on the same line. 1493
Errors '{' should be on the previous line. 1495
Errors '}' should be on the same line. 1498
Errors '6' is a magic number. 1499
Errors '{' should be on the previous line. 1500
Errors ')' is preceded with whitespace. 1501
Errors '{' should be on the previous line. 1502
Errors '}' should be on the same line. 1504
Errors ')' is preceded with whitespace. 1505
Errors '{' should be on the previous line. 1506
Errors '}' should be on the same line. 1508
Errors '{' should be on the previous line. 1510
Errors '}' should be on the same line. 1513
Errors '{' should be on the previous line. 1515
Errors Line is longer than 80 characters. 1518
Errors '}' should be on the same line. 1521
Errors Line is longer than 80 characters. 1523
Errors '}' should be on the same line. 1526
Errors '{' should be on the previous line. 1528
Errors '}' should be on the same line. 1531
Errors '3' is a magic number. 1532
Errors '{' should be on the previous line. 1533
Errors '{' should be on the previous line. 1536
Errors Line is longer than 80 characters. 1537
Errors '}' should be on the same line. 1539
Errors '{' should be on the previous line. 1541
Errors Line is longer than 80 characters. 1542
Errors '}' should be on the same line. 1544
Errors '{' should be on the previous line. 1546
Errors '}' should be on the same line. 1549
Errors '5' is a magic number. 1550
Errors '{' should be on the previous line. 1551
Errors Line is longer than 80 characters. 1554
Errors '}' should be on the same line. 1557
Errors Line is longer than 80 characters. 1559
Errors '}' should be on the same line. 1562
Errors '{' should be on the previous line. 1564
Errors '}' should be on the same line. 1567
Errors '7' is a magic number. 1568
Errors '{' should be on the previous line. 1569
Errors '{' should be on the previous line. 1572
Errors Line is longer than 80 characters. 1573
Errors '}' should be on the same line. 1575
Errors '{' should be on the previous line. 1577
Errors Line is longer than 80 characters. 1578
Errors '}' should be on the same line. 1580
Errors '{' should be on the previous line. 1582
Errors '}' should be on the same line. 1585
Errors '{' should be on the previous line. 1587
Errors Line is longer than 80 characters. 1588
Errors Line has trailing spaces. 1593
Errors Method 'is_IntBox' is not designed for extension - needs to be abstract, final or empty. 1599
Errors Name 'is_IntBox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1599
Errors '{' should be on the previous line. 1600
Errors 'if' construct must use '{}'s. 1601
Errors 'if' construct must use '{}'s. 1603
Errors 'if' construct must use '{}'s. 1605
Errors 'if' construct must use '{}'s. 1607
Errors Line has trailing spaces. 1610
Errors Line has trailing spaces. 1612
Errors Method 'simplify' is not designed for extension - needs to be abstract, final or empty. 1618
Errors '{' should be on the previous line. 1619
Errors '{' should be on the previous line. 1621
Errors Line has trailing spaces. 1626
Errors Method 'cutout' is not designed for extension - needs to be abstract, final or empty. 1633
Errors Parameter p_shape should be final. 1633
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1633
Errors '{' should be on the previous line. 1634
Errors Line has trailing spaces. 1637
Errors Expected an @return tag. 1642
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1642
Errors Method length is 153 lines (max allowed is 150). 1642
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1642
Errors Parameter p_d should be final. 1642
Errors Expected @param tag for 'p_d'. 1642
Errors Name 'p_d' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1642
Errors '{' should be on the previous line. 1643
Errors Line has trailing spaces. 1645
Errors '{' should be on the previous line. 1647
Errors Line has trailing spaces. 1653
Errors '4' is a magic number. 1654
Errors Line has trailing spaces. 1655
Errors Line has trailing spaces. 1657
Errors Line has trailing spaces. 1659
Errors Line has trailing spaces. 1661
Errors Line has trailing spaces. 1663
Errors Line has trailing spaces. 1665
Errors Line has trailing spaces. 1667
Errors Line has trailing spaces. 1669
Errors '3' is a magic number. 1670
Errors Line has trailing spaces. 1671
Errors '4' is a magic number. 1672
Errors Line has trailing spaces. 1673
Errors Line has trailing spaces. 1675
Errors Line is longer than 80 characters. 1676
Errors Name 'curr_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1676
Errors '3' is a magic number. 1676
Errors Line is longer than 80 characters. 1677
Errors Line has trailing spaces. 1679
Errors Line has trailing spaces. 1681
Errors Line is longer than 80 characters. 1682
Errors Line has trailing spaces. 1685
Errors Line has trailing spaces. 1687
Errors Line is longer than 80 characters. 1688
Errors Line has trailing spaces. 1691
Errors Line has trailing spaces. 1693
Errors Line is longer than 80 characters. 1694
Errors '3' is a magic number. 1694
Errors '3' is a magic number. 1696
Errors Line has trailing spaces. 1697
Errors Line has trailing spaces. 1699
Errors '{' should be on the previous line. 1703
Errors Line has trailing spaces. 1705
Errors Line is longer than 80 characters. 1707
Errors Line has trailing spaces. 1710
Errors '3' is a magic number. 1711
Errors '{' should be on the previous line. 1714
Errors Line has trailing spaces. 1716
Errors '3' is a magic number. 1717
Errors Line is longer than 80 characters. 1718
Errors '3' is a magic number. 1721
Errors '3' is a magic number. 1722
Errors '{' should be on the previous line. 1724
Errors Line has trailing spaces. 1726
Errors '3' is a magic number. 1727
Errors Line is longer than 80 characters. 1728
Errors '3' is a magic number. 1729
Errors '3' is a magic number. 1732
Errors '{' should be on the previous line. 1734
Errors Line has trailing spaces. 1736
Errors Line is longer than 80 characters. 1738
Errors '3' is a magic number. 1739
Errors '{' should be on the previous line. 1744
Errors Line has trailing spaces. 1746
Errors Line is longer than 80 characters. 1748
Errors '{' should be on the previous line. 1754
Errors Line has trailing spaces. 1756
Errors Line is longer than 80 characters. 1758
Errors '{' should be on the previous line. 1764
Errors Line has trailing spaces. 1766
Errors Line is longer than 80 characters. 1768
Errors '{' should be on the previous line. 1774
Errors Line is longer than 80 characters. 1777
Errors Line has trailing spaces. 1780
Errors '8' is a magic number. 1781
Errors Line has trailing spaces. 1782
Errors '4' is a magic number. 1784
Errors '{' should be on the previous line. 1785
Errors Line has trailing spaces. 1788
Errors '4' is a magic number. 1790
Errors '{' should be on the previous line. 1791
Errors '4' is a magic number. 1792
Errors Line has trailing spaces. 1796
Errors Expected an @return tag. 1801
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1801
Errors Method length is 196 lines (max allowed is 150). 1801
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1801
Errors Parameter p_d should be final. 1801
Errors Expected @param tag for 'p_d'. 1801
Errors Name 'p_d' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1801
Errors '{' should be on the previous line. 1802
Errors Line has trailing spaces. 1804
Errors '{' should be on the previous line. 1806
Errors Line has trailing spaces. 1812
Errors '8' is a magic number. 1813
Errors Line has trailing spaces. 1814
Errors Line has trailing spaces. 1816
Errors Line is longer than 80 characters. 1818
Errors Line has trailing spaces. 1819
Errors Line has trailing spaces. 1821
Errors Line is longer than 80 characters. 1823
Errors Line has trailing spaces. 1824
Errors Line has trailing spaces. 1826
Errors Line is longer than 80 characters. 1828
Errors Line has trailing spaces. 1829
Errors Line has trailing spaces. 1831
Errors '3' is a magic number. 1832
Errors Line is longer than 80 characters. 1833
Errors Line has trailing spaces. 1834
Errors Line has trailing spaces. 1836
Errors '4' is a magic number. 1837
Errors Line is longer than 80 characters. 1838
Errors Line has trailing spaces. 1839
Errors Line has trailing spaces. 1841
Errors '5' is a magic number. 1842
Errors Line is longer than 80 characters. 1843
Errors Line has trailing spaces. 1844
Errors Line has trailing spaces. 1846
Errors '6' is a magic number. 1847
Errors Line is longer than 80 characters. 1848
Errors Line has trailing spaces. 1849
Errors Line has trailing spaces. 1851
Errors '7' is a magic number. 1852
Errors Line is longer than 80 characters. 1853
Errors Line has trailing spaces. 1854
Errors '8' is a magic number. 1855
Errors '{' should be on the previous line. 1856
Errors Line has trailing spaces. 1859
Errors Name 'curr_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1860
Errors Name 'curr_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1861
Errors '7' is a magic number. 1861
Errors Line has trailing spaces. 1862
Errors '&&' should be on a new line. 1863
Errors '{' should be on the previous line. 1866
Errors Line is longer than 80 characters. 1869
Errors ',' is not followed by whitespace. 1869
Errors Line has trailing spaces. 1870
Errors Line has trailing spaces. 1873
Errors '7' is a magic number. 1875
Errors '7' is a magic number. 1877
Errors '6' is a magic number. 1878
Errors '&&' should be on a new line. 1879
Errors '{' should be on the previous line. 1883
Errors Line is longer than 80 characters. 1885
Errors Line has trailing spaces. 1886
Errors Line has trailing spaces. 1889
Errors '7' is a magic number. 1890
Errors '6' is a magic number. 1891
Errors '6' is a magic number. 1893
Errors '5' is a magic number. 1894
Errors '&&' should be on a new line. 1895
Errors '{' should be on the previous line. 1899
Errors Line is longer than 80 characters. 1901
Errors Line has trailing spaces. 1902
Errors Line has trailing spaces. 1905
Errors '6' is a magic number. 1906
Errors '5' is a magic number. 1907
Errors '5' is a magic number. 1909
Errors '4' is a magic number. 1910
Errors '&&' should be on a new line. 1911
Errors '{' should be on the previous line. 1915
Errors Line is longer than 80 characters. 1916
Errors Line has trailing spaces. 1918
Errors Line has trailing spaces. 1921
Errors '5' is a magic number. 1922
Errors '4' is a magic number. 1923
Errors '4' is a magic number. 1925
Errors '3' is a magic number. 1926
Errors '&&' should be on a new line. 1927
Errors '{' should be on the previous line. 1931
Errors Line is longer than 80 characters. 1932
Errors Line has trailing spaces. 1934
Errors Line has trailing spaces. 1937
Errors '4' is a magic number. 1938
Errors '3' is a magic number. 1939
Errors Line has trailing spaces. 1941
Errors '3' is a magic number. 1942
Errors Line has trailing spaces. 1944
Errors '&&' should be on a new line. 1945
Errors '{' should be on the previous line. 1949
Errors Line is longer than 80 characters. 1951
Errors Line has trailing spaces. 1952
Errors Line has trailing spaces. 1955
Errors '3' is a magic number. 1956
Errors Line has trailing spaces. 1959
Errors Line has trailing spaces. 1962
Errors '&&' should be on a new line. 1963
Errors '{' should be on the previous line. 1967
Errors Line is longer than 80 characters. 1969
Errors Line has trailing spaces. 1970
Errors Line has trailing spaces. 1973
Errors Line has trailing spaces. 1977
Errors Line has trailing spaces. 1980
Errors '&&' should be on a new line. 1981
Errors '{' should be on the previous line. 1985
Errors Line is longer than 80 characters. 1987
Errors Line has trailing spaces. 1988
Errors Line has trailing spaces. 1991
Errors Line has trailing spaces. 1995
Errors Line has trailing spaces. 1998
Errors Line has trailing spaces. 1999
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 2000
Errors Missing a Javadoc comment. 2000
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 2000
Errors Parameter p_simplex should be final. 2000
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 2000
Errors '{' should be on the previous line. 2001
Errors Line has trailing spaces. 2004
Errors First sentence should end with a period. 2005
Errors Variable 'lx' must be private and have accessor methods. 2008
Errors Line has trailing spaces. 2009
Errors First sentence should end with a period. 2010
Errors Variable 'ly' must be private and have accessor methods. 2013
Errors Line has trailing spaces. 2014
Errors First sentence should end with a period. 2015
Errors Variable 'rx' must be private and have accessor methods. 2018
Errors Line has trailing spaces. 2019
Errors First sentence should end with a period. 2020
Errors Variable 'uy' must be private and have accessor methods. 2023
Errors Line has trailing spaces. 2024
Errors First sentence should end with a period. 2025
Errors Variable 'ulx' must be private and have accessor methods. 2028
Errors Line has trailing spaces. 2029
Errors First sentence should end with a period. 2030
Errors Variable 'lrx' must be private and have accessor methods. 2033
Errors Line has trailing spaces. 2034
Errors First sentence should end with a period. 2035
Errors Variable 'llx' must be private and have accessor methods. 2038
Errors Line has trailing spaces. 2039
Errors First sentence should end with a period. 2040
Errors Variable 'urx' must be private and have accessor methods. 2043
Errors Line has trailing spaces. 2044
Errors Name 'precalculated_to_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 2048
Errors Line has trailing spaces. 2049

geometry/planar/IntPoint.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Parameter p_x should be final. 41
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_y should be final. 41
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 50
Errors First sentence should end with a period. 51
Errors Definition of 'equals()' without corresponding definition of 'hashCode()'. 56
Errors '(' is followed by whitespace. 56
Errors Parameter p_ob should be final. 56
Errors Name 'p_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors ')' is preceded with whitespace. 56
Errors '{' should be on the previous line. 57
Errors '(' is followed by whitespace. 58
Errors ')' is preceded with whitespace. 58
Errors '{' should be on the previous line. 59
Errors '(' is followed by whitespace. 62
Errors ')' is preceded with whitespace. 62
Errors '{' should be on the previous line. 63
Errors '(' is followed by whitespace. 66
Errors ')' is preceded with whitespace. 66
Errors '{' should be on the previous line. 67
Errors ';' is preceded with whitespace. 68
Errors 'cast' is not followed by whitespace. 70
Errors ';' is preceded with whitespace. 70
Errors '(' is followed by whitespace. 71
Errors ')' is preceded with whitespace. 71
Errors ';' is preceded with whitespace. 71
Errors Line has trailing spaces. 73
Errors Method 'is_infinite' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'is_infinite' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 83
Errors Method 'surrounding_box' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'surrounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 93
Errors Method 'surrounding_octagon' is not designed for extension - needs to be abstract, final or empty. 99
Errors Name 'surrounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Name 'tmp_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Name 'tmp_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Line has trailing spaces. 103
Errors Line has trailing spaces. 106
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter p_box should be final. 108
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 109
Errors Line has trailing spaces. 113
Errors First sentence should end with a period. 114
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '(' is followed by whitespace. 122
Errors Parameter p_vector should be final. 122
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors ')' is preceded with whitespace. 122
Errors '{' should be on the previous line. 123
Errors '{' should be on the previous line. 125
Errors ';' is preceded with whitespace. 128
Errors Line has trailing spaces. 130
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 131
Errors Missing a Javadoc comment. 131
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '(' is followed by whitespace. 131
Errors Parameter p_vector should be final. 131
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors ')' is preceded with whitespace. 131
Errors '{' should be on the previous line. 132
Errors '(' is followed by whitespace. 133
Errors '(' is followed by whitespace. 133
Errors ')' is preceded with whitespace. 133
Errors ')' is preceded with whitespace. 133
Errors ';' is preceded with whitespace. 133
Errors Line has trailing spaces. 135
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 136
Errors Missing a Javadoc comment. 136
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '(' is followed by whitespace. 136
Errors Parameter p_vector should be final. 136
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors ')' is preceded with whitespace. 136
Errors '{' should be on the previous line. 137
Errors Line has trailing spaces. 140
Errors Line has trailing spaces. 141
Errors First sentence should end with a period. 142
Errors Method 'difference_by' is not designed for extension - needs to be abstract, final or empty. 148
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Parameter p_other should be final. 148
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors Line has trailing spaces. 153
Errors Method 'difference_by' is not designed for extension - needs to be abstract, final or empty. 154
Errors Missing a Javadoc comment. 154
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Parameter p_other should be final. 154
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 155
Errors Line has trailing spaces. 159
Errors Method 'difference_by' is not designed for extension - needs to be abstract, final or empty. 160
Errors Missing a Javadoc comment. 160
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_other should be final. 160
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors Line has trailing spaces. 164
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 166
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_line should be final. 166
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 172
Errors Method 'to_float' is not designed for extension - needs to be abstract, final or empty. 178
Errors Name 'to_float' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 182
Errors First sentence should end with a period. 183
Errors Parameter p_other should be final. 189
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors 'cast' is not followed by whitespace. 191
Errors 'cast' is not followed by whitespace. 191
Errors Line has trailing spaces. 193
Errors Line has trailing spaces. 194
Errors Method 'perpendicular_projection' is not designed for extension - needs to be abstract, final or empty. 196
Errors Name 'perpendicular_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Parameter p_line should be final. 196
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 197
Errors 'cast' is not followed by whitespace. 201
Errors 'cast' is not followed by whitespace. 202
Errors 'cast' is not followed by whitespace. 203
Errors Line is longer than 80 characters. 207
Errors 'cast' is not followed by whitespace. 207
Errors 'cast' is not followed by whitespace. 207
Errors Name 'point_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Name 'point_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line has trailing spaces. 210
Errors Name 'proj_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Line has trailing spaces. 216
Errors Name 'proj_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Line has trailing spaces. 222
Errors '{' should be on the previous line. 225
Errors '{' should be on the previous line. 227
Errors '&&' should be on a new line. 232
Errors '{' should be on the previous line. 234
Errors Line has trailing spaces. 242
Errors First sentence should end with a period. 243
Errors Method 'signed_area' is not designed for extension - needs to be abstract, final or empty. 251
Errors Name 'signed_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '(' is followed by whitespace. 251
Errors Parameter p_1 should be final. 251
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Parameter p_2 should be final. 251
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors ')' is preceded with whitespace. 251
Errors '{' should be on the previous line. 252
Errors ';' is preceded with whitespace. 253
Errors ';' is preceded with whitespace. 254
Errors ';' is preceded with whitespace. 255
Errors Line has trailing spaces. 257
Errors First sentence should end with a period. 258
Errors Method 'distance_square' is not designed for extension - needs to be abstract, final or empty. 264
Errors Name 'distance_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Parameter p_to_point should be final. 264
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 265
Errors Line has trailing spaces. 270
Errors First sentence should end with a period. 271
Errors Method 'distance' is not designed for extension - needs to be abstract, final or empty. 277
Errors Parameter p_to_point should be final. 277
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 278
Errors Line has trailing spaces. 281
Errors Method 'orthogonal_projection' is not designed for extension - needs to be abstract, final or empty. 290
Errors Name 'orthogonal_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_other should be final. 290
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors '{' should be on the previous line. 291
Errors Name 'horizontal_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '-' is not followed by whitespace. 293
Errors Name 'vertical_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors '-' is not followed by whitespace. 294
Errors '{' should be on the previous line. 296
Errors '}' should be on the same line. 299
Errors '{' should be on the previous line. 301
Errors Line has trailing spaces. 307
Errors Method 'fortyfive_degree_projection' is not designed for extension - needs to be abstract, final or empty. 316
Errors Name 'fortyfive_degree_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_other should be final. 316
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 317
Errors '-' is not followed by whitespace. 318
Errors '-' is not followed by whitespace. 319
Errors Name 'dist_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '4' is a magic number. 320
Errors Name 'diagonal_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors 'cast' is not followed by whitespace. 323
Errors 'cast' is not followed by whitespace. 323
Errors Name 'diagonal_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors 'cast' is not followed by whitespace. 324
Errors 'cast' is not followed by whitespace. 324
Errors '3' is a magic number. 326
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '4' is a magic number. 328
Errors '{' should be on the previous line. 329
Errors '{' should be on the previous line. 331
Errors '{' should be on the previous line. 337
Errors '}' should be on the same line. 340
Errors '{' should be on the previous line. 342
Errors '}' should be on the same line. 345
Errors '{' should be on the previous line. 347
Errors Name 'diagonal_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors 'cast' is not followed by whitespace. 349
Errors Line is longer than 80 characters. 350
Errors '}' should be on the same line. 351
Errors '{' should be on the previous line. 353
Errors Name 'diagonal_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors 'cast' is not followed by whitespace. 355
Errors Line is longer than 80 characters. 356
Errors Line has trailing spaces. 360
Errors Line is longer than 80 characters. 362
Errors Line is longer than 80 characters. 363
Errors Line is longer than 80 characters. 366
Errors Line is longer than 80 characters. 373
Errors Method 'fortyfive_degree_corner' is not designed for extension - needs to be abstract, final or empty. 373
Errors Name 'fortyfive_degree_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '(' is followed by whitespace. 373
Errors Parameter p_to_point should be final. 373
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Parameter p_left_turn should be final. 373
Errors Name 'p_left_turn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Line has trailing spaces. 378
Errors Line has trailing spaces. 380
Errors '{' should be on the previous line. 382
Errors '{' should be on the previous line. 384
Errors '}' should be on the same line. 386
Errors '{' should be on the previous line. 388
Errors '}' should be on the same line. 391
Errors '{' should be on the previous line. 393
Errors '{' should be on the previous line. 395
Errors '}' should be on the same line. 397
Errors '{' should be on the previous line. 399
Errors '}' should be on the same line. 402
Errors '{' should be on the previous line. 404
Errors '{' should be on the previous line. 406
Errors '}' should be on the same line. 408
Errors '{' should be on the previous line. 410
Errors '}' should be on the same line. 413
Errors '{' should be on the previous line. 415
Errors '{' should be on the previous line. 417
Errors '}' should be on the same line. 419
Errors '{' should be on the previous line. 421
Errors '}' should be on the same line. 424
Errors '{' should be on the previous line. 426
Errors '{' should be on the previous line. 428
Errors '}' should be on the same line. 430
Errors '{' should be on the previous line. 432
Errors '}' should be on the same line. 435
Errors '{' should be on the previous line. 437
Errors '{' should be on the previous line. 439
Errors '}' should be on the same line. 441
Errors '{' should be on the previous line. 443
Errors '}' should be on the same line. 446
Errors '{' should be on the previous line. 448
Errors '{' should be on the previous line. 450
Errors '}' should be on the same line. 452
Errors '{' should be on the previous line. 454
Errors '}' should be on the same line. 457
Errors '{' should be on the previous line. 459
Errors '{' should be on the previous line. 461
Errors '}' should be on the same line. 463
Errors '{' should be on the previous line. 465
Errors '}' should be on the same line. 468
Errors '{' should be on the previous line. 470
Errors Line is longer than 80 characters. 471
Errors Line has trailing spaces. 476
Errors Line is longer than 80 characters. 478
Errors Line is longer than 80 characters. 479
Errors Line is longer than 80 characters. 482
Errors Line is longer than 80 characters. 488
Errors Method 'ninety_degree_corner' is not designed for extension - needs to be abstract, final or empty. 488
Errors Name 'ninety_degree_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors '(' is followed by whitespace. 488
Errors Parameter p_to_point should be final. 488
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Parameter p_left_turn should be final. 488
Errors Name 'p_left_turn' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Line has trailing spaces. 493
Errors Line has trailing spaces. 495
Errors '{' should be on the previous line. 497
Errors '{' should be on the previous line. 499
Errors '}' should be on the same line. 501
Errors '{' should be on the previous line. 503
Errors '}' should be on the same line. 506
Errors '{' should be on the previous line. 508
Errors '{' should be on the previous line. 510
Errors '}' should be on the same line. 512
Errors '{' should be on the previous line. 514
Errors '}' should be on the same line. 517
Errors '{' should be on the previous line. 519
Errors Line has trailing spaces. 525
Errors Method 'compare_x' is not designed for extension - needs to be abstract, final or empty. 532
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Parameter p_other should be final. 532
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors '{' should be on the previous line. 533
Errors Line has trailing spaces. 536
Errors Method 'compare_y' is not designed for extension - needs to be abstract, final or empty. 543
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Parameter p_other should be final. 543
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors '{' should be on the previous line. 544
Errors Line has trailing spaces. 547
Errors Line has trailing spaces. 548
Errors Method 'compare_x' is not designed for extension - needs to be abstract, final or empty. 549
Errors Missing a Javadoc comment. 549
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Parameter p_other should be final. 549
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors '{' should be on the previous line. 550
Errors '{' should be on the previous line. 553
Errors '}' should be on the same line. 555
Errors '{' should be on the previous line. 557
Errors '}' should be on the same line. 559
Errors '{' should be on the previous line. 561
Errors Line has trailing spaces. 566
Errors Method 'compare_y' is not designed for extension - needs to be abstract, final or empty. 567
Errors Missing a Javadoc comment. 567
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 567
Errors Parameter p_other should be final. 567
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 567
Errors '{' should be on the previous line. 568
Errors '{' should be on the previous line. 571
Errors '}' should be on the same line. 573
Errors '{' should be on the previous line. 575
Errors '}' should be on the same line. 577
Errors '{' should be on the previous line. 579
Errors Line has trailing spaces. 584
Errors Method 'compare_x' is not designed for extension - needs to be abstract, final or empty. 585
Errors Missing a Javadoc comment. 585
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors Parameter p_other should be final. 585
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors '{' should be on the previous line. 586
Errors Line has trailing spaces. 589
Errors Method 'compare_y' is not designed for extension - needs to be abstract, final or empty. 590
Errors Missing a Javadoc comment. 590
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Parameter p_other should be final. 590
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors '{' should be on the previous line. 591
Errors Line has trailing spaces. 594
Errors First sentence should end with a period. 595
Errors Variable 'x' must be private and have accessor methods. 598
Errors Line has trailing spaces. 599
Errors First sentence should end with a period. 600
Errors Variable 'y' must be private and have accessor methods. 603

geometry/planar/IntVector.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 25
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Parameter p_x should be final. 41
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_y should be final. 41
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 47
Errors First sentence should end with a period. 48
Errors Definition of 'equals()' without corresponding definition of 'hashCode()'. 53
Errors '(' is followed by whitespace. 53
Errors Parameter p_ob should be final. 53
Errors Name 'p_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors ')' is preceded with whitespace. 53
Errors '{' should be on the previous line. 54
Errors '(' is followed by whitespace. 55
Errors ')' is preceded with whitespace. 55
Errors '{' should be on the previous line. 56
Errors '(' is followed by whitespace. 59
Errors ')' is preceded with whitespace. 59
Errors '{' should be on the previous line. 60
Errors '(' is followed by whitespace. 63
Errors ')' is preceded with whitespace. 63
Errors '{' should be on the previous line. 64
Errors ';' is preceded with whitespace. 65
Errors 'cast' is not followed by whitespace. 67
Errors ';' is preceded with whitespace. 67
Errors '(' is followed by whitespace. 68
Errors ')' is preceded with whitespace. 68
Errors ';' is preceded with whitespace. 68
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors Name 'is_zero' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 80
Errors First sentence should end with a period. 81
Errors Method 'negate' is not designed for extension - needs to be abstract, final or empty. 86
Errors '{' should be on the previous line. 87
Errors Line has trailing spaces. 90
Errors Method 'is_orthogonal' is not designed for extension - needs to be abstract, final or empty. 96
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 97
Errors '(' is followed by whitespace. 98
Errors ')' is preceded with whitespace. 98
Errors ';' is preceded with whitespace. 98
Errors Line has trailing spaces. 100
Errors Method 'is_diagonal' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors '(' is followed by whitespace. 108
Errors ')' is preceded with whitespace. 108
Errors ';' is preceded with whitespace. 108
Errors Line has trailing spaces. 110
Errors Parameter p_other should be final. 118
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors 'cast' is not followed by whitespace. 120
Errors 'cast' is not followed by whitespace. 120
Errors Line has trailing spaces. 122
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 124
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_factor should be final. 124
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 125
Errors '{' should be on the previous line. 128
Errors '4' is a magic number. 129
Errors '4' is a magic number. 131
Errors '{' should be on the previous line. 132
Errors '4' is a magic number. 133
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors ';' is preceded with whitespace. 135
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors ';' is preceded with whitespace. 136
Errors '{' should be on the previous line. 138
Errors ';' is preceded with whitespace. 144
Errors ';' is preceded with whitespace. 145
Errors ';' is preceded with whitespace. 148
Errors ';' is preceded with whitespace. 149
Errors '3' is a magic number. 151
Errors ';' is preceded with whitespace. 152
Errors ';' is preceded with whitespace. 153
Errors ';' is preceded with whitespace. 156
Errors ';' is preceded with whitespace. 157
Errors ';' is preceded with whitespace. 159
Errors Line has trailing spaces. 161
Errors Line has trailing spaces. 162
Errors Method 'mirror_at_y_axis' is not designed for extension - needs to be abstract, final or empty. 168
Errors Name 'mirror_at_y_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 172
Errors Method 'mirror_at_x_axis' is not designed for extension - needs to be abstract, final or empty. 178
Errors Name 'mirror_at_x_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 182
Errors First sentence should end with a period. 183
Errors '(' is followed by whitespace. 189
Errors Parameter p_other should be final. 189
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors Line has trailing spaces. 193
Errors Missing a Javadoc comment. 194
Errors '(' is followed by whitespace. 194
Errors Parameter p_other should be final. 194
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors '{' should be on the previous line. 195
Errors Line has trailing spaces. 198
Errors Missing a Javadoc comment. 199
Errors '(' is followed by whitespace. 199
Errors Parameter p_other should be final. 199
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors Line has trailing spaces. 203
Errors First sentence should end with a period. 204
Errors Expected an @return tag. 207
Errors Name 'add_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_point should be final. 207
Errors Expected @param tag for 'p_point'. 207
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Line has trailing spaces. 211
Errors Missing a Javadoc comment. 212
Errors Name 'add_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Parameter p_point should be final. 212
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 213
Errors Line has trailing spaces. 216
Errors Line has trailing spaces. 217
Errors Line has trailing spaces. 218
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 229
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_other should be final. 229
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 230
Errors Line has trailing spaces. 234
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 235
Errors Missing a Javadoc comment. 235
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Parameter p_other should be final. 235
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 240
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 241
Errors Missing a Javadoc comment. 241
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_other should be final. 241
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 242
Errors Line has trailing spaces. 246
Errors Line is longer than 80 characters. 251
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 255
Errors Parameter p_other should be final. 255
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 256
Errors Line has trailing spaces. 259
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 266
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_other should be final. 266
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 267
Errors Line has trailing spaces. 270
Errors Line has trailing spaces. 271
Errors Line has trailing spaces. 272
Errors Method 'to_float' is not designed for extension - needs to be abstract, final or empty. 278
Errors Name 'to_float' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 279
Errors Line has trailing spaces. 282
Errors Method 'change_length_approx' is not designed for extension - needs to be abstract, final or empty. 284
Errors Name 'change_length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Parameter p_length should be final. 284
Errors Name 'p_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 285
Errors Name 'new_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Line has trailing spaces. 289
Errors Method 'to_normalized_direction' is not designed for extension - needs to be abstract, final or empty. 290
Errors Missing a Javadoc comment. 290
Errors Name 'to_normalized_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors '{' should be on the previous line. 291
Errors Line has trailing spaces. 294
Errors '{' should be on the previous line. 297
Errors Line has trailing spaces. 303
Errors Line has trailing spaces. 304
Errors Expected an @return tag. 311
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 311
Errors Parameter p_other should be final. 311
Errors Expected @param tag for 'p_other'. 311
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 312
Errors Line has trailing spaces. 316
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 317
Errors Missing a Javadoc comment. 317
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors Parameter p_other should be final. 317
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 318
Errors Line has trailing spaces. 321
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 322
Errors Missing a Javadoc comment. 322
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors Parameter p_other should be final. 322
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors Line has trailing spaces. 326
Errors Line has trailing spaces. 327
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 328
Errors Missing a Javadoc comment. 328
Errors Parameter p_other should be final. 328
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 329
Errors Line has trailing spaces. 332
Errors Line has trailing spaces. 333
Errors First sentence should end with a period. 334
Errors Variable 'x' must be private and have accessor methods. 337
Errors Line has trailing spaces. 338
Errors First sentence should end with a period. 339
Errors Variable 'y' must be private and have accessor methods. 342

geometry/planar/Limits.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class Limits should be declared as final. 27
Errors '{' should be on the previous line. 28
Errors First sentence should end with a period. 37
Errors First sentence should end with a period. 43
Errors First sentence should end with a period. 46
Errors Name 'sqrt2' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 47
Errors Missing a Javadoc comment. 49
Errors '{' should be on the previous line. 50

geometry/planar/Line.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_a should be final. 39
Errors Name 'p_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_b should be final. 39
Errors Name 'p_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 49
Errors First sentence should end with a period. 50
Errors Parameter p_a_x should be final. 58
Errors Name 'p_a_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_a_y should be final. 58
Errors Name 'p_a_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_b_x should be final. 58
Errors Name 'p_b_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_b_y should be final. 58
Errors Name 'p_b_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 64
Errors First sentence should end with a period. 65
Errors Parameter p_a should be final. 71
Errors Name 'p_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_dir should be final. 71
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 78
Errors Line has trailing spaces. 81
Errors First sentence should end with a period. 82
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_a should be final. 89
Errors Name 'p_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_dir should be final. 89
Errors Name 'p_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 94
Errors First sentence should end with a period. 95
Errors Definition of 'equals()' without corresponding definition of 'hashCode()'. 100
Errors '(' is followed by whitespace. 100
Errors Parameter p_ob should be final. 100
Errors Name 'p_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors ')' is preceded with whitespace. 100
Errors '{' should be on the previous line. 101
Errors '(' is followed by whitespace. 102
Errors ')' is preceded with whitespace. 102
Errors '{' should be on the previous line. 103
Errors '(' is followed by whitespace. 106
Errors ')' is preceded with whitespace. 106
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 111
Errors 'cast' is not followed by whitespace. 114
Errors ';' is preceded with whitespace. 114
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 121
Errors Name 'fast_equals' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Parameter p_other should be final. 130
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 131
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors 'cast' is not followed by whitespace. 132
Errors Name 'this_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors 'cast' is not followed by whitespace. 133
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors 'cast' is not followed by whitespace. 134
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 146
Errors Line has trailing spaces. 147
Errors First sentence should end with a period. 148
Errors Method 'direction' is not designed for extension - needs to be abstract, final or empty. 153
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 156
Errors Line has trailing spaces. 162
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 172
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Parameter p_point should be final. 172
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors Line has trailing spaces. 177
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 180
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 188
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_point should be final. 188
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_tolerance should be final. 188
Errors Name 'p_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 189
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors 'cast' is not followed by whitespace. 191
Errors Name 'this_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors 'cast' is not followed by whitespace. 192
Errors '-' should be on a new line. 194
Errors '{' should be on the previous line. 198
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors '}' should be on the same line. 204
Errors '{' should be on the previous line. 206
Errors Line has trailing spaces. 209
Errors Line has trailing spaces. 212
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 221
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Parameter p_point should be final. 221
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors Line has trailing spaces. 225
Errors Line is longer than 80 characters. 228
Errors Method 'side_of_intersection' is not designed for extension - needs to be abstract, final or empty. 235
Errors Name 'side_of_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Parameter p_1 should be final. 235
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Parameter p_2 should be final. 235
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 237
Errors Name 'intersection_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors '{' should be on the previous line. 241
Errors Line has trailing spaces. 250
Errors Line is longer than 80 characters. 252
Errors Method 'is_on_the_left' is not designed for extension - needs to be abstract, final or empty. 257
Errors Name 'is_on_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Parameter p_tile should be final. 257
Errors Name 'p_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors '{' should be on the previous line. 258
Errors '(' is followed by whitespace. 259
Errors '{' should be on the previous line. 260
Errors '{' should be on the previous line. 262
Errors Line has trailing spaces. 268
Errors Line is longer than 80 characters. 270
Errors Method 'is_on_the_right' is not designed for extension - needs to be abstract, final or empty. 275
Errors Name 'is_on_the_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Parameter p_tile should be final. 275
Errors Name 'p_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 276
Errors '(' is followed by whitespace. 277
Errors '{' should be on the previous line. 278
Errors '{' should be on the previous line. 280
Errors Line has trailing spaces. 286
Errors Method 'signed_distance' is not designed for extension - needs to be abstract, final or empty. 295
Errors Name 'signed_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Parameter p_point should be final. 295
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 296
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors 'cast' is not followed by whitespace. 298
Errors Name 'this_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors 'cast' is not followed by whitespace. 299
Errors '-' should be on a new line. 303
Errors Line has trailing spaces. 309
Errors First sentence should end with a period. 310
Errors Method 'overlaps' is not designed for extension - needs to be abstract, final or empty. 317
Errors Parameter p_other should be final. 317
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors '{' should be on the previous line. 318
Errors Line has trailing spaces. 322
Errors First sentence should end with a period. 323
Errors Method 'opposite' is not designed for extension - needs to be abstract, final or empty. 329
Errors '{' should be on the previous line. 330
Errors Line has trailing spaces. 333
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 341
Errors Parameter p_other should be final. 341
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 342
Errors Name 'delta_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors 'cast' is not followed by whitespace. 346
Errors Name 'delta_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors 'cast' is not followed by whitespace. 347
Errors Line is longer than 80 characters. 348
Errors ')' is preceded with whitespace. 349
Errors '{' should be on the previous line. 350
Errors '{' should be on the previous line. 352
Errors Line is longer than 80 characters. 353
Errors 'cast' is not followed by whitespace. 353
Errors 'cast' is not followed by whitespace. 353
Errors '{' should be on the previous line. 356
Errors Name 'this_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors 'cast' is not followed by whitespace. 357
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors '{' should be on the previous line. 362
Errors Name 'this_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors 'cast' is not followed by whitespace. 363
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors '}' should be on the same line. 367
Errors '{' should be on the previous line. 369
Errors '{' should be on the previous line. 371
Errors Line is longer than 80 characters. 372
Errors 'cast' is not followed by whitespace. 372
Errors 'cast' is not followed by whitespace. 372
Errors '{' should be on the previous line. 375
Errors Name 'this_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors 'cast' is not followed by whitespace. 376
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors '{' should be on the previous line. 381
Errors Name 'this_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors 'cast' is not followed by whitespace. 382
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '}' should be on the same line. 386
Errors '{' should be on the previous line. 388
Errors '{' should be on the previous line. 390
Errors Name 'other_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors 'cast' is not followed by whitespace. 391
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors '{' should be on the previous line. 396
Errors Name 'other_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors 'cast' is not followed by whitespace. 397
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '}' should be on the same line. 401
Errors '{' should be on the previous line. 403
Errors '{' should be on the previous line. 405
Errors Name 'other_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors 'cast' is not followed by whitespace. 406
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors '{' should be on the previous line. 411
Errors Name 'other_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 412
Errors 'cast' is not followed by whitespace. 412
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors Line has trailing spaces. 417
Errors Name 'det_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors 'cast' is not followed by whitespace. 419
Errors 'cast' is not followed by whitespace. 419
Errors Name 'det_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 420
Errors Line is longer than 80 characters. 421
Errors 'cast' is not followed by whitespace. 421
Errors 'cast' is not followed by whitespace. 421
Errors Name 'tmp_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Name 'tmp_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'is_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Name 'is_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors '{' should be on the previous line. 431
Errors '{' should be on the previous line. 433
Errors '{' should be on the previous line. 444
Errors Line has trailing spaces. 452
Errors Method 'intersection_approx' is not designed for extension - needs to be abstract, final or empty. 462
Errors Name 'intersection_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors Parameter p_other should be final. 462
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors '{' should be on the previous line. 463
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Name 'this_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors Name 'other_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Line is longer than 80 characters. 475
Errors Name 'det_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors 'cast' is not followed by whitespace. 475
Errors 'cast' is not followed by whitespace. 475
Errors Line is longer than 80 characters. 476
Errors Name 'det_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors 'cast' is not followed by whitespace. 476
Errors 'cast' is not followed by whitespace. 476
Errors Name 'is_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors Name 'is_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors 'if' is not followed by whitespace. 480
Errors '{' should be on the previous line. 481
Errors '}' should be on the same line. 484
Errors '{' should be on the previous line. 486
Errors Line has trailing spaces. 492
Errors First sentence should end with a period. 493
Errors Method 'perpendicular_projection' is not designed for extension - needs to be abstract, final or empty. 499
Errors Name 'perpendicular_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Parameter p_point should be final. 499
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors '{' should be on the previous line. 500
Errors Line has trailing spaces. 503
Errors Line is longer than 80 characters. 506
Errors Method 'translate' is not designed for extension - needs to be abstract, final or empty. 511
Errors Parameter p_dist should be final. 511
Errors Name 'p_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors '{' should be on the previous line. 512
Errors 'cast' is not followed by whitespace. 517
Errors 'cast' is not followed by whitespace. 518
Errors 'cast' is not followed by whitespace. 519
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors '{' should be on the previous line. 523
Errors Name 'rel_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors '}' should be on the same line. 527
Errors '{' should be on the previous line. 529
Errors Name 'rel_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Line has trailing spaces. 536
Errors First sentence should end with a period. 537
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 543
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Parameter p_vector should be final. 543
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors '{' should be on the previous line. 544
Errors '{' should be on the previous line. 546
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors Line has trailing spaces. 553
Errors Line has trailing spaces. 554
Errors First sentence should end with a period. 555
Errors Method 'is_orthogonal' is not designed for extension - needs to be abstract, final or empty. 560
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors '{' should be on the previous line. 561
Errors Line has trailing spaces. 564
Errors First sentence should end with a period. 565
Errors Method 'is_diagonal' is not designed for extension - needs to be abstract, final or empty. 570
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors '{' should be on the previous line. 571
Errors Line has trailing spaces. 574
Errors First sentence should end with a period. 575
Errors Method 'is_multiple_of_45_degree' is not designed for extension - needs to be abstract, final or empty. 580
Errors Name 'is_multiple_of_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors '{' should be on the previous line. 581
Errors Line has trailing spaces. 584
Errors First sentence should end with a period. 585
Errors Method 'is_parallel' is not designed for extension - needs to be abstract, final or empty. 591
Errors Name 'is_parallel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors Parameter p_other should be final. 591
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors '{' should be on the previous line. 592
Errors Line has trailing spaces. 595
Errors First sentence should end with a period. 596
Errors Method 'is_perpendicular' is not designed for extension - needs to be abstract, final or empty. 602
Errors Name 'is_perpendicular' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors Parameter p_other should be final. 602
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors '{' should be on the previous line. 603
Errors Line has trailing spaces. 608
Errors First sentence should end with a period. 609
Errors Method 'is_equal_or_opposite' is not designed for extension - needs to be abstract, final or empty. 615
Errors Name 'is_equal_or_opposite' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors Parameter p_other should be final. 615
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors ')' is preceded with whitespace. 615
Errors '{' should be on the previous line. 616
Errors Line has trailing spaces. 617
Errors 'return' is not followed by whitespace. 618
Errors '&&' should be on a new line. 618
Errors Line has trailing spaces. 621
Errors Line has trailing spaces. 622
Errors First sentence should end with a period. 623
Errors Method 'cos_angle' is not designed for extension - needs to be abstract, final or empty. 629
Errors Name 'cos_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 629
Errors '(' is followed by whitespace. 629
Errors Parameter p_other should be final. 629
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 629
Errors '{' should be on the previous line. 630
Errors Line has trailing spaces. 635
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 647
Errors Parameter p_other should be final. 647
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 647
Errors '{' should be on the previous line. 648
Errors Name 'this_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 649
Errors Name 'this_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 650
Errors Name 'other_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 651
Errors Name 'other_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 652
Errors '{' should be on the previous line. 658
Errors '{' should be on the previous line. 660
Errors ';' is preceded with whitespace. 661
Errors '{' should be on the previous line. 664
Errors '{' should be on the previous line. 666
Errors ';' is preceded with whitespace. 667
Errors ';' is preceded with whitespace. 669
Errors '}' should be on the same line. 671
Errors '{' should be on the previous line. 673
Errors '{' should be on the previous line. 675
Errors ';' is preceded with whitespace. 676
Errors '}' should be on the same line. 678
Errors '{' should be on the previous line. 680
Errors '{' should be on the previous line. 682
Errors '{' should be on the previous line. 684
Errors ';' is preceded with whitespace. 685
Errors ';' is preceded with whitespace. 687
Errors '{' should be on the previous line. 691
Errors ';' is preceded with whitespace. 692
Errors '{' should be on the previous line. 695
Errors ';' is preceded with whitespace. 696
Errors Line has trailing spaces. 700
Errors Line has trailing spaces. 703
Errors Line has trailing spaces. 707
Errors Method 'function_value_approx' is not designed for extension - needs to be abstract, final or empty. 715
Errors Name 'function_value_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors Parameter p_x should be final. 715
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors '{' should be on the previous line. 716
Errors '{' should be on the previous line. 721
Errors '/' is not followed by whitespace. 727
Errors Line has trailing spaces. 730
Errors Line is longer than 80 characters. 732
Errors Method 'function_in_y_value_approx' is not designed for extension - needs to be abstract, final or empty. 738
Errors Name 'function_in_y_value_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors Parameter p_y should be final. 738
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors '{' should be on the previous line. 739
Errors '{' should be on the previous line. 744
Errors Line is longer than 80 characters. 745
Errors '/' is not followed by whitespace. 750
Errors Line has trailing spaces. 753
Errors Method 'perpendicular_direction' is not designed for extension - needs to be abstract, final or empty. 762
Errors Name 'perpendicular_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 762
Errors Parameter p_from_point should be final. 762
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 762
Errors '{' should be on the previous line. 763
Errors Name 'line_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 764
Errors '{' should be on the previous line. 766
Errors '6' is a magic number. 770
Errors Line has trailing spaces. 771
Errors Name 'check_point_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 772
Errors '{' should be on the previous line. 774
Errors Name 'check_point_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 777
Errors '{' should be on the previous line. 779
Errors Line is longer than 80 characters. 782
Errors Name 'nearest_line_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 782
Errors '<=' should be on a new line. 784
Errors '{' should be on the previous line. 786
Errors '}' should be on the same line. 788
Errors '{' should be on the previous line. 790
Errors Line has trailing spaces. 795
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 803
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors Parameter p_factor should be final. 803
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors Parameter p_pole should be final. 803
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors '{' should be on the previous line. 804
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 805
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 806
Errors Line has trailing spaces. 809
Errors First sentence should end with a period. 810
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 816
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 816
Errors Parameter p_pole should be final. 816
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 816
Errors '{' should be on the previous line. 817
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 818
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 819
Errors Line has trailing spaces. 822
Errors First sentence should end with a period. 823
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 829
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 829
Errors Parameter p_pole should be final. 829
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 829
Errors '{' should be on the previous line. 830
Errors Name 'new_a' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors Name 'new_b' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors Line has trailing spaces. 835
Errors Line has trailing spaces. 836
Errors Missing a Javadoc comment. 837
Errors Variable 'a' must be private and have accessor methods. 837
Errors Missing a Javadoc comment. 838
Errors Variable 'b' must be private and have accessor methods. 838
Errors Line is longer than 80 characters. 839
Errors Missing a Javadoc comment. 839
Errors 'private' modifier out of order with the JLS suggestions. 839

geometry/planar/LineSegment.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Parameter p_start_line should be final. 42
Errors Name 'p_start_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_middle_line should be final. 42
Errors Name 'p_middle_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_end_line should be final. 42
Errors Name 'p_end_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Parameter p_polyline should be final. 56
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_no should be final. 56
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors '{' should be on the previous line. 59
Errors Parameter p_shape should be final. 78
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter p_no should be final. 78
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 90
Errors '}' should be on the same line. 92
Errors '{' should be on the previous line. 94
Errors '{' should be on the previous line. 99
Errors '}' should be on the same line. 101
Errors '{' should be on the previous line. 103
Errors First sentence should end with a period. 108
Errors Method 'start_point' is not designed for extension - needs to be abstract, final or empty. 113
Errors Name 'start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors '{' should be on the previous line. 116
Errors First sentence should end with a period. 122
Errors Method 'end_point' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors First sentence should end with a period. 136
Errors Line is longer than 80 characters. 137
Errors Method 'start_point_approx' is not designed for extension - needs to be abstract, final or empty. 141
Errors Name 'start_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 142
Errors '{' should be on the previous line. 145
Errors '}' should be on the same line. 147
Errors '{' should be on the previous line. 149
Errors First sentence should end with a period. 155
Errors Line is longer than 80 characters. 156
Errors Method 'end_point_approx' is not designed for extension - needs to be abstract, final or empty. 160
Errors Name 'end_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors '{' should be on the previous line. 164
Errors '}' should be on the same line. 166
Errors '{' should be on the previous line. 168
Errors Method 'get_line' is not designed for extension - needs to be abstract, final or empty. 179
Errors Name 'get_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors Method 'get_start_closing_line' is not designed for extension - needs to be abstract, final or empty. 189
Errors Name 'get_start_closing_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors Method 'get_end_closing_line' is not designed for extension - needs to be abstract, final or empty. 199
Errors Name 'get_end_closing_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 200
Errors Method 'opposite' is not designed for extension - needs to be abstract, final or empty. 209
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Method 'to_polyline' is not designed for extension - needs to be abstract, final or empty. 219
Errors Name 'to_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220
Errors '3' is a magic number. 221
Errors Method 'to_simplex' is not designed for extension - needs to be abstract, final or empty. 234
Errors Name 'to_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors '{' should be on the previous line. 235
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '4' is a magic number. 236
Errors '{' should be on the previous line. 238
Errors '}' should be on the same line. 240
Errors '{' should be on the previous line. 242
Errors '{' should be on the previous line. 248
Errors '3' is a magic number. 249
Errors '}' should be on the same line. 250
Errors '{' should be on the previous line. 252
Errors '3' is a magic number. 253
Errors First sentence should end with a period. 259
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 265
Errors Parameter p_point should be final. 265
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 266
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 269
Errors '{' should be on the previous line. 273
Errors Line is longer than 80 characters. 278
Errors Name 'perpendicular_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Name 'perpendicular_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Name 'start_point_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Name 'end_point_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line is longer than 80 characters. 282
Errors First sentence should end with a period. 289
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 294
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors '{' should be on the previous line. 295
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors Line is longer than 80 characters. 302
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Line is longer than 80 characters. 303
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors First sentence should end with a period. 307
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 312
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 313
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors Name 'end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Name 'start_x_minus_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Name 'end_x_minus_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Name 'start_x_plus_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Name 'end_x_plus_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Line is longer than 80 characters. 329
Errors Line is longer than 80 characters. 334
Errors Method 'change_length_approx' is not designed for extension - needs to be abstract, final or empty. 340
Errors Name 'change_length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_new_length should be final. 340
Errors Name 'p_new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors Name 'new_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line is longer than 80 characters. 343
Errors Line is longer than 80 characters. 344
Errors Name 'perpendicular_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Line is longer than 80 characters. 345
Errors Name 'new_end_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Line is longer than 80 characters. 346
Errors Line is longer than 80 characters. 356
Errors Line is longer than 80 characters. 360
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 366
Errors Parameter p_other should be final. 366
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors '{' should be on the previous line. 367
Errors '{' should be on the previous line. 369
Errors Name 'start_point_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Name 'end_point_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Line is longer than 80 characters. 374
Errors Name 'this_sorted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Name 'other_sorted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Name 'left_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Name 'right_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Line is longer than 80 characters. 381
Errors '}' should be on the same line. 385
Errors '{' should be on the previous line. 387
Errors Line is longer than 80 characters. 391
Errors '{' should be on the previous line. 393
Errors Line is longer than 80 characters. 394
Errors '{' should be on the previous line. 398
Errors Line is longer than 80 characters. 399
Errors '}' should be on the same line. 410
Errors '{' should be on the previous line. 412
Errors '||' should be on a new line. 417
Errors Line is longer than 80 characters. 418
Errors Line is longer than 80 characters. 422
Errors First sentence should end with a period. 429
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 435
Errors Parameter p_other should be final. 435
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 435
Errors '{' should be on the previous line. 436
Errors Method 'overlaps' is not designed for extension - needs to be abstract, final or empty. 448
Errors Parameter p_other should be final. 448
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors '{' should be on the previous line. 449
Errors Line is longer than 80 characters. 455
Errors Line is longer than 80 characters. 457
Errors Line is longer than 80 characters. 463
Errors Method 'stair_approximation' is not designed for extension - needs to be abstract, final or empty. 463
Errors Name 'stair_approximation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Parameter p_width should be final. 463
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Parameter p_to_the_right should be final. 463
Errors Name 'p_to_the_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Name 'start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Name 'end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 474
Errors Name 'abs_dx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors Name 'abs_dy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Name 'function_of_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Name 'stair_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Name 'stair_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 493
Errors Line is longer than 80 characters. 494
Errors '{' should be on the previous line. 497
Errors '}' should be on the same line. 500
Errors '{' should be on the previous line. 502
Errors Line is longer than 80 characters. 503
Errors '{' should be on the previous line. 506
Errors Line is longer than 80 characters. 514
Errors Name 'change_x_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors Name 'prev_line_point_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Name 'prev_line_point_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors '{' should be on the previous line. 520
Errors Name 'curr_line_point_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Name 'curr_line_point_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors '{' should be on the previous line. 524
Errors Line is longer than 80 characters. 526
Errors '}' should be on the same line. 527
Errors '{' should be on the previous line. 529
Errors Line is longer than 80 characters. 531
Errors '{' should be on the previous line. 535
Errors Line is longer than 80 characters. 536
Errors '}' should be on the same line. 537
Errors '{' should be on the previous line. 539
Errors Line is longer than 80 characters. 540
Errors Line is longer than 80 characters. 543
Errors '{' should be on the previous line. 549
Errors '}' should be on the same line. 551
Errors '{' should be on the previous line. 553
Errors Line is longer than 80 characters. 562
Errors Line is longer than 80 characters. 564
Errors Line is longer than 80 characters. 570
Errors Method 'stair_approximation_45' is not designed for extension - needs to be abstract, final or empty. 570
Errors Name 'stair_approximation_45' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Parameter p_width should be final. 570
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Parameter p_to_the_right should be final. 570
Errors Name 'p_to_the_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Name 'start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 572
Errors Name 'end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors '{' should be on the previous line. 575
Errors '{' should be on the previous line. 581
Errors Line is longer than 80 characters. 587
Errors Name 'abs_delta' must match pattern '^[a-z][a-zA-Z0-9]*$'. 587
Errors Name 'function_of_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors Name 'stair_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors Name 'stair_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors '{' should be on the previous line. 594
Errors Line is longer than 80 characters. 595
Errors '{' should be on the previous line. 598
Errors '}' should be on the same line. 601
Errors '{' should be on the previous line. 603
Errors Line is longer than 80 characters. 604
Errors '{' should be on the previous line. 607
Errors Name 'prev_line_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors '{' should be on the previous line. 617
Errors Name 'curr_line_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 618
Errors Name 'curr_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Name 'curr_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 620
Errors '{' should be on the previous line. 622
Errors '}' should be on the same line. 624
Errors '{' should be on the previous line. 626
Errors '{' should be on the previous line. 628
Errors Line is longer than 80 characters. 630
Errors '}' should be on the same line. 631
Errors '{' should be on the previous line. 633
Errors Line is longer than 80 characters. 635
Errors '{' should be on the previous line. 640
Errors Line is longer than 80 characters. 641
Errors Name 'diagonal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors '{' should be on the previous line. 644
Errors Line is longer than 80 characters. 645
Errors '}' should be on the same line. 647
Errors '{' should be on the previous line. 650
Errors Line is longer than 80 characters. 651
Errors '}' should be on the same line. 654
Errors '{' should be on the previous line. 657
Errors Line is longer than 80 characters. 658
Errors Name 'diagonal_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors '{' should be on the previous line. 661
Errors Line is longer than 80 characters. 663
Errors '}' should be on the same line. 664
Errors '{' should be on the previous line. 666
Errors Line is longer than 80 characters. 668
Errors '(' is preceded with whitespace. 673
Errors Method 'border_intersections' is not designed for extension - needs to be abstract, final or empty. 693
Errors Method length is 218 lines (max allowed is 150). 693
Errors Name 'border_intersections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Parameter p_shape should be final. 693
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors '{' should be on the previous line. 694
Errors Name 'empty_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors '{' should be on the previous line. 697
Errors Name 'edge_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 701
Errors Name 'prev_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Name 'intersection_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Name 'line_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 707
Errors Name 'line_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Name 'edge_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors '<' should be on a new line. 710
Errors '{' should be on the previous line. 712
Errors Name 'next_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 713
Errors '{' should be on the previous line. 715
Errors '}' should be on the same line. 717
Errors '{' should be on the previous line. 719
Errors Name 'start_point_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 723
Errors Name 'end_point_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 724
Errors '&&' should be on a new line. 725
Errors '{' should be on the previous line. 727
Errors '{' should be on the previous line. 734
Errors '{' should be on the previous line. 739
Errors '{' should be on the previous line. 746
Errors '{' should be on the previous line. 751
Errors '||' should be on a new line. 757
Errors '{' should be on the previous line. 759
Errors Name 'prev_line_side_of_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. 762
Errors Name 'next_line_side_of_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. 763
Errors '&&' should be on a new line. 764
Errors '{' should be on the previous line. 766
Errors '{' should be on the previous line. 771
Errors Name 'prev_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 775
Errors '{' should be on the previous line. 777
Errors '}' should be on the same line. 779
Errors '{' should be on the previous line. 781
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 785
Errors '{' should be on the previous line. 787
Errors '}' should be on the same line. 789
Errors '{' should be on the previous line. 791
Errors Name 'prev_prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 796
Errors Name 'next_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors '||' should be on a new line. 800
Errors '||' should be on a new line. 801
Errors '{' should be on the previous line. 803
Errors '{' should be on the previous line. 809
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 813
Errors Name 'next_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 814
Errors '{' should be on the previous line. 817
Errors '}' should be on the same line. 819
Errors '{' should be on the previous line. 821
Errors '}' should be on the same line. 823
Errors '{' should be on the previous line. 825
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors Name 'next_next_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors '||' should be on a new line. 834
Errors '||' should be on a new line. 835
Errors '{' should be on the previous line. 837
Errors Name 'intersection_already_handeled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 842
Errors '<' should be on a new line. 843
Errors '{' should be on the previous line. 845
Errors '{' should be on the previous line. 847
Errors '{' should be on the previous line. 858
Errors '{' should be on the previous line. 860
Errors '}' should be on the same line. 865
Errors '{' should be on the previous line. 867
Errors Line is longer than 80 characters. 868
Errors '{' should be on the previous line. 881
Errors '{' should be on the previous line. 886
Errors Name 'curr_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 890
Errors Line is longer than 80 characters. 891
Errors '{' should be on the previous line. 893
Errors '{' should be on the previous line. 903
Errors Line is longer than 80 characters. 905
Errors Name 'normalised_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 908
Errors Line is longer than 80 characters. 915
Errors Method 'sort_endpoints_in_x_y' is not designed for extension - needs to be abstract, final or empty. 919
Errors Name 'sort_endpoints_in_x_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 919
Errors '{' should be on the previous line. 920
Errors Name 'swap_endlines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 921
Errors '{' should be on the previous line. 925
Errors '}' should be on the same line. 929
Errors '{' should be on the previous line. 931
Errors Missing a Javadoc comment. 937
Errors Missing a Javadoc comment. 938
Errors Missing a Javadoc comment. 939
Errors Missing a Javadoc comment. 940
Errors 'private' modifier out of order with the JLS suggestions. 940
Errors Name 'precalculated_start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 940
Errors Missing a Javadoc comment. 941
Errors 'private' modifier out of order with the JLS suggestions. 941
Errors Name 'precalculated_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 941

geometry/planar/OrthogonalBoundingDirections.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class OrthogonalBoundingDirections should be declared as final. 28
Errors '{' should be on the previous line. 29
Errors First sentence should end with a period. 30
Errors '{' should be on the previous line. 42
Errors '4' is a magic number. 43
Errors '(' is preceded with whitespace. 52
Errors Parameter p_shape should be final. 52
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors '(' is preceded with whitespace. 63
Errors Parameter p_box should be final. 63
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 64
Errors Line has trailing spaces. 67
Errors '(' is preceded with whitespace. 74
Errors Parameter p_oct should be final. 74
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors '(' is preceded with whitespace. 80
Errors Parameter p_simplex should be final. 80
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 84
Errors '(' is preceded with whitespace. 91
Errors Parameter p_circle should be final. 91
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '{' should be on the previous line. 92
Errors Line has trailing spaces. 95
Errors '(' is preceded with whitespace. 102
Errors Parameter p_polygon should be final. 102
Errors Name 'p_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors First sentence should end with a period. 107
Errors '{' should be on the previous line. 111

geometry/planar/Point.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors ')' is preceded with whitespace. 40
Errors Line has trailing spaces. 41
Errors First sentence should end with a period. 42
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line has trailing spaces. 49
Errors Line has trailing spaces. 50
Errors First sentence should end with a period. 51
Errors Name 'to_float' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line has trailing spaces. 57
Errors Name 'is_infinite' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 64
Errors Name 'surrounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line has trailing spaces. 71
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 74
Errors Name 'surrounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line has trailing spaces. 79
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '(' is followed by whitespace. 87
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Line has trailing spaces. 88
Errors Line has trailing spaces. 89
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 97
Errors First sentence should end with a period. 98
Errors Name 'perpendicular_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line has trailing spaces. 105
Errors Line has trailing spaces. 110
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_x should be final. 119
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_y should be final. 119
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors '(' is followed by whitespace. 122
Errors '||' should be on a new line. 122
Errors ')' is preceded with whitespace. 123
Errors '{' should be on the previous line. 124
Errors Line has trailing spaces. 129
Errors First sentence should end with a period. 130
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_x should be final. 138
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_y should be final. 138
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_z should be final. 139
Errors Name 'p_z' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors '{' should be on the previous line. 142
Errors Line has trailing spaces. 147
Errors '{' should be on the previous line. 150
Errors '{' should be on the previous line. 157
Errors '(' is followed by whitespace. 158
Errors '&&' should be on a new line. 158
Errors ')' is preceded with whitespace. 159
Errors '{' should be on the previous line. 160
Errors Line has trailing spaces. 167
Errors Line is longer than 80 characters. 170
Errors Line is longer than 80 characters. 171
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 178
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_1 should be final. 178
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_2 should be final. 178
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 184
Errors Method 'perpendicular_direction' is not designed for extension - needs to be abstract, final or empty. 192
Errors Name 'perpendicular_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_line should be final. 192
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors '{' should be on the previous line. 196
Errors '{' should be on the previous line. 201
Errors '}' should be on the same line. 203
Errors '{' should be on the previous line. 205
Errors '6' is a magic number. 206
Errors Line has trailing spaces. 210
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Line has trailing spaces. 219
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Line has trailing spaces. 228
Errors Method 'compare_x_y' is not designed for extension - needs to be abstract, final or empty. 236
Errors Name 'compare_x_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Parameter p_other should be final. 236
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors '{' should be on the previous line. 240
Errors Line has trailing spaces. 245
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 253
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Parameter p_factor should be final. 253
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Parameter p_pole should be final. 253
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors '{' should be on the previous line. 254
Errors Line has trailing spaces. 259
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 266
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_pole should be final. 266
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 267
Errors '.' is followed by whitespace. 269
Errors Line has trailing spaces. 272
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 279
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_pole should be final. 279
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors '.' is followed by whitespace. 282
Errors Line has trailing spaces. 284
Errors Line has trailing spaces. 285
Errors Line has trailing spaces. 288
Errors Missing a Javadoc comment. 289
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors ')' is preceded with whitespace. 289
Errors Missing a Javadoc comment. 290
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors ')' is preceded with whitespace. 290
Errors Line has trailing spaces. 291
Errors Missing a Javadoc comment. 292
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Missing a Javadoc comment. 293
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Line has trailing spaces. 294
Errors Missing a Javadoc comment. 295
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Missing a Javadoc comment. 296
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Line has trailing spaces. 297
Errors Missing a Javadoc comment. 298
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors Missing a Javadoc comment. 299
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299

geometry/planar/Polygon.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Parameter p_point_arr should be final. 40
Errors Name 'p_point_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors '{' should be on the previous line. 44
Errors '{' should be on the previous line. 48
Errors Name 'corner_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 54
Errors '{' should be on the previous line. 59
Errors Line contains a tab character. 60
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors 'while' is not followed by whitespace. 64
Errors '{' should be on the previous line. 65
Errors Line contains a tab character. 66
Errors Name 'next_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Line contains a tab character. 67
Errors 'if' is not followed by whitespace. 67
Errors Line contains a tab character. 68
Errors '{' should be on the previous line. 68
Errors Line contains a tab character. 69
Errors Line contains a tab character. 70
Errors Line contains a tab character. 71
Errors '}' should be on the same line. 71
Errors Line contains a tab character. 72
Errors Line contains a tab character. 73
Errors '{' should be on the previous line. 73
Errors Line contains a tab character. 74
Errors Line contains a tab character. 75
Errors Name 'prev_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 84
Errors Line contains a tab character. 85
Errors 'while' is not followed by whitespace. 89
Errors '{' should be on the previous line. 90
Errors Line contains a tab character. 92
Errors Line contains a tab character. 94
Errors 'if' is not followed by whitespace. 94
Errors Line contains a tab character. 95
Errors '{' should be on the previous line. 95
Errors Line contains a tab character. 96
Errors Line contains a tab character. 97
Errors Line contains a tab character. 98
Errors Line contains a tab character. 100
Errors Line contains a tab character. 101
Errors First sentence should end with a period. 106
Errors Method 'corner_array' is not designed for extension - needs to be abstract, final or empty. 111
Errors Name 'corner_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 112
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 117
Errors Line has trailing spaces. 122
Errors Method 'revert_corners' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'revert_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Name 'reverse_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 133
Errors Method 'winding_number_after_closing' is not designed for extension - needs to be abstract, final or empty. 145
Errors Name 'winding_number_after_closing' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 149
Errors Name 'first_side_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Name 'prev_side_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 157
Errors Name 'angle_sum' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 162
Errors Name 'next_side_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 165
Errors '}' should be on the same line. 167
Errors '{' should be on the previous line. 169
Errors '}' should be on the same line. 171
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 174
Errors '0.5' is a magic number. 180
Errors '{' should be on the previous line. 181
Errors Line is longer than 80 characters. 182
Errors '(' is preceded with whitespace. 182
Errors Missing a Javadoc comment. 187

geometry/planar/PolygonShape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 30
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 39
Errors Parameter p_polygon should be final. 44
Errors Name 'p_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Name 'curr_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 48
Errors Name 'curr_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Name 'last_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line has trailing spaces. 54
Errors '{' should be on the previous line. 56
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 63
Errors Name 'last_point_collinear' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line has trailing spaces. 65
Errors '{' should be on the previous line. 67
Errors Line is longer than 80 characters. 69
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 77
Errors Name 'first_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Name 'first_point_collinear' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Line has trailing spaces. 80
Errors '{' should be on the previous line. 82
Errors Line is longer than 80 characters. 84
Errors Line has trailing spaces. 87
Errors '{' should be on the previous line. 89
Errors Name 'start_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Name 'start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 97
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '||' should be on a new line. 99
Errors Line is longer than 80 characters. 100
Errors Name 'new_corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Name 'curr_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 110
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 121
Errors Line has trailing spaces. 122
Errors Parameter p_corner_arr should be final. 128
Errors Name 'p_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 132
Errors Line has trailing spaces. 133
Errors Method 'corner' is not designed for extension - needs to be abstract, final or empty. 135
Errors Parameter p_no should be final. 135
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 136
Errors '{' should be on the previous line. 138
Errors Line has trailing spaces. 144
Errors Method 'border_line_count' is not designed for extension - needs to be abstract, final or empty. 150
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors Line has trailing spaces. 154
Errors Method 'corner_is_bounded' is not designed for extension - needs to be abstract, final or empty. 156
Errors Name 'corner_is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors Parameter p_no should be final. 156
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 160
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 167
Errors Parameter p_shape should be final. 167
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Line has trailing spaces. 171
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 178
Errors Parameter p_circle should be final. 178
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors '{' should be on the previous line. 179
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 182
Errors 'if' construct must use '{}'s. 183
Errors Line has trailing spaces. 188
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 195
Errors Parameter p_simplex should be final. 195
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 196
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 199
Errors 'if' construct must use '{}'s. 200
Errors Line has trailing spaces. 205
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 207
Errors Parameter p_oct should be final. 207
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 211
Errors 'if' construct must use '{}'s. 212
Errors Line has trailing spaces. 217
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 224
Errors Parameter p_box should be final. 224
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors '{' should be on the previous line. 225
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 228
Errors 'if' construct must use '{}'s. 229
Errors Line has trailing spaces. 234
Errors Method 'cutout' is not designed for extension - needs to be abstract, final or empty. 236
Errors Parameter p_polyline should be final. 236
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Line has trailing spaces. 241
Errors Method 'enlarge' is not designed for extension - needs to be abstract, final or empty. 243
Errors Parameter p_offset should be final. 243
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 244
Errors '{' should be on the previous line. 246
Errors Line has trailing spaces. 252
Errors Method 'border_distance' is not designed for extension - needs to be abstract, final or empty. 254
Errors Name 'border_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors Parameter p_point should be final. 254
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 255
Errors Line has trailing spaces. 259
Errors Method 'smallest_radius' is not designed for extension - needs to be abstract, final or empty. 265
Errors Name 'smallest_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 266
Errors Line has trailing spaces. 269
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 276
Errors Parameter p_point should be final. 276
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 277
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 280
Errors 'if' construct must use '{}'s. 281
Errors Line has trailing spaces. 286
Errors Method 'contains_inside' is not designed for extension - needs to be abstract, final or empty. 288
Errors Name 'contains_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Parameter p_point should be final. 288
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 289
Errors '{' should be on the previous line. 291
Errors Line has trailing spaces. 296
Errors Method 'is_outside' is not designed for extension - needs to be abstract, final or empty. 298
Errors Name 'is_outside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors Parameter p_point should be final. 298
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 299
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 302
Errors 'if' construct must use '{}'s. 303
Errors Line has trailing spaces. 308
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 310
Errors Parameter p_point should be final. 310
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors '{' should be on the previous line. 311
Errors Line has trailing spaces. 314
Errors Method 'contains_on_border' is not designed for extension - needs to be abstract, final or empty. 316
Errors Name 'contains_on_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Parameter p_point should be final. 316
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 317
Errors Line is longer than 80 characters. 318
Errors Line has trailing spaces. 321
Errors Method 'distance' is not designed for extension - needs to be abstract, final or empty. 323
Errors Parameter p_point should be final. 323
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors '{' should be on the previous line. 324
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 329
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_vector should be final. 329
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors '{' should be on the previous line. 330
Errors '{' should be on the previous line. 332
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '{' should be on the previous line. 337
Errors Line has trailing spaces. 342
Errors Method 'bounding_shape' is not designed for extension - needs to be abstract, final or empty. 344
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Parameter p_dirs should be final. 344
Errors Name 'p_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors '{' should be on the previous line. 345
Errors Line has trailing spaces. 348
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 354
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '{' should be on the previous line. 355
Errors '{' should be on the previous line. 357
Errors '{' should be on the previous line. 363
Errors Line is longer than 80 characters. 370
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors 'cast' is not followed by whitespace. 370
Errors ',' is not followed by whitespace. 370
Errors 'cast' is not followed by whitespace. 370
Errors Line is longer than 80 characters. 371
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors 'cast' is not followed by whitespace. 371
Errors ',' is not followed by whitespace. 371
Errors 'cast' is not followed by whitespace. 371
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 381
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 382
Errors '{' should be on the previous line. 384
Errors '{' should be on the previous line. 394
Errors Line has trailing spaces. 400
Errors Line has trailing spaces. 404
Errors 'cast' is not followed by whitespace. 410
Errors 'cast' is not followed by whitespace. 410
Errors 'cast' is not followed by whitespace. 411
Errors 'cast' is not followed by whitespace. 411
Errors 'cast' is not followed by whitespace. 412
Errors 'cast' is not followed by whitespace. 412
Errors 'cast' is not followed by whitespace. 413
Errors 'cast' is not followed by whitespace. 413
Errors Line has trailing spaces. 417
Errors Method 'is_comvex' is not designed for extension - needs to be abstract, final or empty. 424
Errors Name 'is_comvex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors '{' should be on the previous line. 425
Errors 'if' construct must use '{}'s. 426
Errors Name 'prev_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors Name 'next_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors Line has trailing spaces. 431
Errors '{' should be on the previous line. 433
Errors 'if' construct must use '{}'s. 434
Errors 'if' construct must use '{}'s. 438
Errors 'else' construct must use '{}'s. 440
Errors Line has trailing spaces. 444
Errors Name 'first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Name 'first_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors 'cast' is not followed by whitespace. 447
Errors Name 'curr_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors 'cast' is not followed by whitespace. 448
Errors Name 'last_det' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Line has trailing spaces. 450
Errors '{' should be on the previous line. 452
Errors 'cast' is not followed by whitespace. 454
Errors Name 'curr_det' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors 'if' construct must use '{}'s. 456
Errors Line has trailing spaces. 460
Errors Line has trailing spaces. 463
Errors Method 'convex_hull' is not designed for extension - needs to be abstract, final or empty. 469
Errors Name 'convex_hull' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors '{' should be on the previous line. 470
Errors 'if' construct must use '{}'s. 471
Errors Name 'prev_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 474
Errors Name 'next_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors '{' should be on the previous line. 477
Errors '{' should be on the previous line. 479
Errors '}' should be on the same line. 481
Errors '{' should be on the previous line. 483
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 491
Errors '{' should be on the previous line. 495
Errors Line has trailing spaces. 506
Errors Method 'bounding_tile' is not designed for extension - needs to be abstract, final or empty. 512
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors '{' should be on the previous line. 513
Errors Name 'bounding_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors '{' should be on the previous line. 517
Errors Line is longer than 80 characters. 521
Errors Line has trailing spaces. 524
Errors Method 'area' is not designed for extension - needs to be abstract, final or empty. 530
Errors '{' should be on the previous line. 531
Errors Line has trailing spaces. 532
Errors '{' should be on the previous line. 534
Errors Line has trailing spaces. 540
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 542
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors '{' should be on the previous line. 545
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors '0.5' is a magic number. 551
Errors Line has trailing spaces. 554
Errors Method 'dimension' is not designed for extension - needs to be abstract, final or empty. 560
Errors '{' should be on the previous line. 561
Errors 'if' construct must use '{}'s. 562
Errors 'if' construct must use '{}'s. 564
Errors 'if' construct must use '{}'s. 566
Errors Line has trailing spaces. 570
Errors Method 'is_bounded' is not designed for extension - needs to be abstract, final or empty. 576
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors '{' should be on the previous line. 577
Errors Line has trailing spaces. 580
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 586
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors '{' should be on the previous line. 587
Errors Line has trailing spaces. 590
Errors Method 'border_line' is not designed for extension - needs to be abstract, final or empty. 592
Errors Name 'border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors Parameter p_no should be final. 592
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors '{' should be on the previous line. 593
Errors '{' should be on the previous line. 595
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 599
Errors '{' should be on the previous line. 601
Errors '}' should be on the same line. 603
Errors '{' should be on the previous line. 605
Errors Line has trailing spaces. 610
Errors Method 'nearest_point_approx' is not designed for extension - needs to be abstract, final or empty. 612
Errors Name 'nearest_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors Parameter p_from_point should be final. 612
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors '{' should be on the previous line. 613
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors Name 'convex_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 616
Errors '{' should be on the previous line. 618
Errors Line is longer than 80 characters. 619
Errors Name 'curr_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 620
Errors '{' should be on the previous line. 622
Errors Line has trailing spaces. 629
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 631
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors Parameter p_factor should be final. 631
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors Parameter p_pole should be final. 631
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors '{' should be on the previous line. 632
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors '{' should be on the previous line. 635
Errors Line has trailing spaces. 640
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 642
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors Parameter p_angle should be final. 642
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors Parameter p_pole should be final. 642
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors '{' should be on the previous line. 643
Errors '{' should be on the previous line. 645
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 648
Errors '{' should be on the previous line. 650
Errors Line is longer than 80 characters. 651
Errors Line has trailing spaces. 655
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 657
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors Parameter p_pole should be final. 657
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors '{' should be on the previous line. 658
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors '{' should be on the previous line. 661
Errors Line has trailing spaces. 666
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 668
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors Parameter p_pole should be final. 668
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 668
Errors '{' should be on the previous line. 669
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 670
Errors '{' should be on the previous line. 672
Errors Line has trailing spaces. 677
Errors Line is longer than 80 characters. 681
Errors Line is longer than 80 characters. 682
Errors Method 'split_to_convex' is not designed for extension - needs to be abstract, final or empty. 686
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors '{' should be on the previous line. 687
Errors '{' should be on the previous line. 690
Errors Name 'convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors 'if' is not followed by whitespace. 694
Errors '{' should be on the previous line. 695
Errors '{' should be on the previous line. 702
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 703
Errors Line is longer than 80 characters. 704
Errors Line has trailing spaces. 709
Errors Expected an @return tag. 714
Errors Name 'split_to_convex_recu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 714
Errors '{' should be on the previous line. 715
Errors Name 'start_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 718
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 719
Errors 'if' construct must use '{}'s. 720
Errors 'else' construct must use '{}'s. 722
Errors Line has trailing spaces. 724
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors Line has trailing spaces. 726
Errors Name 'concave_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors '{' should be on the previous line. 730
Errors 'if' construct must use '{}'s. 731
Errors 'else' construct must use '{}'s. 733
Errors Line is longer than 80 characters. 735
Errors '{' should be on the previous line. 747
Errors '{' should be on the previous line. 754
Errors Line has trailing spaces. 758
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors Line has trailing spaces. 761
Errors 'if' construct must use '{}'s. 762
Errors Name 'first_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Name 'corner_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 766
Errors Line has trailing spaces. 767
Errors '{' should be on the previous line. 769
Errors Name 'first_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 774
Errors Line has trailing spaces. 775
Errors 'if' construct must use '{}'s. 777
Errors Name 'last_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 780
Errors '{' should be on the previous line. 784
Errors Name 'last_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 788
Errors 'if' construct must use '{}'s. 790
Errors 'if' construct must use '{}'s. 793
Errors Line has trailing spaces. 799
Errors Line has trailing spaces. 800
Errors Missing a Javadoc comment. 801
Errors Variable 'corners' must be private and have accessor methods. 801
Errors Line has trailing spaces. 802
Errors First sentence should end with a period. 803
Errors 'private' modifier out of order with the JLS suggestions. 806
Errors Name 'precalculated_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 806
Errors Missing a Javadoc comment. 807
Errors 'private' modifier out of order with the JLS suggestions. 807
Errors Name 'precalculated_bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 807
Errors Missing a Javadoc comment. 808
Errors 'private' modifier out of order with the JLS suggestions. 808
Errors Name 'precalculated_convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 808
Errors Missing a Javadoc comment. 809
Errors 'private' modifier out of order with the JLS suggestions. 809
Errors '99' is a magic number. 809
Errors Line is longer than 80 characters. 810
Errors Missing a Javadoc comment. 810
Errors 'private' modifier out of order with the JLS suggestions. 810
Errors Name 'random_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 810
Errors Line has trailing spaces. 811
Errors Missing a Javadoc comment. 812
Errors '{' should be on the previous line. 813
Errors Parameter p_concave_corner_no should be final. 817
Errors Expected @param tag for 'p_concave_corner_no'. 817
Errors Name 'p_concave_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors '{' should be on the previous line. 818
Errors Name 'concave_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 819
Errors Name 'before_concave_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors Line has trailing spaces. 821
Errors 'if' construct must use '{}'s. 822
Errors Line is longer than 80 characters. 823
Errors 'else' construct must use '{}'s. 824
Errors Line has trailing spaces. 826
Errors Name 'after_concave_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 827
Errors Line has trailing spaces. 828
Errors 'if' construct must use '{}'s. 829
Errors 'else' construct must use '{}'s. 831
Errors Line is longer than 80 characters. 832
Errors Line has trailing spaces. 833
Errors Name 'search_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 834
Errors '||' should be on a new line. 834
Errors Line has trailing spaces. 836
Errors Name 'search_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 837
Errors '||' should be on a new line. 837
Errors Line has trailing spaces. 839
Errors Name 'search_up' must match pattern '^[a-z][a-zA-Z0-9]*$'. 840
Errors '||' should be on a new line. 840
Errors Line has trailing spaces. 842
Errors Name 'search_down' must match pattern '^[a-z][a-zA-Z0-9]*$'. 843
Errors '||' should be on a new line. 843
Errors Line has trailing spaces. 845
Errors Name 'min_projection_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 846
Errors Name 'min_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 847
Errors Name 'corner_no_after_min_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors Line has trailing spaces. 849
Errors Line is longer than 80 characters. 850
Errors Name 'corner_no_after_curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 850
Errors Line has trailing spaces. 851
Errors Name 'corner_before_curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 852
Errors 'if' construct must use '{}'s. 853
Errors Line is longer than 80 characters. 854
Errors 'else' construct must use '{}'s. 855
Errors Line is longer than 80 characters. 857
Errors Name 'corner_before_projection_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 857
Errors Line has trailing spaces. 858
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 859
Errors Name 'loop_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 860
Errors Line has trailing spaces. 861
Errors '{' should be on the previous line. 863
Errors Line is longer than 80 characters. 864
Errors Name 'corner_after_curr_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 864
Errors Line is longer than 80 characters. 865
Errors Name 'corner_after_projection_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 865
Errors Line is longer than 80 characters. 866
Errors '{' should be on the previous line. 868
Errors Name 'min_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 869
Errors Name 'max_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 870
Errors Line has trailing spaces. 871
Errors Line is longer than 80 characters. 872
Errors '}' should be on the same line. 876
Errors '{' should be on the previous line. 878
Errors Line has trailing spaces. 882
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 885
Errors Line is longer than 80 characters. 886
Errors Line is longer than 80 characters. 887
Errors Name 'x_intersect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 887
Errors Line is longer than 80 characters. 889
Errors Line is longer than 80 characters. 890
Errors Line is longer than 80 characters. 891
Errors Name 'projection_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 891
Errors '&&' should be on a new line. 891
Errors Line is longer than 80 characters. 892
Errors '&&' should be on a new line. 892
Errors Line is longer than 80 characters. 893
Errors Line is longer than 80 characters. 894
Errors '&&' should be on a new line. 894
Errors Line is longer than 80 characters. 895
Errors '{' should be on the previous line. 897
Errors Line is longer than 80 characters. 899
Errors Line is longer than 80 characters. 900
Errors Line has trailing spaces. 904
Errors Line is longer than 80 characters. 905
Errors '{' should be on the previous line. 907
Errors Name 'min_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 908
Errors Name 'max_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 909
Errors Line is longer than 80 characters. 910
Errors '}' should be on the same line. 914
Errors '{' should be on the previous line. 916
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 922
Errors Line is longer than 80 characters. 923
Errors Line is longer than 80 characters. 924
Errors Name 'y_intersect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 924
Errors Line is longer than 80 characters. 926
Errors Line is longer than 80 characters. 927
Errors Name 'projection_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 927
Errors '&&' should be on a new line. 927
Errors '&&' should be on a new line. 928
Errors Line is longer than 80 characters. 929
Errors Line is longer than 80 characters. 931
Errors Line has trailing spaces. 932
Errors '{' should be on the previous line. 934
Errors Line is longer than 80 characters. 936
Errors Line is longer than 80 characters. 937
Errors Line is longer than 80 characters. 942
Errors '{' should be on the previous line. 944
Errors '}' should be on the same line. 946
Errors '{' should be on the previous line. 948
Errors ')' is preceded with whitespace. 952
Errors '{' should be on the previous line. 953
Errors Line is longer than 80 characters. 954
Errors Line has trailing spaces. 956
Errors Line has trailing spaces. 960
Errors Missing a Javadoc comment. 961
Errors Name 'corner_no_after_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 961
Errors Variable 'corner_no_after_projection' must be private and have accessor methods. 961
Errors Missing a Javadoc comment. 962
Errors Variable 'projection' must be private and have accessor methods. 962

geometry/planar/Polyline.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 44
Errors Parameter p_polygon should be final. 48
Errors Name 'p_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Name 'point_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 53
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 64
Errors Line has trailing spaces. 67
Errors Line is longer than 80 characters. 68
Errors Line is longer than 80 characters. 70
Errors Line has trailing spaces. 72
Errors Parameter p_points should be final. 78
Errors Name 'p_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 82
Errors First sentence should end with a period. 83
Errors Parameter p_from_corner should be final. 89
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_to_corner should be final. 89
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 92
Errors '3' is a magic number. 96
Errors Line has trailing spaces. 103
Errors Parameter p_line_arr should be final. 112
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 113
Errors '3' is a magic number. 116
Errors ')' is preceded with whitespace. 116
Errors '{' should be on the previous line. 117
Errors Line has trailing spaces. 122
Errors '{' should be on the previous line. 126
Errors Line is longer than 80 characters. 127
Errors Line is longer than 80 characters. 128
Errors Name 'side_of_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 142
Errors First sentence should end with a period. 143
Errors Method 'corner_count' is not designed for extension - needs to be abstract, final or empty. 148
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors Line has trailing spaces. 152
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 158
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors '3' is a magic number. 160
Errors Line has trailing spaces. 162
Errors Method 'is_point' is not designed for extension - needs to be abstract, final or empty. 168
Errors Name 'is_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors '(' is followed by whitespace. 170
Errors '3' is a magic number. 170
Errors '{' should be on the previous line. 171
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 176
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 184
Errors First sentence should end with a period. 185
Errors Method 'is_orthogonal' is not designed for extension - needs to be abstract, final or empty. 190
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 193
Errors '{' should be on the previous line. 195
Errors Line has trailing spaces. 201
Errors First sentence should end with a period. 202
Errors Method 'is_multiple_of_45_degree' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'is_multiple_of_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors '{' should be on the previous line. 210
Errors '{' should be on the previous line. 212
Errors Line has trailing spaces. 218
Errors First sentence should end with a period. 219
Errors Method 'first_corner' is not designed for extension - needs to be abstract, final or empty. 224
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors '{' should be on the previous line. 225
Errors Line has trailing spaces. 228
Errors First sentence should end with a period. 229
Errors Method 'last_corner' is not designed for extension - needs to be abstract, final or empty. 235
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 239
Errors Method 'corner_arr' is not designed for extension - needs to be abstract, final or empty. 246
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 254
Errors '{' should be on the previous line. 258
Errors '{' should be on the previous line. 260
Errors Line has trailing spaces. 266
Errors Method 'corner_approx_arr' is not designed for extension - needs to be abstract, final or empty. 273
Errors Name 'corner_approx_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 274
Errors '{' should be on the previous line. 276
Errors '{' should be on the previous line. 281
Errors '{' should be on the previous line. 285
Errors '{' should be on the previous line. 287
Errors Line is longer than 80 characters. 288
Errors Line has trailing spaces. 293
Errors Method 'corner_approx' is not designed for extension - needs to be abstract, final or empty. 301
Errors Name 'corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_no should be final. 301
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors '{' should be on the previous line. 302
Errors '{' should be on the previous line. 305
Errors '}' should be on the same line. 308
Errors '{' should be on the previous line. 310
Errors Line is longer than 80 characters. 311
Errors '}' should be on the same line. 313
Errors '{' should be on the previous line. 315
Errors '{' should be on the previous line. 320
Errors '{' should be on the previous line. 323
Errors '{' should be on the previous line. 329
Errors Line is longer than 80 characters. 330
Errors Line has trailing spaces. 334
Errors Line is longer than 80 characters. 336
Errors Method 'corner' is not designed for extension - needs to be abstract, final or empty. 341
Errors Parameter p_no should be final. 341
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 342
Errors '{' should be on the previous line. 344
Errors '{' should be on the previous line. 350
Errors '}' should be on the same line. 353
Errors '{' should be on the previous line. 355
Errors Line is longer than 80 characters. 356
Errors '}' should be on the same line. 358
Errors '{' should be on the previous line. 360
Errors '{' should be on the previous line. 365
Errors '{' should be on the previous line. 368
Errors '{' should be on the previous line. 374
Errors Line has trailing spaces. 379
Errors First sentence should end with a period. 380
Errors Method 'reverse' is not designed for extension - needs to be abstract, final or empty. 385
Errors '{' should be on the previous line. 386
Errors Name 'reversed_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors '{' should be on the previous line. 389
Errors Line has trailing spaces. 394
Errors Method 'length_approx' is not designed for extension - needs to be abstract, final or empty. 403
Errors Name 'length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_from_corner should be final. 403
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_to_corner should be final. 403
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors '{' should be on the previous line. 404
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors '{' should be on the previous line. 409
Errors Line has trailing spaces. 414
Errors Method 'length_approx' is not designed for extension - needs to be abstract, final or empty. 421
Errors Name 'length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors '{' should be on the previous line. 422
Errors Line has trailing spaces. 425
Errors First sentence should end with a period. 426
Errors Method 'offset_shapes' is not designed for extension - needs to be abstract, final or empty. 435
Errors Name 'offset_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 435
Errors Parameter p_half_width should be final. 435
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 435
Errors '{' should be on the previous line. 436
Errors '-' is not followed by whitespace. 437
Errors Line has trailing spaces. 439
Errors First sentence should end with a period. 440
Errors Line is longer than 80 characters. 442
Errors Method 'offset_shapes' is not designed for extension - needs to be abstract, final or empty. 450
Errors Method length is 195 lines (max allowed is 150). 450
Errors Name 'offset_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Parameter p_half_width should be final. 450
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Parameter p_from_no should be final. 451
Errors Name 'p_from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors Parameter p_to_no should be final. 451
Errors Name 'p_to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors '{' should be on the previous line. 452
Errors Name 'from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 453
Errors Name 'to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors '-' is not followed by whitespace. 454
Errors Name 'shape_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors '-' is not followed by whitespace. 455
Errors Name 'shape_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors '{' should be on the previous line. 458
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors '{' should be on the previous line. 464
Errors Name 'next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Line has trailing spaces. 466
Errors '4' is a magic number. 467
Errors Line has trailing spaces. 468
Errors Line has trailing spaces. 471
Errors Name 'next_dir_from_curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '{' should be on the previous line. 476
Errors '}' should be on the same line. 479
Errors '{' should be on the previous line. 481
Errors Line has trailing spaces. 485
Errors Line has trailing spaces. 488
Errors Name 'curr_dir_from_prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors '{' should be on the previous line. 493
Errors '3' is a magic number. 494
Errors '}' should be on the same line. 496
Errors '{' should be on the previous line. 498
Errors '3' is a magic number. 499
Errors Name 'corner_to_check' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Name 'check_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors '{' should be on the previous line. 507
Errors '}' should be on the same line. 509
Errors '{' should be on the previous line. 511
Errors Name 'check_distance_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors Name 'check_dist_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors Name 'cut_dog_ear_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors Name 'tmp_curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Name 'direction_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors '{' should be on the previous line. 520
Errors '{' should be on the previous line. 523
Errors '{' should be on the previous line. 527
Errors Name 'tmp_next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Name 'next_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Line is longer than 80 characters. 532
Errors Name 'tmp_next_dir_from_tmp_curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Line is longer than 80 characters. 534
Errors '{' should be on the previous line. 536
Errors '{' should be on the previous line. 538
Errors '}' should be on the same line. 540
Errors '{' should be on the previous line. 542
Errors Line is longer than 80 characters. 543
Errors Line has trailing spaces. 545
Errors Line is longer than 80 characters. 546
Errors Line is longer than 80 characters. 547
Errors Line is longer than 80 characters. 548
Errors '{' should be on the previous line. 550
Errors '{' should be on the previous line. 560
Errors '}' should be on the same line. 562
Errors '{' should be on the previous line. 564
Errors '3' is a magic number. 567
Errors '{' should be on the previous line. 571
Errors '{' should be on the previous line. 574
Errors '{' should be on the previous line. 578
Errors Name 'tmp_prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors Name 'prev_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 582
Errors Line is longer than 80 characters. 583
Errors Name 'tmp_curr_dir_from_tmp_prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 583
Errors Line is longer than 80 characters. 585
Errors '{' should be on the previous line. 587
Errors '}' should be on the same line. 591
Errors '{' should be on the previous line. 593
Errors Line is longer than 80 characters. 594
Errors Line is longer than 80 characters. 596
Errors Line is longer than 80 characters. 597
Errors Line is longer than 80 characters. 598
Errors '{' should be on the previous line. 600
Errors Name 'cut_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 608
Errors '{' should be on the previous line. 610
Errors Name 'cut_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 611
Errors '{' should be on the previous line. 614
Errors Name 'curr_shape_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 620
Errors '{' should be on the previous line. 623
Errors Name 'surr_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors '-' is not preceded with whitespace. 624
Errors '-' is not followed by whitespace. 624
Errors Line has trailing spaces. 626
Errors '}' should be on the same line. 627
Errors '{' should be on the previous line. 630
Errors Name 'surr_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors '-' is not preceded with whitespace. 631
Errors '-' is not followed by whitespace. 631
Errors Name 'offset_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 632
Errors Line is longer than 80 characters. 635
Errors '{' should be on the previous line. 637
Errors Line has trailing spaces. 640
Errors Line has trailing spaces. 643
Errors Line has trailing spaces. 647
Errors Method 'offset_shape' is not designed for extension - needs to be abstract, final or empty. 657
Errors Name 'offset_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors Parameter p_half_width should be final. 657
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors Parameter p_no should be final. 657
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors '{' should be on the previous line. 658
Errors '3' is a magic number. 659
Errors '{' should be on the previous line. 660
Errors Line has trailing spaces. 667
Errors Method 'offset_box' is not designed for extension - needs to be abstract, final or empty. 677
Errors Name 'offset_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors Parameter p_half_width should be final. 677
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors Parameter p_no should be final. 677
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 677
Errors '{' should be on the previous line. 678
Errors Name 'curr_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 679
Errors Line has trailing spaces. 683
Errors First sentence should end with a period. 684
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 690
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors Parameter p_vector should be final. 690
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 690
Errors '{' should be on the previous line. 691
Errors '{' should be on the previous line. 693
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors '{' should be on the previous line. 698
Errors Line has trailing spaces. 703
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 711
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors Parameter p_factor should be final. 711
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors Parameter p_pole should be final. 711
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors '{' should be on the previous line. 712
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 713
Errors '{' should be on the previous line. 715
Errors Line has trailing spaces. 720
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 728
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Parameter p_angle should be final. 728
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Parameter p_pole should be final. 728
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors '{' should be on the previous line. 729
Errors '{' should be on the previous line. 731
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 734
Errors '{' should be on the previous line. 736
Errors Line has trailing spaces. 737
Errors Line is longer than 80 characters. 738
Errors Line has trailing spaces. 742
Errors First sentence should end with a period. 743
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 749
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 749
Errors Parameter p_pole should be final. 749
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 749
Errors '{' should be on the previous line. 750
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 751
Errors '{' should be on the previous line. 753
Errors Line has trailing spaces. 758
Errors First sentence should end with a period. 759
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 765
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Parameter p_pole should be final. 765
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors '{' should be on the previous line. 766
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 767
Errors '{' should be on the previous line. 769
Errors Line has trailing spaces. 774
Errors Line has trailing spaces. 775
Errors First sentence should end with a period. 776
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 785
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 785
Errors Parameter p_from_corner_no should be final. 785
Errors Name 'p_from_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 785
Errors Parameter p_to_corner_no should be final. 785
Errors Name 'p_to_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 785
Errors '{' should be on the previous line. 786
Errors Name 'from_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 787
Errors Name 'to_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 788
Errors '{' should be on the previous line. 794
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Line is longer than 80 characters. 801
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 801
Errors 'cast' is not followed by whitespace. 801
Errors 'cast' is not followed by whitespace. 801
Errors Line is longer than 80 characters. 802
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 802
Errors 'cast' is not followed by whitespace. 802
Errors 'cast' is not followed by whitespace. 802
Errors Line has trailing spaces. 805
Errors First sentence should end with a period. 806
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 812
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 812
Errors '{' should be on the previous line. 813
Errors '{' should be on the previous line. 815
Errors Line has trailing spaces. 820
Errors First sentence should end with a period. 821
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 830
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors Parameter p_from_corner_no should be final. 830
Errors Name 'p_from_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors Parameter p_to_corner_no should be final. 830
Errors Name 'p_to_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors Name 'from_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors Name 'to_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 833
Errors '{' should be on the previous line. 843
Errors Name 'surrounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors 'cast' is not followed by whitespace. 857
Errors 'cast' is not followed by whitespace. 857
Errors 'cast' is not followed by whitespace. 858
Errors 'cast' is not followed by whitespace. 858
Errors 'cast' is not followed by whitespace. 859
Errors 'cast' is not followed by whitespace. 859
Errors 'cast' is not followed by whitespace. 860
Errors 'cast' is not followed by whitespace. 860
Errors Line has trailing spaces. 863
Errors Method 'nearest_point_approx' is not designed for extension - needs to be abstract, final or empty. 871
Errors Name 'nearest_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 871
Errors Parameter p_from_point should be final. 871
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 871
Errors '{' should be on the previous line. 872
Errors Name 'min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 873
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 874
Errors '{' should be on the previous line. 878
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 879
Errors '{' should be on the previous line. 881
Errors Name 'c_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 886
Errors '{' should be on the previous line. 888
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 890
Errors '{' should be on the previous line. 892
Errors Name 'segment_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Line is longer than 80 characters. 895
Errors '{' should be on the previous line. 897
Errors Line has trailing spaces. 905
Errors First sentence should end with a period. 906
Errors Method 'distance' is not designed for extension - needs to be abstract, final or empty. 913
Errors Parameter p_from_point should be final. 913
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 913
Errors '{' should be on the previous line. 914
Errors Line is longer than 80 characters. 915
Errors Line has trailing spaces. 918
Errors Method 'combine' is not designed for extension - needs to be abstract, final or empty. 932
Errors Parameter p_other should be final. 932
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 932
Errors '{' should be on the previous line. 933
Errors '3' is a magic number. 934
Errors '3' is a magic number. 935
Errors '{' should be on the previous line. 936
Errors Name 'combine_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 939
Errors Name 'combine_other_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 940
Errors '{' should be on the previous line. 942
Errors '}' should be on the same line. 945
Errors '{' should be on the previous line. 947
Errors '}' should be on the same line. 950
Errors '{' should be on the previous line. 952
Errors '}' should be on the same line. 955
Errors '{' should be on the previous line. 957
Errors '}' should be on the same line. 960
Errors '{' should be on the previous line. 962
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors '{' should be on the previous line. 967
Errors '{' should be on the previous line. 970
Errors '{' should be on the previous line. 973
Errors Line is longer than 80 characters. 974
Errors '}' should be on the same line. 976
Errors '{' should be on the previous line. 978
Errors '{' should be on the previous line. 981
Errors '{' should be on the previous line. 987
Errors '}' should be on the same line. 990
Errors '{' should be on the previous line. 992
Errors '{' should be on the previous line. 995
Errors '{' should be on the previous line. 999
Errors '{' should be on the previous line. 1002
Errors '}' should be on the same line. 1005
Errors '{' should be on the previous line. 1007
Errors '{' should be on the previous line. 1010
Errors Line has trailing spaces. 1018
Errors Line is longer than 80 characters. 1021
Errors Method 'split' is not designed for extension - needs to be abstract, final or empty. 1032
Errors Parameter p_line_no should be final. 1032
Errors Name 'p_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1032
Errors Parameter p_end_line should be final. 1032
Errors Name 'p_end_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1032
Errors '{' should be on the previous line. 1033
Errors '{' should be on the previous line. 1035
Errors '{' should be on the previous line. 1040
Errors Name 'new_end_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1043
Errors '||' should be on a new line. 1044
Errors Line is longer than 80 characters. 1045
Errors Name 'first_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1051
Errors '{' should be on the previous line. 1053
Errors Line has trailing spaces. 1057
Errors '}' should be on the same line. 1058
Errors '{' should be on the previous line. 1060
Errors Name 'second_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1065
Errors '{' should be on the previous line. 1067
Errors Line is longer than 80 characters. 1068
Errors Line is longer than 80 characters. 1070
Errors ',' is not followed by whitespace. 1070
Errors Line has trailing spaces. 1071
Errors '}' should be on the same line. 1072
Errors '{' should be on the previous line. 1074
Errors Line is longer than 80 characters. 1077
Errors '{' should be on the previous line. 1083
Errors Line has trailing spaces. 1088
Errors First sentence should end with a period. 1089
Errors Method 'skip_lines' is not designed for extension - needs to be abstract, final or empty. 1097
Errors Name 'skip_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1097
Errors Parameter p_from_no should be final. 1097
Errors Name 'p_from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1097
Errors Parameter p_to_no should be final. 1097
Errors Name 'p_to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1097
Errors '{' should be on the previous line. 1098
Errors '{' should be on the previous line. 1100
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Line is longer than 80 characters. 1105
Errors Line has trailing spaces. 1108
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 1115
Errors Parameter p_point should be final. 1115
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1115
Errors '{' should be on the previous line. 1116
Errors '{' should be on the previous line. 1118
Errors Name 'curr_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1119
Errors '{' should be on the previous line. 1121
Errors Line has trailing spaces. 1127
Errors Line is longer than 80 characters. 1131
Errors Method 'projection_line' is not designed for extension - needs to be abstract, final or empty. 1138
Errors Name 'projection_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors Parameter p_from_point should be final. 1138
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1138
Errors '{' should be on the previous line. 1139
Errors Name 'from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1140
Errors Name 'min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1141
Errors Name 'result_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1142
Errors Name 'nearest_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1143
Errors '{' should be on the previous line. 1145
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1147
Errors '{' should be on the previous line. 1149
Errors Line is longer than 80 characters. 1150
Errors Name 'direction_towards_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1150
Errors '{' should be on the previous line. 1152
Errors Line is longer than 80 characters. 1155
Errors Name 'curr_result_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1155
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1156
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1157
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors Name 'next_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1159
Errors Line is longer than 80 characters. 1160
Errors '{' should be on the previous line. 1162
Errors '{' should be on the previous line. 1172
Errors Name 'start_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1175
Errors Line is longer than 80 characters. 1176
Errors Line has trailing spaces. 1179
Errors Method 'shorten' is not designed for extension - needs to be abstract, final or empty. 1189
Errors Parameter p_new_line_count should be final. 1189
Errors Name 'p_new_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Parameter p_last_segment_length should be final. 1189
Errors Name 'p_last_segment_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1191
Errors Name 'prev_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1192
Errors '3' is a magic number. 1192
Errors Line is longer than 80 characters. 1193
Errors Name 'new_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1193
Errors '{' should be on the previous line. 1195
Errors '(' is followed by whitespace. 1197
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1199
Errors Name 'first_line_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1202
Errors '{' should be on the previous line. 1204
Errors Name 'new_prev_last_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1207
Errors Line is longer than 80 characters. 1210
Errors '6' is a magic number. 1210
Errors Line has trailing spaces. 1213
Errors Line has trailing spaces. 1214
Errors Missing a Javadoc comment. 1215
Errors Name 'remove_consecutive_parallel_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1215
Errors '(' is followed by whitespace. 1215
Errors Parameter p_line_arr should be final. 1215
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1215
Errors '3' is a magic number. 1217
Errors '{' should be on the previous line. 1218
Errors Name 'tmp_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1222
Errors Name 'new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1223
Errors '{' should be on the previous line. 1226
Errors '{' should be on the previous line. 1229
Errors '{' should be on the previous line. 1236
Errors '3' is a magic number. 1241
Errors '{' should be on the previous line. 1242
Errors Line has trailing spaces. 1249
Errors First sentence should end with a period. 1250
Errors Expected an @return tag. 1254
Errors Name 'remove_overlaps' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1254
Errors Parameter p_line_arr should be final. 1254
Errors Expected @param tag for 'p_line_arr'. 1254
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1254
Errors '{' should be on the previous line. 1255
Errors '4' is a magic number. 1256
Errors '{' should be on the previous line. 1257
Errors Name 'new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1260
Errors Name 'tmp_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1261
Errors '{' should be on the previous line. 1264
Errors '{' should be on the previous line. 1271
Errors Line is longer than 80 characters. 1272
Errors '}' should be on the same line. 1276
Errors '{' should be on the previous line. 1278
Errors Line is longer than 80 characters. 1285
Errors '{' should be on the previous line. 1292
Errors '3' is a magic number. 1297
Errors '{' should be on the previous line. 1298
Errors Line has trailing spaces. 1305
Errors Line has trailing spaces. 1306
Errors Variable 'arr' must be private and have accessor methods. 1310
Errors Line has trailing spaces. 1311
Errors Missing a Javadoc comment. 1312
Errors 'private' modifier out of order with the JLS suggestions. 1312
Errors Name 'precalculated_float_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1312
Errors Missing a Javadoc comment. 1313
Errors 'private' modifier out of order with the JLS suggestions. 1313
Errors Name 'precalculated_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1313
Errors Missing a Javadoc comment. 1314
Errors 'private' modifier out of order with the JLS suggestions. 1314
Errors Name 'precalculated_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1314
Errors Missing a Javadoc comment. 1315

geometry/planar/PolylineArea.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 27
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 36
Errors Line is longer than 80 characters. 40
Errors Line is longer than 80 characters. 42
Errors Parameter p_border_shape should be final. 42
Errors Name 'p_border_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_hole_arr should be final. 42
Errors Name 'p_hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Method 'dimension' is not designed for extension - needs to be abstract, final or empty. 53
Errors '{' should be on the previous line. 54
Errors Method 'is_bounded' is not designed for extension - needs to be abstract, final or empty. 63
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 64
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 73
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_box should be final. 79
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Method 'get_border' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'get_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Method 'get_holes' is not designed for extension - needs to be abstract, final or empty. 99
Errors Name 'get_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 109
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 119
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 130
Errors Parameter p_point should be final. 130
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 131
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 137
Errors '{' should be on the previous line. 139
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 147
Errors Parameter p_point should be final. 147
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors '{' should be on the previous line. 150
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 156
Errors Method 'nearest_point_approx' is not designed for extension - needs to be abstract, final or empty. 164
Errors Name 'nearest_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Parameter p_from_point should be final. 164
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 165
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Name 'convex_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 170
Errors Line is longer than 80 characters. 171
Errors Name 'curr_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 174
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 183
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Parameter p_vector should be final. 183
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 186
Errors Name 'translated_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Name 'translated_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 192
Errors Method 'corner_approx_arr' is not designed for extension - needs to be abstract, final or empty. 203
Errors Name 'corner_approx_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 207
Errors Name 'curr_corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Name 'dest_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 215
Errors Line is longer than 80 characters. 217
Errors Line is longer than 80 characters. 226
Errors Line is longer than 80 characters. 227
Errors Method 'split_to_convex' is not designed for extension - needs to be abstract, final or empty. 231
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors Line is longer than 80 characters. 239
Errors Line is longer than 80 characters. 240
Errors Line is longer than 80 characters. 246
Errors Method 'split_to_convex' is not designed for extension - needs to be abstract, final or empty. 246
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Parameter p_stoppable_thread should be final. 246
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 249
Errors Name 'convex_border_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors '{' should be on the previous line. 252
Errors Name 'curr_piece_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 258
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 264
Errors Line is longer than 80 characters. 265
Errors Name 'convex_hole_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 270
Errors '{' should be on the previous line. 274
Errors Name 'curr_hole_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Line is longer than 80 characters. 276
Errors Name 'new_piece_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 279
Errors Line is longer than 80 characters. 280
Errors Name 'curr_divide_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Line is longer than 80 characters. 285
Errors '{' should be on the previous line. 293
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 301
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_factor should be final. 301
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Parameter p_pole should be final. 301
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors '{' should be on the previous line. 302
Errors Line is longer than 80 characters. 303
Errors Name 'new_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Name 'new_hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors '{' should be on the previous line. 306
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 313
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors Parameter p_angle should be final. 313
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors Parameter p_pole should be final. 313
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors '{' should be on the previous line. 314
Errors Name 'new_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Name 'new_hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 318
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 325
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Parameter p_pole should be final. 325
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors '{' should be on the previous line. 326
Errors Name 'new_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Name 'new_hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 330
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 338
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Parameter p_pole should be final. 338
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors '{' should be on the previous line. 339
Errors Name 'new_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Name 'new_hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors '{' should be on the previous line. 343
Errors Line is longer than 80 characters. 350
Errors Missing a Javadoc comment. 350
Errors 'private' modifier out of order with the JLS suggestions. 350
Errors Name 'cutout_hole_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Parameter p_divide_piece should be final. 350
Errors Name 'p_divide_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Parameter p_hole_piece should be final. 350
Errors Name 'p_hole_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors Parameter p_result_pieces should be final. 351
Errors Name 'p_result_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Name 'result_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors '{' should be on the previous line. 355
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors '{' should be on the previous line. 358
Errors Missing a Javadoc comment. 363
Errors Name 'border_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Variable 'border_shape' must be private and have accessor methods. 363
Errors Missing a Javadoc comment. 364
Errors Name 'hole_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors Variable 'hole_arr' must be private and have accessor methods. 364
Errors Missing a Javadoc comment. 365
Errors 'private' modifier out of order with the JLS suggestions. 365
Errors Name 'precalculated_convex_pieces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365

geometry/planar/PolylineShape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors First sentence should end with a period. 36
Errors Name 'corner_is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line has trailing spaces. 43
Errors First sentence should end with a period. 44
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line has trailing spaces. 50
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 64
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line has trailing spaces. 71
Errors Line is longer than 80 characters. 78
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line has trailing spaces. 79
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line has trailing spaces. 86
Errors Line has trailing spaces. 87
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line has trailing spaces. 94
Errors First sentence should end with a period. 95
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Line has trailing spaces. 101
Errors Method 'bounded_corners' is not designed for extension - needs to be abstract, final or empty. 107
Errors Name 'bounded_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 108
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Name 'result_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 112
Errors '{' should be on the previous line. 114
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 126
Errors Method 'corner_approx' is not designed for extension - needs to be abstract, final or empty. 136
Errors Name 'corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Parameter p_no should be final. 136
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Line has trailing spaces. 140
Errors Line has trailing spaces. 141
Errors Method 'corner_approx_arr' is not designed for extension - needs to be abstract, final or empty. 149
Errors Name 'corner_approx_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '{' should be on the previous line. 150
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 154
Errors Line has trailing spaces. 159
Errors Method 'equals_corner' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'equals_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Parameter p_point should be final. 167
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors '{' should be on the previous line. 170
Errors '{' should be on the previous line. 172
Errors Line has trailing spaces. 178
Errors Method 'circumference' is not designed for extension - needs to be abstract, final or empty. 185
Errors '{' should be on the previous line. 186
Errors '{' should be on the previous line. 188
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '{' should be on the previous line. 195
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line has trailing spaces. 202
Errors First sentence should end with a period. 203
Errors Method 'centre_of_gravity' is not designed for extension - needs to be abstract, final or empty. 208
Errors Name 'centre_of_gravity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 209
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors '{' should be on the previous line. 214
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Line has trailing spaces. 223
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 229
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_box should be final. 229
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 230
Errors Line has trailing spaces. 233
Errors First sentence should end with a period. 234
Errors Method 'index_of_left_most_corner' is not designed for extension - needs to be abstract, final or empty. 242
Errors Name 'index_of_left_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_from_point should be final. 242
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors Name 'left_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 248
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Line is longer than 80 characters. 250
Errors '==' is not preceded with whitespace. 250
Errors Line has trailing spaces. 258
Errors First sentence should end with a period. 259
Errors Method 'index_of_right_most_corner' is not designed for extension - needs to be abstract, final or empty. 267
Errors Name 'index_of_right_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_from_point should be final. 267
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 268
Errors Name 'right_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 273
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Line is longer than 80 characters. 275
Errors Line has trailing spaces. 283
Errors Method 'polar_line_segment' is not designed for extension - needs to be abstract, final or empty. 292
Errors Name 'polar_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_from_point should be final. 292
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 296
Errors Name 'left_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Name 'right_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors '{' should be on the previous line. 303
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Line is longer than 80 characters. 305
Errors Line is longer than 80 characters. 309
Errors '==' is not preceded with whitespace. 309
Errors Line has trailing spaces. 316
Errors Name 'border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Line has trailing spaces. 324
Errors Method 'prev_no' is not designed for extension - needs to be abstract, final or empty. 331
Errors Name 'prev_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_no should be final. 331
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 332
Errors '{' should be on the previous line. 335
Errors '}' should be on the same line. 337
Errors '{' should be on the previous line. 339
Errors Line has trailing spaces. 344
Errors Method 'next_no' is not designed for extension - needs to be abstract, final or empty. 351
Errors Name 'next_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_no should be final. 351
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors '{' should be on the previous line. 355
Errors '}' should be on the same line. 357
Errors '{' should be on the previous line. 359
Errors Line has trailing spaces. 364
Errors Method 'get_border' is not designed for extension - needs to be abstract, final or empty. 370
Errors Name 'get_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 371
Errors Line has trailing spaces. 374
Errors Method 'get_holes' is not designed for extension - needs to be abstract, final or empty. 380
Errors Name 'get_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors '{' should be on the previous line. 381
Errors Line has trailing spaces. 384
Errors Line has trailing spaces. 385
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 392
Errors Parameter p_line should be final. 392
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors '{' should be on the previous line. 393
Errors Name 'side_of_first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors '{' should be on the previous line. 396
Errors '{' should be on the previous line. 400
Errors '{' should be on the previous line. 402
Errors Line has trailing spaces. 408
Errors Line is longer than 80 characters. 410
Errors Method 'left_most_corner' is not designed for extension - needs to be abstract, final or empty. 415
Errors Name 'left_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Parameter p_from_point should be final. 415
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors '{' should be on the previous line. 416
Errors '{' should be on the previous line. 418
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors '{' should be on the previous line. 424
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 427
Errors Line has trailing spaces. 433
Errors Line is longer than 80 characters. 435
Errors Method 'right_most_corner' is not designed for extension - needs to be abstract, final or empty. 440
Errors Name 'right_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Parameter p_from_point should be final. 440
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors '{' should be on the previous line. 441
Errors '{' should be on the previous line. 443
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors '{' should be on the previous line. 449
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450

geometry/planar/RationalPoint.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 46
Errors First sentence should end with a period. 47
Errors Method 'to_float' is not designed for extension - needs to be abstract, final or empty. 52
Errors Name 'to_float' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors '{' should be on the previous line. 58
Errors '}' should be on the same line. 61
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 67
Errors '(' is followed by whitespace. 68
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors Definition of 'equals()' without corresponding definition of 'hashCode()'. 76
Errors '(' is followed by whitespace. 76
Errors Parameter p_ob should be final. 76
Errors Name 'p_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors ')' is preceded with whitespace. 76
Errors '{' should be on the previous line. 77
Errors '(' is followed by whitespace. 78
Errors ')' is preceded with whitespace. 78
Errors '{' should be on the previous line. 79
Errors '(' is followed by whitespace. 82
Errors ')' is preceded with whitespace. 82
Errors '{' should be on the previous line. 83
Errors '(' is followed by whitespace. 86
Errors ')' is preceded with whitespace. 86
Errors '{' should be on the previous line. 87
Errors ';' is preceded with whitespace. 88
Errors 'cast' is not followed by whitespace. 90
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 97
Errors Line has trailing spaces. 100
Errors Method 'is_infinite' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'is_infinite' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors Line has trailing spaces. 110
Errors Method 'surrounding_box' is not designed for extension - needs to be abstract, final or empty. 116
Errors Name 'surrounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Line has trailing spaces. 125
Errors Method 'surrounding_octagon' is not designed for extension - needs to be abstract, final or empty. 131
Errors Name 'surrounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 138
Errors Line has trailing spaces. 142
Errors Line has trailing spaces. 148
Errors Method 'is_contained_in' is not designed for extension - needs to be abstract, final or empty. 150
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Parameter p_box should be final. 150
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 164
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 174
Errors First sentence should end with a period. 175
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 183
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Parameter p_vector should be final. 183
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184
Errors '{' should be on the previous line. 186
Errors ';' is preceded with whitespace. 189
Errors Line has trailing spaces. 191
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 192
Errors Missing a Javadoc comment. 192
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_vector should be final. 192
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors Line has trailing spaces. 197
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 198
Errors Missing a Javadoc comment. 198
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Parameter p_vector should be final. 198
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 199
Errors Array brackets at illegal position. 200
Errors '3' is a magic number. 200
Errors Line has trailing spaces. 204
Errors Array brackets at illegal position. 205
Errors '3' is a magic number. 205
Errors Line has trailing spaces. 212
Errors First sentence should end with a period. 213
Errors Method 'difference_by' is not designed for extension - needs to be abstract, final or empty. 219
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_other should be final. 219
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220
Errors Line has trailing spaces. 224
Errors Method 'difference_by' is not designed for extension - needs to be abstract, final or empty. 225
Errors Missing a Javadoc comment. 225
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Parameter p_other should be final. 225
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 226
Errors Line has trailing spaces. 230
Errors Method 'difference_by' is not designed for extension - needs to be abstract, final or empty. 231
Errors Missing a Javadoc comment. 231
Errors Name 'difference_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Parameter p_other should be final. 231
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors Array brackets at illegal position. 233
Errors '3' is a magic number. 233
Errors Line has trailing spaces. 237
Errors Array brackets at illegal position. 238
Errors '3' is a magic number. 238
Errors Line has trailing spaces. 245
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 256
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Parameter p_1 should be final. 256
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Parameter p_2 should be final. 256
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 257
Errors Line has trailing spaces. 262
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 264
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Parameter p_line should be final. 264
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 265
Errors Line has trailing spaces. 268
Errors Method 'perpendicular_projection' is not designed for extension - needs to be abstract, final or empty. 270
Errors Name 'perpendicular_projection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Parameter p_line should be final. 270
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors 'cast' is not followed by whitespace. 275
Errors 'cast' is not followed by whitespace. 276
Errors 'cast' is not followed by whitespace. 277
Errors Line is longer than 80 characters. 281
Errors 'cast' is not followed by whitespace. 281
Errors 'cast' is not followed by whitespace. 281
Errors Line has trailing spaces. 282
Errors Name 'proj_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Line has trailing spaces. 289
Errors Name 'proj_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Line has trailing spaces. 296
Errors '{' should be on the previous line. 299
Errors '{' should be on the previous line. 301
Errors '&&' should be on a new line. 306
Errors '{' should be on the previous line. 308
Errors '{' should be on the previous line. 313
Errors Line has trailing spaces. 321
Errors Method 'compare_x' is not designed for extension - needs to be abstract, final or empty. 328
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_other should be final. 328
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 329
Errors Line has trailing spaces. 332
Errors Line has trailing spaces. 333
Errors Method 'compare_y' is not designed for extension - needs to be abstract, final or empty. 340
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_other should be final. 340
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors Line has trailing spaces. 344
Errors Method 'compare_x' is not designed for extension - needs to be abstract, final or empty. 345
Errors Missing a Javadoc comment. 345
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Parameter p_other should be final. 345
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 346
Errors Line has trailing spaces. 351
Errors Method 'compare_y' is not designed for extension - needs to be abstract, final or empty. 352
Errors Missing a Javadoc comment. 352
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Parameter p_other should be final. 352
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 353
Errors Line has trailing spaces. 358
Errors Method 'compare_x' is not designed for extension - needs to be abstract, final or empty. 359
Errors Missing a Javadoc comment. 359
Errors Name 'compare_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Parameter p_other should be final. 359
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors '{' should be on the previous line. 360
Errors Line has trailing spaces. 364
Errors Method 'compare_y' is not designed for extension - needs to be abstract, final or empty. 365
Errors Missing a Javadoc comment. 365
Errors Name 'compare_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Parameter p_other should be final. 365
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors '{' should be on the previous line. 366
Errors Line has trailing spaces. 369
Errors Line has trailing spaces. 371
Errors Parameter p_x should be final. 378
Errors Expected @param tag for 'p_x'. 378
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Parameter p_y should be final. 378
Errors Expected @param tag for 'p_y'. 378
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Parameter p_z should be final. 378
Errors Expected @param tag for 'p_z'. 378
Errors Name 'p_z' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors '{' should be on the previous line. 379
Errors '{' should be on the previous line. 384
Errors '(' should be on the previous line. 386
Errors Line has trailing spaces. 389
Errors First sentence should end with a period. 390
Errors Parameter p_point should be final. 393
Errors Expected @param tag for 'p_point'. 393
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '{' should be on the previous line. 394
Errors Line has trailing spaces. 399
Errors Line has trailing spaces. 400
Errors Line has trailing spaces. 401
Errors Missing a Javadoc comment. 402
Errors Variable 'x' must be private and have accessor methods. 402
Errors Missing a Javadoc comment. 403
Errors Variable 'y' must be private and have accessor methods. 403
Errors Missing a Javadoc comment. 404
Errors Variable 'z' must be private and have accessor methods. 404
Errors Line has trailing spaces. 405
Errors Line has trailing spaces. 406

geometry/planar/RationalVector.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors Parameter p_x should be final. 46
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_y should be final. 46
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_z should be final. 46
Errors Name 'p_z' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 53
Errors '}' should be on the same line. 54
Errors '{' should be on the previous line. 56
Errors Line has trailing spaces. 60
Errors Line has trailing spaces. 62
Errors First sentence should end with a period. 63
Errors Parameter p_vector should be final. 66
Errors Expected @param tag for 'p_vector'. 66
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 72
Errors First sentence should end with a period. 73
Errors Name 'is_zero' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 82
Errors First sentence should end with a period. 83
Errors Definition of 'equals()' without corresponding definition of 'hashCode()'. 88
Errors '(' is followed by whitespace. 88
Errors Parameter p_ob should be final. 88
Errors Name 'p_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors ')' is preceded with whitespace. 88
Errors '{' should be on the previous line. 89
Errors '(' is followed by whitespace. 90
Errors ')' is preceded with whitespace. 90
Errors '{' should be on the previous line. 91
Errors '(' is followed by whitespace. 94
Errors ')' is preceded with whitespace. 94
Errors '{' should be on the previous line. 95
Errors '(' is followed by whitespace. 98
Errors ')' is preceded with whitespace. 98
Errors '{' should be on the previous line. 99
Errors ';' is preceded with whitespace. 100
Errors 'cast' is not followed by whitespace. 102
Errors '{' should be on the previous line. 105
Errors Line has trailing spaces. 109
Errors Line has trailing spaces. 112
Errors First sentence should end with a period. 113
Errors Method 'negate' is not designed for extension - needs to be abstract, final or empty. 118
Errors '{' should be on the previous line. 119
Errors Line has trailing spaces. 122
Errors First sentence should end with a period. 123
Errors '(' is followed by whitespace. 129
Errors Parameter p_other should be final. 129
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 130
Errors Line has trailing spaces. 133
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 144
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_other should be final. 144
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors Line has trailing spaces. 149
Errors Method 'is_orthogonal' is not designed for extension - needs to be abstract, final or empty. 155
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 156
Errors Line has trailing spaces. 159
Errors Method 'is_diagonal' is not designed for extension - needs to be abstract, final or empty. 165
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 166
Errors Line has trailing spaces. 169
Errors Line has trailing spaces. 170
Errors Line is longer than 80 characters. 175
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 179
Errors Parameter p_other should be final. 179
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors Line has trailing spaces. 183
Errors First sentence should end with a period. 184
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 192
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Parameter p_other should be final. 192
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors Line has trailing spaces. 196
Errors First sentence should end with a period. 197
Errors Method 'to_float' is not designed for extension - needs to be abstract, final or empty. 202
Errors Name 'to_float' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors '(' is followed by whitespace. 207
Errors Line has trailing spaces. 209
Errors Method 'change_length_approx' is not designed for extension - needs to be abstract, final or empty. 211
Errors Name 'change_length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Parameter p_lenght should be final. 211
Errors Name 'p_lenght' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Line is longer than 80 characters. 213
Errors Line has trailing spaces. 216
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 218
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Parameter p_factor should be final. 218
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '{' should be on the previous line. 219
Errors '{' should be on the previous line. 222
Errors '4' is a magic number. 223
Errors '4' is a magic number. 225
Errors '{' should be on the previous line. 226
Errors '4' is a magic number. 227
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors ';' is preceded with whitespace. 229
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors ';' is preceded with whitespace. 230
Errors '{' should be on the previous line. 232
Errors ';' is preceded with whitespace. 239
Errors ';' is preceded with whitespace. 242
Errors ';' is preceded with whitespace. 243
Errors '3' is a magic number. 245
Errors ';' is preceded with whitespace. 246
Errors ';' is preceded with whitespace. 247
Errors Line has trailing spaces. 254
Errors Method 'mirror_at_y_axis' is not designed for extension - needs to be abstract, final or empty. 260
Errors Name 'mirror_at_y_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 261
Errors Line has trailing spaces. 264
Errors Method 'mirror_at_x_axis' is not designed for extension - needs to be abstract, final or empty. 270
Errors Name 'mirror_at_x_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors Line has trailing spaces. 274
Errors Method 'to_normalized_direction' is not designed for extension - needs to be abstract, final or empty. 275
Errors Missing a Javadoc comment. 275
Errors Name 'to_normalized_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 276
Errors '(' is followed by whitespace. 282
Errors '&&' should be on a new line. 282
Errors ')' is preceded with whitespace. 283
Errors '{' should be on the previous line. 284
Errors Line has trailing spaces. 289
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 290
Errors Missing a Javadoc comment. 290
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_other should be final. 290
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors '{' should be on the previous line. 291
Errors Line has trailing spaces. 295
Errors Method 'scalar_product' is not designed for extension - needs to be abstract, final or empty. 296
Errors Missing a Javadoc comment. 296
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Parameter p_other should be final. 296
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 297
Errors Line has trailing spaces. 302
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 303
Errors Missing a Javadoc comment. 303
Errors Parameter p_other should be final. 303
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 304
Errors Line has trailing spaces. 308
Errors Method 'projection' is not designed for extension - needs to be abstract, final or empty. 309
Errors Missing a Javadoc comment. 309
Errors Parameter p_other should be final. 309
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors '{' should be on the previous line. 310
Errors Line has trailing spaces. 317
Errors Missing a Javadoc comment. 318
Errors Parameter p_other should be final. 318
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors '{' should be on the previous line. 319
Errors Line has trailing spaces. 323
Errors Missing a Javadoc comment. 324
Errors Parameter p_other should be final. 324
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 325
Errors Array brackets at illegal position. 326
Errors '3' is a magic number. 326
Errors Line has trailing spaces. 330
Errors Array brackets at illegal position. 331
Errors '3' is a magic number. 331
Errors Line has trailing spaces. 338
Errors Method 'add_to' is not designed for extension - needs to be abstract, final or empty. 339
Errors Missing a Javadoc comment. 339
Errors Name 'add_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Parameter p_point should be final. 339
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 340
Errors Name 'new_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Name 'new_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Line has trailing spaces. 347
Errors Method 'add_to' is not designed for extension - needs to be abstract, final or empty. 348
Errors Missing a Javadoc comment. 348
Errors Name 'add_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Parameter p_point should be final. 348
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors '{' should be on the previous line. 349
Errors Array brackets at illegal position. 350
Errors '3' is a magic number. 350
Errors Line has trailing spaces. 354
Errors Array brackets at illegal position. 355
Errors '3' is a magic number. 355
Errors Line has trailing spaces. 359
Errors Line has trailing spaces. 363
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 364
Errors Missing a Javadoc comment. 364
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors Parameter p_other should be final. 364
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors '{' should be on the previous line. 365
Errors Line has trailing spaces. 369
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 370
Errors Missing a Javadoc comment. 370
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Parameter p_other should be final. 370
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 371
Errors Name 'tmp_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Name 'tmp_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors Line has trailing spaces. 378
Errors Line has trailing spaces. 379
Errors Missing a Javadoc comment. 380
Errors Variable 'x' must be private and have accessor methods. 380
Errors Missing a Javadoc comment. 381
Errors Variable 'y' must be private and have accessor methods. 381
Errors Missing a Javadoc comment. 382
Errors Variable 'z' must be private and have accessor methods. 382

geometry/planar/RegularTileShape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line has trailing spaces. 47
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line has trailing spaces. 56
Errors First sentence should end with a period. 57
Errors '(' is preceded with whitespace. 63
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 64
Errors Expected an @return tag. 69
Errors Expected @param tag for 'p_other'. 69
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Expected @param tag for 'p_edge_no'. 69
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Expected an @return tag. 74
Errors Expected @param tag for 'p_other'. 74
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Expected @param tag for 'p_edge_no'. 74
Errors Name 'p_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Expected an @return tag. 79
Errors Expected @param tag for 'p_other'. 79
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Expected an @return tag. 84
Errors Expected @param tag for 'p_other'. 84
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '(' is preceded with whitespace. 91
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Expected an @return tag. 96
Errors Name 'is_contained_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '(' is preceded with whitespace. 96
Errors Expected @param tag for 'p_other'. 96
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96

geometry/planar/Shape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 24
Errors Line is longer than 80 characters. 25
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors Line has trailing spaces. 40
Errors Line has trailing spaces. 48
Errors First sentence should end with a period. 49
Errors Name 'centre_of_gravity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line has trailing spaces. 55
Errors First sentence should end with a period. 56
Errors Name 'is_outside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 64
Errors Name 'contains_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line has trailing spaces. 73
Errors First sentence should end with a period. 74
Errors Name 'contains_on_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line has trailing spaces. 81
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line has trailing spaces. 90
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 97
Errors First sentence should end with a period. 98
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Name 'p_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line has trailing spaces. 105
Errors Name 'border_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Line has trailing spaces. 114
Errors Name 'smallest_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line has trailing spaces. 122
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Line has trailing spaces. 133
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Line has trailing spaces. 141
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Line has trailing spaces. 152
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184

geometry/planar/ShapeBoundingDirections.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 27
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Name 'p_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Name 'p_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84

geometry/planar/Side.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class Side should be declared as final. 27
Errors '{' should be on the previous line. 28
Errors First sentence should end with a period. 29
Errors '(' is preceded with whitespace. 30
Errors First sentence should end with a period. 31
Errors '(' is preceded with whitespace. 32
Errors First sentence should end with a period. 33
Errors '(' is preceded with whitespace. 34
Errors First sentence should end with a period. 36
Errors Name 'to_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '(' is preceded with whitespace. 41
Errors '{' should be on the previous line. 42
Errors First sentence should end with a period. 46
Errors '{' should be on the previous line. 52
Errors '{' should be on the previous line. 55
Errors '}' should be on the same line. 57
Errors '{' should be on the previous line. 59
Errors '}' should be on the same line. 61
Errors '{' should be on the previous line. 63
Errors First sentence should end with a period. 69
Errors Expected an @return tag. 74
Errors Parameter p_value should be final. 74
Errors Expected @param tag for 'p_value'. 74
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 78
Errors '}' should be on the same line. 80
Errors '{' should be on the previous line. 82
Errors '}' should be on the same line. 84
Errors '{' should be on the previous line. 86
Errors Missing a Javadoc comment. 93
Errors Parameter p_name should be final. 93
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Missing a Javadoc comment. 98

geometry/planar/Simplex.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 39
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_line_arr should be final. 48
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors '{' should be on the previous line. 51
Errors Name 'curr_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Name 'curr_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 62
Errors First sentence should end with a period. 63
Errors Method 'is_empty' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'is_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 74
Errors Method 'simplify' is not designed for extension - needs to be abstract, final or empty. 79
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 83
Errors '}' should be on the same line. 85
Errors '{' should be on the previous line. 87
Errors '}' should be on the same line. 89
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 96
Errors First sentence should end with a period. 97
Errors Method 'corner_is_bounded' is not designed for extension - needs to be abstract, final or empty. 103
Errors Name 'corner_is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_no should be final. 103
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 107
Errors '}' should be on the same line. 110
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 113
Errors '}' should be on the same line. 115
Errors '{' should be on the previous line. 117
Errors 'if' is not followed by whitespace. 120
Errors '{' should be on the previous line. 121
Errors Name 'prev_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 126
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors 'cast' is not followed by whitespace. 133
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors 'cast' is not followed by whitespace. 134
Errors Line has trailing spaces. 137
Errors Line has trailing spaces. 138
Errors First sentence should end with a period. 139
Errors Method 'is_bounded' is not designed for extension - needs to be abstract, final or empty. 145
Errors Name 'is_bounded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 148
Errors '3' is a magic number. 151
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 156
Errors '{' should be on the previous line. 158
Errors Line has trailing spaces. 164
Errors First sentence should end with a period. 165
Errors Method 'border_line_count' is not designed for extension - needs to be abstract, final or empty. 170
Errors Name 'border_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 174
Errors Line is longer than 80 characters. 178
Errors Method 'corner' is not designed for extension - needs to be abstract, final or empty. 182
Errors Parameter p_no should be final. 182
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors '{' should be on the previous line. 183
Errors '{' should be on the previous line. 186
Errors '}' should be on the same line. 189
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 192
Errors '}' should be on the same line. 194
Errors '{' should be on the previous line. 196
Errors '{' should be on the previous line. 201
Errors '{' should be on the previous line. 206
Errors '{' should be on the previous line. 209
Errors '}' should be on the same line. 211
Errors '{' should be on the previous line. 213
Errors Line has trailing spaces. 220
Errors Method 'corner_approx' is not designed for extension - needs to be abstract, final or empty. 229
Errors Name 'corner_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Parameter p_no should be final. 229
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 230
Errors '{' should be on the previous line. 232
Errors '{' should be on the previous line. 237
Errors '}' should be on the same line. 240
Errors '{' should be on the previous line. 242
Errors Line is longer than 80 characters. 243
Errors '}' should be on the same line. 245
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 252
Errors '{' should be on the previous line. 257
Errors '{' should be on the previous line. 260
Errors '}' should be on the same line. 262
Errors '{' should be on the previous line. 264
Errors Line has trailing spaces. 271
Errors Method 'corner_approx_arr' is not designed for extension - needs to be abstract, final or empty. 277
Errors Name 'corner_approx_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 278
Errors '{' should be on the previous line. 281
Errors '{' should be on the previous line. 285
Errors '{' should be on the previous line. 288
Errors '{' should be on the previous line. 291
Errors '}' should be on the same line. 293
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 298
Errors Line has trailing spaces. 303
Errors Method 'border_line' is not designed for extension - needs to be abstract, final or empty. 310
Errors Name 'border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors Parameter p_no should be final. 310
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors '{' should be on the previous line. 311
Errors '{' should be on the previous line. 313
Errors '{' should be on the previous line. 319
Errors '}' should be on the same line. 322
Errors '{' should be on the previous line. 324
Errors Line is longer than 80 characters. 325
Errors '}' should be on the same line. 327
Errors '{' should be on the previous line. 329
Errors Line has trailing spaces. 334
Errors Method 'dimension' is not designed for extension - needs to be abstract, final or empty. 341
Errors '{' should be on the previous line. 342
Errors '{' should be on the previous line. 344
Errors '4' is a magic number. 347
Errors '{' should be on the previous line. 348
Errors '{' should be on the previous line. 352
Errors '{' should be on the previous line. 357
Errors 'if' is not followed by whitespace. 358
Errors '{' should be on the previous line. 359
Errors '3' is a magic number. 364
Errors '{' should be on the previous line. 365
Errors '{' should be on the previous line. 368
Errors Name 'side_of_line0' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors 'if' is not followed by whitespace. 374
Errors '{' should be on the previous line. 375
Errors '{' should be on the previous line. 379
Errors Name 'collinear_0_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Name 'collinear_1_3' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '3' is a magic number. 389
Errors '{' should be on the previous line. 391
Errors '{' should be on the previous line. 395
Errors Line has trailing spaces. 400
Errors Method 'max_width' is not designed for extension - needs to be abstract, final or empty. 406
Errors Name 'max_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors '{' should be on the previous line. 407
Errors '{' should be on the previous line. 409
Errors Name 'max_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 412
Errors Name 'max_distance_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors Name 'gravity_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors Line has trailing spaces. 415
Errors '{' should be on the previous line. 417
Errors Line is longer than 80 characters. 418
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Line has trailing spaces. 419
Errors '{' should be on the previous line. 421
Errors '}' should be on the same line. 424
Errors '{' should be on the previous line. 426
Errors Line has trailing spaces. 432
Errors Method 'min_width' is not designed for extension - needs to be abstract, final or empty. 438
Errors Name 'min_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors '{' should be on the previous line. 439
Errors '{' should be on the previous line. 441
Errors Name 'min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Name 'min_distance_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Name 'gravity_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Line has trailing spaces. 447
Errors '{' should be on the previous line. 449
Errors Line is longer than 80 characters. 450
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Line has trailing spaces. 451
Errors '{' should be on the previous line. 453
Errors '}' should be on the same line. 456
Errors '{' should be on the previous line. 458
Errors Line has trailing spaces. 464
Errors Line has trailing spaces. 465
Errors First sentence should end with a period. 466
Errors Method 'is_IntBox' is not designed for extension - needs to be abstract, final or empty. 471
Errors Name 'is_IntBox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors '{' should be on the previous line. 472
Errors '{' should be on the previous line. 474
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 475
Errors '&&' should be on a new line. 476
Errors ')' is preceded with whitespace. 477
Errors '{' should be on the previous line. 478
Errors '{' should be on the previous line. 482
Errors '{' should be on the previous line. 486
Errors Line has trailing spaces. 492
Errors First sentence should end with a period. 493
Errors Method 'is_IntOctagon' is not designed for extension - needs to be abstract, final or empty. 498
Errors Name 'is_IntOctagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors '{' should be on the previous line. 499
Errors '{' should be on the previous line. 501
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '&&' should be on a new line. 503
Errors ')' is preceded with whitespace. 504
Errors '{' should be on the previous line. 505
Errors '{' should be on the previous line. 509
Errors '{' should be on the previous line. 513
Errors Line has trailing spaces. 519
Errors Method 'to_IntOctagon' is not designed for extension - needs to be abstract, final or empty. 527
Errors Name 'to_IntOctagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors '{' should be on the previous line. 528
Errors '{' should be on the previous line. 533
Errors '{' should be on the previous line. 537
Errors Line has trailing spaces. 540
Errors Line has trailing spaces. 542
Errors '{' should be on the previous line. 552
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553
Errors '{' should be on the previous line. 557
Errors '{' should be on the previous line. 559
Errors '{' should be on the previous line. 564
Errors '{' should be on the previous line. 570
Errors '{' should be on the previous line. 572
Errors '{' should be on the previous line. 577
Errors '{' should be on the previous line. 583
Errors '{' should be on the previous line. 585
Errors '}' should be on the same line. 588
Errors '{' should be on the previous line. 590
Errors '}' should be on the same line. 594
Errors '{' should be on the previous line. 596
Errors '{' should be on the previous line. 598
Errors '}' should be on the same line. 601
Errors '{' should be on the previous line. 603
Errors Line has trailing spaces. 612
Errors First sentence should end with a period. 613
Errors Method 'translate_by' is not designed for extension - needs to be abstract, final or empty. 619
Errors Name 'translate_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors Parameter p_vector should be final. 619
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors '{' should be on the previous line. 620
Errors '{' should be on the previous line. 622
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 625
Errors 'for' is not followed by whitespace. 626
Errors '(' is followed by whitespace. 626
Errors '{' should be on the previous line. 627
Errors Line has trailing spaces. 632
Errors Line has trailing spaces. 633
Errors Method 'bounding_box' is not designed for extension - needs to be abstract, final or empty. 642
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors '{' should be on the previous line. 643
Errors '{' should be on the previous line. 645
Errors '{' should be on the previous line. 649
Errors '{' should be on the previous line. 655
Errors Line is longer than 80 characters. 662
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 662
Errors 'cast' is not followed by whitespace. 662
Errors ',' is not followed by whitespace. 662
Errors 'cast' is not followed by whitespace. 662
Errors Line is longer than 80 characters. 663
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 663
Errors 'cast' is not followed by whitespace. 663
Errors ',' is not followed by whitespace. 663
Errors 'cast' is not followed by whitespace. 663
Errors Line has trailing spaces. 668
Errors Method 'bounding_octagon' is not designed for extension - needs to be abstract, final or empty. 675
Errors Name 'bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors '{' should be on the previous line. 676
Errors '{' should be on the previous line. 678
Errors '{' should be on the previous line. 688
Errors Line has trailing spaces. 694
Errors Line has trailing spaces. 698
Errors '{' should be on the previous line. 708
Errors 'cast' is not followed by whitespace. 712
Errors 'cast' is not followed by whitespace. 712
Errors 'cast' is not followed by whitespace. 713
Errors 'cast' is not followed by whitespace. 713
Errors 'cast' is not followed by whitespace. 714
Errors 'cast' is not followed by whitespace. 714
Errors 'cast' is not followed by whitespace. 715
Errors 'cast' is not followed by whitespace. 715
Errors Line has trailing spaces. 719
Errors Method 'bounding_tile' is not designed for extension - needs to be abstract, final or empty. 725
Errors Name 'bounding_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors '{' should be on the previous line. 726
Errors Line has trailing spaces. 729
Errors Method 'bounding_shape' is not designed for extension - needs to be abstract, final or empty. 731
Errors Name 'bounding_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors Parameter p_dirs should be final. 731
Errors Name 'p_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors '{' should be on the previous line. 732
Errors Line has trailing spaces. 735
Errors Line has trailing spaces. 736
Errors Method 'offset' is not designed for extension - needs to be abstract, final or empty. 743
Errors Parameter p_width should be final. 743
Errors Name 'p_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors '{' should be on the previous line. 744
Errors '{' should be on the previous line. 746
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 749
Errors '{' should be on the previous line. 751
Errors Name 'offset_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors '{' should be on the previous line. 756
Errors Line has trailing spaces. 761
Errors Method 'enlarge' is not designed for extension - needs to be abstract, final or empty. 769
Errors Parameter p_offset should be final. 769
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 769
Errors '{' should be on the previous line. 770
Errors '{' should be on the previous line. 772
Errors Name 'offset_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 775
Errors Name 'bounding_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 776
Errors '{' should be on the previous line. 778
Errors Name 'offset_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 781
Errors Line has trailing spaces. 784
Errors Line has trailing spaces. 785
Errors Line has trailing spaces. 786
Errors Method 'index_of_right_most_corner' is not designed for extension - needs to be abstract, final or empty. 795
Errors Name 'index_of_right_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors '(' is followed by whitespace. 795
Errors Parameter p_from_point should be final. 795
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors '{' should be on the previous line. 796
Errors Name 'right_most_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors '{' should be on the previous line. 801
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 802
Errors Line is longer than 80 characters. 803
Errors Line has trailing spaces. 811
Errors First sentence should end with a period. 812
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 818
Errors Parameter p_box should be final. 818
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 818
Errors '{' should be on the previous line. 819
Errors Line has trailing spaces. 822
Errors First sentence should end with a period. 823
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 831
Errors Parameter p_other should be final. 831
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors '{' should be on the previous line. 832
Errors '{' should be on the previous line. 834
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 837
Errors Line is longer than 80 characters. 839
Errors '(' is followed by whitespace. 841
Errors Line has trailing spaces. 844
Errors First sentence should end with a period. 845
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 850
Errors Parameter p_other should be final. 850
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 850
Errors '{' should be on the previous line. 851
Errors Line has trailing spaces. 856
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 863
Errors Parameter p_other should be final. 863
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 863
Errors '{' should be on the previous line. 864
Errors Line has trailing spaces. 867
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 874
Errors Parameter p_other should be final. 874
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 874
Errors '{' should be on the previous line. 875
Errors Line has trailing spaces. 879
Errors First sentence should end with a period. 880
Errors Method 'border_line_index' is not designed for extension - needs to be abstract, final or empty. 886
Errors Name 'border_line_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 886
Errors Parameter p_line should be final. 886
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 886
Errors '{' should be on the previous line. 887
Errors '{' should be on the previous line. 889
Errors '{' should be on the previous line. 891
Errors Line has trailing spaces. 897
Errors Method 'remove_border_line' is not designed for extension - needs to be abstract, final or empty. 905
Errors Name 'remove_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 905
Errors '(' is followed by whitespace. 905
Errors Parameter p_no should be final. 905
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 905
Errors '{' should be on the previous line. 906
Errors '{' should be on the previous line. 908
Errors Name 'new_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors Line is longer than 80 characters. 913
Errors Line has trailing spaces. 916
Errors Parameter p_line_arr should be final. 924
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 924
Errors '{' should be on the previous line. 925
Errors Line has trailing spaces. 928
Errors Method 'to_Simplex' is not designed for extension - needs to be abstract, final or empty. 934
Errors Name 'to_Simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 934
Errors '{' should be on the previous line. 935
Errors Line has trailing spaces. 938
Errors Line has trailing spaces. 939
Errors Method 'intersection' is not designed for extension - needs to be abstract, final or empty. 940
Errors Missing a Javadoc comment. 940
Errors Parameter p_other should be final. 940
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 940
Errors '{' should be on the previous line. 941
Errors Line has trailing spaces. 944
Errors Method 'cutout' is not designed for extension - needs to be abstract, final or empty. 951
Errors Parameter p_shape should be final. 951
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 951
Errors '{' should be on the previous line. 952
Errors Line has trailing spaces. 955
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 965
Errors Method length is 186 lines (max allowed is 150). 965
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors Parameter p_outer_simplex should be final. 965
Errors Name 'p_outer_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 965
Errors '{' should be on the previous line. 966
Errors 'if' is not followed by whitespace. 967
Errors '{' should be on the previous line. 968
Errors Line is longer than 80 characters. 969
Errors Name 'inner_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 972
Errors '{' should be on the previous line. 974
Errors Name 'inner_corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 980
Errors Name 'division_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors Line is longer than 80 characters. 982
Errors Name 'inner_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 982
Errors Line is longer than 80 characters. 985
Errors '{' should be on the previous line. 987
Errors Line is longer than 80 characters. 988
Errors Name 'check_cross_first_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 994
Errors Name 'prev_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 995
Errors Name 'first_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 996
Errors Line is longer than 80 characters. 997
Errors Name 'first_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 997
Errors 'cast' is not followed by whitespace. 997
Errors Name 'result_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 998
Errors Line has trailing spaces. 999
Errors Line is longer than 80 characters. 1000
Errors Name 'inner_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Name 'next_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1002
Errors 'if' construct must use '{}'s. 1003
Errors 'else' construct must use '{}'s. 1005
Errors Name 'curr_division_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1007
Errors '{' should be on the previous line. 1009
Errors Line is longer than 80 characters. 1014
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1014
Errors 'cast' is not followed by whitespace. 1014
Errors Name 'merge_prev_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Name 'merge_first_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1016
Errors '{' should be on the previous line. 1018
Errors Line is longer than 80 characters. 1019
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1019
Errors 'cast' is not followed by whitespace. 1019
Errors Line has trailing spaces. 1021
Errors '{' should be on the previous line. 1022
Errors '{' should be on the previous line. 1029
Errors '&&' should be on a new line. 1030
Errors '{' should be on the previous line. 1034
Errors Line is longer than 80 characters. 1035
Errors Name 'curr_dir2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1035
Errors 'cast' is not followed by whitespace. 1035
Errors '{' should be on the previous line. 1037
Errors Line is longer than 80 characters. 1038
Errors Name 'piece_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors 'if' construct must use '{}'s. 1045
Errors 'if' construct must use '{}'s. 1047
Errors Name 'piece_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1049
Errors Line is longer than 80 characters. 1050
Errors Name 'curr_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1052
Errors '{' should be on the previous line. 1054
Errors '{' should be on the previous line. 1059
Errors Line is longer than 80 characters. 1062
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1064
Errors Line is longer than 80 characters. 1068
Errors Line is longer than 80 characters. 1070
Errors Name 'merge_next_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1070
Errors Line is longer than 80 characters. 1071
Errors Name 'last_curr_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1071
Errors Line is longer than 80 characters. 1072
Errors Name 'last_curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1072
Errors 'cast' is not followed by whitespace. 1072
Errors Name 'merge_last_curr_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1073
Errors Line is longer than 80 characters. 1074
Errors Name 'merge_prev_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1075
Errors Name 'merge_first_division_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1076
Errors '{' should be on the previous line. 1078
Errors Line is longer than 80 characters. 1079
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1079
Errors 'cast' is not followed by whitespace. 1079
Errors Line has trailing spaces. 1081
Errors '{' should be on the previous line. 1082
Errors '{' should be on the previous line. 1089
Errors '&&' should be on a new line. 1090
Errors '&&' should be on a new line. 1091
Errors Line is longer than 80 characters. 1092
Errors '{' should be on the previous line. 1097
Errors Line is longer than 80 characters. 1098
Errors Name 'next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors 'cast' is not followed by whitespace. 1098
Errors 'if' is not followed by whitespace. 1099
Errors '{' should be on the previous line. 1100
Errors Line is longer than 80 characters. 1101
Errors Name 'piece_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1106
Errors 'if' construct must use '{}'s. 1107
Errors 'if' construct must use '{}'s. 1109
Errors 'if' construct must use '{}'s. 1111
Errors 'if' construct must use '{}'s. 1113
Errors Name 'piece_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1115
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1116
Errors Name 'curr_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors '{' should be on the previous line. 1120
Errors Line is longer than 80 characters. 1122
Errors '{' should be on the previous line. 1125
Errors '{' should be on the previous line. 1130
Errors '{' should be on the previous line. 1135
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1140
Errors '{' should be on the previous line. 1147
Errors Line has trailing spaces. 1152
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1153
Errors Missing a Javadoc comment. 1153
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1153
Errors Parameter p_oct should be final. 1153
Errors Name 'p_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1153
Errors '{' should be on the previous line. 1154
Errors Line has trailing spaces. 1157
Errors Method 'cutout_from' is not designed for extension - needs to be abstract, final or empty. 1158
Errors Missing a Javadoc comment. 1158
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors Parameter p_box should be final. 1158
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors '{' should be on the previous line. 1159
Errors Line has trailing spaces. 1162
Errors Expected an @return tag. 1168
Errors Method 'remove_redundant_lines' is not designed for extension - needs to be abstract, final or empty. 1168
Errors Method length is 177 lines (max allowed is 150). 1168
Errors Name 'remove_redundant_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1168
Errors '{' should be on the previous line. 1169
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1170
Errors Name 'new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1173
Errors '{' should be on the previous line. 1177
Errors '{' should be on the previous line. 1179
Errors Line has trailing spaces. 1185
Errors Name 'intersection_sides' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Line has trailing spaces. 1189
Errors Name 'try_again' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1190
Errors Name 'index_of_last_removed_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1191
Errors 'while' is not followed by whitespace. 1192
Errors '{' should be on the previous line. 1193
Errors Name 'prev_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1195
Errors Name 'next_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors Name 'prev_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1197
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1198
Errors Name 'next_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1199
Errors '{' should be on the previous line. 1201
Errors '{' should be on the previous line. 1203
Errors '}' should be on the same line. 1205
Errors '{' should be on the previous line. 1207
Errors Line has trailing spaces. 1211
Errors Name 'remove_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1212
Errors Name 'prev_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1213
Errors Name 'next_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors '{' should be on the previous line. 1217
Errors '{' should be on the previous line. 1219
Errors Line is longer than 80 characters. 1221
Errors 'if' is not followed by whitespace. 1223
Errors ')' is preceded with whitespace. 1223
Errors Line is longer than 80 characters. 1224
Errors Line is longer than 80 characters. 1229
Errors '}' should be on the same line. 1230
Errors Line is longer than 80 characters. 1232
Errors Line has trailing spaces. 1234
Errors '{' should be on the previous line. 1236
Errors Line is longer than 80 characters. 1237
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1237
Errors Line is longer than 80 characters. 1239
Errors Line is longer than 80 characters. 1241
Errors Line is longer than 80 characters. 1242
Errors '}' should be on the same line. 1250
Errors '{' should be on the previous line. 1252
Errors '{' should be on the previous line. 1257
Errors '{' should be on the previous line. 1264
Errors '{' should be on the previous line. 1268
Errors Line has trailing spaces. 1272
Errors '3' is a magic number. 1273
Errors '{' should be on the previous line. 1274
Errors '{' should be on the previous line. 1280
Errors '{' should be on the previous line. 1285
Errors '}' should be on the same line. 1287
Errors '{' should be on the previous line. 1289
Errors '}' should be on the same line. 1295
Errors '{' should be on the previous line. 1297
Errors 'if' is not followed by whitespace. 1302
Errors '(' is followed by whitespace. 1302
Errors '{' should be on the previous line. 1304
Errors Line has trailing spaces. 1309
Errors '{' should be on the previous line. 1311
Errors '{' should be on the previous line. 1313
Errors 'if' is not followed by whitespace. 1314
Errors '{' should be on the previous line. 1316
Errors '}' should be on the same line. 1322
Errors '{' should be on the previous line. 1326
Errors '{' should be on the previous line. 1335
Errors '{' should be on the previous line. 1339
Errors Line has trailing spaces. 1346
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1353
Errors Parameter p_box should be final. 1353
Errors Name 'p_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1353
Errors '{' should be on the previous line. 1354
Errors Line has trailing spaces. 1357
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1359
Errors Parameter p_octagon should be final. 1359
Errors Name 'p_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1359
Errors '{' should be on the previous line. 1360
Errors Line has trailing spaces. 1363
Errors Method 'intersects' is not designed for extension - needs to be abstract, final or empty. 1370
Errors Parameter p_circle should be final. 1370
Errors Name 'p_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1370
Errors '{' should be on the previous line. 1371
Errors Line has trailing spaces. 1374
Errors Expected an @return tag. 1382
Errors Line is longer than 80 characters. 1382
Errors Name 'calc_division_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1382
Errors Parameter p_inner_corner_no should be final. 1382
Errors Expected @param tag for 'p_inner_corner_no'. 1382
Errors Name 'p_inner_corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1382
Errors Parameter p_outer_simplex should be final. 1382
Errors Expected @param tag for 'p_outer_simplex'. 1382
Errors Name 'p_outer_simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1382
Errors Name 'curr_inner_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1384
Errors Name 'prev_inner_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1385
Errors 'if' construct must use '{}'s. 1386
Errors 'else' construct must use '{}'s. 1388
Errors Line is longer than 80 characters. 1390
Errors '{' should be on the previous line. 1392
Errors Line is longer than 80 characters. 1393
Errors Name 'inner_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1396
Errors Name 'c_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1397
Errors '0.0001' is a magic number. 1397
Errors Name 'is_exact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1398
Errors Line has trailing spaces. 1401
Errors '{' should be on the previous line. 1403
Errors Name 'first_projection_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1413
Errors Name 'second_projection_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1414
Errors Line is longer than 80 characters. 1415
Errors Name 'prev_inner_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1415
Errors Line is longer than 80 characters. 1416
Errors Name 'next_inner_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1416
Errors Name 'outer_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1417
Errors Line has trailing spaces. 1418
Errors Line has trailing spaces. 1419
Errors Line has trailing spaces. 1423
Errors Name 'min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1424
Errors Line has trailing spaces. 1425
Errors '{' should be on the previous line. 1427
Errors Name 'outer_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1428
Errors Name 'curr_projection_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1429
Errors Line is longer than 80 characters. 1430
Errors 'cast' is not followed by whitespace. 1430
Errors '{' should be on the previous line. 1432
Errors Line is longer than 80 characters. 1437
Errors Name 'projection_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1437
Errors '{' should be on the previous line. 1439
Errors Line is longer than 80 characters. 1440
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1440
Errors Name 'second_division_necessary' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1441
Errors Name 'curr_second_projection_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1444
Errors Line has trailing spaces. 1445
Errors '{' should be on the previous line. 1447
Errors Line is longer than 80 characters. 1448
Errors Name 'second_projection_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1450
Errors Name 'tmp_outer_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1451
Errors '{' should be on the previous line. 1453
Errors '}' should be on the same line. 1457
Errors '{' should be on the previous line. 1459
Errors Line is longer than 80 characters. 1463
Errors 'cast' is not followed by whitespace. 1463
Errors Line has trailing spaces. 1465
Errors '{' should be on the previous line. 1468
Errors Line is longer than 80 characters. 1473
Errors Line is longer than 80 characters. 1477
Errors Line has trailing spaces. 1482
Errors Line is longer than 80 characters. 1484
Errors Line is longer than 80 characters. 1487
Errors '{' should be on the previous line. 1490
Errors '{' should be on the previous line. 1497
Errors '}' should be on the same line. 1499
Errors '{' should be on the previous line. 1501
Errors Line has trailing spaces. 1503
Errors '{' should be on the previous line. 1507
Errors Line is longer than 80 characters. 1508
Errors '{' should be on the previous line. 1513
Errors '}' should be on the same line. 1516
Errors '{' should be on the previous line. 1518
Errors Line has trailing spaces. 1525
Errors Missing a Javadoc comment. 1526
Errors Line has trailing spaces. 1527
Errors First sentence should end with a period. 1528
Errors 'private' modifier out of order with the JLS suggestions. 1531
Errors Name 'precalculated_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1531
Errors Missing a Javadoc comment. 1532
Errors 'private' modifier out of order with the JLS suggestions. 1532
Errors Name 'precalculated_float_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1532
Errors Missing a Javadoc comment. 1533
Errors 'private' modifier out of order with the JLS suggestions. 1533
Errors Name 'precalculated_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1533
Errors Missing a Javadoc comment. 1534
Errors 'private' modifier out of order with the JLS suggestions. 1534
Errors Name 'precalculated_bounding_octagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1534
Errors Line has trailing spaces. 1535

geometry/planar/TileShape.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 30
Errors First sentence should end with a period. 33
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_line_arr should be final. 40
Errors Name 'p_line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 50
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_convex_polygon should be final. 53
Errors Name 'p_convex_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Name 'line_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors Line is longer than 80 characters. 61
Errors First sentence should end with a period. 65
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_line should be final. 71
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors More than 7 parameters. 92
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_lx should be final. 92
Errors Name 'p_lx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_ly should be final. 92
Errors Name 'p_ly' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_rx should be final. 92
Errors Name 'p_rx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_uy should be final. 93
Errors Name 'p_uy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_ulx should be final. 93
Errors Name 'p_ulx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_lrx should be final. 93
Errors Name 'p_lrx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_llx should be final. 94
Errors Name 'p_llx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_urx should be final. 94
Errors Name 'p_urx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors First sentence should end with a period. 101
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_lower_left_x should be final. 110
Errors Name 'p_lower_left_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_lower_left_y should be final. 111
Errors Name 'p_lower_left_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_upper_right_x should be final. 112
Errors Name 'p_upper_right_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Parameter p_upper_right_y should be final. 113
Errors Name 'p_upper_right_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors First sentence should end with a period. 120
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Parameter p_point should be final. 126
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 133
Errors Method 'intersection_with_simplify' is not designed for extension - needs to be abstract, final or empty. 138
Errors Name 'intersection_with_simplify' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_other should be final. 138
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 145
Errors First sentence should end with a period. 151
Errors Name 'is_IntBox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors First sentence should end with a period. 158
Errors Line is longer than 80 characters. 159
Errors Name 'is_IntOctagon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors First sentence should end with a period. 165
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Name 'border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors First sentence should end with a period. 183
Errors Name 'border_line_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors First sentence should end with a period. 192
Errors Name 'to_Simplex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Method 'area' is not designed for extension - needs to be abstract, final or empty. 205
Errors '{' should be on the previous line. 206
Errors '{' should be on the previous line. 208
Errors '{' should be on the previous line. 213
Errors Line is longer than 80 characters. 218
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors '{' should be on the previous line. 225
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '0.5' is a magic number. 231
Errors First sentence should end with a period. 235
Errors Method 'is_outside' is not designed for extension - needs to be abstract, final or empty. 241
Errors Name 'is_outside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_point should be final. 241
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 242
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 245
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 251
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 259
Errors Parameter p_point should be final. 259
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors First sentence should end with a period. 264
Errors Method 'contains_inside' is not designed for extension - needs to be abstract, final or empty. 270
Errors Name 'contains_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Parameter p_point should be final. 270
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 274
Errors '{' should be on the previous line. 278
Errors '{' should be on the previous line. 280
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 293
Errors Parameter p_point should be final. 293
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '{' should be on the previous line. 294
Errors Line is longer than 80 characters. 299
Errors Line is longer than 80 characters. 300
Errors Line is longer than 80 characters. 301
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 307
Errors Parameter p_point should be final. 307
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_tolerance should be final. 307
Errors Name 'p_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 308
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors '{' should be on the previous line. 311
Errors '{' should be on the previous line. 315
Errors Line is longer than 80 characters. 316
Errors Line is longer than 80 characters. 325
Errors Line is longer than 80 characters. 326
Errors Line is longer than 80 characters. 327
Errors Line is longer than 80 characters. 328
Errors Method 'side_of_border' is not designed for extension - needs to be abstract, final or empty. 335
Errors Name 'side_of_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors Parameter p_point should be final. 335
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors Parameter p_tolerance should be final. 335
Errors Name 'p_tolerance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '{' should be on the previous line. 336
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 337
Errors '{' should be on the previous line. 339
Errors '{' should be on the previous line. 344
Errors Name 'curr_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 347
Errors '}' should be on the same line. 349
Errors '{' should be on the previous line. 351
Errors Method 'contains_on_border_line_no' is not designed for extension - needs to be abstract, final or empty. 367
Errors Name 'contains_on_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Parameter p_point should be final. 367
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors '{' should be on the previous line. 371
Errors Name 'containing_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors '{' should be on the previous line. 376
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors '{' should be on the previous line. 379
Errors '{' should be on the previous line. 384
Errors First sentence should end with a period. 391
Errors Method 'contains_on_border' is not designed for extension - needs to be abstract, final or empty. 396
Errors Name 'contains_on_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Parameter p_point should be final. 396
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors '{' should be on the previous line. 397
Errors Method 'contains_approx' is not designed for extension - needs to be abstract, final or empty. 408
Errors Name 'contains_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Parameter p_other should be final. 408
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors '{' should be on the previous line. 409
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors '{' should be on the previous line. 412
Errors '{' should be on the previous line. 414
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 427
Errors Parameter p_other should be final. 427
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 428
Errors '{' should be on the previous line. 430
Errors '{' should be on the previous line. 432
Errors Method 'distance' is not designed for extension - needs to be abstract, final or empty. 445
Errors Parameter p_point should be final. 445
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '{' should be on the previous line. 446
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Method 'border_distance' is not designed for extension - needs to be abstract, final or empty. 457
Errors Name 'border_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 457
Errors Parameter p_point should be final. 457
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 457
Errors '{' should be on the previous line. 458
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors Method 'smallest_radius' is not designed for extension - needs to be abstract, final or empty. 468
Errors Name 'smallest_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors '{' should be on the previous line. 469
Errors Method 'nearest_point' is not designed for extension - needs to be abstract, final or empty. 481
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Parameter p_from_point should be final. 481
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors '{' should be on the previous line. 482
Errors '{' should be on the previous line. 484
Errors Method 'nearest_point_approx' is not designed for extension - needs to be abstract, final or empty. 491
Errors Name 'nearest_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Errors Parameter p_from_point should be final. 491
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 491
Errors '{' should be on the previous line. 492
Errors '{' should be on the previous line. 494
Errors First sentence should end with a period. 500
Errors Method 'nearest_border_point' is not designed for extension - needs to be abstract, final or empty. 506
Errors Name 'nearest_border_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Parameter p_from_point should be final. 506
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors '{' should be on the previous line. 507
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors '{' should be on the previous line. 510
Errors Name 'from_point_f' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors '{' should be on the previous line. 515
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Name 'min_dist_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors '{' should be on the previous line. 524
Errors Name 'curr_corner_f' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors '{' should be on the previous line. 528
Errors Name 'prev_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 536
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors Name 'next_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 539
Errors '{' should be on the previous line. 540
Errors Line is longer than 80 characters. 542
Errors Line is longer than 80 characters. 543
Errors Name 'projection_f' must match pattern '^[a-z][a-zA-Z0-9]*$'. 545
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors '{' should be on the previous line. 548
Errors First sentence should end with a period. 559
Errors Method 'nearest_border_point_approx' is not designed for extension - needs to be abstract, final or empty. 566
Errors Name 'nearest_border_point_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors Parameter p_from_point should be final. 566
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors '{' should be on the previous line. 567
Errors Line is longer than 80 characters. 568
Errors Name 'nearest_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors '{' should be on the previous line. 570
Errors Line is longer than 80 characters. 586
Errors Method 'nearest_border_points_approx' is not designed for extension - needs to be abstract, final or empty. 586
Errors Name 'nearest_border_points_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Parameter p_from_point should be final. 586
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Parameter p_count should be final. 586
Errors Name 'p_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors '{' should be on the previous line. 589
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors Name 'result_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 593
Errors '{' should be on the previous line. 595
Errors '{' should be on the previous line. 599
Errors '{' should be on the previous line. 605
Errors Name 'nearest_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 610
Errors Name 'min_dists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 611
Errors '{' should be on the previous line. 613
Errors '{' should be on the previous line. 619
Errors '{' should be on the previous line. 621
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 622
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors '{' should be on the previous line. 625
Errors '{' should be on the previous line. 627
Errors '{' should be on the previous line. 629
Errors Name 'prev_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors Name 'next_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 644
Errors '{' should be on the previous line. 645
Errors Line is longer than 80 characters. 646
Errors Line is longer than 80 characters. 647
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 649
Errors '{' should be on the previous line. 651
Errors '{' should be on the previous line. 653
Errors '{' should be on the previous line. 655
Errors First sentence should end with a period. 671
Errors Method 'index_of_nearest_corner' is not designed for extension - needs to be abstract, final or empty. 678
Errors Name 'index_of_nearest_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors Parameter p_from_point should be final. 678
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 678
Errors '{' should be on the previous line. 679
Errors Name 'from_point_f' must match pattern '^[a-z][a-zA-Z0-9]*$'. 680
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 682
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 683
Errors '{' should be on the previous line. 685
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors '{' should be on the previous line. 688
Errors Line is longer than 80 characters. 697
Errors Method 'diagonal_corner_segment' is not designed for extension - needs to be abstract, final or empty. 702
Errors Name 'diagonal_corner_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors '{' should be on the previous line. 703
Errors '{' should be on the previous line. 705
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Line is longer than 80 characters. 709
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors Line is longer than 80 characters. 714
Errors Line is longer than 80 characters. 716
Errors Line is longer than 80 characters. 722
Errors Method 'nearest_relative_outside_locations' is not designed for extension - needs to be abstract, final or empty. 722
Errors Name 'nearest_relative_outside_locations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors Parameter p_shape should be final. 722
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors Parameter p_count should be final. 722
Errors Name 'p_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors Name 'line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 724
Errors '3' is a magic number. 725
Errors '{' should be on the previous line. 726
Errors Name 'result_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors Name 'translate_coors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors Name 'min_dists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 733
Errors '{' should be on the previous line. 735
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 739
Errors Name 'other_line_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Name 'next_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors '{' should be on the previous line. 744
Errors Name 'curr_max_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 745
Errors Name 'curr_translate_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 746
Errors Name 'corner_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 747
Errors '{' should be on the previous line. 748
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 749
Errors Line is longer than 80 characters. 750
Errors Line is longer than 80 characters. 752
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 753
Errors '{' should be on the previous line. 755
Errors '{' should be on the previous line. 763
Errors '{' should be on the previous line. 765
Errors '{' should be on the previous line. 767
Errors Method 'shrink' is not designed for extension - needs to be abstract, final or empty. 782
Errors Parameter p_offset should be final. 782
Errors Name 'p_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 782
Errors '{' should be on the previous line. 783
Errors '{' should be on the previous line. 786
Errors Name 'centre_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 787
Errors Method 'length' is not designed for extension - needs to be abstract, final or empty. 799
Errors '{' should be on the previous line. 800
Errors '{' should be on the previous line. 802
Errors '{' should be on the previous line. 807
Errors '{' should be on the previous line. 811
Errors Name 'max_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 815
Errors Name 'max_distance_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 816
Errors Name 'gravity_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors '{' should be on the previous line. 819
Errors Line is longer than 80 characters. 820
Errors Name 'curr_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 820
Errors '{' should be on the previous line. 822
Errors '}' should be on the same line. 825
Errors '{' should be on the previous line. 827
Errors Line is longer than 80 characters. 835
Errors Method 'touching_sides' is not designed for extension - needs to be abstract, final or empty. 844
Errors Name 'touching_sides' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors Parameter p_other should be final. 844
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 844
Errors '{' should be on the previous line. 845
Errors Name 'side_no_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors '{' should be on the previous line. 851
Errors Name 'curr_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 852
Errors '{' should be on the previous line. 854
Errors '{' should be on the previous line. 861
Errors Name 'side_no_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 865
Errors Line is longer than 80 characters. 867
Errors Name 'max_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors '{' should be on the previous line. 870
Errors '{' should be on the previous line. 873
Errors Line is longer than 80 characters. 874
Errors '{' should be on the previous line. 883
Errors '}' should be on the same line. 886
Errors '{' should be on the previous line. 888
Errors Method 'distance_to_the_left' is not designed for extension - needs to be abstract, final or empty. 905
Errors Name 'distance_to_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 905
Errors Parameter p_line should be final. 905
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 905
Errors '{' should be on the previous line. 906
Errors '{' should be on the previous line. 909
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 910
Errors Name 'line_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors '{' should be on the previous line. 913
Errors '{' should be on the previous line. 917
Errors Line is longer than 80 characters. 928
Errors Method 'side_of' is not designed for extension - needs to be abstract, final or empty. 935
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Parameter p_line should be final. 935
Errors Name 'p_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors '{' should be on the previous line. 936
Errors Name 'on_the_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 937
Errors Name 'on_the_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors '{' should be on the previous line. 940
Errors Name 'curr_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 941
Errors '{' should be on the previous line. 943
Errors '}' should be on the same line. 945
Errors '{' should be on the previous line. 947
Errors '{' should be on the previous line. 951
Errors '{' should be on the previous line. 957
Errors '}' should be on the same line. 959
Errors '{' should be on the previous line. 961
Errors Method 'turn_90_degree' is not designed for extension - needs to be abstract, final or empty. 968
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 968
Errors Parameter p_factor should be final. 968
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 968
Errors Parameter p_pole should be final. 968
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 968
Errors '{' should be on the previous line. 969
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 970
Errors '{' should be on the previous line. 972
Errors Method 'rotate_approx' is not designed for extension - needs to be abstract, final or empty. 979
Errors Name 'rotate_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 979
Errors Parameter p_angle should be final. 979
Errors Name 'p_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 979
Errors Parameter p_pole should be final. 979
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 979
Errors '{' should be on the previous line. 980
Errors '{' should be on the previous line. 982
Errors Name 'new_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 985
Errors '{' should be on the previous line. 987
Errors Line is longer than 80 characters. 989
Errors Name 'corner_polygon' must match pattern '^[a-z][a-zA-Z0-9]*$'. 991
Errors Name 'polygon_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 992
Errors '3' is a magic number. 994
Errors '{' should be on the previous line. 995
Errors '}' should be on the same line. 997
Errors '{' should be on the previous line. 999
Errors Name 'curr_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1000
Errors Name 'curr_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1001
Errors '}' should be on the same line. 1003
Errors '{' should be on the previous line. 1005
Errors '}' should be on the same line. 1007
Errors '{' should be on the previous line. 1009
Errors Method 'mirror_vertical' is not designed for extension - needs to be abstract, final or empty. 1016
Errors Name 'mirror_vertical' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1016
Errors Parameter p_pole should be final. 1016
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1016
Errors '{' should be on the previous line. 1017
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1018
Errors '{' should be on the previous line. 1020
Errors Method 'mirror_horizontal' is not designed for extension - needs to be abstract, final or empty. 1027
Errors Name 'mirror_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1027
Errors Parameter p_pole should be final. 1027
Errors Name 'p_pole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1027
Errors '{' should be on the previous line. 1028
Errors Name 'new_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1029
Errors '{' should be on the previous line. 1031
Errors Line is longer than 80 characters. 1038
Errors Line is longer than 80 characters. 1039
Errors Line is longer than 80 characters. 1045
Errors Method 'intersecting_border_line_no' is not designed for extension - needs to be abstract, final or empty. 1045
Errors Name 'intersecting_border_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Parameter p_from_point should be final. 1045
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Parameter p_direction should be final. 1045
Errors Name 'p_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors '{' should be on the previous line. 1048
Errors Name 'from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1051
Errors Name 'intersection_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1052
Errors Name 'second_line_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1053
Errors Name 'min_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1055
Errors '{' should be on the previous line. 1057
Errors Name 'curr_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1058
Errors Line is longer than 80 characters. 1059
Errors Name 'curr_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1059
Errors '{' should be on the previous line. 1061
Errors Line is longer than 80 characters. 1064
Errors Name 'curr_distence' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1064
Errors '{' should be on the previous line. 1066
Errors Line is longer than 80 characters. 1067
Errors Name 'direction_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1067
Errors '{' should be on the previous line. 1069
Errors First sentence should end with a period. 1078
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1084
Errors Method 'entrance_points' is not designed for extension - needs to be abstract, final or empty. 1098
Errors Name 'entrance_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors Parameter p_polyline should be final. 1098
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors '{' should be on the previous line. 1099
Errors Name 'intersection_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1101
Errors Name 'prev_intersection_line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1102
Errors Name 'prev_intersection_edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Name 'line_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1104
Errors '{' should be on the previous line. 1105
Errors Name 'curr_line_seg' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1106
Errors Name 'curr_intersections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1107
Errors '{' should be on the previous line. 1109
Errors Name 'edge_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1110
Errors '||' should be on a new line. 1111
Errors '{' should be on the previous line. 1113
Errors Name 'normalized_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1122
Errors '{' should be on the previous line. 1124
Errors '{' should be on the previous line. 1126
Errors Method 'cutout' is not designed for extension - needs to be abstract, final or empty. 1141
Errors Parameter p_polyline should be final. 1141
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1141
Errors '{' should be on the previous line. 1142
Errors Name 'intersection_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1143
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1144
Errors Name 'first_corner_is_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1145
Errors '{' should be on the previous line. 1148
Errors '{' should be on the previous line. 1151
Errors Name 'curr_intersection_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1160
Errors Name 'curr_intersection_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1161
Errors Name 'first_intersection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1162
Errors Line is longer than 80 characters. 1163
Errors '{' should be on the previous line. 1166
Errors '{' should be on the previous line. 1169
Errors Name 'curr_polyline_intersection_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1170
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1171
Errors Line is longer than 80 characters. 1172
Errors Line is longer than 80 characters. 1174
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1175
Errors '{' should be on the previous line. 1177
Errors '{' should be on the previous line. 1185
Errors Line is longer than 80 characters. 1187
Errors Name 'next_intersection_tuple' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1187
Errors Name 'curr_intersection_no_of_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1188
Errors Name 'next_intersection_no_of_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Name 'insert_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors '{' should be on the previous line. 1199
Errors '{' should be on the previous line. 1201
Errors '{' should be on the previous line. 1208
Errors Line is longer than 80 characters. 1209
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1209
Errors '3' is a magic number. 1209
Errors Line is longer than 80 characters. 1211
Errors Line is longer than 80 characters. 1213
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors '{' should be on the previous line. 1216
Errors '{' should be on the previous line. 1224
Errors Name 'curr_polyline_intersection_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1226
Errors Line is longer than 80 characters. 1227
Errors Name 'curr_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1227
Errors Line is longer than 80 characters. 1229
Errors Name 'curr_piece' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1231
Errors '{' should be on the previous line. 1233
Errors '{' should be on the previous line. 1240
Errors Method 'split_to_convex' is not designed for extension - needs to be abstract, final or empty. 1251
Errors Name 'split_to_convex' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1251
Errors '{' should be on the previous line. 1252
Errors Line is longer than 80 characters. 1259
Errors Method 'divide_into_sections' is not designed for extension - needs to be abstract, final or empty. 1265
Errors Name 'divide_into_sections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1265
Errors Parameter p_max_section_width should be final. 1265
Errors Name 'p_max_section_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1265
Errors '{' should be on the previous line. 1266
Errors '{' should be on the previous line. 1268
Errors Line is longer than 80 characters. 1273
Errors Name 'section_boxes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1273
Errors Name 'section_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1274
Errors '{' should be on the previous line. 1276
Errors Line is longer than 80 characters. 1277
Errors Name 'curr_section' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1277
Errors '{' should be on the previous line. 1279
Errors '{' should be on the previous line. 1286
Errors Line is longer than 80 characters. 1293
Errors Method 'is_intersected_interiour_by' is not designed for extension - needs to be abstract, final or empty. 1298
Errors Name 'is_intersected_interiour_by' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1298
Errors Parameter p_line_segment should be final. 1298
Errors Name 'p_line_segment' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1298
Errors '{' should be on the previous line. 1299
Errors Name 'float_start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1300
Errors Name 'float_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1301
Errors Line is longer than 80 characters. 1303
Errors Name 'border_line_side_of_start_point_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1303
Errors Line is longer than 80 characters. 1304
Errors Name 'border_line_side_of_end_point_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1304
Errors '{' should be on the previous line. 1306
Errors Name 'curr_border_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1307
Errors Line is longer than 80 characters. 1308
Errors Name 'border_line_side_of_start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1308
Errors '{' should be on the previous line. 1310
Errors Line is longer than 80 characters. 1311
Errors Line is longer than 80 characters. 1313
Errors Name 'border_line_side_of_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1313
Errors '{' should be on the previous line. 1315
Errors Line is longer than 80 characters. 1316
Errors Line is longer than 80 characters. 1318
Errors Line is longer than 80 characters. 1324
Errors Line is longer than 80 characters. 1325
Errors Name 'start_point_is_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1327
Errors '{' should be on the previous line. 1329
Errors '{' should be on the previous line. 1331
Errors '{' should be on the previous line. 1337
Errors Name 'end_point_is_inside' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1340
Errors '{' should be on the previous line. 1342
Errors '{' should be on the previous line. 1344
Errors '{' should be on the previous line. 1350
Errors Name 'segment_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1353
Errors '{' should be on the previous line. 1356
Errors Line is longer than 80 characters. 1357
Errors Name 'border_line_side_of_start_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1357
Errors Line is longer than 80 characters. 1358
Errors Name 'border_line_side_of_end_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1358
Errors Line is longer than 80 characters. 1359
Errors Line is longer than 80 characters. 1361
Errors Line is longer than 80 characters. 1366
Errors Name 'prev_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1366
Errors '{' should be on the previous line. 1368
Errors Name 'next_corner_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1371
Errors '{' should be on the previous line. 1373
Errors '}' should be on the same line. 1375
Errors '{' should be on the previous line. 1377
Errors Line is longer than 80 characters. 1380
Errors Name 'next_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1380
Errors '{' should be on the previous line. 1382
Errors Line is longer than 80 characters. 1383
Errors Line is longer than 80 characters. 1385
Errors Missing a Javadoc comment. 1397
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1397
Errors Missing a Javadoc comment. 1399
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1399
Errors Missing a Javadoc comment. 1401
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1401
Errors First sentence should end with a period. 1403
Errors Line is longer than 80 characters. 1404
Errors Expected an @return tag. 1406
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1406
Errors Expected @param tag for 'p_shape'. 1406
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1406
Errors First sentence should end with a period. 1408
Errors Line is longer than 80 characters. 1409
Errors Expected an @return tag. 1411
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1411
Errors Expected @param tag for 'p_shape'. 1411
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1411
Errors First sentence should end with a period. 1413
Errors Line is longer than 80 characters. 1414
Errors Expected an @return tag. 1416
Errors Name 'cutout_from' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1416
Errors Expected @param tag for 'p_shape'. 1416
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1416

geometry/planar/Vector.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line has trailing spaces. 36
Errors Name 'is_zero' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line has trailing spaces. 43
Errors First sentence should end with a period. 44
Errors Line has trailing spaces. 50
Errors First sentence should end with a period. 51
Errors '(' is followed by whitespace. 57
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 58
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors Name 'is_orthogonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line has trailing spaces. 77
Errors First sentence should end with a period. 78
Errors Name 'is_diagonal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Line has trailing spaces. 84
Errors First sentence should end with a period. 85
Errors Method 'is_multiple_of_45_degree' is not designed for extension - needs to be abstract, final or empty. 90
Errors Name 'is_multiple_of_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 94
Errors First sentence should end with a period. 95
Errors Line has trailing spaces. 97
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Line has trailing spaces. 106
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line has trailing spaces. 115
Errors First sentence should end with a period. 116
Errors Name 'to_float' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line has trailing spaces. 122
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Line has trailing spaces. 130
Errors Name 'mirror_at_x_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line has trailing spaces. 137
Errors Name 'mirror_at_y_axis' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line has trailing spaces. 144
Errors Line has trailing spaces. 149
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Parameter p_x should be final. 157
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Parameter p_y should be final. 157
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors '{' should be on the previous line. 158
Errors '(' is followed by whitespace. 160
Errors '||' should be on a new line. 160
Errors ')' is preceded with whitespace. 161
Errors '{' should be on the previous line. 162
Errors Line has trailing spaces. 167
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_x should be final. 178
Errors Name 'p_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_y should be final. 178
Errors Name 'p_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Parameter p_z should be final. 179
Errors Name 'p_z' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors '{' should be on the previous line. 182
Errors Line has trailing spaces. 187
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 197
Errors '(' is followed by whitespace. 198
Errors '&&' should be on a new line. 198
Errors ')' is preceded with whitespace. 199
Errors '{' should be on the previous line. 200
Errors Line has trailing spaces. 207
Errors First sentence should end with a period. 208
Errors Method 'length_approx' is not designed for extension - needs to be abstract, final or empty. 213
Errors Name 'length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Line has trailing spaces. 217
Errors Line has trailing spaces. 218
Errors Method 'cos_angle' is not designed for extension - needs to be abstract, final or empty. 226
Errors Name 'cos_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Parameter p_other should be final. 226
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 227
Errors Line has trailing spaces. 232
Errors Line is longer than 80 characters. 234
Errors Method 'angle_approx' is not designed for extension - needs to be abstract, final or empty. 239
Errors Name 'angle_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Parameter p_other should be final. 239
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors '{' should be on the previous line. 240
Errors '{' should be on the previous line. 243
Errors '-' is followed by whitespace. 244
Errors Line has trailing spaces. 248
Errors Line is longer than 80 characters. 250
Errors Method 'angle_approx' is not designed for extension - needs to be abstract, final or empty. 254
Errors Name 'angle_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 255
Errors Line has trailing spaces. 259
Errors Line is longer than 80 characters. 261
Errors Name 'change_length_approx' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Name 'p_lenght' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Line has trailing spaces. 268
Errors Missing a Javadoc comment. 269
Errors Name 'to_normalized_direction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Line has trailing spaces. 270
Errors Line has trailing spaces. 271
Errors Line has trailing spaces. 272
Errors Line has trailing spaces. 275
Errors Missing a Javadoc comment. 276
Errors '(' is followed by whitespace. 276
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Missing a Javadoc comment. 277
Errors '(' is followed by whitespace. 277
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors Line has trailing spaces. 278
Errors Missing a Javadoc comment. 279
Errors Name 'add_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Missing a Javadoc comment. 280
Errors Name 'add_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Line has trailing spaces. 281
Errors Missing a Javadoc comment. 282
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Missing a Javadoc comment. 283
Errors Name 'side_of' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors Line has trailing spaces. 284
Errors Missing a Javadoc comment. 285
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Missing a Javadoc comment. 286
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Line has trailing spaces. 287
Errors Missing a Javadoc comment. 288
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Missing a Javadoc comment. 289
Errors Name 'scalar_product' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Line has trailing spaces. 290
Errors Line has trailing spaces. 291

gui/BoardFrame.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 39
Errors Missing a Javadoc comment. 40
Errors '{' should be on the previous line. 41
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Line has trailing spaces. 44
Errors Line is longer than 80 characters. 46
Errors Line is longer than 80 characters. 54
Errors Name 'get_embedded_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_design_file_path_name should be final. 54
Errors Name 'p_design_file_path_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line is longer than 80 characters. 55
Errors Parameter p_observers should be final. 55
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_id_no_generator should be final. 55
Errors Name 'p_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_locale should be final. 55
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line is longer than 80 characters. 57
Errors Name 'design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 63
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line is longer than 80 characters. 64
Errors Line has trailing spaces. 65
Errors Line has trailing spaces. 66
Errors '{' should be on the previous line. 68
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 75
Errors Line is longer than 80 characters. 76
Errors Name 'error_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line is longer than 80 characters. 77
Errors Line has trailing spaces. 82
Errors Line is longer than 80 characters. 85
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 87
Errors Line is longer than 80 characters. 88
Errors Line is longer than 80 characters. 92
Errors Line is longer than 80 characters. 101
Errors Parameter p_design should be final. 101
Errors Name 'p_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Parameter p_option should be final. 101
Errors Name 'p_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Parameter p_test_level should be final. 101
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Parameter p_locale should be final. 102
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Parameter p_confirm_cancel should be final. 102
Errors Name 'p_confirm_cancel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line has trailing spaces. 108
Errors Line is longer than 80 characters. 111
Errors Line is longer than 80 characters. 114
Errors Parameter p_design should be final. 114
Errors Expected @param tag for 'p_design'. 114
Errors Name 'p_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_option should be final. 114
Errors Expected @param tag for 'p_option'. 114
Errors Name 'p_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_test_level should be final. 114
Errors Expected @param tag for 'p_test_level'. 114
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_observers should be final. 114
Errors Expected @param tag for 'p_observers'. 114
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line is longer than 80 characters. 115
Errors Parameter p_item_id_no_generator should be final. 115
Errors Expected @param tag for 'p_item_id_no_generator'. 115
Errors Name 'p_item_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Parameter p_locale should be final. 115
Errors Expected @param tag for 'p_locale'. 115
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Parameter p_confirm_cancel should be final. 115
Errors Expected @param tag for 'p_confirm_cancel'. 115
Errors Name 'p_confirm_cancel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line has trailing spaces. 120
Errors Line is longer than 80 characters. 125
Errors Name 'curr_menubar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Name 'session_file_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Name 'curr_help_system_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 130
Errors Line is longer than 80 characters. 131
Errors '}' should be on the same line. 132
Errors '{' should be on the previous line. 134
Errors Line is longer than 80 characters. 137
Errors Line is longer than 80 characters. 138
Errors Line has trailing spaces. 143
Errors Line has trailing spaces. 146
Errors Line has trailing spaces. 149
Errors Line is longer than 80 characters. 150
Errors Line has trailing spaces. 151
Errors Line is longer than 80 characters. 153
Errors Line is longer than 80 characters. 154
Errors Line has trailing spaces. 155
Errors '1150' is a magic number. 157
Errors '800' is a magic number. 157
Errors Line has trailing spaces. 160
Errors Line is longer than 80 characters. 161
Errors Line has trailing spaces. 163
Errors Line has trailing spaces. 166
Errors Line has trailing spaces. 169
Errors Method 'read_logfile' is not designed for extension - needs to be abstract, final or empty. 173
Errors Name 'read_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors Parameter p_input_stream should be final. 173
Errors Expected @param tag for 'p_input_stream'. 173
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 174
Errors Line has trailing spaces. 177
Errors Line has trailing spaces. 178
Errors Expected an @return tag. 184
Errors Line is longer than 80 characters. 184
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 184
Errors Parameter p_input_stream should be final. 184
Errors Expected @param tag for 'p_input_stream'. 184
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Parameter p_is_import should be final. 184
Errors Expected @param tag for 'p_is_import'. 184
Errors Name 'p_is_import' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Parameter p_message_field should be final. 184
Errors Expected @param tag for 'p_message_field'. 184
Errors Name 'p_message_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Name 'viewport_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 188
Errors Line is longer than 80 characters. 189
Errors Name 'read_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 192
Errors '{' should be on the previous line. 194
Errors '{' should be on the previous line. 196
Errors '}' should be on the same line. 198
Errors '{' should be on the previous line. 200
Errors Line is longer than 80 characters. 201
Errors ',' is not followed by whitespace. 206
Errors '}' should be on the same line. 208
Errors '{' should be on the previous line. 210
Errors Name 'object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 213
Errors '}' should be on the same line. 215
Errors '{' should be on the previous line. 217
Errors Line is longer than 80 characters. 220
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 222
Errors Name 'frame_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Name 'frame_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 228
Errors '}' should be on the same line. 232
Errors '{' should be on the previous line. 234
Errors Line has trailing spaces. 239
Errors Line has trailing spaces. 241
Errors '{' should be on the previous line. 243
Errors '{' should be on the previous line. 248
Errors '}' should be on the same line. 250
Errors '{' should be on the previous line. 252
Errors Line has trailing spaces. 255
Errors Line is longer than 80 characters. 256
Errors Name 'panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 267
Errors Line is longer than 80 characters. 268
Errors '{' should be on the previous line. 271
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Name 'defaults_file_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 277
Errors '}' should be on the same line. 279
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Name 'defaults_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 285
Errors '}' should be on the same line. 287
Errors '{' should be on the previous line. 289
Errors '{' should be on the previous line. 294
Errors Line is longer than 80 characters. 295
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 297
Errors Line is longer than 80 characters. 298
Errors '{' should be on the previous line. 301
Errors '}' should be on the same line. 303
Errors '{' should be on the previous line. 305
Errors Line has trailing spaces. 313
Errors Line has trailing spaces. 314
Errors Expected an @return tag. 319
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 319
Errors '{' should be on the previous line. 320
Errors '{' should be on the previous line. 322
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Name 'object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors '{' should be on the previous line. 328
Errors Line is longer than 80 characters. 329
Errors '}' should be on the same line. 331
Errors '{' should be on the previous line. 333
Errors '}' should be on the same line. 336
Errors '{' should be on the previous line. 338
Errors Line is longer than 80 characters. 342
Errors Name 'save_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors '{' should be on the previous line. 344
Errors '{' should be on the previous line. 348
Errors '}' should be on the same line. 352
Errors '{' should be on the previous line. 354
Errors '{' should be on the previous line. 359
Errors '{' should be on the previous line. 363
Errors '}' should be on the same line. 366
Errors '{' should be on the previous line. 368
Errors Line has trailing spaces. 374
Errors Line is longer than 80 characters. 376
Errors Line is longer than 80 characters. 381
Errors Method 'set_context_sensitive_help' is not designed for extension - needs to be abstract, final or empty. 381
Errors Name 'set_context_sensitive_help' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Parameter p_component should be final. 381
Errors Name 'p_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Parameter p_help_id should be final. 381
Errors Name 'p_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Line is longer than 80 characters. 385
Errors Name 'help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Line has trailing spaces. 396
Errors Method 'set_select_toolbar' is not designed for extension - needs to be abstract, final or empty. 400
Errors Name 'set_select_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors '{' should be on the previous line. 401
Errors Line has trailing spaces. 406
Errors Line is longer than 80 characters. 408
Errors Method 'set_menu_toolbar' is not designed for extension - needs to be abstract, final or empty. 410
Errors Name 'set_menu_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors '{' should be on the previous line. 411
Errors Line has trailing spaces. 416
Errors Line is longer than 80 characters. 418
Errors Expected an @return tag. 420
Errors Method 'absolute_panel_location' is not designed for extension - needs to be abstract, final or empty. 420
Errors Name 'absolute_panel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 420
Errors '{' should be on the previous line. 421
Errors Name 'curr_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors '{' should be on the previous line. 426
Errors Line has trailing spaces. 433
Errors Method 'zoom_all' is not designed for extension - needs to be abstract, final or empty. 437
Errors Name 'zoom_all' must match pattern '^[a-z][a-zA-Z0-9]*$'. 437
Errors '{' should be on the previous line. 438
Errors Name 'display_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Line is longer than 80 characters. 441
Errors Name 'design_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Name 'width_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors '/' is not followed by whitespace. 442
Errors Line is longer than 80 characters. 443
Errors Name 'height_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '/' is not followed by whitespace. 443
Errors Name 'zoom_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Line is longer than 80 characters. 445
Errors Name 'zoom_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Line is longer than 80 characters. 447
Errors Name 'new_vieport_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Line has trailing spaces. 449
Errors Line has trailing spaces. 451
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 455
Errors '{' should be on the previous line. 456
Errors '{' should be on the previous line. 458
Errors '{' should be on the previous line. 460
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 473
Errors Line has trailing spaces. 479
Errors Missing a Javadoc comment. 480
Errors Name 'allocate_permanent_subwindows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 480
Errors '{' should be on the previous line. 481
Errors Line is longer than 80 characters. 484
Errors '3' is a magic number. 489
Errors '4' is a magic number. 491
Errors '5' is a magic number. 493
Errors '6' is a magic number. 495
Errors '7' is a magic number. 497
Errors '8' is a magic number. 499
Errors '9' is a magic number. 501
Errors '10' is a magic number. 503
Errors '11' is a magic number. 505
Errors '12' is a magic number. 507
Errors '13' is a magic number. 509
Errors '14' is a magic number. 511
Errors '15' is a magic number. 513
Errors '16' is a magic number. 515
Errors '17' is a magic number. 517
Errors '18' is a magic number. 519
Errors '19' is a magic number. 521
Errors '20' is a magic number. 523
Errors '21' is a magic number. 525
Errors '22' is a magic number. 527
Errors '23' is a magic number. 529
Errors Line has trailing spaces. 531
Errors Name 'initialize_windows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors '{' should be on the previous line. 536
Errors Line has trailing spaces. 538
Errors '120' is a magic number. 539
Errors Line has trailing spaces. 540
Errors Line has trailing spaces. 543
Errors '100' is a magic number. 544
Errors '200' is a magic number. 545
Errors '50' is a magic number. 546
Errors '150' is a magic number. 547
Errors '50' is a magic number. 548
Errors '150' is a magic number. 548
Errors '100' is a magic number. 549
Errors '150' is a magic number. 549
Errors '100' is a magic number. 550
Errors '200' is a magic number. 550
Errors '100' is a magic number. 551
Errors '250' is a magic number. 551
Errors '100' is a magic number. 552
Errors '30' is a magic number. 552
Errors '200' is a magic number. 553
Errors '30' is a magic number. 553
Errors '300' is a magic number. 554
Errors '30' is a magic number. 554
Errors '400' is a magic number. 555
Errors '30' is a magic number. 555
Errors '500' is a magic number. 556
Errors '30' is a magic number. 556
Errors '550' is a magic number. 557
Errors '30' is a magic number. 557
Errors '350' is a magic number. 558
Errors '30' is a magic number. 558
Errors '650' is a magic number. 559
Errors '30' is a magic number. 559
Errors '600' is a magic number. 560
Errors '30' is a magic number. 560
Errors '250' is a magic number. 561
Errors '450' is a magic number. 562
Errors '550' is a magic number. 563
Errors '350' is a magic number. 564
Errors '600' is a magic number. 565
Errors '200' is a magic number. 566
Errors '200' is a magic number. 566
Errors Line has trailing spaces. 568
Errors Method 'get_locale' is not designed for extension - needs to be abstract, final or empty. 574
Errors Name 'get_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors '{' should be on the previous line. 575
Errors Line has trailing spaces. 578
Errors First sentence should end with a period. 579
Errors Method 'set_board_background' is not designed for extension - needs to be abstract, final or empty. 584
Errors Name 'set_board_background' must match pattern '^[a-z][a-zA-Z0-9]*$'. 584
Errors Parameter p_color should be final. 584
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 584
Errors '{' should be on the previous line. 585
Errors Line has trailing spaces. 588
Errors Method 'refresh_windows' is not designed for extension - needs to be abstract, final or empty. 592
Errors Name 'refresh_windows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors '{' should be on the previous line. 593
Errors '{' should be on the previous line. 595
Errors '{' should be on the previous line. 597
Errors Line has trailing spaces. 602
Errors First sentence should end with a period. 603
Errors Method 'hilight_selected_button' is not designed for extension - needs to be abstract, final or empty. 606
Errors Name 'hilight_selected_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 606
Errors '{' should be on the previous line. 607
Errors Line has trailing spaces. 610
Errors Method 'goto_selected_snapshot' is not designed for extension - needs to be abstract, final or empty. 614
Errors Name 'goto_selected_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 614
Errors '{' should be on the previous line. 615
Errors '{' should be on the previous line. 617
Errors Line has trailing spaces. 621
Errors Line is longer than 80 characters. 623
Errors Method 'select_previous_snapshot' is not designed for extension - needs to be abstract, final or empty. 626
Errors Name 'select_previous_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors '{' should be on the previous line. 627
Errors '{' should be on the previous line. 629
Errors Line has trailing spaces. 633
Errors Method 'select_next_snapshot' is not designed for extension - needs to be abstract, final or empty. 638
Errors Name 'select_next_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors '{' should be on the previous line. 639
Errors '{' should be on the previous line. 641
Errors Line has trailing spaces. 645
Errors Method 'get_snapshot_subwindow_selections' is not designed for extension - needs to be abstract, final or empty. 651
Errors Name 'get_snapshot_subwindow_selections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 651
Errors '{' should be on the previous line. 652
Errors Line is longer than 80 characters. 654
Errors Line is longer than 80 characters. 657
Errors Line has trailing spaces. 661
Errors Method 'set_snapshot_subwindow_selections' is not designed for extension - needs to be abstract, final or empty. 667
Errors Name 'set_snapshot_subwindow_selections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Parameter p_filters should be final. 667
Errors Name 'p_filters' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Line is longer than 80 characters. 669
Errors Line is longer than 80 characters. 672
Errors Line has trailing spaces. 675
Errors Method 'repaint_all' is not designed for extension - needs to be abstract, final or empty. 679
Errors Name 'repaint_all' must match pattern '^[a-z][a-zA-Z0-9]*$'. 679
Errors '{' should be on the previous line. 680
Errors '{' should be on the previous line. 683
Errors Line has trailing spaces. 687
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 689
Errors Variable 'scroll_pane' must be private and have accessor methods. 689
Errors Line has trailing spaces. 690
Errors First sentence should end with a period. 691
Errors Variable 'menubar' must be private and have accessor methods. 692
Errors Line has trailing spaces. 693
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 695
Errors Variable 'board_panel' must be private and have accessor methods. 695
Errors Line has trailing spaces. 696
Errors First sentence should end with a period. 697
Errors Name 'toolbar_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 698
Errors Line has trailing spaces. 699
Errors Name 'select_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 701
Errors Line has trailing spaces. 702
Errors First sentence should end with a period. 703
Errors Name 'message_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 704
Errors Line has trailing spaces. 705
Errors Missing a Javadoc comment. 706
Errors Name 'screen_messages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Variable 'screen_messages' must be private and have accessor methods. 706
Errors Line has trailing spaces. 707
Errors Missing a Javadoc comment. 708
Errors Name 'test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Line has trailing spaces. 709
Errors First sentence should end with a period. 710
Errors Line is longer than 80 characters. 710
Errors Name 'is_web_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 711
Errors Variable 'is_web_start' must be private and have accessor methods. 711
Errors Line has trailing spaces. 712
Errors Missing a Javadoc comment. 713
Errors Name 'help_system_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 713
Errors Missing a Javadoc comment. 714
Errors Name 'help_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 714
Errors Variable 'help_set' must be private and have accessor methods. 714
Errors Missing a Javadoc comment. 715
Errors Name 'help_broker' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors Variable 'help_broker' must be private and have accessor methods. 715
Errors Line has trailing spaces. 716
Errors Missing a Javadoc comment. 717
Errors Name 'confirm_cancel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Line has trailing spaces. 718
Errors Missing a Javadoc comment. 719
Errors Missing a Javadoc comment. 720
Errors Line has trailing spaces. 721
Errors Missing a Javadoc comment. 722
Errors Name 'board_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors Missing a Javadoc comment. 723
Errors Name 'item_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 723
Errors Line has trailing spaces. 724
Errors Missing a Javadoc comment. 725
Errors Name 'about_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 725
Errors Variable 'about_window' must be private and have accessor methods. 725
Errors Missing a Javadoc comment. 726
Errors Name 'route_parameter_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors Variable 'route_parameter_window' must be private and have accessor methods. 726
Errors Missing a Javadoc comment. 727
Errors Name 'autoroute_parameter_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 727
Errors Variable 'autoroute_parameter_window' must be private and have accessor methods. 727
Errors Missing a Javadoc comment. 728
Errors Name 'select_parameter_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Variable 'select_parameter_window' must be private and have accessor methods. 728
Errors Missing a Javadoc comment. 729
Errors Name 'move_parameter_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors Variable 'move_parameter_window' must be private and have accessor methods. 729
Errors Missing a Javadoc comment. 730
Errors Name 'clearance_matrix_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors Variable 'clearance_matrix_window' must be private and have accessor methods. 730
Errors Missing a Javadoc comment. 731
Errors Name 'via_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 731
Errors Variable 'via_window' must be private and have accessor methods. 731
Errors Missing a Javadoc comment. 732
Errors Name 'edit_vias_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors Variable 'edit_vias_window' must be private and have accessor methods. 732
Errors Missing a Javadoc comment. 733
Errors Name 'edit_net_rules_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 733
Errors Variable 'edit_net_rules_window' must be private and have accessor methods. 733
Errors Missing a Javadoc comment. 734
Errors Name 'assign_net_classes_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 734
Errors Variable 'assign_net_classes_window' must be private and have accessor methods. 734
Errors Missing a Javadoc comment. 735
Errors Name 'padstacks_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors Variable 'padstacks_window' must be private and have accessor methods. 735
Errors Missing a Javadoc comment. 736
Errors Name 'packages_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors Variable 'packages_window' must be private and have accessor methods. 736
Errors Missing a Javadoc comment. 737
Errors Name 'incompletes_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 737
Errors Variable 'incompletes_window' must be private and have accessor methods. 737
Errors Missing a Javadoc comment. 738
Errors Name 'net_info_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 738
Errors Variable 'net_info_window' must be private and have accessor methods. 738
Errors Missing a Javadoc comment. 739
Errors Name 'clearance_violations_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 739
Errors Variable 'clearance_violations_window' must be private and have accessor methods. 739
Errors Missing a Javadoc comment. 740
Errors Name 'length_violations_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors Variable 'length_violations_window' must be private and have accessor methods. 740
Errors Missing a Javadoc comment. 741
Errors Name 'unconnected_route_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Variable 'unconnected_route_window' must be private and have accessor methods. 741
Errors Missing a Javadoc comment. 742
Errors Name 'route_stubs_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 742
Errors Variable 'route_stubs_window' must be private and have accessor methods. 742
Errors Missing a Javadoc comment. 743
Errors Name 'components_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors Variable 'components_window' must be private and have accessor methods. 743
Errors Missing a Javadoc comment. 744
Errors Name 'layer_visibility_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors Variable 'layer_visibility_window' must be private and have accessor methods. 744
Errors Missing a Javadoc comment. 745
Errors Name 'object_visibility_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 745
Errors Variable 'object_visibility_window' must be private and have accessor methods. 745
Errors Missing a Javadoc comment. 746
Errors Name 'display_misc_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 746
Errors Variable 'display_misc_window' must be private and have accessor methods. 746
Errors Missing a Javadoc comment. 747
Errors Name 'snapshot_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 747
Errors Variable 'snapshot_window' must be private and have accessor methods. 747
Errors Missing a Javadoc comment. 748
Errors Name 'color_manager' must match pattern '^[a-z][a-zA-Z0-9]*$'. 748
Errors Variable 'color_manager' must be private and have accessor methods. 748
Errors Line has trailing spaces. 749
Errors First sentence should end with a period. 750
Errors Line is longer than 80 characters. 752
Errors Missing a Javadoc comment. 752
Errors Name 'permanent_subwindows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 752
Errors Variable 'permanent_subwindows' must be private and have accessor methods. 752
Errors Line has trailing spaces. 753
Errors Line is longer than 80 characters. 754
Errors Missing a Javadoc comment. 754
Errors Name 'temporary_subwindows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 754
Errors Variable 'temporary_subwindows' must be private and have accessor methods. 754
Errors Line has trailing spaces. 755
Errors Line has trailing spaces. 756
Errors Missing a Javadoc comment. 757
Errors Name 'design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 757
Errors Variable 'design_file' must be private and have accessor methods. 757
Errors Line has trailing spaces. 758
Errors Missing a Javadoc comment. 759
Errors Name 'log_file_extensions' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 759
Errors '{' is followed by whitespace. 759
Errors Line has trailing spaces. 760
Errors Missing a Javadoc comment. 761
Errors Missing a Javadoc comment. 762
Errors Line has trailing spaces. 763
Errors Line is longer than 80 characters. 764
Errors Missing a Javadoc comment. 764
Errors Name 'logfile_filter' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 764
Errors Line has trailing spaces. 765
Errors Missing a Javadoc comment. 766
Errors '{' should be on the previous line. 767
Errors Missing a Javadoc comment. 768
Errors Parameter evt should be final. 768
Errors '{' should be on the previous line. 769
Errors ')' is preceded with whitespace. 770
Errors '{' should be on the previous line. 772
Errors Line is longer than 80 characters. 773
Errors '{' should be on the previous line. 776
Errors Line has trailing spaces. 781
Errors Missing a Javadoc comment. 782
Errors Parameter evt should be final. 782
Errors '{' should be on the previous line. 783
Errors '{' should be on the previous line. 785
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 788
Errors '{' should be on the previous line. 789
Errors '{' should be on the previous line. 791
Errors Line has trailing spaces. 796
Errors Missing a Javadoc comment. 797
Errors Parameter evt should be final. 797
Errors '{' should be on the previous line. 798
Errors '{' should be on the previous line. 800
Errors '{' should be on the previous line. 802
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 806
Errors '{' should be on the previous line. 807
Errors '{' should be on the previous line. 809
Errors Line has trailing spaces. 815
Errors Utility classes should not have a public or default constructor. 819
Errors '{' should be on the previous line. 820
Errors Missing a Javadoc comment. 821
Errors Name 'incompletes_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Missing a Javadoc comment. 822
Errors Name 'packages_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 822
Errors Missing a Javadoc comment. 823
Errors Name 'nets_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 823
Errors Missing a Javadoc comment. 824
Errors Name 'components_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 824
Errors Missing a Javadoc comment. 825
Errors Name 'padstacks_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 825

gui/BoardMenuBar.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Expected an @return tag. 32
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors Parameter p_help_system_used should be final. 33
Errors Expected @param tag for 'p_help_system_used'. 33
Errors Name 'p_help_system_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 33
Errors Parameter p_session_file_option should be final. 33
Errors Expected @param tag for 'p_session_file_option'. 33
Errors Name 'p_session_file_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 33
Errors '{' should be on the previous line. 34
Errors Line is longer than 80 characters. 36
Errors Line is longer than 80 characters. 38
Errors Name 'display_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line is longer than 80 characters. 40
Errors Name 'parameter_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line is longer than 80 characters. 42
Errors Name 'rules_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'info_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 46
Errors Name 'other_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 49
Errors Name 'help_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '}' should be on the same line. 52
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors Name 'help_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line has trailing spaces. 60
Errors Missing a Javadoc comment. 61
Errors Name 'add_design_dependent_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 65
Errors Missing a Javadoc comment. 66
Errors Name 'file_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66

gui/BoardMenuDisplay.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class BoardMenuDisplay should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 39
Errors Name 'display_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 43
Errors Line is longer than 80 characters. 44
Errors Parameter evt should be final. 47
Errors '{' should be on the previous line. 48
Errors Line is longer than 80 characters. 49
Errors Line has trailing spaces. 52
Errors Line has trailing spaces. 54
Errors Line is longer than 80 characters. 56
Errors Line is longer than 80 characters. 57
Errors Parameter evt should be final. 60
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 65
Errors Line has trailing spaces. 67
Errors Line is longer than 80 characters. 70
Errors Parameter evt should be final. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 78
Errors Line has trailing spaces. 80
Errors Line is longer than 80 characters. 82
Errors Parameter evt should be final. 85
Errors '{' should be on the previous line. 86
Errors Line has trailing spaces. 90
Errors Line has trailing spaces. 92
Errors Line has trailing spaces. 95
Errors First sentence should end with a period. 96
Errors Parameter p_board_frame should be final. 97
Errors Expected @param tag for 'p_board_frame'. 97
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors Line is longer than 80 characters. 100
Errors Line has trailing spaces. 102
Errors Missing a Javadoc comment. 103
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Missing a Javadoc comment. 104

gui/BoardMenuFile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class BoardMenuFile should be declared as final. 28
Errors '{' should be on the previous line. 29
Errors Line is longer than 80 characters. 38
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_session_file_option should be final. 38
Errors Name 'p_session_file_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line is longer than 80 characters. 40
Errors Name 'file_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 46
Errors Name 'save_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line is longer than 80 characters. 49
Errors Parameter evt should be final. 53
Errors '{' should be on the previous line. 54
Errors Name 'save_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line is longer than 80 characters. 56
Errors '{' should be on the previous line. 58
Errors Line is longer than 80 characters. 59
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 69
Errors Name 'save_and_exit_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 70
Errors Line is longer than 80 characters. 71
Errors Line is longer than 80 characters. 72
Errors Parameter evt should be final. 75
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 79
Errors '}' should be on the same line. 80
Errors '{' should be on the previous line. 82
Errors Line is longer than 80 characters. 92
Errors Name 'cancel_and_exit_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line is longer than 80 characters. 93
Errors Line is longer than 80 characters. 94
Errors Line is longer than 80 characters. 95
Errors Parameter evt should be final. 98
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 107
Errors Name 'save_as_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Line is longer than 80 characters. 110
Errors Parameter evt should be final. 114
Errors '{' should be on the previous line. 115
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 124
Errors Name 'write_logfile_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 126
Errors Line is longer than 80 characters. 127
Errors Parameter evt should be final. 130
Errors Line is longer than 80 characters. 138
Errors Name 'replay_logfile_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Line is longer than 80 characters. 139
Errors Line is longer than 80 characters. 140
Errors Line is longer than 80 characters. 141
Errors Parameter evt should be final. 144
Errors Name 'add_design_dependent_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 165
Errors Line is longer than 80 characters. 168
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Line is longer than 80 characters. 169
Errors Name 'host_cad_is_eagle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Line is longer than 80 characters. 171
Errors Name 'write_session_file_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Line is longer than 80 characters. 173
Errors Line is longer than 80 characters. 174
Errors Parameter evt should be final. 177
Errors '{' should be on the previous line. 178
Errors Line is longer than 80 characters. 179
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 188
Errors Name 'write_eagle_session_script_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 191
Errors Parameter evt should be final. 194
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 200
Errors Name 'add_save_settings_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 210
Errors Name 'save_settings_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Line is longer than 80 characters. 213
Errors Parameter evt should be final. 217
Errors '{' should be on the previous line. 218
Errors Missing a Javadoc comment. 225
Errors Name 'save_as_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 226
Errors '{' should be on the previous line. 228
Errors Missing a Javadoc comment. 233
Errors Name 'write_logfile_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 234
Errors Name 'file_chooser' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Name 'logfile_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 242
Errors Line is longer than 80 characters. 243
Errors '}' should be on the same line. 244
Errors '{' should be on the previous line. 246
Errors Line is longer than 80 characters. 247
Errors Missing a Javadoc comment. 252
Errors Name 'read_logfile_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 253
Errors Name 'file_chooser' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors Name 'logfile_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 261
Errors Line is longer than 80 characters. 262
Errors '}' should be on the same line. 263
Errors '{' should be on the previous line. 265
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 268
Errors '{' should be on the previous line. 271
Errors Missing a Javadoc comment. 278
Errors Name 'save_defaults_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 279
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 282
Errors Line is longer than 80 characters. 283
Errors '}' should be on the same line. 284
Errors '{' should be on the previous line. 286
Errors Line is longer than 80 characters. 287
Errors Name 'defaults_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 291
Errors Name 'defaults_file_backup' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 299
Errors '{' should be on the previous line. 302
Errors Name 'write_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors '{' should be on the previous line. 308
Errors '}' should be on the same line. 310
Errors '{' should be on the previous line. 312
Errors Line is longer than 80 characters. 313
Errors '{' should be on the previous line. 316
Errors Line is longer than 80 characters. 317
Errors '}' should be on the same line. 318
Errors '{' should be on the previous line. 320
Errors Line is longer than 80 characters. 321
Errors First sentence should end with a period. 326
Errors Line is longer than 80 characters. 327
Errors Parameter p_board_frame should be final. 327
Errors Expected @param tag for 'p_board_frame'. 327
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_session_file_option should be final. 327
Errors Expected @param tag for 'p_session_file_option'. 327
Errors Name 'p_session_file_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Line is longer than 80 characters. 331
Errors Missing a Javadoc comment. 333
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Missing a Javadoc comment. 334
Errors Name 'session_file_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Missing a Javadoc comment. 335

gui/BoardMenuHelp.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors Line is longer than 80 characters. 39
Errors Parameter p_board_frame should be final. 44
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Name 'direct_help_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 51
Errors Name 'contents_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 63
Errors Missing a Javadoc comment. 64
Errors Name 'initialize_help' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_locale should be final. 64
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors '{' should be on the previous line. 68
Errors Name 'helpset_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 72
Errors '}' should be on the same line. 74
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 81
Errors '{' should be on the previous line. 83
Errors Line is longer than 80 characters. 84
Errors '}' should be on the same line. 85
Errors '{' should be on the previous line. 87
Errors '}' should be on the same line. 90
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors '{' should be on the previous line. 97
Errors '{' should be on the previous line. 101
Errors Line is longer than 80 characters. 102
Errors Line is longer than 80 characters. 103
Errors Line is longer than 80 characters. 104
Errors Line has trailing spaces. 108
Errors Missing a Javadoc comment. 109
Errors Name 'contents_help' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Missing a Javadoc comment. 110
Errors Name 'direct_help' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110

gui/BoardMenuHelpReduced.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line is longer than 80 characters. 34
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line is longer than 80 characters. 42
Errors Line has trailing spaces. 44
Errors Name 'about_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter evt should be final. 49
Errors '{' should be on the previous line. 50
Errors Line has trailing spaces. 56
Errors Missing a Javadoc comment. 57
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Variable 'board_frame' must be private and have accessor methods. 57
Errors Missing a Javadoc comment. 58
Errors Variable 'resources' must be private and have accessor methods. 58

gui/BoardMenuInfo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class BoardMenuInfo should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Name 'info_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 40
Errors Line has trailing spaces. 42
Errors Name 'package_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line is longer than 80 characters. 44
Errors Parameter evt should be final. 47
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 53
Errors Name 'padstacks_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line is longer than 80 characters. 55
Errors Parameter evt should be final. 58
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 64
Errors Name 'components_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Line is longer than 80 characters. 66
Errors Parameter evt should be final. 69
Errors '{' should be on the previous line. 70
Errors Line has trailing spaces. 75
Errors Name 'incompletes_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line is longer than 80 characters. 77
Errors Parameter evt should be final. 80
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 86
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 88
Errors Name 'length_violations_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line is longer than 80 characters. 89
Errors Line is longer than 80 characters. 90
Errors Parameter evt should be final. 92
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 98
Errors Line is longer than 80 characters. 99
Errors Name 'clearance_violations_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Line is longer than 80 characters. 100
Errors Line is longer than 80 characters. 101
Errors Parameter evt should be final. 103
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 105
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 110
Errors Name 'unconnnected_route_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 111
Errors Line is longer than 80 characters. 112
Errors Parameter evt should be final. 114
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 120
Errors Name 'route_stubs_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 122
Errors Parameter evt should be final. 125
Errors '{' should be on the previous line. 126
Errors Line has trailing spaces. 131
Errors Line has trailing spaces. 134
Errors First sentence should end with a period. 135
Errors Parameter p_board_frame should be final. 136
Errors Expected @param tag for 'p_board_frame'. 136
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 139
Errors Line has trailing spaces. 141
Errors Line has trailing spaces. 142
Errors Line has trailing spaces. 143
Errors Missing a Javadoc comment. 144
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Missing a Javadoc comment. 145

gui/BoardMenuOther.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class BoardMenuOther should be declared as final. 30
Errors '{' should be on the previous line. 31
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Name 'other_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 41
Errors Line has trailing spaces. 43
Errors Line has trailing spaces. 44
Errors Line is longer than 80 characters. 47
Errors Parameter evt should be final. 50
Errors '{' should be on the previous line. 51
Errors Line has trailing spaces. 55
Errors Line has trailing spaces. 57
Errors Line has trailing spaces. 60
Errors First sentence should end with a period. 61
Errors Parameter p_board_frame should be final. 62
Errors Expected @param tag for 'p_board_frame'. 62
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 65
Errors Line has trailing spaces. 67
Errors Missing a Javadoc comment. 68
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Missing a Javadoc comment. 69
Errors Line has trailing spaces. 70

gui/BoardMenuParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class BoardMenuParameter should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 39
Errors Name 'parameter_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 40
Errors Line has trailing spaces. 42
Errors Parameter evt should be final. 47
Errors '{' should be on the previous line. 48
Errors Line is longer than 80 characters. 49
Errors Line has trailing spaces. 52
Errors Line has trailing spaces. 54
Errors Parameter evt should be final. 59
Errors '{' should be on the previous line. 60
Errors Line is longer than 80 characters. 61
Errors Line has trailing spaces. 64
Errors Line has trailing spaces. 66
Errors Line is longer than 80 characters. 68
Errors Parameter evt should be final. 71
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 73
Errors Line has trailing spaces. 76
Errors Line has trailing spaces. 78
Errors Parameter evt should be final. 83
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors Line has trailing spaces. 88
Errors Line has trailing spaces. 90
Errors Line has trailing spaces. 93
Errors First sentence should end with a period. 94
Errors Parameter p_board_frame should be final. 95
Errors Expected @param tag for 'p_board_frame'. 95
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 98
Errors Line has trailing spaces. 100
Errors Missing a Javadoc comment. 101
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Missing a Javadoc comment. 102

gui/BoardMenuRules.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class BoardMenuRules should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Name 'rules_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 41
Errors Line has trailing spaces. 43
Errors Name 'clearance_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 45
Errors Parameter evt should be final. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 54
Errors Name 'via_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter evt should be final. 59
Errors '{' should be on the previous line. 60
Errors Line has trailing spaces. 65
Errors Name 'nets_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter evt should be final. 70
Errors '{' should be on the previous line. 71
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 77
Errors Name 'net_class_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter evt should be final. 82
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 88
Errors Line has trailing spaces. 91
Errors First sentence should end with a period. 92
Errors Parameter p_board_frame should be final. 93
Errors Expected @param tag for 'p_board_frame'. 93
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line is longer than 80 characters. 96
Errors Line has trailing spaces. 98
Errors Line has trailing spaces. 99
Errors Missing a Javadoc comment. 100
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Missing a Javadoc comment. 101

gui/BoardPanel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 47
Errors First sentence should end with a period. 48
Errors Line is longer than 80 characters. 56
Errors Parameter p_screen_messages should be final. 56
Errors Name 'p_screen_messages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_board_frame should be final. 56
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_is_web_application should be final. 57
Errors Name 'p_is_web_application' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_locale should be final. 57
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 58
Errors '{' should be on the previous line. 61
Errors '{' should be on the previous line. 63
Errors '}' should be on the same line. 66
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 76
Errors Missing a Javadoc comment. 77
Errors Name 'default_init' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Parameter p_locale should be final. 77
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors Line has trailing spaces. 80
Errors '30000' is a magic number. 82
Errors '20000' is a magic number. 82
Errors '90' is a magic number. 83
Errors '60' is a magic number. 83
Errors '1200' is a magic number. 84
Errors '900' is a magic number. 84
Errors Parameter evt should be final. 87
Errors '{' should be on the previous line. 88
Errors Parameter evt should be final. 91
Errors '{' should be on the previous line. 92
Errors Parameter evt should be final. 98
Errors '{' should be on the previous line. 99
Errors Parameter evt should be final. 105
Errors '{' should be on the previous line. 106
Errors Parameter evt should be final. 109
Errors '{' should be on the previous line. 110
Errors Parameter evt should be final. 113
Errors '{' should be on the previous line. 114
Errors ';' is preceded with whitespace. 116
Errors Parameter evt should be final. 121
Errors '{' should be on the previous line. 122
Errors Line has trailing spaces. 130
Errors Method 'create_popup_menus' is not designed for extension - needs to be abstract, final or empty. 131
Errors Missing a Javadoc comment. 131
Errors Name 'create_popup_menus' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 136
Errors Line has trailing spaces. 142
Errors Line has trailing spaces. 143
Errors Line is longer than 80 characters. 150
Errors Method 'zoom_with_mouse_wheel' is not designed for extension - needs to be abstract, final or empty. 150
Errors Name 'zoom_with_mouse_wheel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Parameter p_point should be final. 150
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Parameter p_wheel_rotation should be final. 150
Errors Name 'p_wheel_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 153
Errors Name 'zoom_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '0.1' is a magic number. 156
Errors '0.5' is a magic number. 157
Errors Line has trailing spaces. 160
Errors Missing a Javadoc comment. 161
Errors Name 'mouse_pressed_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter evt should be final. 161
Errors '{' should be on the previous line. 162
Errors '{' should be on the previous line. 164
Errors '}' should be on the same line. 166
Errors '{' should be on the previous line. 168
Errors ';' is preceded with whitespace. 169
Errors Line has trailing spaces. 171
Errors Line has trailing spaces. 173
Errors Missing a Javadoc comment. 174
Errors Name 'mouse_dragged_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Parameter evt should be final. 174
Errors '{' should be on the previous line. 175
Errors '{' should be on the previous line. 177
Errors ';' is preceded with whitespace. 178
Errors '}' should be on the same line. 179
Errors '{' should be on the previous line. 181
Errors Line has trailing spaces. 186
Errors Missing a Javadoc comment. 187
Errors Name 'mouse_moved_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_evt should be final. 187
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 195
Errors Line has trailing spaces. 200
Errors Missing a Javadoc comment. 201
Errors Name 'mouse_clicked_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Parameter evt should be final. 201
Errors '{' should be on the previous line. 202
Errors '{' should be on the previous line. 204
Errors '}' should be on the same line. 206
Errors '3' is a magic number. 207
Errors '{' should be on the previous line. 208
Errors Name 'curr_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 211
Errors Name 'curr_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Name 'curr_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Line is longer than 80 characters. 214
Errors '{' should be on the previous line. 218
Errors Line has trailing spaces. 230
Errors First sentence should end with a period. 231
Errors Method 'paintComponent' is not designed for extension - needs to be abstract, final or empty. 236
Errors Parameter p_g should be final. 236
Errors Name 'p_g' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors '{' should be on the previous line. 240
Errors ';' is preceded with whitespace. 241
Errors '{' should be on the previous line. 244
Errors Line has trailing spaces. 248
Errors First sentence should end with a period. 249
Errors Method 'get_viewport_position' is not designed for extension - needs to be abstract, final or empty. 254
Errors Name 'get_viewport_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors '{' should be on the previous line. 255
Errors Line has trailing spaces. 259
Errors First sentence should end with a period. 260
Errors Method 'set_viewport_position' is not designed for extension - needs to be abstract, final or empty. 263
Errors Name 'set_viewport_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Parameter p_position should be final. 263
Errors Expected @param tag for 'p_position'. 263
Errors Name 'p_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 264
Errors Line has trailing spaces. 268
Errors First sentence should end with a period. 269
Errors Method 'zoom_in' is not designed for extension - needs to be abstract, final or empty. 274
Errors Name 'zoom_in' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Parameter p_position should be final. 274
Errors Name 'p_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors '{' should be on the previous line. 275
Errors Line has trailing spaces. 278
Errors First sentence should end with a period. 279
Errors Method 'zoom_out' is not designed for extension - needs to be abstract, final or empty. 284
Errors Name 'zoom_out' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Parameter p_position should be final. 284
Errors Name 'p_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 285
Errors Name 'zoom_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors '/' is not preceded with whitespace. 286
Errors '/' is not followed by whitespace. 286
Errors Line has trailing spaces. 289
Errors First sentence should end with a period. 290
Errors Line is longer than 80 characters. 296
Errors Method 'zoom_frame' is not designed for extension - needs to be abstract, final or empty. 296
Errors Name 'zoom_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Parameter p_position1 should be final. 296
Errors Name 'p_position1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Parameter p_position2 should be final. 296
Errors Name 'p_position2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Line is longer than 80 characters. 298
Errors Name 'width_of_zoom_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors ';' is preceded with whitespace. 298
Errors Line is longer than 80 characters. 299
Errors Name 'height_of_zoom_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors ';' is preceded with whitespace. 299
Errors Line has trailing spaces. 300
Errors Line is longer than 80 characters. 301
Errors Name 'center_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors '/' is not preceded with whitespace. 301
Errors '/' is not followed by whitespace. 301
Errors ';' is preceded with whitespace. 301
Errors Line is longer than 80 characters. 302
Errors Name 'center_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors '/' is not preceded with whitespace. 302
Errors '/' is not followed by whitespace. 302
Errors ';' is preceded with whitespace. 302
Errors Line has trailing spaces. 303
Errors Name 'center_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors ';' is preceded with whitespace. 304
Errors Line has trailing spaces. 305
Errors Name 'display_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Line has trailing spaces. 307
Errors Name 'width_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors ';' is preceded with whitespace. 308
Errors Name 'height_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors ';' is preceded with whitespace. 309
Errors Line has trailing spaces. 310
Errors Line is longer than 80 characters. 311
Errors Name 'changed_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors ';' is preceded with whitespace. 311
Errors Line has trailing spaces. 314
Errors Method 'center_display' is not designed for extension - needs to be abstract, final or empty. 320
Errors Name 'center_display' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Parameter p_new_center should be final. 320
Errors Name 'p_new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 321
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Name 'new_mouse_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Line is longer than 80 characters. 325
Errors 'cast' is not followed by whitespace. 325
Errors 'cast' is not followed by whitespace. 325
Errors Line is longer than 80 characters. 328
Errors Line is longer than 80 characters. 329
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Line has trailing spaces. 332
Errors Line has trailing spaces. 333
Errors Method 'get_viewport_center' is not designed for extension - needs to be abstract, final or empty. 339
Errors Name 'get_viewport_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 340
Errors Name 'display_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line is longer than 80 characters. 343
Errors Line has trailing spaces. 345
Errors Line has trailing spaces. 346
Errors First sentence should end with a period. 347
Errors Line is longer than 80 characters. 355
Errors Method 'zoom' is not designed for extension - needs to be abstract, final or empty. 355
Errors Parameter p_factor should be final. 355
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Parameter p_location should be final. 355
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors Name 'max_panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors Name 'old_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 358
Errors Name 'old_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Line has trailing spaces. 360
Errors Line is longer than 80 characters. 361
Errors Line is longer than 80 characters. 363
Errors Name 'new_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Name 'new_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Name 'new_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors Line has trailing spaces. 372
Errors Line is longer than 80 characters. 373
Errors Name 'new_cursor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '*' is not preceded with whitespace. 373
Errors '*' is not preceded with whitespace. 373
Errors Line is longer than 80 characters. 376
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Line is longer than 80 characters. 377
Errors Name 'adjustment_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Line is longer than 80 characters. 379
Errors Name 'adjusted_new_cursor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors '0.5' is a magic number. 379
Errors '0.5' is a magic number. 379
Errors Line has trailing spaces. 382
Errors First sentence should end with a period. 383
Errors Expected an @return tag. 386
Errors Method 'get_viewport_bounds' is not designed for extension - needs to be abstract, final or empty. 386
Errors Name 'get_viewport_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors '{' should be on the previous line. 387
Errors Line has trailing spaces. 390
Errors Expected an @return tag. 396
Errors Method 'set_viewport_center' is not designed for extension - needs to be abstract, final or empty. 396
Errors Name 'set_viewport_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Parameter p_point should be final. 396
Errors Expected @param tag for 'p_point'. 396
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors '{' should be on the previous line. 397
Errors Name 'display_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors Name 'x_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Name 'y_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors '/' is not preceded with whitespace. 400
Errors Name 'panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Name 'adjusted_x_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Name 'adjusted_y_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Line is longer than 80 characters. 406
Errors Name 'new_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 406
Errors 'cast' is not followed by whitespace. 406
Errors Name 'adjustment_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Line is longer than 80 characters. 409
Errors 'cast' is not followed by whitespace. 409
Errors 'cast' is not followed by whitespace. 409
Errors Line has trailing spaces. 412
Errors Method 'set_selected_signal_layer' is not designed for extension - needs to be abstract, final or empty. 418
Errors Name 'set_selected_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Parameter p_signal_layer_no should be final. 418
Errors Name 'p_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors '{' should be on the previous line. 419
Errors '{' should be on the previous line. 421
Errors Line has trailing spaces. 428
Errors Method 'init_colors' is not designed for extension - needs to be abstract, final or empty. 429
Errors Missing a Javadoc comment. 429
Errors Name 'init_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors '{' should be on the previous line. 430
Errors Line is longer than 80 characters. 431
Errors Line is longer than 80 characters. 432
Errors Line has trailing spaces. 435
Errors Missing a Javadoc comment. 436
Errors Name 'scroll_near_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors Parameter p_evt should be final. 436
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors '{' should be on the previous line. 437
Errors Name 'border_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors Line is longer than 80 characters. 440
Errors 'cast' is not followed by whitespace. 441
Errors Line has trailing spaces. 443
Errors Missing a Javadoc comment. 444
Errors Name 'scroll_middle_mouse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Parameter p_evt should be final. 444
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors '{' should be on the previous line. 445
Errors Name 'delta_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Name 'delta_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Line has trailing spaces. 448
Errors Name 'view_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Line has trailing spaces. 450
Errors ';' is preceded with whitespace. 451
Errors ';' is preceded with whitespace. 452
Errors Line has trailing spaces. 453
Errors Name 'panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Line is longer than 80 characters. 455
Errors Line is longer than 80 characters. 456
Errors Line has trailing spaces. 457
Errors Line has trailing spaces. 460
Errors ';' is preceded with whitespace. 461
Errors ';' is preceded with whitespace. 462
Errors Line has trailing spaces. 464
Errors Method 'move_mouse' is not designed for extension - needs to be abstract, final or empty. 470
Errors Name 'move_mouse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Parameter p_location should be final. 470
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors '{' should be on the previous line. 471
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 476
Errors Name 'absolute_panel_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Name 'view_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors Line is longer than 80 characters. 478
Errors Line is longer than 80 characters. 479
Errors Line has trailing spaces. 482
Errors Method 'set_custom_crosshair_cursor' is not designed for extension - needs to be abstract, final or empty. 490
Errors Name 'set_custom_crosshair_cursor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors Parameter p_value should be final. 490
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors '{' should be on the previous line. 491
Errors '{' should be on the previous line. 493
Errors '}' should be on the same line. 495
Errors '{' should be on the previous line. 497
Errors Line has trailing spaces. 503
Errors Line is longer than 80 characters. 505
Errors Method 'is_custom_cross_hair_cursor' is not designed for extension - needs to be abstract, final or empty. 511
Errors Name 'is_custom_cross_hair_cursor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors '{' should be on the previous line. 512
Errors Line has trailing spaces. 515
Errors Missing a Javadoc comment. 516
Errors Name 'popup_menu_insert_cancel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors Variable 'popup_menu_insert_cancel' must be private and have accessor methods. 516
Errors Missing a Javadoc comment. 517
Errors Name 'popup_menu_copy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Variable 'popup_menu_copy' must be private and have accessor methods. 517
Errors Missing a Javadoc comment. 518
Errors Name 'popup_menu_move' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors Variable 'popup_menu_move' must be private and have accessor methods. 518
Errors Missing a Javadoc comment. 519
Errors Name 'popup_menu_corneritem_construction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Variable 'popup_menu_corneritem_construction' must be private and have accessor methods. 519
Errors Missing a Javadoc comment. 520
Errors Name 'popup_menu_main' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Variable 'popup_menu_main' must be private and have accessor methods. 520
Errors Missing a Javadoc comment. 521
Errors Name 'popup_menu_dynamic_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Variable 'popup_menu_dynamic_route' must be private and have accessor methods. 521
Errors Missing a Javadoc comment. 522
Errors Name 'popup_menu_stitch_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors Variable 'popup_menu_stitch_route' must be private and have accessor methods. 522
Errors Missing a Javadoc comment. 523
Errors Name 'popup_menu_select' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Variable 'popup_menu_select' must be private and have accessor methods. 523
Errors Line has trailing spaces. 524
Errors Missing a Javadoc comment. 525
Errors Name 'screen_messages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Variable 'screen_messages' must be private and have accessor methods. 525
Errors Line has trailing spaces. 526
Errors Missing a Javadoc comment. 527
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors Variable 'board_frame' must be private and have accessor methods. 527
Errors Line has trailing spaces. 528
Errors Missing a Javadoc comment. 529
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors Variable 'board_handling' must be private and have accessor methods. 529
Errors Line has trailing spaces. 530
Errors Missing a Javadoc comment. 531
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Missing a Javadoc comment. 532
Errors Name 'right_button_click_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Variable 'right_button_click_location' must be private and have accessor methods. 532
Errors Missing a Javadoc comment. 533
Errors Name 'c_zoom_factor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 533
Errors Missing a Javadoc comment. 534
Errors Missing a Javadoc comment. 535
Errors Name 'middle_drag_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 535
Errors ';' is preceded with whitespace. 535
Errors Line has trailing spaces. 536
Errors Name 'custom_cursor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 541
Errors Line has trailing spaces. 542
Errors Line has trailing spaces. 543
Errors Missing a Javadoc comment. 544
Errors '{' should be on the previous line. 545
Errors Missing a Javadoc comment. 546
Errors Parameter p_event should be final. 546
Errors Name 'p_event' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors '{' should be on the previous line. 547
Errors Line is longer than 80 characters. 549

gui/BoardPanelStatus.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 24
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_locale should be final. 33
Errors Expected @param tag for 'p_locale'. 33
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 33
Errors '{' should be on the previous line. 34
Errors Line is longer than 80 characters. 36
Errors '300' is a magic number. 38
Errors '20' is a magic number. 38
Errors Line has trailing spaces. 39
Errors Name 'left_message_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 47
Errors '300' is a magic number. 50
Errors '14' is a magic number. 50
Errors '140' is a magic number. 51
Errors '14' is a magic number. 51
Errors '180' is a magic number. 52
Errors '14' is a magic number. 52
Errors Line has trailing spaces. 54
Errors Line has trailing spaces. 56
Errors Name 'right_message_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 59
Errors '200' is a magic number. 60
Errors '20' is a magic number. 60
Errors '450' is a magic number. 62
Errors '20' is a magic number. 62
Errors Line has trailing spaces. 63
Errors Line has trailing spaces. 67
Errors Name 'cursor_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '220' is a magic number. 70
Errors '14' is a magic number. 70
Errors '220' is a magic number. 71
Errors '14' is a magic number. 71
Errors Line has trailing spaces. 72
Errors '100' is a magic number. 76
Errors '14' is a magic number. 76
Errors '50' is a magic number. 77
Errors '14' is a magic number. 77
Errors '50' is a magic number. 78
Errors '14' is a magic number. 78
Errors Line has trailing spaces. 80
Errors '170' is a magic number. 83
Errors '14' is a magic number. 83
Errors '170' is a magic number. 84
Errors '14' is a magic number. 84
Errors Line has trailing spaces. 86
Errors Line has trailing spaces. 88
Errors Line has trailing spaces. 91
Errors Missing a Javadoc comment. 92
Errors Name 'status_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Variable 'status_message' must be private and have accessor methods. 92
Errors Missing a Javadoc comment. 93
Errors Name 'add_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Variable 'add_message' must be private and have accessor methods. 93
Errors Missing a Javadoc comment. 94
Errors Name 'current_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Variable 'current_layer' must be private and have accessor methods. 94
Errors Missing a Javadoc comment. 95
Errors Name 'mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Variable 'mouse_position' must be private and have accessor methods. 95

gui/BoardSavableSubWindow.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 24
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 39
Errors Parameter p_object_stream should be final. 39
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 43
Errors Name 'saved_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '}' should be on the same line. 47
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 54
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 60
Errors Parameter p_object_stream should be final. 60
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 62
Errors Name 'saved_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line has trailing spaces. 63
Errors '{' should be on the previous line. 65
Errors '}' should be on the same line. 67
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 73
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 80
Errors Line has trailing spaces. 82
Errors 'private' modifier out of order with the JLS suggestions. 86
Errors '{' should be on the previous line. 87
Errors Line is longer than 80 characters. 88
Errors Missing a Javadoc comment. 88
Errors Parameter p_bounds should be final. 88
Errors Name 'p_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Parameter p_is_visible should be final. 88
Errors Name 'p_is_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line has trailing spaces. 93
Errors Missing a Javadoc comment. 94
Errors Variable 'bounds' must be private and have accessor methods. 94
Errors Missing a Javadoc comment. 95
Errors Name 'is_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Variable 'is_visible' must be private and have accessor methods. 95

gui/BoardSubWindow.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors Method 'parent_iconified' is not designed for extension - needs to be abstract, final or empty. 36
Errors Name 'parent_iconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 41
Errors Method 'parent_deiconified' is not designed for extension - needs to be abstract, final or empty. 45
Errors Name 'parent_deiconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 49
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 51
Errors Missing a Javadoc comment. 51
Errors Name 'visible_before_iconifying' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51

gui/BoardTemporarySubWindow.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 24
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 42
Errors Parameter evt should be final. 45
Errors '{' should be on the previous line. 46
Errors Line has trailing spaces. 51
Errors Method 'board_frame_disposed' is not designed for extension - needs to be abstract, final or empty. 55
Errors Name 'board_frame_disposed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Line has trailing spaces. 59
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 63
Errors '{' should be on the previous line. 64
Errors Line has trailing spaces. 68
Errors Missing a Javadoc comment. 69
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Variable 'board_frame' must be private and have accessor methods. 69

gui/BoardToolbar.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Method length is 252 lines (max allowed is 150). 32
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 35
Errors Line has trailing spaces. 36
Errors Line is longer than 80 characters. 37
Errors Line has trailing spaces. 38
Errors Line has trailing spaces. 40
Errors Line has trailing spaces. 42
Errors Name 'left_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line is longer than 80 characters. 44
Errors Name 'toolbar_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line has trailing spaces. 49
Errors '1200' is a magic number. 50
Errors '23' is a magic number. 50
Errors Line is longer than 80 characters. 54
Errors Parameter evt should be final. 57
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 62
Errors Line has trailing spaces. 64
Errors Line is longer than 80 characters. 67
Errors Parameter evt should be final. 70
Errors '{' should be on the previous line. 71
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 77
Errors Parameter evt should be final. 83
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 88
Errors Line has trailing spaces. 90
Errors '30' is a magic number. 91
Errors '10' is a magic number. 91
Errors '3' is a magic number. 92
Errors '10' is a magic number. 92
Errors '30' is a magic number. 93
Errors '10' is a magic number. 93
Errors Line has trailing spaces. 95
Errors Line has trailing spaces. 97
Errors Line has trailing spaces. 99
Errors Name 'middle_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Line has trailing spaces. 101
Errors Name 'autoroute_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Line is longer than 80 characters. 104
Errors Parameter evt should be final. 107
Errors '{' should be on the previous line. 108
Errors Line has trailing spaces. 112
Errors Line has trailing spaces. 114
Errors Name 'separator_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '10' is a magic number. 116
Errors '10' is a magic number. 116
Errors '10' is a magic number. 117
Errors '10' is a magic number. 117
Errors Line has trailing spaces. 120
Errors Name 'undo_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Parameter evt should be final. 126
Errors '{' should be on the previous line. 127
Errors Line has trailing spaces. 133
Errors Line has trailing spaces. 135
Errors Name 'redo_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Parameter evt should be final. 141
Errors '{' should be on the previous line. 142
Errors Line has trailing spaces. 146
Errors Line has trailing spaces. 148
Errors Name 'separator_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '10' is a magic number. 150
Errors '10' is a magic number. 150
Errors '10' is a magic number. 151
Errors '10' is a magic number. 151
Errors Line has trailing spaces. 153
Errors Line is longer than 80 characters. 154
Errors Name 'incompletes_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 156
Errors Parameter evt should be final. 159
Errors '{' should be on the previous line. 160
Errors Line has trailing spaces. 164
Errors Line has trailing spaces. 166
Errors Name 'violation_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Line is longer than 80 characters. 169
Errors Parameter evt should be final. 172
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 174
Errors Line has trailing spaces. 177
Errors Line has trailing spaces. 179
Errors Name 'separator_3' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '10' is a magic number. 181
Errors '10' is a magic number. 181
Errors '10' is a magic number. 182
Errors '10' is a magic number. 182
Errors Line has trailing spaces. 185
Errors Line is longer than 80 characters. 186
Errors Name 'display_all_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line is longer than 80 characters. 188
Errors Parameter evt should be final. 191
Errors '{' should be on the previous line. 192
Errors Line has trailing spaces. 196
Errors Line has trailing spaces. 198
Errors Line is longer than 80 characters. 199
Errors Name 'display_region_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 201
Errors Line is longer than 80 characters. 202
Errors Parameter evt should be final. 204
Errors '{' should be on the previous line. 205
Errors Line has trailing spaces. 209
Errors Line has trailing spaces. 211
Errors Line has trailing spaces. 213
Errors Line has trailing spaces. 215
Errors Name 'right_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Name 'unit_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Line is longer than 80 characters. 218
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '7' is a magic number. 219
Errors Line is longer than 80 characters. 220
Errors Line has trailing spaces. 223
Errors '30' is a magic number. 226
Errors '21' is a magic number. 226
Errors '30' is a magic number. 227
Errors '21' is a magic number. 227
Errors Line has trailing spaces. 229
Errors '100' is a magic number. 232
Errors '18' is a magic number. 232
Errors '40' is a magic number. 233
Errors '18' is a magic number. 233
Errors '80' is a magic number. 234
Errors '18' is a magic number. 234
Errors Parameter evt should be final. 237
Errors '{' should be on the previous line. 238
Errors '{' should be on the previous line. 240
Errors '{' should be on the previous line. 243
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors 'cast' is not followed by whitespace. 244
Errors '{' should be on the previous line. 246
Errors Line is longer than 80 characters. 247
Errors Line is longer than 80 characters. 250
Errors Name 'unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Line has trailing spaces. 252
Errors Line has trailing spaces. 257
Errors Line has trailing spaces. 259
Errors Line is longer than 80 characters. 260
Errors '60' is a magic number. 263
Errors '18' is a magic number. 263
Errors '60' is a magic number. 264
Errors '18' is a magic number. 264
Errors '60' is a magic number. 266
Errors '18' is a magic number. 266
Errors Parameter evt should be final. 269
Errors '{' should be on the previous line. 270
Errors Line is longer than 80 characters. 271
Errors Name 'new_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors Line is longer than 80 characters. 272
Errors Line has trailing spaces. 276
Errors Line has trailing spaces. 278
Errors '30' is a magic number. 279
Errors '14' is a magic number. 279
Errors '30' is a magic number. 280
Errors '14' is a magic number. 280
Errors Line has trailing spaces. 282
Errors Line has trailing spaces. 285
Errors First sentence should end with a period. 286
Errors Name 'hilight_selected_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 290
Errors Line is longer than 80 characters. 291
Errors Name 'interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 293
Errors '}' should be on the same line. 295
Errors '{' should be on the previous line. 297
Errors '}' should be on the same line. 299
Errors '{' should be on the previous line. 301
Errors Line has trailing spaces. 305
Errors Missing a Javadoc comment. 306
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Missing a Javadoc comment. 307
Errors Name 'select_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Missing a Javadoc comment. 308
Errors Name 'route_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Missing a Javadoc comment. 309
Errors Name 'drag_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 309
Errors Missing a Javadoc comment. 310
Errors Name 'unit_factor_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors Variable 'unit_factor_field' must be private and have accessor methods. 310
Errors Missing a Javadoc comment. 311
Errors Name 'unit_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Variable 'unit_combo_box' must be private and have accessor methods. 311

gui/BoardToolbarSelectedItem.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 24
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors Method length is 283 lines (max allowed is 150). 35
Errors Parameter p_board_frame should be final. 35
Errors Expected @param tag for 'p_board_frame'. 35
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors Parameter p_extended should be final. 35
Errors Expected @param tag for 'p_extended'. 35
Errors Name 'p_extended' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 38
Errors Line has trailing spaces. 39
Errors Line is longer than 80 characters. 40
Errors Line has trailing spaces. 41
Errors Name 'cancel_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter evt should be final. 47
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 52
Errors Line has trailing spaces. 54
Errors Name 'info_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter evt should be final. 60
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 65
Errors Line has trailing spaces. 67
Errors Name 'delete_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter evt should be final. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 78
Errors Line has trailing spaces. 80
Errors Line has trailing spaces. 81
Errors Name 'cutout_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter evt should be final. 87
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 92
Errors Line has trailing spaces. 94
Errors Name 'fix_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Parameter evt should be final. 100
Errors '{' should be on the previous line. 101
Errors Line has trailing spaces. 105
Errors Line has trailing spaces. 107
Errors Name 'unfix_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter evt should be final. 113
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 118
Errors Line has trailing spaces. 120
Errors Name 'autoroute_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 123
Errors Parameter evt should be final. 126
Errors '{' should be on the previous line. 127
Errors Line is longer than 80 characters. 128
Errors Line has trailing spaces. 132
Errors Name 'tidy_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Parameter evt should be final. 138
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors Line has trailing spaces. 143
Errors Line has trailing spaces. 145
Errors Name 'clearance_class_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Line is longer than 80 characters. 148
Errors Line is longer than 80 characters. 149
Errors Parameter evt should be final. 151
Errors '{' should be on the previous line. 152
Errors Line has trailing spaces. 156
Errors Name 'fanout_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Parameter evt should be final. 162
Errors '{' should be on the previous line. 163
Errors Line has trailing spaces. 168
Errors Line has trailing spaces. 170
Errors '10' is a magic number. 172
Errors '10' is a magic number. 172
Errors '10' is a magic number. 173
Errors '10' is a magic number. 173
Errors Line has trailing spaces. 175
Errors Name 'whole_nets_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Parameter evt should be final. 181
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 183
Errors Line has trailing spaces. 186
Errors Line has trailing spaces. 188
Errors Line is longer than 80 characters. 189
Errors Name 'whole_connected_sets_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 191
Errors Line is longer than 80 characters. 192
Errors Parameter evt should be final. 194
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 196
Errors Line has trailing spaces. 199
Errors Line has trailing spaces. 201
Errors Line is longer than 80 characters. 202
Errors Name 'whole_connections_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 204
Errors Line is longer than 80 characters. 205
Errors Parameter evt should be final. 207
Errors '{' should be on the previous line. 208
Errors Line is longer than 80 characters. 209
Errors Line has trailing spaces. 212
Errors Line has trailing spaces. 214
Errors Name 'whole_groups_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Line is longer than 80 characters. 217
Errors Line is longer than 80 characters. 218
Errors Parameter evt should be final. 220
Errors '{' should be on the previous line. 221
Errors Line is longer than 80 characters. 222
Errors Line has trailing spaces. 225
Errors Line has trailing spaces. 227
Errors '{' should be on the previous line. 229
Errors Name 'new_net_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Line is longer than 80 characters. 232
Errors Parameter evt should be final. 235
Errors '{' should be on the previous line. 236
Errors Line is longer than 80 characters. 237
Errors Line has trailing spaces. 240
Errors Line has trailing spaces. 242
Errors Name 'new_group_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Line is longer than 80 characters. 245
Errors Line is longer than 80 characters. 246
Errors Parameter evt should be final. 248
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 250
Errors Line has trailing spaces. 253
Errors Line has trailing spaces. 256
Errors '10' is a magic number. 258
Errors '10' is a magic number. 258
Errors '10' is a magic number. 259
Errors '10' is a magic number. 259
Errors Line has trailing spaces. 261
Errors Name 'violation_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Line is longer than 80 characters. 264
Errors Parameter evt should be final. 267
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 269
Errors Line has trailing spaces. 272
Errors Line has trailing spaces. 274
Errors '10' is a magic number. 276
Errors '10' is a magic number. 276
Errors '10' is a magic number. 277
Errors '10' is a magic number. 277
Errors Line has trailing spaces. 279
Errors Line has trailing spaces. 280
Errors Line is longer than 80 characters. 281
Errors Name 'display_selection_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line is longer than 80 characters. 283
Errors Line is longer than 80 characters. 284
Errors Parameter evt should be final. 286
Errors '{' should be on the previous line. 287
Errors Line has trailing spaces. 289
Errors Line has trailing spaces. 293
Errors Name 'display_all_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Line is longer than 80 characters. 296
Errors Parameter evt should be final. 299
Errors '{' should be on the previous line. 300
Errors Line has trailing spaces. 305
Errors Name 'display_region_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Line is longer than 80 characters. 308
Errors Line is longer than 80 characters. 309
Errors Parameter evt should be final. 311
Errors '{' should be on the previous line. 312
Errors Line has trailing spaces. 316
Errors Line has trailing spaces. 319
Errors Missing a Javadoc comment. 320
Errors Name 'assign_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 321
Errors '{' should be on the previous line. 323
Errors Line is longer than 80 characters. 326
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors Line is longer than 80 characters. 327
Errors Name 'class_name_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '{' should be on the previous line. 329
Errors Name 'selected_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Line is longer than 80 characters. 333
Errors Line is longer than 80 characters. 334
Errors 'if' is not followed by whitespace. 335
Errors '{' should be on the previous line. 336
Errors Name 'class_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 341
Errors Line is longer than 80 characters. 344
Errors Line has trailing spaces. 346
Errors Missing a Javadoc comment. 347
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Missing a Javadoc comment. 348

gui/ColorManager.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line has trailing spaces. 15
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 55
Errors First sentence should end with a period. 56
Errors Parameter p_board_frame should be final. 61
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 63
Errors Name 'graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 64
Errors Line is longer than 80 characters. 65
Errors Name 'textfield_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Name 'table_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 70
Errors Name 'item_color_table_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line is longer than 80 characters. 71
Errors '10' is a magic number. 71
Errors '70' is a magic number. 71
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 75
Errors Name 'item_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line has trailing spaces. 77
Errors Line is longer than 80 characters. 79
Errors Line is longer than 80 characters. 80
Errors Name 'other_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line has trailing spaces. 81
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 89
Errors Method 'set_table_models' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'set_table_models' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_graphics_context should be final. 93
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 98
Errors Line has trailing spaces. 99
Errors Line has trailing spaces. 100
Errors Line is longer than 80 characters. 102
Errors Expected an @return tag. 104
Errors Line is longer than 80 characters. 104
Errors Name 'init_color_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Parameter p_color_table should be final. 104
Errors Expected @param tag for 'p_color_table'. 104
Errors Name 'p_color_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Parameter p_locale should be final. 104
Errors Expected @param tag for 'p_locale'. 104
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Line has trailing spaces. 110
Errors Line has trailing spaces. 114
Errors Line is longer than 80 characters. 116
Errors Missing a Javadoc comment. 116
Errors Parameter p_table should be final. 116
Errors Name 'p_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_locale should be final. 116
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter s should be final. 121
Errors '{' should be on the previous line. 122
Errors ',' is not followed by whitespace. 128
Errors ',' is not followed by whitespace. 128
Errors ',' is not followed by whitespace. 128
Errors Line has trailing spaces. 129
Errors Line has trailing spaces. 134
Errors Parameter e should be final. 139
Errors '{' should be on the previous line. 140
Errors Line has trailing spaces. 144
Errors Line is longer than 80 characters. 145
Errors Line is longer than 80 characters. 147
Errors Line has trailing spaces. 148
Errors Parameter e should be final. 152
Errors '{' should be on the previous line. 153
Errors Line has trailing spaces. 163
Errors Missing a Javadoc comment. 164
Errors Name 'item_color_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Missing a Javadoc comment. 165
Errors Name 'other_color_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Line has trailing spaces. 166
Errors Line is longer than 80 characters. 167
Errors Missing a Javadoc comment. 167
Errors Missing a Javadoc comment. 169
Errors Variable 'unselectedBorder' must be private and have accessor methods. 169
Errors Missing a Javadoc comment. 170
Errors Variable 'selectedBorder' must be private and have accessor methods. 170
Errors Missing a Javadoc comment. 171
Errors Variable 'isBordered' must be private and have accessor methods. 171
Errors Line has trailing spaces. 172
Errors Missing a Javadoc comment. 173
Errors Parameter p_is_bordered should be final. 173
Errors Name 'p_is_bordered' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 174
Errors Line has trailing spaces. 179
Errors Missing a Javadoc comment. 180
Errors Parameter p_table should be final. 181
Errors Name 'p_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_color should be final. 181
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_is_selected should be final. 182
Errors Name 'p_is_selected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Parameter p_has_focus should be final. 182
Errors Name 'p_has_focus' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Parameter p_row should be final. 183
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Parameter p_column should be final. 183
Errors Name 'p_column' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184
Errors 'cast' is not followed by whitespace. 185
Errors '{' should be on the previous line. 187
Errors '{' should be on the previous line. 189
Errors '{' should be on the previous line. 191
Errors ',' is not followed by whitespace. 193
Errors '5' is a magic number. 193
Errors ',' is not followed by whitespace. 193
Errors ',' is not followed by whitespace. 193
Errors '5' is a magic number. 193
Errors '}' should be on the same line. 197
Errors '{' should be on the previous line. 199
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 202
Errors ',' is not followed by whitespace. 202
Errors '5' is a magic number. 202
Errors ',' is not followed by whitespace. 202
Errors ',' is not followed by whitespace. 202
Errors '5' is a magic number. 202
Errors Line has trailing spaces. 211
Errors '{' should be on the previous line. 221
Errors Missing a Javadoc comment. 222
Errors Variable 'currentColor' must be private and have accessor methods. 222
Errors Line has trailing spaces. 223
Errors Missing a Javadoc comment. 224
Errors Parameter b should be final. 224
Errors '{' should be on the previous line. 225
Errors Line has trailing spaces. 231
Errors Parameter e should be final. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 241
Errors Missing a Javadoc comment. 242
Errors '{' should be on the previous line. 243
Errors Line has trailing spaces. 246
Errors Missing a Javadoc comment. 247
Errors '{' should be on the previous line. 248
Errors Line has trailing spaces. 251
Errors Missing a Javadoc comment. 252
Errors Parameter table should be final. 252
Errors Parameter value should be final. 253
Errors Parameter isSelected should be final. 254
Errors Parameter row should be final. 255
Errors Parameter column should be final. 256
Errors '{' should be on the previous line. 257
Errors 'cast' is not followed by whitespace. 258
Errors 'cast' is not followed by whitespace. 259

gui/ComboBoxClearance.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_clearance_matrix should be final. 38
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 40
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 43
Errors Line has trailing spaces. 48
Errors Method 'adjust' is not designed for extension - needs to be abstract, final or empty. 54
Errors Parameter p_new_clearance_matrix should be final. 54
Errors Name 'p_new_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Name 'old_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 57
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 65
Errors Line is longer than 80 characters. 67
Errors Method 'get_selected_class_index' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'get_selected_class_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 75
Errors Method 'get_class_count' is not designed for extension - needs to be abstract, final or empty. 81
Errors Name 'get_class_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors Line has trailing spaces. 85
Errors Missing a Javadoc comment. 86
Errors Name 'class_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 89
Errors '{' should be on the previous line. 92
Errors Missing a Javadoc comment. 93
Errors Parameter p_name should be final. 93
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_index should be final. 93
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 98
Errors Missing a Javadoc comment. 99
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 103
Errors Missing a Javadoc comment. 104
Errors Variable 'name' must be private and have accessor methods. 104
Errors Missing a Javadoc comment. 105
Errors Variable 'index' must be private and have accessor methods. 105

gui/ComboBoxLayer.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 25
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Line is longer than 80 characters. 39
Errors Parameter p_layer_structure should be final. 39
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_locale should be final. 39
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 40
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 42
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Name 'item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Name 'add_inner_layer_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 47
Errors Line is longer than 80 characters. 51
Errors Name 'curr_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors ')' is preceded with whitespace. 53
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 61
Errors Name 'curr_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 67
Errors Method 'get_selected_layer' is not designed for extension - needs to be abstract, final or empty. 73
Errors Name 'get_selected_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 77
Errors Missing a Javadoc comment. 78
Errors Name 'layer_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 82
Errors '{' should be on the previous line. 85
Errors Missing a Javadoc comment. 86
Errors Parameter p_name should be final. 86
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter p_index should be final. 86
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 87
Errors Line has trailing spaces. 91
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 92
Errors Missing a Javadoc comment. 92
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 96
Errors Missing a Javadoc comment. 97
Errors Variable 'name' must be private and have accessor methods. 97
Errors Line has trailing spaces. 98
Errors First sentence should end with a period. 99
Errors Line is longer than 80 characters. 99
Errors Variable 'index' must be private and have accessor methods. 100
Errors Line has trailing spaces. 102
Errors 'static' modifier out of order with the JLS suggestions. 104
Errors 'static' modifier out of order with the JLS suggestions. 106

gui/Cursor.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 43
Errors Line has trailing spaces. 44
Errors Name 'get_45_degree_cross_hair_cursor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 51
Errors Line has trailing spaces. 54
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line has trailing spaces. 61
Errors Method 'set_location' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'set_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_location should be final. 67
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 73
Errors Name 'init_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_graphics should be final. 79
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 81
Errors Line is longer than 80 characters. 83
Errors Line is longer than 80 characters. 85
Errors Line has trailing spaces. 87
Errors Missing a Javadoc comment. 88
Errors Name 'x_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Variable 'x_coor' must be private and have accessor methods. 88
Errors Missing a Javadoc comment. 89
Errors Name 'y_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Variable 'y_coor' must be private and have accessor methods. 89
Errors Line has trailing spaces. 90
Errors Missing a Javadoc comment. 91
Errors Name 'location_initialized' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Variable 'location_initialized' must be private and have accessor methods. 91
Errors Line has trailing spaces. 92
Errors Missing a Javadoc comment. 93
Errors Line has trailing spaces. 94
Errors Line is longer than 80 characters. 95
Errors Missing a Javadoc comment. 95
Errors Name 'VERTICAL_LINE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Line is longer than 80 characters. 96
Errors Missing a Javadoc comment. 96
Errors Name 'HORIZONTAL_LINE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line is longer than 80 characters. 97
Errors Missing a Javadoc comment. 97
Errors Name 'RIGHT_DIAGONAL_LINE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 98
Errors Missing a Javadoc comment. 98
Errors Name 'LEFT_DIAGONAL_LINE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Line has trailing spaces. 99
Errors Line has trailing spaces. 100
Errors Missing a Javadoc comment. 101
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 103
Errors Missing a Javadoc comment. 104
Errors Parameter p_graphics should be final. 104
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors Line has trailing spaces. 106
Errors '{' should be on the previous line. 108
Errors 'cast' is not followed by whitespace. 111
Errors Name 'draw_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Line has trailing spaces. 122

gui/DesignFile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 25
Errors Line is longer than 80 characters. 26
Errors Class DesignFile should be declared as final. 31
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 34
Errors Name 'all_file_extensions' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
Errors First sentence should end with a period. 36
Errors Name 'text_file_extensions' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
Errors First sentence should end with a period. 38
Errors Name 'binary_file_extension' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39
Errors Line is longer than 80 characters. 48
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_design_file_name should be final. 48
Errors Name 'p_design_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_is_webstart should be final. 48
Errors Name 'p_is_webstart' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 51
Errors Line is longer than 80 characters. 54
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 66
Errors Name 'open_dialog' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_is_webstart should be final. 66
Errors Name 'p_is_webstart' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_design_dir_name should be final. 66
Errors Name 'p_design_dir_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 70
Errors '}' should be on the same line. 72
Errors '{' should be on the previous line. 74
Errors Line is longer than 80 characters. 75
Errors Name 'file_chooser' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Name 'file_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Name 'curr_design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 81
Errors Line is longer than 80 characters. 84
Errors Line is longer than 80 characters. 93
Errors Parameter p_is_webstart should be final. 93
Errors Expected @param tag for 'p_is_webstart'. 93
Errors Name 'p_is_webstart' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_file_contents should be final. 93
Errors Expected @param tag for 'p_file_contents'. 93
Errors Name 'p_file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_design_file should be final. 94
Errors Expected @param tag for 'p_design_file'. 94
Errors Name 'p_design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_file_chooser should be final. 94
Errors Expected @param tag for 'p_file_chooser'. 94
Errors Name 'p_file_chooser' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 102
Errors Name 'file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Name 'name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line is longer than 80 characters. 105
Errors Line is longer than 80 characters. 107
Errors Name 'binfile_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Line is longer than 80 characters. 108
Errors Name 'get_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors '{' should be on the previous line. 122
Errors '{' should be on the previous line. 125
Errors '{' should be on the previous line. 129
Errors '{' should be on the previous line. 132
Errors '}' should be on the same line. 135
Errors '{' should be on the previous line. 137
Errors '{' should be on the previous line. 139
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 146
Errors Name 'get_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 165
Errors '{' should be on the previous line. 168
Errors '}' should be on the same line. 171
Errors '{' should be on the previous line. 173
Errors '}' should be on the same line. 175
Errors '{' should be on the previous line. 177
Errors Line is longer than 80 characters. 189
Errors Name 'save_as_dialog' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Parameter p_parent should be final. 189
Errors Name 'p_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Parameter p_board_frame should be final. 189
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Line is longer than 80 characters. 192
Errors Name 'file_name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Name 'design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors '{' should be on the previous line. 196
Errors Name 'new_file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Line is longer than 80 characters. 198
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 202
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Line is longer than 80 characters. 203
Errors '}' should be on the same line. 205
Errors '{' should be on the previous line. 207
Errors '{' should be on the previous line. 213
Errors Line is longer than 80 characters. 215
Errors '}' should be on the same line. 216
Errors '{' should be on the previous line. 218
Errors Line is longer than 80 characters. 219
Errors '{' should be on the previous line. 225
Errors Name 'design_dir_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 228
Errors '}' should be on the same line. 230
Errors '{' should be on the previous line. 232
Errors Name 'file_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Name 'new_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 243
Errors Line is longer than 80 characters. 244
Errors Name 'new_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors Name 'new_name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors Name 'found_file_extension' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Line is longer than 80 characters. 250
Errors Line is longer than 80 characters. 252
Errors '}' should be on the same line. 255
Errors '{' should be on the previous line. 257
Errors '{' should be on the previous line. 259
Errors Line is longer than 80 characters. 260
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 265
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 271
Errors Line is longer than 80 characters. 273
Errors '}' should be on the same line. 274
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 277
Errors Line is longer than 80 characters. 283
Errors Name 'write_specctra_session_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Parameter p_board_frame should be final. 289
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 290
Errors Line is longer than 80 characters. 292
Errors Name 'design_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Name 'file_name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Name 'design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 297
Errors Name 'session_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 300
Errors Line is longer than 80 characters. 301
Errors '+' should be on a new line. 301
Errors Line is longer than 80 characters. 305
Errors '+' should be on a new line. 305
Errors Line is longer than 80 characters. 306
Errors '}' should be on the same line. 307
Errors '{' should be on the previous line. 309
Errors Name 'output_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors Line is longer than 80 characters. 311
Errors Name 'curr_output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 314
Errors '{' should be on the previous line. 317
Errors Line is longer than 80 characters. 321
Errors Line is longer than 80 characters. 323
Errors '+' should be on a new line. 323
Errors Line is longer than 80 characters. 324
Errors '}' should be on the same line. 325
Errors '{' should be on the previous line. 327
Errors Line is longer than 80 characters. 328
Errors '+' should be on a new line. 328
Errors Line is longer than 80 characters. 329
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 335
Errors Expected an @return tag. 343
Errors Line is longer than 80 characters. 343
Errors Name 'write_rules_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_design_name should be final. 343
Errors Expected @param tag for 'p_design_name'. 343
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_board_handling should be final. 343
Errors Expected @param tag for 'p_board_handling'. 343
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Name 'rules_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 348
Errors '}' should be on the same line. 350
Errors '{' should be on the previous line. 352
Errors Line is longer than 80 characters. 353
Errors Name 'rules_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors '{' should be on the previous line. 355
Errors '{' should be on the previous line. 358
Errors Line is longer than 80 characters. 363
Errors Line is longer than 80 characters. 377
Errors Name 'read_rules_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Parameter p_design_name should be final. 377
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Parameter p_parent_name should be final. 377
Errors Name 'p_parent_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Line is longer than 80 characters. 378
Errors Parameter p_board_handling should be final. 378
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Parameter p_is_web_start should be final. 378
Errors Name 'p_is_web_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Parameter p_confirm_message should be final. 378
Errors Name 'p_confirm_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Name 'rule_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Line is longer than 80 characters. 383
Errors Name 'dsn_file_generated_by_host' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 385
Errors Line is longer than 80 characters. 386
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Line is longer than 80 characters. 387
Errors Line is longer than 80 characters. 389
Errors '{' should be on the previous line. 391
Errors '{' should be on the previous line. 394
Errors '}' should be on the same line. 397
Errors '{' should be on the previous line. 399
Errors '}' should be on the same line. 403
Errors '{' should be on the previous line. 405
Errors '{' should be on the previous line. 407
Errors Line is longer than 80 characters. 408
Errors Name 'rules_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Line is longer than 80 characters. 409
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors Line is longer than 80 characters. 410
Errors Line is longer than 80 characters. 412
Errors '}' should be on the same line. 413
Errors '{' should be on the previous line. 415
Errors '{' should be on the previous line. 419
Errors '{' should be on the previous line. 421
Errors '{' should be on the previous line. 426
Errors '{' should be on the previous line. 430
Errors Name 'update_eagle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Parameter p_board_frame should be final. 442
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors '{' should be on the previous line. 443
Errors Line is longer than 80 characters. 445
Errors Name 'design_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Line is longer than 80 characters. 447
Errors Name 'session_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Line is longer than 80 characters. 448
Errors Line is longer than 80 characters. 452
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors Name 'file_name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Name 'design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Name 'output_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors '{' should be on the previous line. 458
Errors Line is longer than 80 characters. 459
Errors Name 'script_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors '{' should be on the previous line. 462
Errors Line is longer than 80 characters. 463
Errors '+' should be on a new line. 463
Errors Line is longer than 80 characters. 467
Errors '}' should be on the same line. 468
Errors '{' should be on the previous line. 470
Errors Line is longer than 80 characters. 471
Errors Name 'curr_output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 472
Errors '{' should be on the previous line. 474
Errors '{' should be on the previous line. 477
Errors Line is longer than 80 characters. 481
Errors Line is longer than 80 characters. 483
Errors '}' should be on the same line. 484
Errors '{' should be on the previous line. 486
Errors Line is longer than 80 characters. 487
Errors '{' should be on the previous line. 491
Errors Line is longer than 80 characters. 492
Errors Missing a Javadoc comment. 496
Errors Name 'webstart_open_dialog' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors Parameter p_design_dir_name should be final. 496
Errors Name 'p_design_dir_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors '{' should be on the previous line. 497
Errors '{' should be on the previous line. 499
Errors Name 'file_open_service' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Line is longer than 80 characters. 501
Errors Name 'file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Line is longer than 80 characters. 503
Errors '{' should be on the previous line. 506
Errors Line is longer than 80 characters. 512
Errors Expected an @return tag. 515
Errors Name 'secure_write_session_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors Parameter p_board_frame should be final. 515
Errors Expected @param tag for 'p_board_frame'. 515
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors '{' should be on the previous line. 516
Errors Line is longer than 80 characters. 517
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 517
Errors Name 'file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors '{' should be on the previous line. 520
Errors Name 'session_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors Line is longer than 80 characters. 525
Errors Line is longer than 80 characters. 530
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Name 'session_file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Line is longer than 80 characters. 533
Errors '{' should be on the previous line. 536
Errors Name 'new_session_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 539
Errors '{' should be on the previous line. 541
Errors '{' should be on the previous line. 544
Errors '{' should be on the previous line. 548
Errors Line is longer than 80 characters. 550
Errors Line is longer than 80 characters. 551
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Expected an @return tag. 561
Errors Name 'webstart_update_eagle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Parameter p_board_frame should be final. 561
Errors Expected @param tag for 'p_board_frame'. 561
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Parameter p_outfile_name should be final. 562
Errors Expected @param tag for 'p_outfile_name'. 562
Errors Name 'p_outfile_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors Parameter p_input_stream should be final. 562
Errors Expected @param tag for 'p_input_stream'. 562
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors '{' should be on the previous line. 563
Errors Line is longer than 80 characters. 564
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 564
Errors Line is longer than 80 characters. 565
Errors Line is longer than 80 characters. 569
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 569
Errors Name 'script_file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Line is longer than 80 characters. 571
Errors '{' should be on the previous line. 574
Errors Name 'new_script_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors '{' should be on the previous line. 579
Errors '{' should be on the previous line. 582
Errors '{' should be on the previous line. 587
Errors Line is longer than 80 characters. 589
Errors Line is longer than 80 characters. 590
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Line is longer than 80 characters. 598
Errors Name 'get_output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors '{' should be on the previous line. 604
Errors Name 'get_input_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors '{' should be on the previous line. 614
Errors Name 'get_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors '{' should be on the previous line. 624
Errors '{' should be on the previous line. 626
Errors Name 'get_parent_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 637
Errors '{' should be on the previous line. 638
Errors '{' should be on the previous line. 640
Errors Name 'is_created_from_text_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 651
Errors '{' should be on the previous line. 652
Errors Missing a Javadoc comment. 655
Errors Name 'is_webstart' must match pattern '^[a-z][a-zA-Z0-9]*$'. 655
Errors Name 'file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors Name 'output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors Missing a Javadoc comment. 660
Errors Name 'input_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Missing a Javadoc comment. 661
Errors Name 'file_chooser' must match pattern '^[a-z][a-zA-Z0-9]*$'. 661
Errors Missing a Javadoc comment. 662

gui/GUIDefaultsFile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 28
Errors Class GUIDefaultsFile should be declared as final. 33
Errors '{' should be on the previous line. 34
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 40
Errors Missing a Javadoc comment. 40
Errors Missing a Javadoc comment. 40
Errors Missing a Javadoc comment. 40
Errors Missing a Javadoc comment. 40
Errors Missing a Javadoc comment. 40
Errors Missing a Javadoc comment. 40
Errors Line is longer than 80 characters. 41
Errors Missing a Javadoc comment. 41
Errors Missing a Javadoc comment. 41
Errors Missing a Javadoc comment. 41
Errors Missing a Javadoc comment. 41
Errors Missing a Javadoc comment. 41
Errors Line is longer than 80 characters. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Missing a Javadoc comment. 42
Errors Line is longer than 80 characters. 43
Errors Missing a Javadoc comment. 43
Errors Missing a Javadoc comment. 43
Errors Missing a Javadoc comment. 43
Errors Missing a Javadoc comment. 43
Errors Line is longer than 80 characters. 44
Errors Missing a Javadoc comment. 44
Errors Missing a Javadoc comment. 44
Errors Missing a Javadoc comment. 44
Errors Missing a Javadoc comment. 44
Errors Missing a Javadoc comment. 44
Errors Missing a Javadoc comment. 44
Errors Missing a Javadoc comment. 44
Errors Line is longer than 80 characters. 45
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 45
Errors ',' is not followed by whitespace. 45
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 45
Errors Missing a Javadoc comment. 45
Errors Line is longer than 80 characters. 46
Errors Missing a Javadoc comment. 46
Errors Missing a Javadoc comment. 46
Errors Missing a Javadoc comment. 46
Errors Missing a Javadoc comment. 46
Errors Missing a Javadoc comment. 46
Errors Missing a Javadoc comment. 46
Errors Line is longer than 80 characters. 47
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 47
Errors Missing a Javadoc comment. 47
Errors Line is longer than 80 characters. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Missing a Javadoc comment. 48
Errors Line is longer than 80 characters. 49
Errors Missing a Javadoc comment. 49
Errors Missing a Javadoc comment. 49
Errors Missing a Javadoc comment. 49
Errors Missing a Javadoc comment. 49
Errors Missing a Javadoc comment. 49
Errors Line is longer than 80 characters. 50
Errors Missing a Javadoc comment. 50
Errors Missing a Javadoc comment. 50
Errors Missing a Javadoc comment. 50
Errors Missing a Javadoc comment. 50
Errors Missing a Javadoc comment. 50
Errors Line is longer than 80 characters. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 51
Errors Missing a Javadoc comment. 52
Errors Missing a Javadoc comment. 52
Errors Missing a Javadoc comment. 52
Errors Missing a Javadoc comment. 52
Errors Line has trailing spaces. 54
Errors Parameter p_board_frame should be final. 64
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line is longer than 80 characters. 65
Errors Parameter p_board_handling should be final. 65
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_output_stream should be final. 65
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 71
Errors Name 'output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line has trailing spaces. 73
Errors Line is longer than 80 characters. 74
Errors '{' should be on the previous line. 76
Errors '}' should be on the same line. 78
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 84
Errors '{' should be on the previous line. 86
Errors '}' should be on the same line. 88
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 96
Errors Parameter p_board_frame should be final. 106
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Line is longer than 80 characters. 107
Errors Parameter p_board_handling should be final. 107
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Parameter p_input_stream should be final. 107
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 110
Errors Line is longer than 80 characters. 114
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors '{' should be on the previous line. 117
Errors '}' should be on the same line. 119
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 127
Errors Line is longer than 80 characters. 128
Errors Missing a Javadoc comment. 128
Errors Parameter p_board_frame should be final. 128
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Parameter p_board_handling should be final. 128
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Parameter p_scanner should be final. 129
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Parameter p_output_file should be final. 129
Errors Name 'p_output_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 130
Errors Line has trailing spaces. 136
Errors Missing a Javadoc comment. 137
Errors Name 'write_defaults_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors '{' should be on the previous line. 138
Errors Line has trailing spaces. 146
Errors Missing a Javadoc comment. 147
Errors Name 'read_defaults_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line has trailing spaces. 150
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 160
Errors '{' should be on the previous line. 163
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 172
Errors Line has trailing spaces. 176
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 180
Errors '{' should be on the previous line. 182
Errors '}' should be on the same line. 185
Errors '{' should be on the previous line. 187
Errors '{' should be on the previous line. 189
Errors '}' should be on the same line. 192
Errors '{' should be on the previous line. 194
Errors '{' should be on the previous line. 196
Errors '}' should be on the same line. 199
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 202
Errors Line has trailing spaces. 210
Errors Missing a Javadoc comment. 211
Errors Name 'read_windows_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 216
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors '{' should be on the previous line. 220
Errors '{' should be on the previous line. 225
Errors Line has trailing spaces. 229
Errors '{' should be on the previous line. 231
Errors '{' should be on the previous line. 233
Errors Line is longer than 80 characters. 234
Errors '{' should be on the previous line. 238
Errors Line has trailing spaces. 239
Errors Line has trailing spaces. 246
Errors Missing a Javadoc comment. 247
Errors Name 'write_windows_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 248
Errors Line is longer than 80 characters. 253
Errors Line is longer than 80 characters. 254
Errors Line is longer than 80 characters. 255
Errors Line is longer than 80 characters. 257
Errors Line is longer than 80 characters. 258
Errors Line is longer than 80 characters. 259
Errors Line is longer than 80 characters. 260
Errors Line is longer than 80 characters. 261
Errors Line is longer than 80 characters. 262
Errors Line is longer than 80 characters. 265
Errors Line is longer than 80 characters. 266
Errors Line is longer than 80 characters. 271
Errors Line is longer than 80 characters. 272
Errors Line has trailing spaces. 275
Errors Missing a Javadoc comment. 276
Errors Name 'read_frame_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_frame should be final. 276
Errors Name 'p_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Name 'is_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 281
Errors '}' should be on the same line. 283
Errors '{' should be on the previous line. 285
Errors '}' should be on the same line. 287
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 290
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 296
Errors '{' should be on the previous line. 301
Errors Line is longer than 80 characters. 302
Errors '{' should be on the previous line. 307
Errors '{' should be on the previous line. 311
Errors '{' should be on the previous line. 314
Errors Line is longer than 80 characters. 315
Errors Name 'curr_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors '{' should be on the previous line. 321
Errors '}' should be on the same line. 323
Errors '{' should be on the previous line. 325
Errors '}' should be on the same line. 327
Errors '{' should be on the previous line. 329
Errors '}' should be on the same line. 331
Errors '{' should be on the previous line. 333
Errors '}' should be on the same line. 335
Errors '{' should be on the previous line. 337
Errors '}' should be on the same line. 339
Errors '{' should be on the previous line. 341
Errors '}' should be on the same line. 343
Errors '{' should be on the previous line. 345
Errors '}' should be on the same line. 347
Errors '{' should be on the previous line. 349
Errors '}' should be on the same line. 351
Errors '{' should be on the previous line. 353
Errors Line is longer than 80 characters. 354
Errors '}' should be on the same line. 355
Errors '{' should be on the previous line. 357
Errors '}' should be on the same line. 359
Errors '{' should be on the previous line. 361
Errors '}' should be on the same line. 363
Errors '{' should be on the previous line. 365
Errors '}' should be on the same line. 367
Errors '{' should be on the previous line. 369
Errors '}' should be on the same line. 371
Errors '{' should be on the previous line. 373
Errors '}' should be on the same line. 375
Errors '{' should be on the previous line. 377
Errors '}' should be on the same line. 379
Errors '{' should be on the previous line. 381
Errors '}' should be on the same line. 383
Errors '{' should be on the previous line. 385
Errors '}' should be on the same line. 387
Errors '{' should be on the previous line. 389
Errors '}' should be on the same line. 391
Errors '{' should be on the previous line. 393
Errors '}' should be on the same line. 395
Errors '{' should be on the previous line. 397
Errors '}' should be on the same line. 399
Errors '{' should be on the previous line. 401
Errors '}' should be on the same line. 403
Errors '{' should be on the previous line. 405
Errors '}' should be on the same line. 407
Errors '{' should be on the previous line. 409
Errors Line is longer than 80 characters. 410
Errors '{' should be on the previous line. 415
Errors '}' should be on the same line. 417
Errors '{' should be on the previous line. 419
Errors Line is longer than 80 characters. 421
Errors Line has trailing spaces. 426
Errors Missing a Javadoc comment. 427
Errors Name 'read_rectangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 428
Errors '4' is a magic number. 429
Errors '4' is a magic number. 430
Errors '{' should be on the previous line. 431
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors '{' should be on the previous line. 434
Errors Line is longer than 80 characters. 435
Errors ',' is not followed by whitespace. 440
Errors ',' is not followed by whitespace. 440
Errors ',' is not followed by whitespace. 440
Errors '3' is a magic number. 440
Errors Line has trailing spaces. 442
Errors Line is longer than 80 characters. 443
Errors Missing a Javadoc comment. 443
Errors Name 'write_frame_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_frame should be final. 443
Errors Name 'p_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Parameter p_frame_name should be final. 443
Errors Name 'p_frame_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 445
Errors '{' should be on the previous line. 450
Errors '}' should be on the same line. 452
Errors '{' should be on the previous line. 454
Errors Line has trailing spaces. 460
Errors Line is longer than 80 characters. 461
Errors Missing a Javadoc comment. 461
Errors Name 'write_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Parameter p_bounds should be final. 461
Errors Name 'p_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Line has trailing spaces. 479
Errors Missing a Javadoc comment. 480
Errors Name 'read_colors_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 480
Errors '{' should be on the previous line. 481
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 485
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors '{' should be on the previous line. 489
Errors '{' should be on the previous line. 494
Errors Line has trailing spaces. 498
Errors '{' should be on the previous line. 500
Errors Line has trailing spaces. 501
Errors '{' should be on the previous line. 503
Errors '{' should be on the previous line. 505
Errors '}' should be on the same line. 508
Errors '{' should be on the previous line. 510
Errors '{' should be on the previous line. 512
Errors '}' should be on the same line. 515
Errors '{' should be on the previous line. 517
Errors '{' should be on the previous line. 519
Errors '}' should be on the same line. 522
Errors '{' should be on the previous line. 524
Errors '{' should be on the previous line. 526
Errors '}' should be on the same line. 529
Errors '{' should be on the previous line. 531
Errors '{' should be on the previous line. 533
Errors '}' should be on the same line. 536
Errors '{' should be on the previous line. 538
Errors '{' should be on the previous line. 540
Errors '}' should be on the same line. 543
Errors '{' should be on the previous line. 545
Errors '{' should be on the previous line. 547
Errors '}' should be on the same line. 550
Errors '{' should be on the previous line. 552
Errors '{' should be on the previous line. 554
Errors '}' should be on the same line. 557
Errors '{' should be on the previous line. 559
Errors '{' should be on the previous line. 561
Errors '}' should be on the same line. 564
Errors '{' should be on the previous line. 566
Errors '{' should be on the previous line. 568
Errors '}' should be on the same line. 571
Errors '{' should be on the previous line. 573
Errors '{' should be on the previous line. 575
Errors '}' should be on the same line. 578
Errors '{' should be on the previous line. 580
Errors '{' should be on the previous line. 582
Errors '}' should be on the same line. 585
Errors '{' should be on the previous line. 587
Errors '{' should be on the previous line. 589
Errors '}' should be on the same line. 592
Errors '{' should be on the previous line. 594
Errors '{' should be on the previous line. 596
Errors '}' should be on the same line. 599
Errors '{' should be on the previous line. 601
Errors '{' should be on the previous line. 603
Errors '}' should be on the same line. 606
Errors '{' should be on the previous line. 608
Errors '{' should be on the previous line. 610
Errors '}' should be on the same line. 613
Errors '{' should be on the previous line. 615
Errors Line has trailing spaces. 623
Errors Line is longer than 80 characters. 624
Errors Missing a Javadoc comment. 624
Errors Name 'read_trace_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors Parameter p_fixed should be final. 624
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors '{' should be on the previous line. 628
Errors Line is longer than 80 characters. 631
Errors Name 'curr_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 632
Errors '{' should be on the previous line. 634
Errors Line is longer than 80 characters. 637
Errors Line has trailing spaces. 640
Errors Missing a Javadoc comment. 641
Errors Name 'read_via_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors Parameter p_fixed should be final. 641
Errors Name 'p_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors '{' should be on the previous line. 645
Errors Name 'curr_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 649
Errors '{' should be on the previous line. 651
Errors Line is longer than 80 characters. 654
Errors Line has trailing spaces. 657
Errors Missing a Javadoc comment. 658
Errors Name 'read_pin_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors '{' should be on the previous line. 659
Errors '{' should be on the previous line. 662
Errors Name 'curr_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors '{' should be on the previous line. 668
Errors Line is longer than 80 characters. 671
Errors Line has trailing spaces. 674
Errors Missing a Javadoc comment. 675
Errors Name 'read_conduction_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors '{' should be on the previous line. 676
Errors '{' should be on the previous line. 679
Errors Line is longer than 80 characters. 682
Errors Name 'curr_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 683
Errors '{' should be on the previous line. 685
Errors Line is longer than 80 characters. 688
Errors Line has trailing spaces. 691
Errors Missing a Javadoc comment. 692
Errors Name 'read_keepout_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors '{' should be on the previous line. 693
Errors '{' should be on the previous line. 696
Errors Line is longer than 80 characters. 699
Errors Name 'curr_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 700
Errors '{' should be on the previous line. 702
Errors Line is longer than 80 characters. 705
Errors Line has trailing spaces. 708
Errors Missing a Javadoc comment. 709
Errors Name 'read_via_keepout_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors '{' should be on the previous line. 710
Errors '{' should be on the previous line. 713
Errors Line is longer than 80 characters. 716
Errors Name 'curr_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors '{' should be on the previous line. 719
Errors Line is longer than 80 characters. 722
Errors Line has trailing spaces. 725
Errors Missing a Javadoc comment. 726
Errors Name 'read_background_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors '{' should be on the previous line. 727
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors '{' should be on the previous line. 730
Errors Line is longer than 80 characters. 733
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 735
Errors '{' should be on the previous line. 737
Errors Line is longer than 80 characters. 738
Errors Line has trailing spaces. 743
Errors Missing a Javadoc comment. 744
Errors Name 'read_hilight_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors '{' should be on the previous line. 745
Errors '{' should be on the previous line. 748
Errors Line is longer than 80 characters. 751
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 752
Errors '{' should be on the previous line. 754
Errors Line is longer than 80 characters. 757
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 758
Errors '{' should be on the previous line. 760
Errors Line is longer than 80 characters. 761
Errors Line has trailing spaces. 766
Errors Missing a Javadoc comment. 767
Errors Name 'read_incompletes_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 767
Errors '{' should be on the previous line. 768
Errors '{' should be on the previous line. 771
Errors Line is longer than 80 characters. 774
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 775
Errors '{' should be on the previous line. 777
Errors Line is longer than 80 characters. 780
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 781
Errors '{' should be on the previous line. 783
Errors Line is longer than 80 characters. 784
Errors Line has trailing spaces. 789
Errors Missing a Javadoc comment. 790
Errors Name 'read_length_matching_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 790
Errors '{' should be on the previous line. 791
Errors '{' should be on the previous line. 794
Errors Line is longer than 80 characters. 797
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors '{' should be on the previous line. 800
Errors Line is longer than 80 characters. 803
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 804
Errors '{' should be on the previous line. 806
Errors Line is longer than 80 characters. 807
Errors Line has trailing spaces. 812
Errors Missing a Javadoc comment. 813
Errors Name 'read_violations_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 813
Errors '{' should be on the previous line. 814
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 815
Errors '{' should be on the previous line. 817
Errors Line is longer than 80 characters. 820
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors '{' should be on the previous line. 823
Errors Line is longer than 80 characters. 824
Errors Line has trailing spaces. 829
Errors Missing a Javadoc comment. 830
Errors Name 'read_outline_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 830
Errors '{' should be on the previous line. 831
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 832
Errors '{' should be on the previous line. 834
Errors Line is longer than 80 characters. 837
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors '{' should be on the previous line. 840
Errors Line is longer than 80 characters. 841
Errors Line has trailing spaces. 846
Errors Line is longer than 80 characters. 847
Errors Missing a Javadoc comment. 847
Errors Name 'read_component_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 847
Errors Parameter p_front should be final. 847
Errors Name 'p_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 847
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 849
Errors '{' should be on the previous line. 851
Errors Line is longer than 80 characters. 854
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 855
Errors '{' should be on the previous line. 857
Errors Line is longer than 80 characters. 858
Errors Line has trailing spaces. 863
Errors Line has trailing spaces. 864
Errors Missing a Javadoc comment. 865
Errors Name 'read_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 865
Errors '{' should be on the previous line. 866
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 868
Errors '{' should be on the previous line. 870
Errors '}' should be on the same line. 872
Errors '{' should be on the previous line. 874
Errors '}' should be on the same line. 876
Errors '{' should be on the previous line. 878
Errors Line is longer than 80 characters. 879
Errors Line has trailing spaces. 884
Errors Expected an @return tag. 889
Errors Name 'read_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 889
Errors Expected @throws tag for 'java.io.IOException'. 889
Errors '{' should be on the previous line. 890
Errors Name 'rgb_color_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 891
Errors '3' is a magic number. 891
Errors '3' is a magic number. 892
Errors '{' should be on the previous line. 893
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors '{' should be on the previous line. 896
Errors '{' should be on the previous line. 898
Errors Line is longer than 80 characters. 899
Errors 'cast' is not followed by whitespace. 903
Errors Line is longer than 80 characters. 905
Errors ',' is not followed by whitespace. 905
Errors Line has trailing spaces. 907
Errors Expected an @return tag. 912
Errors Name 'read_color_array' must match pattern '^[a-z][a-zA-Z0-9]*$'. 912
Errors Expected @throws tag for 'java.io.IOException'. 912
Errors '{' should be on the previous line. 913
Errors Line is longer than 80 characters. 914
Errors Name 'color_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 914
Errors 'for' is not followed by whitespace. 915
Errors '{' should be on the previous line. 916
Errors Name 'curr_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 917
Errors '{' should be on the previous line. 919
Errors '{' should be on the previous line. 927
Errors Line has trailing spaces. 932
Errors Missing a Javadoc comment. 933
Errors Name 'write_colors_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 933
Errors '{' should be on the previous line. 934
Errors Line is longer than 80 characters. 935
Errors Name 'graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 935
Errors Line is longer than 80 characters. 949
Errors Line is longer than 80 characters. 970
Errors Line is longer than 80 characters. 1000
Errors Line is longer than 80 characters. 1010
Errors Line has trailing spaces. 1015
Errors Missing a Javadoc comment. 1016
Errors Name 'write_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1016
Errors Parameter p_value should be final. 1016
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1016
Errors Line has trailing spaces. 1022
Errors Line is longer than 80 characters. 1023
Errors Missing a Javadoc comment. 1023
Errors Name 'write_color_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1023
Errors Parameter p_color should be final. 1023
Errors Name 'p_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1023
Errors Line has trailing spaces. 1035
Errors Line is longer than 80 characters. 1036
Errors Missing a Javadoc comment. 1036
Errors Name 'write_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1036
Errors Parameter p_colors should be final. 1036
Errors Name 'p_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1036
Errors '{' should be on the previous line. 1039
Errors Line has trailing spaces. 1043
Errors Missing a Javadoc comment. 1044
Errors Name 'read_parameter_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors '{' should be on the previous line. 1045
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1047
Errors '{' should be on the previous line. 1049
Errors Name 'prev_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1050
Errors '{' should be on the previous line. 1053
Errors '{' should be on the previous line. 1058
Errors Line has trailing spaces. 1062
Errors '{' should be on the previous line. 1064
Errors Line has trailing spaces. 1065
Errors '{' should be on the previous line. 1067
Errors '{' should be on the previous line. 1069
Errors '}' should be on the same line. 1072
Errors '{' should be on the previous line. 1074
Errors '{' should be on the previous line. 1076
Errors '}' should be on the same line. 1079
Errors '{' should be on the previous line. 1081
Errors '{' should be on the previous line. 1083
Errors '}' should be on the same line. 1086
Errors '{' should be on the previous line. 1088
Errors '{' should be on the previous line. 1090
Errors '}' should be on the same line. 1093
Errors '{' should be on the previous line. 1095
Errors '{' should be on the previous line. 1097
Errors '}' should be on the same line. 1100
Errors '{' should be on the previous line. 1102
Errors '{' should be on the previous line. 1104
Errors '}' should be on the same line. 1107
Errors '{' should be on the previous line. 1109
Errors '{' should be on the previous line. 1111
Errors '}' should be on the same line. 1114
Errors '{' should be on the previous line. 1116
Errors '{' should be on the previous line. 1118
Errors '}' should be on the same line. 1121
Errors '{' should be on the previous line. 1123
Errors '{' should be on the previous line. 1125
Errors '}' should be on the same line. 1128
Errors '{' should be on the previous line. 1130
Errors '{' should be on the previous line. 1132
Errors '}' should be on the same line. 1135
Errors '{' should be on the previous line. 1137
Errors '{' should be on the previous line. 1139
Errors '}' should be on the same line. 1142
Errors '{' should be on the previous line. 1144
Errors '{' should be on the previous line. 1146
Errors '}' should be on the same line. 1149
Errors '{' should be on the previous line. 1151
Errors '{' should be on the previous line. 1153
Errors '}' should be on the same line. 1156
Errors '{' should be on the previous line. 1158
Errors Line has trailing spaces. 1166
Errors Missing a Javadoc comment. 1167
Errors Name 'write_parameter_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1167
Errors '{' should be on the previous line. 1168
Errors Line has trailing spaces. 1186
Errors Missing a Javadoc comment. 1187
Errors Name 'read_selection_layer_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1187
Errors '{' should be on the previous line. 1188
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Name 'select_on_all_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1190
Errors '{' should be on the previous line. 1192
Errors '}' should be on the same line. 1194
Errors '{' should be on the previous line. 1196
Errors '}' should be on the same line. 1198
Errors '{' should be on the previous line. 1200
Errors Line is longer than 80 characters. 1201
Errors '{' should be on the previous line. 1206
Errors Line is longer than 80 characters. 1207
Errors Line is longer than 80 characters. 1210
Errors Line has trailing spaces. 1213
Errors Missing a Javadoc comment. 1214
Errors Name 'read_shove_enabled_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1214
Errors '{' should be on the previous line. 1215
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1216
Errors Name 'shove_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1217
Errors '{' should be on the previous line. 1219
Errors '}' should be on the same line. 1221
Errors '{' should be on the previous line. 1223
Errors '}' should be on the same line. 1225
Errors '{' should be on the previous line. 1227
Errors Line is longer than 80 characters. 1228
Errors '{' should be on the previous line. 1233
Errors Line is longer than 80 characters. 1234
Errors Line has trailing spaces. 1240
Errors Line is longer than 80 characters. 1241
Errors Missing a Javadoc comment. 1241
Errors Name 'read_drag_components_enabled_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1241
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1243
Errors Name 'drag_components_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1244
Errors '{' should be on the previous line. 1246
Errors '}' should be on the same line. 1248
Errors '{' should be on the previous line. 1250
Errors '}' should be on the same line. 1252
Errors '{' should be on the previous line. 1254
Errors Line is longer than 80 characters. 1255
Errors '{' should be on the previous line. 1260
Errors Line is longer than 80 characters. 1261
Errors Line is longer than 80 characters. 1264
Errors Line has trailing spaces. 1267
Errors Missing a Javadoc comment. 1268
Errors Name 'read_ignore_conduction_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1268
Errors '{' should be on the previous line. 1269
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1270
Errors Name 'ignore_conduction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1271
Errors '{' should be on the previous line. 1273
Errors '}' should be on the same line. 1275
Errors '{' should be on the previous line. 1277
Errors '}' should be on the same line. 1279
Errors '{' should be on the previous line. 1281
Errors Line is longer than 80 characters. 1282
Errors '{' should be on the previous line. 1287
Errors Line is longer than 80 characters. 1288
Errors Line has trailing spaces. 1294
Errors Missing a Javadoc comment. 1295
Errors Name 'write_shove_enabled_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1295
Errors '{' should be on the previous line. 1296
Errors '{' should be on the previous line. 1301
Errors '}' should be on the same line. 1303
Errors '{' should be on the previous line. 1305
Errors Line has trailing spaces. 1310
Errors Line is longer than 80 characters. 1311
Errors Missing a Javadoc comment. 1311
Errors Name 'write_drag_components_enabled_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1311
Errors '{' should be on the previous line. 1317
Errors '}' should be on the same line. 1319
Errors '{' should be on the previous line. 1321
Errors Line has trailing spaces. 1326
Errors Missing a Javadoc comment. 1327
Errors Name 'write_ignore_conduction_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1327
Errors '{' should be on the previous line. 1328
Errors Line is longer than 80 characters. 1332
Errors '}' should be on the same line. 1335
Errors '{' should be on the previous line. 1337
Errors Line has trailing spaces. 1342
Errors Missing a Javadoc comment. 1343
Errors Name 'write_selection_layer_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1343
Errors '{' should be on the previous line. 1344
Errors '{' should be on the previous line. 1349
Errors '}' should be on the same line. 1351
Errors '{' should be on the previous line. 1353
Errors Line has trailing spaces. 1358
Errors Missing a Javadoc comment. 1359
Errors Name 'read_route_mode_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1359
Errors '{' should be on the previous line. 1360
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1361
Errors Name 'is_stitch_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1362
Errors '{' should be on the previous line. 1364
Errors '}' should be on the same line. 1366
Errors '{' should be on the previous line. 1368
Errors '}' should be on the same line. 1370
Errors '{' should be on the previous line. 1372
Errors Line is longer than 80 characters. 1373
Errors '{' should be on the previous line. 1378
Errors Line is longer than 80 characters. 1379
Errors Line has trailing spaces. 1385
Errors Missing a Javadoc comment. 1386
Errors Name 'write_route_mode_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1386
Errors '{' should be on the previous line. 1387
Errors '{' should be on the previous line. 1392
Errors '}' should be on the same line. 1394
Errors '{' should be on the previous line. 1396
Errors Line has trailing spaces. 1401
Errors Missing a Javadoc comment. 1402
Errors Name 'read_pull_tight_region_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1402
Errors '{' should be on the previous line. 1403
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1404
Errors ')' is preceded with whitespace. 1405
Errors '{' should be on the previous line. 1406
Errors Line is longer than 80 characters. 1407
Errors Name 'pull_tight_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1410
Errors '{' should be on the previous line. 1413
Errors Line is longer than 80 characters. 1414
Errors Line is longer than 80 characters. 1417
Errors Line has trailing spaces. 1420
Errors Missing a Javadoc comment. 1421
Errors Name 'write_pull_tight_region_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1421
Errors '{' should be on the previous line. 1422
Errors Line is longer than 80 characters. 1426
Errors Name 'pull_tight_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1426
Errors Line has trailing spaces. 1430
Errors Missing a Javadoc comment. 1431
Errors Name 'read_pull_tight_accuracy_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1431
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1433
Errors ')' is preceded with whitespace. 1434
Errors '{' should be on the previous line. 1435
Errors Line is longer than 80 characters. 1436
Errors Name 'pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1439
Errors '{' should be on the previous line. 1442
Errors Line is longer than 80 characters. 1443
Errors Line is longer than 80 characters. 1446
Errors Line has trailing spaces. 1449
Errors Missing a Javadoc comment. 1450
Errors Name 'write_pull_tight_accuracy_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1450
Errors '{' should be on the previous line. 1451
Errors Line is longer than 80 characters. 1455
Errors Name 'pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1455
Errors Line has trailing spaces. 1459
Errors Line is longer than 80 characters. 1460
Errors Missing a Javadoc comment. 1460
Errors Name 'read_automatic_layer_dimming_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1460
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1462
Errors '{' should be on the previous line. 1465
Errors '}' should be on the same line. 1467
Errors '{' should be on the previous line. 1469
Errors '}' should be on the same line. 1471
Errors '{' should be on the previous line. 1473
Errors Line is longer than 80 characters. 1474
Errors '{' should be on the previous line. 1479
Errors Line is longer than 80 characters. 1480
Errors Line is longer than 80 characters. 1483
Errors Line has trailing spaces. 1486
Errors Line is longer than 80 characters. 1487
Errors Missing a Javadoc comment. 1487
Errors Name 'write_automatic_layer_dimming_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1487
Errors Line is longer than 80 characters. 1492
Errors Name 'layer_dimming' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1492
Errors Line has trailing spaces. 1496
Errors Line is longer than 80 characters. 1497
Errors Missing a Javadoc comment. 1497
Errors Name 'read_hilight_routing_obstacle_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1497
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1499
Errors Name 'hilight_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1500
Errors '{' should be on the previous line. 1502
Errors '}' should be on the same line. 1504
Errors '{' should be on the previous line. 1506
Errors '}' should be on the same line. 1508
Errors '{' should be on the previous line. 1510
Errors Line is longer than 80 characters. 1511
Errors '{' should be on the previous line. 1516
Errors Line is longer than 80 characters. 1517
Errors Line is longer than 80 characters. 1520
Errors Line has trailing spaces. 1523
Errors Line has trailing spaces. 1524
Errors Line is longer than 80 characters. 1525
Errors Missing a Javadoc comment. 1525
Errors Name 'write_hilight_routing_obstacle_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1525
Errors '{' should be on the previous line. 1531
Errors '}' should be on the same line. 1533
Errors '{' should be on the previous line. 1535
Errors Line has trailing spaces. 1540
Errors Line is longer than 80 characters. 1541
Errors Missing a Javadoc comment. 1541
Errors Name 'read_clearance_compensation_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1541
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1543
Errors Name 'clearance_compensation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1544
Errors '{' should be on the previous line. 1546
Errors '}' should be on the same line. 1548
Errors '{' should be on the previous line. 1550
Errors '}' should be on the same line. 1552
Errors '{' should be on the previous line. 1554
Errors Line is longer than 80 characters. 1555
Errors '{' should be on the previous line. 1560
Errors Line is longer than 80 characters. 1561
Errors Line has trailing spaces. 1567
Errors Missing a Javadoc comment. 1568
Errors Name 'write_clearance_compensation_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1568
Errors Line is longer than 80 characters. 1573
Errors '}' should be on the same line. 1576
Errors '{' should be on the previous line. 1578
Errors Line has trailing spaces. 1583
Errors Line is longer than 80 characters. 1584
Errors Missing a Javadoc comment. 1584
Errors Name 'read_via_snap_to_smd_center_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1584
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1586
Errors '{' should be on the previous line. 1589
Errors '}' should be on the same line. 1591
Errors '{' should be on the previous line. 1593
Errors '}' should be on the same line. 1595
Errors '{' should be on the previous line. 1597
Errors Line is longer than 80 characters. 1598
Errors '{' should be on the previous line. 1603
Errors Line is longer than 80 characters. 1604
Errors Line has trailing spaces. 1610
Errors Missing a Javadoc comment. 1611
Errors Name 'write_via_snap_to_smd_center_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1611
Errors '{' should be on the previous line. 1617
Errors '}' should be on the same line. 1619
Errors '{' should be on the previous line. 1621
Errors Line has trailing spaces. 1626
Errors Missing a Javadoc comment. 1627
Errors Name 'read_selectable_item_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1627
Errors '{' should be on the previous line. 1628
Errors Line is longer than 80 characters. 1629
Errors Name 'item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1629
Errors '{' should be on the previous line. 1632
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1633
Errors '{' should be on the previous line. 1635
Errors '{' should be on the previous line. 1639
Errors Line is longer than 80 characters. 1640
Errors '}' should be on the same line. 1641
Errors '{' should be on the previous line. 1643
Errors Line is longer than 80 characters. 1644
Errors '}' should be on the same line. 1645
Errors '{' should be on the previous line. 1647
Errors Line is longer than 80 characters. 1648
Errors '}' should be on the same line. 1649
Errors '{' should be on the previous line. 1651
Errors Line is longer than 80 characters. 1652
Errors '}' should be on the same line. 1653
Errors '{' should be on the previous line. 1655
Errors Line is longer than 80 characters. 1656
Errors '}' should be on the same line. 1657
Errors '{' should be on the previous line. 1659
Errors Line is longer than 80 characters. 1660
Errors '}' should be on the same line. 1661
Errors '{' should be on the previous line. 1663
Errors Line is longer than 80 characters. 1664
Errors '}' should be on the same line. 1665
Errors '{' should be on the previous line. 1667
Errors Line is longer than 80 characters. 1668
Errors '}' should be on the same line. 1669
Errors '{' should be on the previous line. 1671
Errors Line is longer than 80 characters. 1672
Errors '}' should be on the same line. 1673
Errors '{' should be on the previous line. 1675
Errors Line is longer than 80 characters. 1676
Errors Line has trailing spaces. 1682
Errors Line has trailing spaces. 1683
Errors Missing a Javadoc comment. 1684
Errors Name 'write_selectable_item_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1684
Errors '{' should be on the previous line. 1685
Errors Line is longer than 80 characters. 1689
Errors Name 'item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1689
Errors Name 'selectable_choices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1690
Errors '{' should be on the previous line. 1693
Errors '{' should be on the previous line. 1695
Errors Line has trailing spaces. 1702
Errors Line is longer than 80 characters. 1703
Errors Missing a Javadoc comment. 1703
Errors Name 'write_deselected_snapshot_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1703
Errors Line is longer than 80 characters. 1705
Errors '{' should be on the previous line. 1709
Errors '{' should be on the previous line. 1714
Errors '{' should be on the previous line. 1719
Errors '{' should be on the previous line. 1724
Errors '{' should be on the previous line. 1729
Errors '{' should be on the previous line. 1734
Errors '{' should be on the previous line. 1739
Errors '{' should be on the previous line. 1744
Errors '{' should be on the previous line. 1749
Errors '{' should be on the previous line. 1754
Errors '{' should be on the previous line. 1759
Errors '{' should be on the previous line. 1764
Errors '{' should be on the previous line. 1769
Errors '{' should be on the previous line. 1774
Errors Line has trailing spaces. 1780
Errors Line is longer than 80 characters. 1781
Errors Missing a Javadoc comment. 1781
Errors Name 'read_deselected_snapshot_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1781
Errors Line is longer than 80 characters. 1783
Errors '{' should be on the previous line. 1785
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1786
Errors '{' should be on the previous line. 1788
Errors '{' should be on the previous line. 1792
Errors '}' should be on the same line. 1794
Errors '{' should be on the previous line. 1796
Errors '}' should be on the same line. 1798
Errors '{' should be on the previous line. 1800
Errors '}' should be on the same line. 1802
Errors '{' should be on the previous line. 1804
Errors '}' should be on the same line. 1806
Errors '{' should be on the previous line. 1808
Errors '}' should be on the same line. 1810
Errors '{' should be on the previous line. 1812
Errors '}' should be on the same line. 1814
Errors '{' should be on the previous line. 1816
Errors '}' should be on the same line. 1818
Errors '{' should be on the previous line. 1820
Errors '}' should be on the same line. 1822
Errors '{' should be on the previous line. 1824
Errors '}' should be on the same line. 1826
Errors '{' should be on the previous line. 1828
Errors '}' should be on the same line. 1830
Errors '{' should be on the previous line. 1832
Errors '}' should be on the same line. 1834
Errors '{' should be on the previous line. 1836
Errors '}' should be on the same line. 1838
Errors '{' should be on the previous line. 1840
Errors '}' should be on the same line. 1842
Errors '{' should be on the previous line. 1844
Errors '}' should be on the same line. 1846
Errors '{' should be on the previous line. 1848
Errors Line is longer than 80 characters. 1849
Errors Line has trailing spaces. 1855
Errors Expected an @return tag. 1860
Errors Name 'skip_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1860
Errors Parameter p_scanner should be final. 1860
Errors Expected @param tag for 'p_scanner'. 1860
Errors Name 'p_scanner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1860
Errors '{' should be on the previous line. 1861
Errors Name 'open_bracked_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1862
Errors '{' should be on the previous line. 1864
Errors Name 'curr_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1865
Errors '{' should be on the previous line. 1867
Errors '}' should be on the same line. 1869
Errors '{' should be on the previous line. 1871
Errors Line is longer than 80 characters. 1872
Errors '{' should be on the previous line. 1877
Errors '{' should be on the previous line. 1881
Errors '}' should be on the same line. 1883
Errors '{' should be on the previous line. 1885
Errors Line has trailing spaces. 1892
Errors Missing a Javadoc comment. 1893
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1893
Errors Missing a Javadoc comment. 1894
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1894
Errors Name 'out_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1898

gui/GUIDefaultsScanner.java

Violation Message Line
Errors Missing a Javadoc comment. 4
Errors Line has trailing spaces. 7
Errors Line is longer than 80 characters. 10
Errors First sentence should end with a period. 14
Errors First sentence should end with a period. 17
Errors First sentence should end with a period. 20
Errors First sentence should end with a period. 23
Errors Line has trailing spaces. 23
Errors Line has trailing spaces. 26
Errors '+' is not preceded with whitespace. 27
Errors '+' should be on a new line. 27
Errors '+' is not preceded with whitespace. 28
Errors '+' should be on a new line. 28
Errors '+' is not preceded with whitespace. 29
Errors '+' should be on a new line. 29
Errors '+' is not preceded with whitespace. 30
Errors '+' should be on a new line. 30
Errors '+' is not preceded with whitespace. 31
Errors '+' should be on a new line. 31
Errors '+' is not preceded with whitespace. 32
Errors '+' should be on a new line. 32
Errors '+' is not preceded with whitespace. 33
Errors '+' should be on a new line. 33
Errors First sentence should end with a period. 36
Errors Line has trailing spaces. 36
Errors Line has trailing spaces. 41
Errors Missing a Javadoc comment. 46
Errors '+' is not preceded with whitespace. 47
Errors '+' should be on a new line. 47
Errors '+' is not preceded with whitespace. 48
Errors '+' should be on a new line. 48
Errors '+' is not preceded with whitespace. 49
Errors '+' should be on a new line. 49
Errors '+' is not preceded with whitespace. 50
Errors '+' should be on a new line. 50
Errors '+' is not preceded with whitespace. 51
Errors '+' should be on a new line. 51
Errors '+' is not preceded with whitespace. 52
Errors '+' should be on a new line. 52
Errors '+' is not preceded with whitespace. 53
Errors '+' should be on a new line. 53
Errors '+' is not preceded with whitespace. 54
Errors '+' should be on a new line. 54
Errors '+' is not preceded with whitespace. 55
Errors '+' should be on a new line. 55
Errors '+' is not preceded with whitespace. 56
Errors '+' should be on a new line. 56
Errors '+' is not preceded with whitespace. 57
Errors '+' should be on a new line. 57
Errors '+' is not preceded with whitespace. 58
Errors '+' should be on a new line. 58
Errors '+' is not preceded with whitespace. 59
Errors '+' should be on a new line. 59
Errors '+' is not preceded with whitespace. 60
Errors '+' should be on a new line. 60
Errors '+' is not preceded with whitespace. 61
Errors '+' should be on a new line. 61
Errors '+' is not preceded with whitespace. 62
Errors '+' should be on a new line. 62
Errors '+' is not preceded with whitespace. 63
Errors '+' should be on a new line. 63
Errors '+' is not preceded with whitespace. 64
Errors '+' should be on a new line. 64
Errors '+' is not preceded with whitespace. 65
Errors '+' should be on a new line. 65
Errors '+' is not preceded with whitespace. 66
Errors '+' should be on a new line. 66
Errors Missing a Javadoc comment. 69
Errors '796' is a magic number. 70
Errors Missing a Javadoc comment. 76
Errors Parameter packed should be final. 76
Errors Parameter offset should be final. 76
Errors Parameter result should be final. 76
Errors 'do' construct must use '{}'s. 83
Errors First sentence should end with a period. 89
Errors Line has trailing spaces. 89
Errors Missing a Javadoc comment. 94
Errors '+' is not preceded with whitespace. 95
Errors '+' should be on a new line. 95
Errors '+' is not preceded with whitespace. 96
Errors '+' should be on a new line. 96
Errors '+' is not preceded with whitespace. 97
Errors '+' should be on a new line. 97
Errors '+' is not preceded with whitespace. 98
Errors '+' should be on a new line. 98
Errors '+' is not preceded with whitespace. 99
Errors '+' should be on a new line. 99
Errors '+' is not preceded with whitespace. 100
Errors '+' should be on a new line. 100
Errors '+' is not preceded with whitespace. 101
Errors '+' should be on a new line. 101
Errors '+' is not preceded with whitespace. 102
Errors '+' should be on a new line. 102
Errors '+' is not preceded with whitespace. 103
Errors '+' should be on a new line. 103
Errors '+' is not preceded with whitespace. 104
Errors '+' should be on a new line. 104
Errors '+' is not preceded with whitespace. 105
Errors '+' should be on a new line. 105
Errors '+' is not preceded with whitespace. 106
Errors '+' should be on a new line. 106
Errors '+' is not preceded with whitespace. 107
Errors '+' should be on a new line. 107
Errors '+' is not preceded with whitespace. 108
Errors '+' should be on a new line. 108
Errors '+' is not preceded with whitespace. 109
Errors '+' should be on a new line. 109
Errors '+' is not preceded with whitespace. 110
Errors '+' should be on a new line. 110
Errors '+' is not preceded with whitespace. 111
Errors '+' should be on a new line. 111
Errors '+' is not preceded with whitespace. 112
Errors '+' should be on a new line. 112
Errors '+' is not preceded with whitespace. 113
Errors '+' should be on a new line. 113
Errors '+' is not preceded with whitespace. 114
Errors '+' should be on a new line. 114
Errors '+' is not preceded with whitespace. 115
Errors '+' should be on a new line. 115
Errors '+' is not preceded with whitespace. 116
Errors '+' should be on a new line. 116
Errors '+' is not preceded with whitespace. 117
Errors '+' should be on a new line. 117
Errors '+' is not preceded with whitespace. 118
Errors '+' should be on a new line. 118
Errors '+' is not preceded with whitespace. 119
Errors '+' should be on a new line. 119
Errors '+' is not preceded with whitespace. 120
Errors '+' should be on a new line. 120
Errors '+' is not preceded with whitespace. 121
Errors '+' should be on a new line. 121
Errors '+' is not preceded with whitespace. 122
Errors '+' should be on a new line. 122
Errors '+' is not preceded with whitespace. 123
Errors '+' should be on a new line. 123
Errors '+' is not preceded with whitespace. 124
Errors '+' should be on a new line. 124
Errors '+' is not preceded with whitespace. 125
Errors '+' should be on a new line. 125
Errors '+' is not preceded with whitespace. 126
Errors '+' should be on a new line. 126
Errors '+' is not preceded with whitespace. 127
Errors '+' should be on a new line. 127
Errors '+' is not preceded with whitespace. 128
Errors '+' should be on a new line. 128
Errors '+' is not preceded with whitespace. 129
Errors '+' should be on a new line. 129
Errors '+' is not preceded with whitespace. 130
Errors '+' should be on a new line. 130
Errors '+' is not preceded with whitespace. 131
Errors '+' should be on a new line. 131
Errors '+' is not preceded with whitespace. 132
Errors '+' should be on a new line. 132
Errors '+' is not preceded with whitespace. 133
Errors '+' should be on a new line. 133
Errors '+' is not preceded with whitespace. 134
Errors '+' should be on a new line. 134
Errors '+' is not preceded with whitespace. 135
Errors '+' should be on a new line. 135
Errors '+' is not preceded with whitespace. 136
Errors '+' should be on a new line. 136
Errors '+' is not preceded with whitespace. 137
Errors '+' should be on a new line. 137
Errors '+' is not preceded with whitespace. 138
Errors '+' should be on a new line. 138
Errors '+' is not preceded with whitespace. 139
Errors '+' should be on a new line. 139
Errors '+' is not preceded with whitespace. 140
Errors '+' should be on a new line. 140
Errors '+' is not preceded with whitespace. 141
Errors '+' should be on a new line. 141
Errors '+' is not preceded with whitespace. 142
Errors '+' should be on a new line. 142
Errors '+' is not preceded with whitespace. 143
Errors '+' should be on a new line. 143
Errors '+' is not preceded with whitespace. 144
Errors '+' should be on a new line. 144
Errors '+' is not preceded with whitespace. 145
Errors '+' should be on a new line. 145
Errors '+' is not preceded with whitespace. 146
Errors '+' should be on a new line. 146
Errors '+' is not preceded with whitespace. 147
Errors '+' should be on a new line. 147
Errors '+' is not preceded with whitespace. 148
Errors '+' should be on a new line. 148
Errors '+' is not preceded with whitespace. 149
Errors '+' should be on a new line. 149
Errors '+' is not preceded with whitespace. 150
Errors '+' should be on a new line. 150
Errors '+' is not preceded with whitespace. 151
Errors '+' should be on a new line. 151
Errors '+' is not preceded with whitespace. 152
Errors '+' should be on a new line. 152
Errors '+' is not preceded with whitespace. 153
Errors '+' should be on a new line. 153
Errors '+' is not preceded with whitespace. 154
Errors '+' should be on a new line. 154
Errors '+' is not preceded with whitespace. 155
Errors '+' should be on a new line. 155
Errors '+' is not preceded with whitespace. 156
Errors '+' should be on a new line. 156
Errors '+' is not preceded with whitespace. 157
Errors '+' should be on a new line. 157
Errors '+' is not preceded with whitespace. 158
Errors '+' should be on a new line. 158
Errors '+' is not preceded with whitespace. 159
Errors '+' should be on a new line. 159
Errors '+' is not preceded with whitespace. 160
Errors '+' should be on a new line. 160
Errors '+' is not preceded with whitespace. 161
Errors '+' should be on a new line. 161
Errors '+' is not preceded with whitespace. 162
Errors '+' should be on a new line. 162
Errors '+' is not preceded with whitespace. 163
Errors '+' should be on a new line. 163
Errors '+' is not preceded with whitespace. 164
Errors '+' should be on a new line. 164
Errors '+' is not preceded with whitespace. 165
Errors '+' should be on a new line. 165
Errors '+' is not preceded with whitespace. 166
Errors '+' should be on a new line. 166
Errors '+' is not preceded with whitespace. 167
Errors '+' should be on a new line. 167
Errors '+' is not preceded with whitespace. 168
Errors '+' should be on a new line. 168
Errors '+' is not preceded with whitespace. 169
Errors '+' should be on a new line. 169
Errors '+' is not preceded with whitespace. 170
Errors '+' should be on a new line. 170
Errors '+' is not preceded with whitespace. 171
Errors '+' should be on a new line. 171
Errors '+' is not preceded with whitespace. 172
Errors '+' should be on a new line. 172
Errors '+' is not preceded with whitespace. 173
Errors '+' should be on a new line. 173
Errors '+' is not preceded with whitespace. 174
Errors '+' should be on a new line. 174
Errors '+' is not preceded with whitespace. 175
Errors '+' should be on a new line. 175
Errors '+' is not preceded with whitespace. 176
Errors '+' should be on a new line. 176
Errors '+' is not preceded with whitespace. 177
Errors '+' should be on a new line. 177
Errors '+' is not preceded with whitespace. 178
Errors '+' should be on a new line. 178
Errors '+' is not preceded with whitespace. 179
Errors '+' should be on a new line. 179
Errors '+' is not preceded with whitespace. 180
Errors '+' should be on a new line. 180
Errors '+' is not preceded with whitespace. 181
Errors '+' should be on a new line. 181
Errors '+' is not preceded with whitespace. 182
Errors '+' should be on a new line. 182
Errors '+' is not preceded with whitespace. 183
Errors '+' should be on a new line. 183
Errors '+' is not preceded with whitespace. 184
Errors '+' should be on a new line. 184
Errors '+' is not preceded with whitespace. 185
Errors '+' should be on a new line. 185
Errors '+' is not preceded with whitespace. 186
Errors '+' should be on a new line. 186
Errors '+' is not preceded with whitespace. 187
Errors '+' should be on a new line. 187
Errors '+' is not preceded with whitespace. 188
Errors '+' should be on a new line. 188
Errors '+' is not preceded with whitespace. 189
Errors '+' should be on a new line. 189
Errors '+' is not preceded with whitespace. 190
Errors '+' should be on a new line. 190
Errors '+' is not preceded with whitespace. 191
Errors '+' should be on a new line. 191
Errors '+' is not preceded with whitespace. 192
Errors '+' should be on a new line. 192
Errors '+' is not preceded with whitespace. 193
Errors '+' should be on a new line. 193
Errors Missing a Javadoc comment. 196
Errors '796' is a magic number. 197
Errors Missing a Javadoc comment. 203
Errors Parameter packed should be final. 203
Errors Parameter offset should be final. 203
Errors Parameter result should be final. 203
Errors '16' is a magic number. 208
Errors First sentence should end with a period. 214
Errors Line has trailing spaces. 214
Errors Missing a Javadoc comment. 219
Errors '+' is not preceded with whitespace. 220
Errors '+' should be on a new line. 220
Errors '+' is not preceded with whitespace. 221
Errors '+' should be on a new line. 221
Errors '+' is not preceded with whitespace. 222
Errors '+' should be on a new line. 222
Errors '+' is not preceded with whitespace. 223
Errors '+' should be on a new line. 223
Errors '+' is not preceded with whitespace. 224
Errors '+' should be on a new line. 224
Errors '+' is not preceded with whitespace. 225
Errors '+' should be on a new line. 225
Errors '+' is not preceded with whitespace. 226
Errors '+' should be on a new line. 226
Errors '+' is not preceded with whitespace. 227
Errors '+' should be on a new line. 227
Errors '+' is not preceded with whitespace. 228
Errors '+' should be on a new line. 228
Errors '+' is not preceded with whitespace. 229
Errors '+' should be on a new line. 229
Errors '+' is not preceded with whitespace. 230
Errors '+' should be on a new line. 230
Errors '+' is not preceded with whitespace. 231
Errors '+' should be on a new line. 231
Errors '+' is not preceded with whitespace. 232
Errors '+' should be on a new line. 232
Errors '+' is not preceded with whitespace. 233
Errors '+' should be on a new line. 233
Errors '+' is not preceded with whitespace. 234
Errors '+' should be on a new line. 234
Errors '+' is not preceded with whitespace. 235
Errors '+' should be on a new line. 235
Errors '+' is not preceded with whitespace. 236
Errors '+' should be on a new line. 236
Errors '+' is not preceded with whitespace. 237
Errors '+' should be on a new line. 237
Errors '+' is not preceded with whitespace. 238
Errors '+' should be on a new line. 238
Errors '+' is not preceded with whitespace. 239
Errors '+' should be on a new line. 239
Errors '+' is not preceded with whitespace. 240
Errors '+' should be on a new line. 240
Errors '+' is not preceded with whitespace. 241
Errors '+' should be on a new line. 241
Errors '+' is not preceded with whitespace. 242
Errors '+' should be on a new line. 242
Errors '+' is not preceded with whitespace. 243
Errors '+' should be on a new line. 243
Errors '+' is not preceded with whitespace. 244
Errors '+' should be on a new line. 244
Errors '+' is not preceded with whitespace. 245
Errors '+' should be on a new line. 245
Errors '+' is not preceded with whitespace. 246
Errors '+' should be on a new line. 246
Errors '+' is not preceded with whitespace. 247
Errors '+' should be on a new line. 247
Errors '+' is not preceded with whitespace. 248
Errors '+' should be on a new line. 248
Errors '+' is not preceded with whitespace. 249
Errors '+' should be on a new line. 249
Errors '+' is not preceded with whitespace. 250
Errors '+' should be on a new line. 250
Errors '+' is not preceded with whitespace. 251
Errors '+' should be on a new line. 251
Errors '+' is not preceded with whitespace. 252
Errors '+' should be on a new line. 252
Errors '+' is not preceded with whitespace. 253
Errors '+' should be on a new line. 253
Errors '+' is not preceded with whitespace. 254
Errors '+' should be on a new line. 254
Errors '+' is not preceded with whitespace. 255
Errors '+' should be on a new line. 255
Errors '+' is not preceded with whitespace. 256
Errors '+' should be on a new line. 256
Errors '+' is not preceded with whitespace. 257
Errors '+' should be on a new line. 257
Errors '+' is not preceded with whitespace. 258
Errors '+' should be on a new line. 258
Errors '+' is not preceded with whitespace. 259
Errors '+' should be on a new line. 259
Errors '+' is not preceded with whitespace. 260
Errors '+' should be on a new line. 260
Errors '+' is not preceded with whitespace. 261
Errors '+' should be on a new line. 261
Errors '+' is not preceded with whitespace. 262
Errors '+' should be on a new line. 262
Errors '+' is not preceded with whitespace. 263
Errors '+' should be on a new line. 263
Errors '+' is not preceded with whitespace. 264
Errors '+' should be on a new line. 264
Errors '+' is not preceded with whitespace. 265
Errors '+' should be on a new line. 265
Errors '+' is not preceded with whitespace. 266
Errors '+' should be on a new line. 266
Errors '+' is not preceded with whitespace. 267
Errors '+' should be on a new line. 267
Errors '+' is not preceded with whitespace. 268
Errors '+' should be on a new line. 268
Errors '+' is not preceded with whitespace. 269
Errors '+' should be on a new line. 269
Errors '+' is not preceded with whitespace. 270
Errors '+' should be on a new line. 270
Errors '+' is not preceded with whitespace. 271
Errors '+' should be on a new line. 271
Errors '+' is not preceded with whitespace. 272
Errors '+' should be on a new line. 272
Errors '+' is not preceded with whitespace. 273
Errors '+' should be on a new line. 273
Errors '+' is not preceded with whitespace. 274
Errors '+' should be on a new line. 274
Errors '+' is not preceded with whitespace. 275
Errors '+' should be on a new line. 275
Errors '+' is not preceded with whitespace. 276
Errors '+' should be on a new line. 276
Errors '+' is not preceded with whitespace. 277
Errors '+' should be on a new line. 277
Errors '+' is not preceded with whitespace. 278
Errors '+' should be on a new line. 278
Errors '+' is not preceded with whitespace. 279
Errors '+' should be on a new line. 279
Errors '+' is not preceded with whitespace. 280
Errors '+' should be on a new line. 280
Errors '+' is not preceded with whitespace. 281
Errors '+' should be on a new line. 281
Errors '+' is not preceded with whitespace. 282
Errors '+' should be on a new line. 282
Errors '+' is not preceded with whitespace. 283
Errors '+' should be on a new line. 283
Errors '+' is not preceded with whitespace. 284
Errors '+' should be on a new line. 284
Errors '+' is not preceded with whitespace. 285
Errors '+' should be on a new line. 285
Errors '+' is not preceded with whitespace. 286
Errors '+' should be on a new line. 286
Errors '+' is not preceded with whitespace. 287
Errors '+' should be on a new line. 287
Errors '+' is not preceded with whitespace. 288
Errors '+' should be on a new line. 288
Errors '+' is not preceded with whitespace. 289
Errors '+' should be on a new line. 289
Errors '+' is not preceded with whitespace. 290
Errors '+' should be on a new line. 290
Errors '+' is not preceded with whitespace. 291
Errors '+' should be on a new line. 291
Errors '+' is not preceded with whitespace. 292
Errors '+' should be on a new line. 292
Errors '+' is not preceded with whitespace. 293
Errors '+' should be on a new line. 293
Errors '+' is not preceded with whitespace. 294
Errors '+' should be on a new line. 294
Errors '+' is not preceded with whitespace. 295
Errors '+' should be on a new line. 295
Errors '+' is not preceded with whitespace. 296
Errors '+' should be on a new line. 296
Errors '+' is not preceded with whitespace. 297
Errors '+' should be on a new line. 297
Errors '+' is not preceded with whitespace. 298
Errors '+' should be on a new line. 298
Errors '+' is not preceded with whitespace. 299
Errors '+' should be on a new line. 299
Errors '+' is not preceded with whitespace. 300
Errors '+' should be on a new line. 300
Errors '+' is not preceded with whitespace. 301
Errors '+' should be on a new line. 301
Errors '+' is not preceded with whitespace. 302
Errors '+' should be on a new line. 302
Errors '+' is not preceded with whitespace. 303
Errors '+' should be on a new line. 303
Errors '+' is not preceded with whitespace. 304
Errors '+' should be on a new line. 304
Errors '+' is not preceded with whitespace. 305
Errors '+' should be on a new line. 305
Errors '+' is not preceded with whitespace. 306
Errors '+' should be on a new line. 306
Errors '+' is not preceded with whitespace. 307
Errors '+' should be on a new line. 307
Errors '+' is not preceded with whitespace. 308
Errors '+' should be on a new line. 308
Errors '+' is not preceded with whitespace. 309
Errors '+' should be on a new line. 309
Errors '+' is not preceded with whitespace. 310
Errors '+' should be on a new line. 310
Errors '+' is not preceded with whitespace. 311
Errors '+' should be on a new line. 311
Errors '+' is not preceded with whitespace. 312
Errors '+' should be on a new line. 312
Errors '+' is not preceded with whitespace. 313
Errors '+' should be on a new line. 313
Errors '+' is not preceded with whitespace. 314
Errors '+' should be on a new line. 314
Errors '+' is not preceded with whitespace. 315
Errors '+' should be on a new line. 315
Errors '+' is not preceded with whitespace. 316
Errors '+' should be on a new line. 316
Errors '+' is not preceded with whitespace. 317
Errors '+' should be on a new line. 317
Errors '+' is not preceded with whitespace. 318
Errors '+' should be on a new line. 318
Errors '+' is not preceded with whitespace. 319
Errors '+' should be on a new line. 319
Errors '+' is not preceded with whitespace. 320
Errors '+' should be on a new line. 320
Errors '+' is not preceded with whitespace. 321
Errors '+' should be on a new line. 321
Errors '+' is not preceded with whitespace. 322
Errors '+' should be on a new line. 322
Errors '+' is not preceded with whitespace. 323
Errors '+' should be on a new line. 323
Errors '+' is not preceded with whitespace. 324
Errors '+' should be on a new line. 324
Errors '+' is not preceded with whitespace. 325
Errors '+' should be on a new line. 325
Errors '+' is not preceded with whitespace. 326
Errors '+' should be on a new line. 326
Errors '+' is not preceded with whitespace. 327
Errors '+' should be on a new line. 327
Errors '+' is not preceded with whitespace. 328
Errors '+' should be on a new line. 328
Errors '+' is not preceded with whitespace. 329
Errors '+' should be on a new line. 329
Errors '+' is not preceded with whitespace. 330
Errors '+' should be on a new line. 330
Errors '+' is not preceded with whitespace. 331
Errors '+' should be on a new line. 331
Errors '+' is not preceded with whitespace. 332
Errors '+' should be on a new line. 332
Errors '+' is not preceded with whitespace. 333
Errors '+' should be on a new line. 333
Errors '+' is not preceded with whitespace. 334
Errors '+' should be on a new line. 334
Errors '+' is not preceded with whitespace. 335
Errors '+' should be on a new line. 335
Errors '+' is not preceded with whitespace. 336
Errors '+' should be on a new line. 336
Errors '+' is not preceded with whitespace. 337
Errors '+' should be on a new line. 337
Errors '+' is not preceded with whitespace. 338
Errors '+' should be on a new line. 338
Errors '+' is not preceded with whitespace. 339
Errors '+' should be on a new line. 339
Errors '+' is not preceded with whitespace. 340
Errors '+' should be on a new line. 340
Errors '+' is not preceded with whitespace. 341
Errors '+' should be on a new line. 341
Errors '+' is not preceded with whitespace. 342
Errors '+' should be on a new line. 342
Errors '+' is not preceded with whitespace. 343
Errors '+' should be on a new line. 343
Errors '+' is not preceded with whitespace. 344
Errors '+' should be on a new line. 344
Errors '+' is not preceded with whitespace. 345
Errors '+' should be on a new line. 345
Errors '+' is not preceded with whitespace. 346
Errors '+' should be on a new line. 346
Errors '+' is not preceded with whitespace. 347
Errors '+' should be on a new line. 347
Errors '+' is not preceded with whitespace. 348
Errors '+' should be on a new line. 348
Errors '+' is not preceded with whitespace. 349
Errors '+' should be on a new line. 349
Errors '+' is not preceded with whitespace. 350
Errors '+' should be on a new line. 350
Errors '+' is not preceded with whitespace. 351
Errors '+' should be on a new line. 351
Errors '+' is not preceded with whitespace. 352
Errors '+' should be on a new line. 352
Errors '+' is not preceded with whitespace. 353
Errors '+' should be on a new line. 353
Errors '+' is not preceded with whitespace. 354
Errors '+' should be on a new line. 354
Errors '+' is not preceded with whitespace. 355
Errors '+' should be on a new line. 355
Errors '+' is not preceded with whitespace. 356
Errors '+' should be on a new line. 356
Errors '+' is not preceded with whitespace. 357
Errors '+' should be on a new line. 357
Errors '+' is not preceded with whitespace. 358
Errors '+' should be on a new line. 358
Errors '+' is not preceded with whitespace. 359
Errors '+' should be on a new line. 359
Errors '+' is not preceded with whitespace. 360
Errors '+' should be on a new line. 360
Errors '+' is not preceded with whitespace. 361
Errors '+' should be on a new line. 361
Errors '+' is not preceded with whitespace. 362
Errors '+' should be on a new line. 362
Errors '+' is not preceded with whitespace. 363
Errors '+' should be on a new line. 363
Errors '+' is not preceded with whitespace. 364
Errors '+' should be on a new line. 364
Errors '+' is not preceded with whitespace. 365
Errors '+' should be on a new line. 365
Errors '+' is not preceded with whitespace. 366
Errors '+' should be on a new line. 366
Errors '+' is not preceded with whitespace. 367
Errors '+' should be on a new line. 367
Errors '+' is not preceded with whitespace. 368
Errors '+' should be on a new line. 368
Errors '+' is not preceded with whitespace. 369
Errors '+' should be on a new line. 369
Errors '+' is not preceded with whitespace. 370
Errors '+' should be on a new line. 370
Errors '+' is not preceded with whitespace. 371
Errors '+' should be on a new line. 371
Errors '+' is not preceded with whitespace. 372
Errors '+' should be on a new line. 372
Errors '+' is not preceded with whitespace. 373
Errors '+' should be on a new line. 373
Errors '+' is not preceded with whitespace. 374
Errors '+' should be on a new line. 374
Errors '+' is not preceded with whitespace. 375
Errors '+' should be on a new line. 375
Errors '+' is not preceded with whitespace. 376
Errors '+' should be on a new line. 376
Errors '+' is not preceded with whitespace. 377
Errors '+' should be on a new line. 377
Errors '+' is not preceded with whitespace. 378
Errors '+' should be on a new line. 378
Errors '+' is not preceded with whitespace. 379
Errors '+' should be on a new line. 379
Errors '+' is not preceded with whitespace. 380
Errors '+' should be on a new line. 380
Errors '+' is not preceded with whitespace. 381
Errors '+' should be on a new line. 381
Errors '+' is not preceded with whitespace. 382
Errors '+' should be on a new line. 382
Errors '+' is not preceded with whitespace. 383
Errors '+' should be on a new line. 383
Errors '+' is not preceded with whitespace. 384
Errors '+' should be on a new line. 384
Errors '+' is not preceded with whitespace. 385
Errors '+' should be on a new line. 385
Errors '+' is not preceded with whitespace. 386
Errors '+' should be on a new line. 386
Errors '+' is not preceded with whitespace. 387
Errors '+' should be on a new line. 387
Errors '+' is not preceded with whitespace. 388
Errors '+' should be on a new line. 388
Errors '+' is not preceded with whitespace. 389
Errors '+' should be on a new line. 389
Errors '+' is not preceded with whitespace. 390
Errors '+' should be on a new line. 390
Errors '+' is not preceded with whitespace. 391
Errors '+' should be on a new line. 391
Errors '+' is not preceded with whitespace. 392
Errors '+' should be on a new line. 392
Errors '+' is not preceded with whitespace. 393
Errors '+' should be on a new line. 393
Errors '+' is not preceded with whitespace. 394
Errors '+' should be on a new line. 394
Errors '+' is not preceded with whitespace. 395
Errors '+' should be on a new line. 395
Errors '+' is not preceded with whitespace. 396
Errors '+' should be on a new line. 396
Errors '+' is not preceded with whitespace. 397
Errors '+' should be on a new line. 397
Errors '+' is not preceded with whitespace. 398
Errors '+' should be on a new line. 398
Errors '+' is not preceded with whitespace. 399
Errors '+' should be on a new line. 399
Errors '+' is not preceded with whitespace. 400
Errors '+' should be on a new line. 400
Errors '+' is not preceded with whitespace. 401
Errors '+' should be on a new line. 401
Errors '+' is not preceded with whitespace. 402
Errors '+' should be on a new line. 402
Errors '+' is not preceded with whitespace. 403
Errors '+' should be on a new line. 403
Errors '+' is not preceded with whitespace. 404
Errors '+' should be on a new line. 404
Errors '+' is not preceded with whitespace. 405
Errors '+' should be on a new line. 405
Errors '+' is not preceded with whitespace. 406
Errors '+' should be on a new line. 406
Errors '+' is not preceded with whitespace. 407
Errors '+' should be on a new line. 407
Errors '+' is not preceded with whitespace. 408
Errors '+' should be on a new line. 408
Errors '+' is not preceded with whitespace. 409
Errors '+' should be on a new line. 409
Errors '+' is not preceded with whitespace. 410
Errors '+' should be on a new line. 410
Errors '+' is not preceded with whitespace. 411
Errors '+' should be on a new line. 411
Errors '+' is not preceded with whitespace. 412
Errors '+' should be on a new line. 412
Errors '+' is not preceded with whitespace. 413
Errors '+' should be on a new line. 413
Errors '+' is not preceded with whitespace. 414
Errors '+' should be on a new line. 414
Errors '+' is not preceded with whitespace. 415
Errors '+' should be on a new line. 415
Errors '+' is not preceded with whitespace. 416
Errors '+' should be on a new line. 416
Errors '+' is not preceded with whitespace. 417
Errors '+' should be on a new line. 417
Errors '+' is not preceded with whitespace. 418
Errors '+' should be on a new line. 418
Errors '+' is not preceded with whitespace. 419
Errors '+' should be on a new line. 419
Errors '+' is not preceded with whitespace. 420
Errors '+' should be on a new line. 420
Errors '+' is not preceded with whitespace. 421
Errors '+' should be on a new line. 421
Errors '+' is not preceded with whitespace. 422
Errors '+' should be on a new line. 422
Errors '+' is not preceded with whitespace. 423
Errors '+' should be on a new line. 423
Errors '+' is not preceded with whitespace. 424
Errors '+' should be on a new line. 424
Errors '+' is not preceded with whitespace. 425
Errors '+' should be on a new line. 425
Errors '+' is not preceded with whitespace. 426
Errors '+' should be on a new line. 426
Errors '+' is not preceded with whitespace. 427
Errors '+' should be on a new line. 427
Errors '+' is not preceded with whitespace. 428
Errors '+' should be on a new line. 428
Errors '+' is not preceded with whitespace. 429
Errors '+' should be on a new line. 429
Errors '+' is not preceded with whitespace. 430
Errors '+' should be on a new line. 430
Errors '+' is not preceded with whitespace. 431
Errors '+' should be on a new line. 431
Errors '+' is not preceded with whitespace. 432
Errors '+' should be on a new line. 432
Errors '+' is not preceded with whitespace. 433
Errors '+' should be on a new line. 433
Errors '+' is not preceded with whitespace. 434
Errors '+' should be on a new line. 434
Errors '+' is not preceded with whitespace. 435
Errors '+' should be on a new line. 435
Errors '+' is not preceded with whitespace. 436
Errors '+' should be on a new line. 436
Errors '+' is not preceded with whitespace. 437
Errors '+' should be on a new line. 437
Errors '+' is not preceded with whitespace. 438
Errors '+' should be on a new line. 438
Errors '+' is not preceded with whitespace. 439
Errors '+' should be on a new line. 439
Errors '+' is not preceded with whitespace. 440
Errors '+' should be on a new line. 440
Errors '+' is not preceded with whitespace. 441
Errors '+' should be on a new line. 441
Errors '+' is not preceded with whitespace. 442
Errors '+' should be on a new line. 442
Errors '+' is not preceded with whitespace. 443
Errors '+' should be on a new line. 443
Errors '+' is not preceded with whitespace. 444
Errors '+' should be on a new line. 444
Errors '+' is not preceded with whitespace. 445
Errors '+' should be on a new line. 445
Errors '+' is not preceded with whitespace. 446
Errors '+' should be on a new line. 446
Errors '+' is not preceded with whitespace. 447
Errors '+' should be on a new line. 447
Errors '+' is not preceded with whitespace. 448
Errors '+' should be on a new line. 448
Errors '+' is not preceded with whitespace. 449
Errors '+' should be on a new line. 449
Errors '+' is not preceded with whitespace. 450
Errors '+' should be on a new line. 450
Errors '+' is not preceded with whitespace. 451
Errors '+' should be on a new line. 451
Errors '+' is not preceded with whitespace. 452
Errors '+' should be on a new line. 452
Errors '+' is not preceded with whitespace. 453
Errors '+' should be on a new line. 453
Errors '+' is not preceded with whitespace. 454
Errors '+' should be on a new line. 454
Errors '+' is not preceded with whitespace. 455
Errors '+' should be on a new line. 455
Errors '+' is not preceded with whitespace. 456
Errors '+' should be on a new line. 456
Errors '+' is not preceded with whitespace. 457
Errors '+' should be on a new line. 457
Errors '+' is not preceded with whitespace. 458
Errors '+' should be on a new line. 458
Errors '+' is not preceded with whitespace. 459
Errors '+' should be on a new line. 459
Errors '+' is not preceded with whitespace. 460
Errors '+' should be on a new line. 460
Errors '+' is not preceded with whitespace. 461
Errors '+' should be on a new line. 461
Errors '+' is not preceded with whitespace. 462
Errors '+' should be on a new line. 462
Errors '+' is not preceded with whitespace. 463
Errors '+' should be on a new line. 463
Errors '+' is not preceded with whitespace. 464
Errors '+' should be on a new line. 464
Errors '+' is not preceded with whitespace. 465
Errors '+' should be on a new line. 465
Errors '+' is not preceded with whitespace. 466
Errors '+' should be on a new line. 466
Errors '+' is not preceded with whitespace. 467
Errors '+' should be on a new line. 467
Errors '+' is not preceded with whitespace. 468
Errors '+' should be on a new line. 468
Errors '+' is not preceded with whitespace. 469
Errors '+' should be on a new line. 469
Errors '+' is not preceded with whitespace. 470
Errors '+' should be on a new line. 470
Errors '+' is not preceded with whitespace. 471
Errors '+' should be on a new line. 471
Errors '+' is not preceded with whitespace. 472
Errors '+' should be on a new line. 472
Errors '+' is not preceded with whitespace. 473
Errors '+' should be on a new line. 473
Errors '+' is not preceded with whitespace. 474
Errors '+' should be on a new line. 474
Errors '+' is not preceded with whitespace. 475
Errors '+' should be on a new line. 475
Errors '+' is not preceded with whitespace. 476
Errors '+' should be on a new line. 476
Errors '+' is not preceded with whitespace. 477
Errors '+' should be on a new line. 477
Errors '+' is not preceded with whitespace. 478
Errors '+' should be on a new line. 478
Errors '+' is not preceded with whitespace. 479
Errors '+' should be on a new line. 479
Errors '+' is not preceded with whitespace. 480
Errors '+' should be on a new line. 480
Errors '+' is not preceded with whitespace. 481
Errors '+' should be on a new line. 481
Errors '+' is not preceded with whitespace. 482
Errors '+' should be on a new line. 482
Errors '+' is not preceded with whitespace. 483
Errors '+' should be on a new line. 483
Errors '+' is not preceded with whitespace. 484
Errors '+' should be on a new line. 484
Errors '+' is not preceded with whitespace. 485
Errors '+' should be on a new line. 485
Errors '+' is not preceded with whitespace. 486
Errors '+' should be on a new line. 486
Errors '+' is not preceded with whitespace. 487
Errors '+' should be on a new line. 487
Errors '+' is not preceded with whitespace. 488
Errors '+' should be on a new line. 488
Errors '+' is not preceded with whitespace. 489
Errors '+' should be on a new line. 489
Errors '+' is not preceded with whitespace. 490
Errors '+' should be on a new line. 490
Errors '+' is not preceded with whitespace. 491
Errors '+' should be on a new line. 491
Errors '+' is not preceded with whitespace. 492
Errors '+' should be on a new line. 492
Errors '+' is not preceded with whitespace. 493
Errors '+' should be on a new line. 493
Errors '+' is not preceded with whitespace. 494
Errors '+' should be on a new line. 494
Errors '+' is not preceded with whitespace. 495
Errors '+' should be on a new line. 495
Errors '+' is not preceded with whitespace. 496
Errors '+' should be on a new line. 496
Errors '+' is not preceded with whitespace. 497
Errors '+' should be on a new line. 497
Errors '+' is not preceded with whitespace. 498
Errors '+' should be on a new line. 498
Errors '+' is not preceded with whitespace. 499
Errors '+' should be on a new line. 499
Errors '+' is not preceded with whitespace. 500
Errors '+' should be on a new line. 500
Errors '+' is not preceded with whitespace. 501
Errors '+' should be on a new line. 501
Errors '+' is not preceded with whitespace. 502
Errors '+' should be on a new line. 502
Errors '+' is not preceded with whitespace. 503
Errors '+' should be on a new line. 503
Errors '+' is not preceded with whitespace. 504
Errors '+' should be on a new line. 504
Errors '+' is not preceded with whitespace. 505
Errors '+' should be on a new line. 505
Errors '+' is not preceded with whitespace. 506
Errors '+' should be on a new line. 506
Errors '+' is not preceded with whitespace. 507
Errors '+' should be on a new line. 507
Errors '+' is not preceded with whitespace. 508
Errors '+' should be on a new line. 508
Errors '+' is not preceded with whitespace. 509
Errors '+' should be on a new line. 509
Errors '+' is not preceded with whitespace. 510
Errors '+' should be on a new line. 510
Errors '+' is not preceded with whitespace. 511
Errors '+' should be on a new line. 511
Errors '+' is not preceded with whitespace. 512
Errors '+' should be on a new line. 512
Errors '+' is not preceded with whitespace. 513
Errors '+' should be on a new line. 513
Errors '+' is not preceded with whitespace. 514
Errors '+' should be on a new line. 514
Errors '+' is not preceded with whitespace. 515
Errors '+' should be on a new line. 515
Errors '+' is not preceded with whitespace. 516
Errors '+' should be on a new line. 516
Errors '+' is not preceded with whitespace. 517
Errors '+' should be on a new line. 517
Errors '+' is not preceded with whitespace. 518
Errors '+' should be on a new line. 518
Errors '+' is not preceded with whitespace. 519
Errors '+' should be on a new line. 519
Errors '+' is not preceded with whitespace. 520
Errors '+' should be on a new line. 520
Errors '+' is not preceded with whitespace. 521
Errors '+' should be on a new line. 521
Errors '+' is not preceded with whitespace. 522
Errors '+' should be on a new line. 522
Errors '+' is not preceded with whitespace. 523
Errors '+' should be on a new line. 523
Errors '+' is not preceded with whitespace. 524
Errors '+' should be on a new line. 524
Errors '+' is not preceded with whitespace. 525
Errors '+' should be on a new line. 525
Errors '+' is not preceded with whitespace. 526
Errors '+' should be on a new line. 526
Errors '+' is not preceded with whitespace. 527
Errors '+' should be on a new line. 527
Errors '+' is not preceded with whitespace. 528
Errors '+' should be on a new line. 528
Errors '+' is not preceded with whitespace. 529
Errors '+' should be on a new line. 529
Errors '+' is not preceded with whitespace. 530
Errors '+' should be on a new line. 530
Errors '+' is not preceded with whitespace. 531
Errors '+' should be on a new line. 531
Errors '+' is not preceded with whitespace. 532
Errors '+' should be on a new line. 532
Errors '+' is not preceded with whitespace. 533
Errors '+' should be on a new line. 533
Errors '+' is not preceded with whitespace. 534
Errors '+' should be on a new line. 534
Errors '+' is not preceded with whitespace. 535
Errors '+' should be on a new line. 535
Errors '+' is not preceded with whitespace. 536
Errors '+' should be on a new line. 536
Errors '+' is not preceded with whitespace. 537
Errors '+' should be on a new line. 537
Errors '+' is not preceded with whitespace. 538
Errors '+' should be on a new line. 538
Errors '+' is not preceded with whitespace. 539
Errors '+' should be on a new line. 539
Errors '+' is not preceded with whitespace. 540
Errors '+' should be on a new line. 540
Errors '+' is not preceded with whitespace. 541
Errors '+' should be on a new line. 541
Errors '+' is not preceded with whitespace. 542
Errors '+' should be on a new line. 542
Errors '+' is not preceded with whitespace. 543
Errors '+' should be on a new line. 543
Errors '+' is not preceded with whitespace. 544
Errors '+' should be on a new line. 544
Errors '+' is not preceded with whitespace. 545
Errors '+' should be on a new line. 545
Errors '+' is not preceded with whitespace. 546
Errors '+' should be on a new line. 546
Errors '+' is not preceded with whitespace. 547
Errors '+' should be on a new line. 547
Errors '+' is not preceded with whitespace. 548
Errors '+' should be on a new line. 548
Errors '+' is not preceded with whitespace. 549
Errors '+' should be on a new line. 549
Errors '+' is not preceded with whitespace. 550
Errors '+' should be on a new line. 550
Errors '+' is not preceded with whitespace. 551
Errors '+' should be on a new line. 551
Errors '+' is not preceded with whitespace. 552
Errors '+' should be on a new line. 552
Errors '+' is not preceded with whitespace. 553
Errors '+' should be on a new line. 553
Errors '+' is not preceded with whitespace. 554
Errors '+' should be on a new line. 554
Errors '+' is not preceded with whitespace. 555
Errors '+' should be on a new line. 555
Errors '+' is not preceded with whitespace. 556
Errors '+' should be on a new line. 556
Errors '+' is not preceded with whitespace. 557
Errors '+' should be on a new line. 557
Errors '+' is not preceded with whitespace. 558
Errors '+' should be on a new line. 558
Errors '+' is not preceded with whitespace. 559
Errors '+' should be on a new line. 559
Errors '+' is not preceded with whitespace. 560
Errors '+' should be on a new line. 560
Errors '+' is not preceded with whitespace. 561
Errors '+' should be on a new line. 561
Errors '+' is not preceded with whitespace. 562
Errors '+' should be on a new line. 562
Errors '+' is not preceded with whitespace. 563
Errors '+' should be on a new line. 563
Errors '+' is not preceded with whitespace. 564
Errors '+' should be on a new line. 564
Errors '+' is not preceded with whitespace. 565
Errors '+' should be on a new line. 565
Errors '+' is not preceded with whitespace. 566
Errors '+' should be on a new line. 566
Errors '+' is not preceded with whitespace. 567
Errors '+' should be on a new line. 567
Errors '+' is not preceded with whitespace. 568
Errors '+' should be on a new line. 568
Errors '+' is not preceded with whitespace. 569
Errors '+' should be on a new line. 569
Errors '+' is not preceded with whitespace. 570
Errors '+' should be on a new line. 570
Errors '+' is not preceded with whitespace. 571
Errors '+' should be on a new line. 571
Errors '+' is not preceded with whitespace. 572
Errors '+' should be on a new line. 572
Errors '+' is not preceded with whitespace. 573
Errors '+' should be on a new line. 573
Errors '+' is not preceded with whitespace. 574
Errors '+' should be on a new line. 574
Errors '+' is not preceded with whitespace. 575
Errors '+' should be on a new line. 575
Errors '+' is not preceded with whitespace. 576
Errors '+' should be on a new line. 576
Errors '+' is not preceded with whitespace. 577
Errors '+' should be on a new line. 577
Errors '+' is not preceded with whitespace. 578
Errors '+' should be on a new line. 578
Errors '+' is not preceded with whitespace. 579
Errors '+' should be on a new line. 579
Errors '+' is not preceded with whitespace. 580
Errors '+' should be on a new line. 580
Errors '+' is not preceded with whitespace. 581
Errors '+' should be on a new line. 581
Errors '+' is not preceded with whitespace. 582
Errors '+' should be on a new line. 582
Errors '+' is not preceded with whitespace. 583
Errors '+' should be on a new line. 583
Errors '+' is not preceded with whitespace. 584
Errors '+' should be on a new line. 584
Errors '+' is not preceded with whitespace. 585
Errors '+' should be on a new line. 585
Errors '+' is not preceded with whitespace. 586
Errors '+' should be on a new line. 586
Errors '+' is not preceded with whitespace. 587
Errors '+' should be on a new line. 587
Errors '+' is not preceded with whitespace. 588
Errors '+' should be on a new line. 588
Errors '+' is not preceded with whitespace. 589
Errors '+' should be on a new line. 589
Errors '+' is not preceded with whitespace. 590
Errors '+' should be on a new line. 590
Errors '+' is not preceded with whitespace. 591
Errors '+' should be on a new line. 591
Errors '+' is not preceded with whitespace. 592
Errors '+' should be on a new line. 592
Errors '+' is not preceded with whitespace. 593
Errors '+' should be on a new line. 593
Errors '+' is not preceded with whitespace. 594
Errors '+' should be on a new line. 594
Errors '+' is not preceded with whitespace. 595
Errors '+' should be on a new line. 595
Errors '+' is not preceded with whitespace. 596
Errors '+' should be on a new line. 596
Errors '+' is not preceded with whitespace. 597
Errors '+' should be on a new line. 597
Errors '+' is not preceded with whitespace. 598
Errors '+' should be on a new line. 598
Errors '+' is not preceded with whitespace. 599
Errors '+' should be on a new line. 599
Errors '+' is not preceded with whitespace. 600
Errors '+' should be on a new line. 600
Errors '+' is not preceded with whitespace. 601
Errors '+' should be on a new line. 601
Errors '+' is not preceded with whitespace. 602
Errors '+' should be on a new line. 602
Errors '+' is not preceded with whitespace. 603
Errors '+' should be on a new line. 603
Errors '+' is not preceded with whitespace. 604
Errors '+' should be on a new line. 604
Errors '+' is not preceded with whitespace. 605
Errors '+' should be on a new line. 605
Errors '+' is not preceded with whitespace. 606
Errors '+' should be on a new line. 606
Errors '+' is not preceded with whitespace. 607
Errors '+' should be on a new line. 607
Errors '+' is not preceded with whitespace. 608
Errors '+' should be on a new line. 608
Errors '+' is not preceded with whitespace. 609
Errors '+' should be on a new line. 609
Errors '+' is not preceded with whitespace. 610
Errors '+' should be on a new line. 610
Errors '+' is not preceded with whitespace. 611
Errors '+' should be on a new line. 611
Errors '+' is not preceded with whitespace. 612
Errors '+' should be on a new line. 612
Errors '+' is not preceded with whitespace. 613
Errors '+' should be on a new line. 613
Errors '+' is not preceded with whitespace. 614
Errors '+' should be on a new line. 614
Errors '+' is not preceded with whitespace. 615
Errors '+' should be on a new line. 615
Errors '+' is not preceded with whitespace. 616
Errors '+' should be on a new line. 616
Errors '+' is not preceded with whitespace. 617
Errors '+' should be on a new line. 617
Errors '+' is not preceded with whitespace. 618
Errors '+' should be on a new line. 618
Errors '+' is not preceded with whitespace. 619
Errors '+' should be on a new line. 619
Errors '+' is not preceded with whitespace. 620
Errors '+' should be on a new line. 620
Errors '+' is not preceded with whitespace. 621
Errors '+' should be on a new line. 621
Errors '+' is not preceded with whitespace. 622
Errors '+' should be on a new line. 622
Errors '+' is not preceded with whitespace. 623
Errors '+' should be on a new line. 623
Errors '+' is not preceded with whitespace. 624
Errors '+' should be on a new line. 624
Errors '+' is not preceded with whitespace. 625
Errors '+' should be on a new line. 625
Errors '+' is not preceded with whitespace. 626
Errors '+' should be on a new line. 626
Errors '+' is not preceded with whitespace. 627
Errors '+' should be on a new line. 627
Errors '+' is not preceded with whitespace. 628
Errors '+' should be on a new line. 628
Errors '+' is not preceded with whitespace. 629
Errors '+' should be on a new line. 629
Errors '+' is not preceded with whitespace. 630
Errors '+' should be on a new line. 630
Errors '+' is not preceded with whitespace. 631
Errors '+' should be on a new line. 631
Errors '+' is not preceded with whitespace. 632
Errors '+' should be on a new line. 632
Errors '+' is not preceded with whitespace. 633
Errors '+' should be on a new line. 633
Errors '+' is not preceded with whitespace. 634
Errors '+' should be on a new line. 634
Errors '+' is not preceded with whitespace. 635
Errors '+' should be on a new line. 635
Errors '+' is not preceded with whitespace. 636
Errors '+' should be on a new line. 636
Errors '+' is not preceded with whitespace. 637
Errors '+' should be on a new line. 637
Errors '+' is not preceded with whitespace. 638
Errors '+' should be on a new line. 638
Errors '+' is not preceded with whitespace. 639
Errors '+' should be on a new line. 639
Errors '+' is not preceded with whitespace. 640
Errors '+' should be on a new line. 640
Errors '+' is not preceded with whitespace. 641
Errors '+' should be on a new line. 641
Errors '+' is not preceded with whitespace. 642
Errors '+' should be on a new line. 642
Errors '+' is not preceded with whitespace. 643
Errors '+' should be on a new line. 643
Errors '+' is not preceded with whitespace. 644
Errors '+' should be on a new line. 644
Errors '+' is not preceded with whitespace. 645
Errors '+' should be on a new line. 645
Errors '+' is not preceded with whitespace. 646
Errors '+' should be on a new line. 646
Errors '+' is not preceded with whitespace. 647
Errors '+' should be on a new line. 647
Errors '+' is not preceded with whitespace. 648
Errors '+' should be on a new line. 648
Errors '+' is not preceded with whitespace. 649
Errors '+' should be on a new line. 649
Errors '+' is not preceded with whitespace. 650
Errors '+' should be on a new line. 650
Errors '+' is not preceded with whitespace. 651
Errors '+' should be on a new line. 651
Errors '+' is not preceded with whitespace. 652
Errors '+' should be on a new line. 652
Errors '+' is not preceded with whitespace. 653
Errors '+' should be on a new line. 653
Errors '+' is not preceded with whitespace. 654
Errors '+' should be on a new line. 654
Errors '+' is not preceded with whitespace. 655
Errors '+' should be on a new line. 655
Errors '+' is not preceded with whitespace. 656
Errors '+' should be on a new line. 656
Errors '+' is not preceded with whitespace. 657
Errors '+' should be on a new line. 657
Errors '+' is not preceded with whitespace. 658
Errors '+' should be on a new line. 658
Errors '+' is not preceded with whitespace. 659
Errors '+' should be on a new line. 659
Errors '+' is not preceded with whitespace. 660
Errors '+' should be on a new line. 660
Errors '+' is not preceded with whitespace. 661
Errors '+' should be on a new line. 661
Errors '+' is not preceded with whitespace. 662
Errors '+' should be on a new line. 662
Errors '+' is not preceded with whitespace. 663
Errors '+' should be on a new line. 663
Errors '+' is not preceded with whitespace. 664
Errors '+' should be on a new line. 664
Errors '+' is not preceded with whitespace. 665
Errors '+' should be on a new line. 665
Errors '+' is not preceded with whitespace. 666
Errors '+' should be on a new line. 666
Errors '+' is not preceded with whitespace. 667
Errors '+' should be on a new line. 667
Errors '+' is not preceded with whitespace. 668
Errors '+' should be on a new line. 668
Errors '+' is not preceded with whitespace. 669
Errors '+' should be on a new line. 669
Errors '+' is not preceded with whitespace. 670
Errors '+' should be on a new line. 670
Errors '+' is not preceded with whitespace. 671
Errors '+' should be on a new line. 671
Errors '+' is not preceded with whitespace. 672
Errors '+' should be on a new line. 672
Errors '+' is not preceded with whitespace. 673
Errors '+' should be on a new line. 673
Errors '+' is not preceded with whitespace. 674
Errors '+' should be on a new line. 674
Errors '+' is not preceded with whitespace. 675
Errors '+' should be on a new line. 675
Errors '+' is not preceded with whitespace. 676
Errors '+' should be on a new line. 676
Errors '+' is not preceded with whitespace. 677
Errors '+' should be on a new line. 677
Errors '+' is not preceded with whitespace. 678
Errors '+' should be on a new line. 678
Errors '+' is not preceded with whitespace. 679
Errors '+' should be on a new line. 679
Errors '+' is not preceded with whitespace. 680
Errors '+' should be on a new line. 680
Errors '+' is not preceded with whitespace. 681
Errors '+' should be on a new line. 681
Errors '+' is not preceded with whitespace. 682
Errors '+' should be on a new line. 682
Errors '+' is not preceded with whitespace. 683
Errors '+' should be on a new line. 683
Errors '+' is not preceded with whitespace. 684
Errors '+' should be on a new line. 684
Errors '+' is not preceded with whitespace. 685
Errors '+' should be on a new line. 685
Errors '+' is not preceded with whitespace. 686
Errors '+' should be on a new line. 686
Errors '+' is not preceded with whitespace. 687
Errors '+' should be on a new line. 687
Errors '+' is not preceded with whitespace. 688
Errors '+' should be on a new line. 688
Errors '+' is not preceded with whitespace. 689
Errors '+' should be on a new line. 689
Errors '+' is not preceded with whitespace. 690
Errors '+' should be on a new line. 690
Errors '+' is not preceded with whitespace. 691
Errors '+' should be on a new line. 691
Errors '+' is not preceded with whitespace. 692
Errors '+' should be on a new line. 692
Errors '+' is not preceded with whitespace. 693
Errors '+' should be on a new line. 693
Errors '+' is not preceded with whitespace. 694
Errors '+' should be on a new line. 694
Errors '+' is not preceded with whitespace. 695
Errors '+' should be on a new line. 695
Errors '+' is not preceded with whitespace. 696
Errors '+' should be on a new line. 696
Errors '+' is not preceded with whitespace. 697
Errors '+' should be on a new line. 697
Errors '+' is not preceded with whitespace. 698
Errors '+' should be on a new line. 698
Errors '+' is not preceded with whitespace. 699
Errors '+' should be on a new line. 699
Errors '+' is not preceded with whitespace. 700
Errors '+' should be on a new line. 700
Errors '+' is not preceded with whitespace. 701
Errors '+' should be on a new line. 701
Errors '+' is not preceded with whitespace. 702
Errors '+' should be on a new line. 702
Errors '+' is not preceded with whitespace. 703
Errors '+' should be on a new line. 703
Errors '+' is not preceded with whitespace. 704
Errors '+' should be on a new line. 704
Errors '+' is not preceded with whitespace. 705
Errors '+' should be on a new line. 705
Errors '+' is not preceded with whitespace. 706
Errors '+' should be on a new line. 706
Errors '+' is not preceded with whitespace. 707
Errors '+' should be on a new line. 707
Errors '+' is not preceded with whitespace. 708
Errors '+' should be on a new line. 708
Errors '+' is not preceded with whitespace. 709
Errors '+' should be on a new line. 709
Errors '+' is not preceded with whitespace. 710
Errors '+' should be on a new line. 710
Errors '+' is not preceded with whitespace. 711
Errors '+' should be on a new line. 711
Errors '+' is not preceded with whitespace. 712
Errors '+' should be on a new line. 712
Errors '+' is not preceded with whitespace. 713
Errors '+' should be on a new line. 713
Errors '+' is not preceded with whitespace. 714
Errors '+' should be on a new line. 714
Errors '+' is not preceded with whitespace. 715
Errors '+' should be on a new line. 715
Errors '+' is not preceded with whitespace. 716
Errors '+' should be on a new line. 716
Errors '+' is not preceded with whitespace. 717
Errors '+' should be on a new line. 717
Errors '+' is not preceded with whitespace. 718
Errors '+' should be on a new line. 718
Errors '+' is not preceded with whitespace. 719
Errors '+' should be on a new line. 719
Errors '+' is not preceded with whitespace. 720
Errors '+' should be on a new line. 720
Errors '+' is not preceded with whitespace. 721
Errors '+' should be on a new line. 721
Errors '+' is not preceded with whitespace. 722
Errors '+' should be on a new line. 722
Errors '+' is not preceded with whitespace. 723
Errors '+' should be on a new line. 723
Errors '+' is not preceded with whitespace. 724
Errors '+' should be on a new line. 724
Errors '+' is not preceded with whitespace. 725
Errors '+' should be on a new line. 725
Errors '+' is not preceded with whitespace. 726
Errors '+' should be on a new line. 726
Errors '+' is not preceded with whitespace. 727
Errors '+' should be on a new line. 727
Errors '+' is not preceded with whitespace. 728
Errors '+' should be on a new line. 728
Errors '+' is not preceded with whitespace. 729
Errors '+' should be on a new line. 729
Errors '+' is not preceded with whitespace. 730
Errors '+' should be on a new line. 730
Errors '+' is not preceded with whitespace. 731
Errors '+' should be on a new line. 731
Errors '+' is not preceded with whitespace. 732
Errors '+' should be on a new line. 732
Errors '+' is not preceded with whitespace. 733
Errors '+' should be on a new line. 733
Errors '+' is not preceded with whitespace. 734
Errors '+' should be on a new line. 734
Errors '+' is not preceded with whitespace. 735
Errors '+' should be on a new line. 735
Errors '+' is not preceded with whitespace. 736
Errors '+' should be on a new line. 736
Errors '+' is not preceded with whitespace. 737
Errors '+' should be on a new line. 737
Errors '+' is not preceded with whitespace. 738
Errors '+' should be on a new line. 738
Errors '+' is not preceded with whitespace. 739
Errors '+' should be on a new line. 739
Errors '+' is not preceded with whitespace. 740
Errors '+' should be on a new line. 740
Errors '+' is not preceded with whitespace. 741
Errors '+' should be on a new line. 741
Errors '+' is not preceded with whitespace. 742
Errors '+' should be on a new line. 742
Errors '+' is not preceded with whitespace. 743
Errors '+' should be on a new line. 743
Errors '+' is not preceded with whitespace. 744
Errors '+' should be on a new line. 744
Errors '+' is not preceded with whitespace. 745
Errors '+' should be on a new line. 745
Errors '+' is not preceded with whitespace. 746
Errors '+' should be on a new line. 746
Errors '+' is not preceded with whitespace. 747
Errors '+' should be on a new line. 747
Errors '+' is not preceded with whitespace. 748
Errors '+' should be on a new line. 748
Errors '+' is not preceded with whitespace. 749
Errors '+' should be on a new line. 749
Errors '+' is not preceded with whitespace. 750
Errors '+' should be on a new line. 750
Errors '+' is not preceded with whitespace. 751
Errors '+' should be on a new line. 751
Errors '+' is not preceded with whitespace. 752
Errors '+' should be on a new line. 752
Errors '+' is not preceded with whitespace. 753
Errors '+' should be on a new line. 753
Errors '+' is not preceded with whitespace. 754
Errors '+' should be on a new line. 754
Errors '+' is not preceded with whitespace. 755
Errors '+' should be on a new line. 755
Errors '+' is not preceded with whitespace. 756
Errors '+' should be on a new line. 756
Errors '+' is not preceded with whitespace. 757
Errors '+' should be on a new line. 757
Errors '+' is not preceded with whitespace. 758
Errors '+' should be on a new line. 758
Errors '+' is not preceded with whitespace. 759
Errors '+' should be on a new line. 759
Errors '+' is not preceded with whitespace. 760
Errors '+' should be on a new line. 760
Errors '+' is not preceded with whitespace. 761
Errors '+' should be on a new line. 761
Errors '+' is not preceded with whitespace. 762
Errors '+' should be on a new line. 762
Errors '+' is not preceded with whitespace. 763
Errors '+' should be on a new line. 763
Errors '+' is not preceded with whitespace. 764
Errors '+' should be on a new line. 764
Errors '+' is not preceded with whitespace. 765
Errors '+' should be on a new line. 765
Errors '+' is not preceded with whitespace. 766
Errors '+' should be on a new line. 766
Errors '+' is not preceded with whitespace. 767
Errors '+' should be on a new line. 767
Errors '+' is not preceded with whitespace. 768
Errors '+' should be on a new line. 768
Errors '+' is not preceded with whitespace. 769
Errors '+' should be on a new line. 769
Errors '+' is not preceded with whitespace. 770
Errors '+' should be on a new line. 770
Errors '+' is not preceded with whitespace. 771
Errors '+' should be on a new line. 771
Errors '+' is not preceded with whitespace. 772
Errors '+' should be on a new line. 772
Errors '+' is not preceded with whitespace. 773
Errors '+' should be on a new line. 773
Errors '+' is not preceded with whitespace. 774
Errors '+' should be on a new line. 774
Errors '+' is not preceded with whitespace. 775
Errors '+' should be on a new line. 775
Errors '+' is not preceded with whitespace. 776
Errors '+' should be on a new line. 776
Errors '+' is not preceded with whitespace. 777
Errors '+' should be on a new line. 777
Errors '+' is not preceded with whitespace. 778
Errors '+' should be on a new line. 778
Errors '+' is not preceded with whitespace. 779
Errors '+' should be on a new line. 779
Errors '+' is not preceded with whitespace. 780
Errors '+' should be on a new line. 780
Errors '+' is not preceded with whitespace. 781
Errors '+' should be on a new line. 781
Errors '+' is not preceded with whitespace. 782
Errors '+' should be on a new line. 782
Errors '+' is not preceded with whitespace. 783
Errors '+' should be on a new line. 783
Errors '+' is not preceded with whitespace. 784
Errors '+' should be on a new line. 784
Errors '+' is not preceded with whitespace. 785
Errors '+' should be on a new line. 785
Errors '+' is not preceded with whitespace. 786
Errors '+' should be on a new line. 786
Errors '+' is not preceded with whitespace. 787
Errors '+' should be on a new line. 787
Errors '+' is not preceded with whitespace. 788
Errors '+' should be on a new line. 788
Errors '+' is not preceded with whitespace. 789
Errors '+' should be on a new line. 789
Errors '+' is not preceded with whitespace. 790
Errors '+' should be on a new line. 790
Errors '+' is not preceded with whitespace. 791
Errors '+' should be on a new line. 791
Errors '+' is not preceded with whitespace. 792
Errors '+' should be on a new line. 792
Errors '+' is not preceded with whitespace. 793
Errors '+' should be on a new line. 793
Errors '+' is not preceded with whitespace. 794
Errors '+' should be on a new line. 794
Errors '+' is not preceded with whitespace. 795
Errors '+' should be on a new line. 795
Errors '+' is not preceded with whitespace. 796
Errors '+' should be on a new line. 796
Errors '+' is not preceded with whitespace. 797
Errors '+' should be on a new line. 797
Errors '+' is not preceded with whitespace. 798
Errors '+' should be on a new line. 798
Errors '+' is not preceded with whitespace. 799
Errors '+' should be on a new line. 799
Errors '+' is not preceded with whitespace. 800
Errors '+' should be on a new line. 800
Errors '+' is not preceded with whitespace. 801
Errors '+' should be on a new line. 801
Errors '+' is not preceded with whitespace. 802
Errors '+' should be on a new line. 802
Errors '+' is not preceded with whitespace. 803
Errors '+' should be on a new line. 803
Errors '+' is not preceded with whitespace. 804
Errors '+' should be on a new line. 804
Errors '+' is not preceded with whitespace. 805
Errors '+' should be on a new line. 805
Errors '+' is not preceded with whitespace. 806
Errors '+' should be on a new line. 806
Errors '+' is not preceded with whitespace. 807
Errors '+' should be on a new line. 807
Errors '+' is not preceded with whitespace. 808
Errors '+' should be on a new line. 808
Errors '+' is not preceded with whitespace. 809
Errors '+' should be on a new line. 809
Errors '+' is not preceded with whitespace. 810
Errors '+' should be on a new line. 810
Errors '+' is not preceded with whitespace. 811
Errors '+' should be on a new line. 811
Errors '+' is not preceded with whitespace. 812
Errors '+' should be on a new line. 812
Errors '+' is not preceded with whitespace. 813
Errors '+' should be on a new line. 813
Errors '+' is not preceded with whitespace. 814
Errors '+' should be on a new line. 814
Errors '+' is not preceded with whitespace. 815
Errors '+' should be on a new line. 815
Errors '+' is not preceded with whitespace. 816
Errors '+' should be on a new line. 816
Errors '+' is not preceded with whitespace. 817
Errors '+' should be on a new line. 817
Errors '+' is not preceded with whitespace. 818
Errors '+' should be on a new line. 818
Errors '+' is not preceded with whitespace. 819
Errors '+' should be on a new line. 819
Errors '+' is not preceded with whitespace. 820
Errors '+' should be on a new line. 820
Errors '+' is not preceded with whitespace. 821
Errors '+' should be on a new line. 821
Errors '+' is not preceded with whitespace. 822
Errors '+' should be on a new line. 822
Errors '+' is not preceded with whitespace. 823
Errors '+' should be on a new line. 823
Errors '+' is not preceded with whitespace. 824
Errors '+' should be on a new line. 824
Errors '+' is not preceded with whitespace. 825
Errors '+' should be on a new line. 825
Errors '+' is not preceded with whitespace. 826
Errors '+' should be on a new line. 826
Errors '+' is not preceded with whitespace. 827
Errors '+' should be on a new line. 827
Errors '+' is not preceded with whitespace. 828
Errors '+' should be on a new line. 828
Errors '+' is not preceded with whitespace. 829
Errors '+' should be on a new line. 829
Errors '+' is not preceded with whitespace. 830
Errors '+' should be on a new line. 830
Errors '+' is not preceded with whitespace. 831
Errors '+' should be on a new line. 831
Errors '+' is not preceded with whitespace. 832
Errors '+' should be on a new line. 832
Errors '+' is not preceded with whitespace. 833
Errors '+' should be on a new line. 833
Errors '+' is not preceded with whitespace. 834
Errors '+' should be on a new line. 834
Errors '+' is not preceded with whitespace. 835
Errors '+' should be on a new line. 835
Errors '+' is not preceded with whitespace. 836
Errors '+' should be on a new line. 836
Errors '+' is not preceded with whitespace. 837
Errors '+' should be on a new line. 837
Errors '+' is not preceded with whitespace. 838
Errors '+' should be on a new line. 838
Errors '+' is not preceded with whitespace. 839
Errors '+' should be on a new line. 839
Errors '+' is not preceded with whitespace. 840
Errors '+' should be on a new line. 840
Errors '+' is not preceded with whitespace. 841
Errors '+' should be on a new line. 841
Errors '+' is not preceded with whitespace. 842
Errors '+' should be on a new line. 842
Errors '+' is not preceded with whitespace. 843
Errors '+' should be on a new line. 843
Errors '+' is not preceded with whitespace. 844
Errors '+' should be on a new line. 844
Errors '+' is not preceded with whitespace. 845
Errors '+' should be on a new line. 845
Errors '+' is not preceded with whitespace. 846
Errors '+' should be on a new line. 846
Errors '+' is not preceded with whitespace. 847
Errors '+' should be on a new line. 847
Errors '+' is not preceded with whitespace. 848
Errors '+' should be on a new line. 848
Errors '+' is not preceded with whitespace. 849
Errors '+' should be on a new line. 849
Errors '+' is not preceded with whitespace. 850
Errors '+' should be on a new line. 850
Errors '+' is not preceded with whitespace. 851
Errors '+' should be on a new line. 851
Errors '+' is not preceded with whitespace. 852
Errors '+' should be on a new line. 852
Errors '+' is not preceded with whitespace. 853
Errors '+' should be on a new line. 853
Errors '+' is not preceded with whitespace. 854
Errors '+' should be on a new line. 854
Errors '+' is not preceded with whitespace. 855
Errors '+' should be on a new line. 855
Errors '+' is not preceded with whitespace. 856
Errors '+' should be on a new line. 856
Errors '+' is not preceded with whitespace. 857
Errors '+' should be on a new line. 857
Errors '+' is not preceded with whitespace. 858
Errors '+' should be on a new line. 858
Errors '+' is not preceded with whitespace. 859
Errors '+' should be on a new line. 859
Errors '+' is not preceded with whitespace. 860
Errors '+' should be on a new line. 860
Errors '+' is not preceded with whitespace. 861
Errors '+' should be on a new line. 861
Errors '+' is not preceded with whitespace. 862
Errors '+' should be on a new line. 862
Errors '+' is not preceded with whitespace. 863
Errors '+' should be on a new line. 863
Errors '+' is not preceded with whitespace. 864
Errors '+' should be on a new line. 864
Errors '+' is not preceded with whitespace. 865
Errors '+' should be on a new line. 865
Errors '+' is not preceded with whitespace. 866
Errors '+' should be on a new line. 866
Errors '+' is not preceded with whitespace. 867
Errors '+' should be on a new line. 867
Errors '+' is not preceded with whitespace. 868
Errors '+' should be on a new line. 868
Errors '+' is not preceded with whitespace. 869
Errors '+' should be on a new line. 869
Errors '+' is not preceded with whitespace. 870
Errors '+' should be on a new line. 870
Errors '+' is not preceded with whitespace. 871
Errors '+' should be on a new line. 871
Errors '+' is not preceded with whitespace. 872
Errors '+' should be on a new line. 872
Errors '+' is not preceded with whitespace. 873
Errors '+' should be on a new line. 873
Errors '+' is not preceded with whitespace. 874
Errors '+' should be on a new line. 874
Errors '+' is not preceded with whitespace. 875
Errors '+' should be on a new line. 875
Errors '+' is not preceded with whitespace. 876
Errors '+' should be on a new line. 876
Errors '+' is not preceded with whitespace. 877
Errors '+' should be on a new line. 877
Errors '+' is not preceded with whitespace. 878
Errors '+' should be on a new line. 878
Errors '+' is not preceded with whitespace. 879
Errors '+' should be on a new line. 879
Errors '+' is not preceded with whitespace. 880
Errors '+' should be on a new line. 880
Errors '+' is not preceded with whitespace. 881
Errors '+' should be on a new line. 881
Errors '+' is not preceded with whitespace. 882
Errors '+' should be on a new line. 882
Errors '+' is not preceded with whitespace. 883
Errors '+' should be on a new line. 883
Errors '+' is not preceded with whitespace. 884
Errors '+' should be on a new line. 884
Errors '+' is not preceded with whitespace. 885
Errors '+' should be on a new line. 885
Errors '+' is not preceded with whitespace. 886
Errors '+' should be on a new line. 886
Errors '+' is not preceded with whitespace. 887
Errors '+' should be on a new line. 887
Errors '+' is not preceded with whitespace. 888
Errors '+' should be on a new line. 888
Errors '+' is not preceded with whitespace. 889
Errors '+' should be on a new line. 889
Errors '+' is not preceded with whitespace. 890
Errors '+' should be on a new line. 890
Errors '+' is not preceded with whitespace. 891
Errors '+' should be on a new line. 891
Errors '+' is not preceded with whitespace. 892
Errors '+' should be on a new line. 892
Errors '+' is not preceded with whitespace. 893
Errors '+' should be on a new line. 893
Errors '+' is not preceded with whitespace. 894
Errors '+' should be on a new line. 894
Errors '+' is not preceded with whitespace. 895
Errors '+' should be on a new line. 895
Errors '+' is not preceded with whitespace. 896
Errors '+' should be on a new line. 896
Errors '+' is not preceded with whitespace. 897
Errors '+' should be on a new line. 897
Errors '+' is not preceded with whitespace. 898
Errors '+' should be on a new line. 898
Errors '+' is not preceded with whitespace. 899
Errors '+' should be on a new line. 899
Errors '+' is not preceded with whitespace. 900
Errors '+' should be on a new line. 900
Errors '+' is not preceded with whitespace. 901
Errors '+' should be on a new line. 901
Errors '+' is not preceded with whitespace. 902
Errors '+' should be on a new line. 902
Errors '+' is not preceded with whitespace. 903
Errors '+' should be on a new line. 903
Errors '+' is not preceded with whitespace. 904
Errors '+' should be on a new line. 904
Errors '+' is not preceded with whitespace. 905
Errors '+' should be on a new line. 905
Errors '+' is not preceded with whitespace. 906
Errors '+' should be on a new line. 906
Errors '+' is not preceded with whitespace. 907
Errors '+' should be on a new line. 907
Errors '+' is not preceded with whitespace. 908
Errors '+' should be on a new line. 908
Errors '+' is not preceded with whitespace. 909
Errors '+' should be on a new line. 909
Errors '+' is not preceded with whitespace. 910
Errors '+' should be on a new line. 910
Errors '+' is not preceded with whitespace. 911
Errors '+' should be on a new line. 911
Errors '+' is not preceded with whitespace. 912
Errors '+' should be on a new line. 912
Errors '+' is not preceded with whitespace. 913
Errors '+' should be on a new line. 913
Errors '+' is not preceded with whitespace. 914
Errors '+' should be on a new line. 914
Errors '+' is not preceded with whitespace. 915
Errors '+' should be on a new line. 915
Errors '+' is not preceded with whitespace. 916
Errors '+' should be on a new line. 916
Errors '+' is not preceded with whitespace. 917
Errors '+' should be on a new line. 917
Errors '+' is not preceded with whitespace. 918
Errors '+' should be on a new line. 918
Errors '+' is not preceded with whitespace. 919
Errors '+' should be on a new line. 919
Errors '+' is not preceded with whitespace. 920
Errors '+' should be on a new line. 920
Errors '+' is not preceded with whitespace. 921
Errors '+' should be on a new line. 921
Errors '+' is not preceded with whitespace. 922
Errors '+' should be on a new line. 922
Errors '+' is not preceded with whitespace. 923
Errors '+' should be on a new line. 923
Errors '+' is not preceded with whitespace. 924
Errors '+' should be on a new line. 924
Errors '+' is not preceded with whitespace. 925
Errors '+' should be on a new line. 925
Errors '+' is not preceded with whitespace. 926
Errors '+' should be on a new line. 926
Errors '+' is not preceded with whitespace. 927
Errors '+' should be on a new line. 927
Errors '+' is not preceded with whitespace. 928
Errors '+' should be on a new line. 928
Errors '+' is not preceded with whitespace. 929
Errors '+' should be on a new line. 929
Errors '+' is not preceded with whitespace. 930
Errors '+' should be on a new line. 930
Errors '+' is not preceded with whitespace. 931
Errors '+' should be on a new line. 931
Errors '+' is not preceded with whitespace. 932
Errors '+' should be on a new line. 932
Errors Missing a Javadoc comment. 935
Errors '27963' is a magic number. 936
Errors Missing a Javadoc comment. 942
Errors Parameter packed should be final. 942
Errors Parameter offset should be final. 942
Errors Parameter result should be final. 942
Errors 'do' construct must use '{}'s. 950
Errors Missing a Javadoc comment. 957
Errors Missing a Javadoc comment. 958
Errors Missing a Javadoc comment. 959
Errors Missing a Javadoc comment. 962
Errors Array brackets at illegal position. 962
Errors First sentence should end with a period. 968
Errors Missing a Javadoc comment. 973
Errors '+' is not preceded with whitespace. 974
Errors '+' should be on a new line. 974
Errors Missing a Javadoc comment. 977
Errors '796' is a magic number. 978
Errors Line is longer than 80 characters. 984
Errors Missing a Javadoc comment. 984
Errors Parameter packed should be final. 984
Errors Parameter offset should be final. 984
Errors Parameter result should be final. 984
Errors 'do' construct must use '{}'s. 991
Errors First sentence should end with a period. 996
Errors First sentence should end with a period. 999
Errors First sentence should end with a period. 1002
Errors First sentence should end with a period. 1005
Errors Array brackets at illegal position. 1007
Errors First sentence should end with a period. 1009
Errors First sentence should end with a period. 1012
Errors First sentence should end with a period. 1015
Errors First sentence should end with a period. 1018
Errors First sentence should end with a period. 1021
Errors First sentence should end with a period. 1025
Errors First sentence should end with a period. 1028
Errors First sentence should end with a period. 1031
Errors Line has trailing spaces. 1032
Errors First sentence should end with a period. 1037
Errors Line has trailing spaces. 1037
Errors First sentence should end with a period. 1042
Errors Parameter in should be final. 1052
Errors Parameter in should be final. 1062
Errors Line has trailing spaces. 1066
Errors Parameter packed should be final. 1072
Errors '0x10000' is a magic number. 1073
Errors '156' is a magic number. 1076
Errors 'do' construct must use '{}'s. 1079
Errors Line has trailing spaces. 1089
Errors '-' is not preceded with whitespace. 1097
Errors '-' is not followed by whitespace. 1097
Errors '-=' is not preceded with whitespace. 1100
Errors '-=' is not preceded with whitespace. 1101
Errors '-=' is not preceded with whitespace. 1102
Errors '-=' is not preceded with whitespace. 1103
Errors Array brackets at illegal position. 1110
Errors '*' is not preceded with whitespace. 1110
Errors '*' is not followed by whitespace. 1110
Errors '-' is not preceded with whitespace. 1117
Errors '-' is not followed by whitespace. 1117
Errors '}' should be on the same line. 1121
Errors '+=' is not preceded with whitespace. 1123
Errors Line has trailing spaces. 1128
Errors 'if' construct must use '{}'s. 1138
Errors Parameter reader should be final. 1153
Errors Inner assignments should be avoided. 1157
Errors Inner assignments should be avoided. 1158
Errors Inner assignments should be avoided. 1158
Errors Inner assignments should be avoided. 1159
Errors Inner assignments should be avoided. 1159
Errors First sentence should end with a period. 1174
Errors Parameter newState should be final. 1179
Errors '(' is followed by whitespace. 1190
Errors '-' is not preceded with whitespace. 1190
Errors '-' is not followed by whitespace. 1190
Errors ')' is preceded with whitespace. 1190
Errors Parameter pos should be final. 1204
Errors '+' is not preceded with whitespace. 1205
Errors '+' is not followed by whitespace. 1205
Errors '-' is not preceded with whitespace. 1215
Errors '-' is not followed by whitespace. 1215
Errors Line has trailing spaces. 1222
Errors Line has trailing spaces. 1223
Errors Parameter errorCode should be final. 1233
Errors '}' should be on the same line. 1237
Errors Line has trailing spaces. 1243
Errors Parameter number should be final. 1254
Errors 'if' construct must use '{}'s. 1255
Errors '(' is followed by whitespace. 1255
Errors ')' is preceded with whitespace. 1255
Errors Method length is 418 lines (max allowed is 150). 1270
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1270
Errors Inner assignments should be avoided. 1290
Errors Inner assignments should be avoided. 1290
Errors Line has trailing spaces. 1291
Errors Line has trailing spaces. 1297
Errors 'if' construct must use '{}'s. 1298
Errors '}' should be on the same line. 1303
Errors '}' should be on the same line. 1317
Errors 'if' construct must use '{}'s. 1323
Errors '(' is followed by whitespace. 1327
Errors ')' is preceded with whitespace. 1327
Errors 'if' construct must use '{}'s. 1330
Errors '(' is followed by whitespace. 1330
Errors '8' is a magic number. 1330
Errors '8' is a magic number. 1330
Errors ')' is preceded with whitespace. 1330
Errors Avoid inline conditionals. 1339
Errors Line has trailing spaces. 1340
Errors '11' is a magic number. 1340
Errors Avoid nested blocks. 1341
Errors '85' is a magic number. 1343
Errors Line has trailing spaces. 1344
Errors '52' is a magic number. 1344
Errors Avoid nested blocks. 1345
Errors '86' is a magic number. 1347
Errors Line has trailing spaces. 1348
Errors '44' is a magic number. 1348
Errors Avoid nested blocks. 1349
Errors '87' is a magic number. 1351
Errors Line has trailing spaces. 1352
Errors '34' is a magic number. 1352
Errors Avoid nested blocks. 1353
Errors '88' is a magic number. 1355
Errors Line has trailing spaces. 1356
Errors '60' is a magic number. 1356
Errors Avoid nested blocks. 1357
Errors '89' is a magic number. 1359
Errors Line has trailing spaces. 1360
Errors '70' is a magic number. 1360
Errors Avoid nested blocks. 1361
Errors '90' is a magic number. 1363
Errors Line has trailing spaces. 1364
Errors '54' is a magic number. 1364
Errors Avoid nested blocks. 1365
Errors '91' is a magic number. 1367
Errors Line has trailing spaces. 1368
Errors '76' is a magic number. 1368
Errors Avoid nested blocks. 1369
Errors '92' is a magic number. 1371
Errors Line has trailing spaces. 1372
Errors '53' is a magic number. 1372
Errors Avoid nested blocks. 1373
Errors '93' is a magic number. 1375
Errors Line has trailing spaces. 1376
Errors '41' is a magic number. 1376
Errors Avoid nested blocks. 1377
Errors '94' is a magic number. 1379
Errors Line has trailing spaces. 1380
Errors '17' is a magic number. 1380
Errors Avoid nested blocks. 1381
Errors '95' is a magic number. 1383
Errors Line has trailing spaces. 1384
Errors '12' is a magic number. 1384
Errors Avoid nested blocks. 1385
Errors '96' is a magic number. 1387
Errors Line has trailing spaces. 1388
Errors '56' is a magic number. 1388
Errors Avoid nested blocks. 1389
Errors '97' is a magic number. 1391
Errors Line has trailing spaces. 1392
Errors '40' is a magic number. 1392
Errors Avoid nested blocks. 1393
Errors '98' is a magic number. 1395
Errors Line has trailing spaces. 1396
Errors '15' is a magic number. 1396
Errors Avoid nested blocks. 1397
Errors '99' is a magic number. 1399
Errors Line has trailing spaces. 1400
Errors '73' is a magic number. 1400
Errors Avoid nested blocks. 1401
Errors '100' is a magic number. 1403
Errors Line has trailing spaces. 1404
Errors '26' is a magic number. 1404
Errors Avoid nested blocks. 1405
Errors '101' is a magic number. 1407
Errors Line has trailing spaces. 1408
Errors '77' is a magic number. 1408
Errors Avoid nested blocks. 1409
Errors '102' is a magic number. 1411
Errors Line has trailing spaces. 1412
Errors '38' is a magic number. 1412
Errors Avoid nested blocks. 1413
Errors '103' is a magic number. 1415
Errors Line has trailing spaces. 1416
Errors '61' is a magic number. 1416
Errors Avoid nested blocks. 1417
Errors '104' is a magic number. 1419
Errors Line has trailing spaces. 1420
Errors '29' is a magic number. 1420
Errors Avoid nested blocks. 1421
Errors '105' is a magic number. 1423
Errors Line has trailing spaces. 1424
Errors '33' is a magic number. 1424
Errors Avoid nested blocks. 1425
Errors '106' is a magic number. 1427
Errors Line has trailing spaces. 1428
Errors '48' is a magic number. 1428
Errors Avoid nested blocks. 1429
Errors '107' is a magic number. 1431
Errors Line has trailing spaces. 1432
Errors '28' is a magic number. 1432
Errors Avoid nested blocks. 1433
Errors '108' is a magic number. 1435
Errors Line has trailing spaces. 1436
Errors '66' is a magic number. 1436
Errors Avoid nested blocks. 1437
Errors '109' is a magic number. 1439
Errors Line has trailing spaces. 1440
Errors '72' is a magic number. 1440
Errors Avoid nested blocks. 1441
Errors '110' is a magic number. 1443
Errors Line has trailing spaces. 1444
Errors '74' is a magic number. 1444
Errors Avoid nested blocks. 1445
Errors '111' is a magic number. 1447
Errors Line has trailing spaces. 1448
Errors '58' is a magic number. 1448
Errors Avoid nested blocks. 1449
Errors '112' is a magic number. 1451
Errors Line has trailing spaces. 1452
Errors '71' is a magic number. 1452
Errors Avoid nested blocks. 1453
Errors '113' is a magic number. 1455
Errors Line has trailing spaces. 1456
Errors '39' is a magic number. 1456
Errors Avoid nested blocks. 1457
Errors '114' is a magic number. 1459
Errors Line has trailing spaces. 1460
Errors '20' is a magic number. 1460
Errors Avoid nested blocks. 1461
Errors '115' is a magic number. 1463
Errors Line has trailing spaces. 1464
Errors '84' is a magic number. 1464
Errors Avoid nested blocks. 1465
Errors '116' is a magic number. 1467
Errors Line has trailing spaces. 1468
Errors '31' is a magic number. 1468
Errors Avoid nested blocks. 1469
Errors '117' is a magic number. 1471
Errors Line has trailing spaces. 1472
Errors '64' is a magic number. 1472
Errors Avoid nested blocks. 1473
Errors '118' is a magic number. 1475
Errors Line has trailing spaces. 1476
Errors '43' is a magic number. 1476
Errors Avoid nested blocks. 1477
Errors '119' is a magic number. 1479
Errors Line has trailing spaces. 1480
Errors '51' is a magic number. 1480
Errors Avoid nested blocks. 1481
Errors '120' is a magic number. 1483
Errors Line has trailing spaces. 1484
Errors '22' is a magic number. 1484
Errors Avoid nested blocks. 1485
Errors '121' is a magic number. 1487
Errors Line has trailing spaces. 1488
Errors '14' is a magic number. 1488
Errors Avoid nested blocks. 1489
Errors '122' is a magic number. 1491
Errors Line has trailing spaces. 1492
Errors '82' is a magic number. 1492
Errors Avoid nested blocks. 1493
Errors '123' is a magic number. 1495
Errors Line has trailing spaces. 1496
Errors '75' is a magic number. 1496
Errors Avoid nested blocks. 1497
Errors '124' is a magic number. 1499
Errors Line has trailing spaces. 1500
Errors '10' is a magic number. 1500
Errors Avoid nested blocks. 1501
Errors '125' is a magic number. 1503
Errors Line has trailing spaces. 1504
Errors '3' is a magic number. 1504
Errors Avoid nested blocks. 1505
Errors '126' is a magic number. 1507
Errors Line has trailing spaces. 1508
Errors '55' is a magic number. 1508
Errors Avoid nested blocks. 1509
Errors '127' is a magic number. 1511
Errors Line has trailing spaces. 1512
Errors '32' is a magic number. 1512
Errors Avoid nested blocks. 1513
Errors '128' is a magic number. 1515
Errors Line has trailing spaces. 1516
Errors '50' is a magic number. 1516
Errors Avoid nested blocks. 1517
Errors '129' is a magic number. 1519
Errors Line has trailing spaces. 1520
Errors '30' is a magic number. 1520
Errors Avoid nested blocks. 1521
Errors '130' is a magic number. 1523
Errors Line has trailing spaces. 1524
Errors '67' is a magic number. 1524
Errors Avoid nested blocks. 1525
Errors '131' is a magic number. 1527
Errors Line has trailing spaces. 1528
Errors '19' is a magic number. 1528
Errors Avoid nested blocks. 1529
Errors '132' is a magic number. 1531
Errors Line has trailing spaces. 1532
Errors '42' is a magic number. 1532
Errors Avoid nested blocks. 1533
Errors '133' is a magic number. 1535
Errors Line has trailing spaces. 1536
Errors '9' is a magic number. 1536
Errors Avoid nested blocks. 1537
Errors '134' is a magic number. 1539
Errors Line has trailing spaces. 1540
Errors '45' is a magic number. 1540
Errors Avoid nested blocks. 1541
Errors '135' is a magic number. 1543
Errors Line has trailing spaces. 1544
Errors '63' is a magic number. 1544
Errors Avoid nested blocks. 1545
Errors '136' is a magic number. 1547
Errors Line has trailing spaces. 1548
Errors '25' is a magic number. 1548
Errors Avoid nested blocks. 1549
Errors '137' is a magic number. 1551
Errors Line has trailing spaces. 1552
Errors '81' is a magic number. 1552
Errors Avoid nested blocks. 1553
Errors '138' is a magic number. 1555
Errors Line has trailing spaces. 1556
Errors '5' is a magic number. 1556
Errors Avoid nested blocks. 1557
Errors '139' is a magic number. 1559
Errors Line has trailing spaces. 1560
Errors '36' is a magic number. 1560
Errors Avoid nested blocks. 1561
Errors '140' is a magic number. 1563
Errors Line has trailing spaces. 1564
Errors '8' is a magic number. 1564
Errors Avoid nested blocks. 1565
Errors '141' is a magic number. 1567
Errors Line has trailing spaces. 1568
Errors '16' is a magic number. 1568
Errors Avoid nested blocks. 1569
Errors '142' is a magic number. 1571
Errors Line has trailing spaces. 1572
Errors '68' is a magic number. 1572
Errors Avoid nested blocks. 1573
Errors '143' is a magic number. 1575
Errors Line has trailing spaces. 1576
Errors '46' is a magic number. 1576
Errors Avoid nested blocks. 1577
Errors '144' is a magic number. 1579
Errors Line has trailing spaces. 1580
Errors '23' is a magic number. 1580
Errors Avoid nested blocks. 1581
Errors '145' is a magic number. 1583
Errors Line has trailing spaces. 1584
Errors '57' is a magic number. 1584
Errors Avoid nested blocks. 1585
Errors '146' is a magic number. 1587
Errors Line has trailing spaces. 1588
Errors '7' is a magic number. 1588
Errors Avoid nested blocks. 1589
Errors '147' is a magic number. 1591
Errors Line has trailing spaces. 1592
Errors '69' is a magic number. 1592
Errors Avoid nested blocks. 1593
Errors '148' is a magic number. 1595
Errors Line has trailing spaces. 1596
Errors '65' is a magic number. 1596
Errors Avoid nested blocks. 1597
Errors '149' is a magic number. 1599
Errors Line has trailing spaces. 1600
Errors '62' is a magic number. 1600
Errors Avoid nested blocks. 1601
Errors '150' is a magic number. 1603
Errors Line has trailing spaces. 1604
Errors '18' is a magic number. 1604
Errors Avoid nested blocks. 1605
Errors '151' is a magic number. 1607
Errors Line has trailing spaces. 1608
Errors '59' is a magic number. 1608
Errors Avoid nested blocks. 1609
Errors '152' is a magic number. 1611
Errors Line has trailing spaces. 1612
Errors '80' is a magic number. 1612
Errors Avoid nested blocks. 1613
Errors '153' is a magic number. 1615
Errors Line has trailing spaces. 1616
Errors '79' is a magic number. 1616
Errors Avoid nested blocks. 1617
Errors '154' is a magic number. 1619
Errors Line has trailing spaces. 1620
Errors '24' is a magic number. 1620
Errors Avoid nested blocks. 1621
Errors '155' is a magic number. 1623
Errors Line has trailing spaces. 1624
Errors '78' is a magic number. 1624
Errors Avoid nested blocks. 1625
Errors '156' is a magic number. 1627
Errors Line has trailing spaces. 1628
Errors '47' is a magic number. 1628
Errors Avoid nested blocks. 1629
Errors '157' is a magic number. 1631
Errors Line has trailing spaces. 1632
Errors Avoid nested blocks. 1633
Errors '158' is a magic number. 1635
Errors Line has trailing spaces. 1636
Errors '83' is a magic number. 1636
Errors Avoid nested blocks. 1637
Errors '159' is a magic number. 1639
Errors Line has trailing spaces. 1640
Errors '35' is a magic number. 1640
Errors Avoid nested blocks. 1641
Errors '160' is a magic number. 1643
Errors Line has trailing spaces. 1644
Errors '6' is a magic number. 1644
Errors Avoid nested blocks. 1645
Errors '161' is a magic number. 1647
Errors Line has trailing spaces. 1648
Errors Avoid nested blocks. 1649
Errors '+' is not preceded with whitespace. 1649
Errors '+' should be on a new line. 1649
Errors '+' is not preceded with whitespace. 1650
Errors '+' is not followed by whitespace. 1650
Errors '162' is a magic number. 1652
Errors Line has trailing spaces. 1653
Errors '37' is a magic number. 1653
Errors Avoid nested blocks. 1654
Errors '163' is a magic number. 1656
Errors Line has trailing spaces. 1657
Errors '49' is a magic number. 1657
Errors Avoid nested blocks. 1658
Errors '164' is a magic number. 1660
Errors Line has trailing spaces. 1661
Errors '21' is a magic number. 1661
Errors Avoid nested blocks. 1662
Errors '165' is a magic number. 1664
Errors Line has trailing spaces. 1665
Errors '4' is a magic number. 1665
Errors Avoid nested blocks. 1666
Errors '166' is a magic number. 1668
Errors Line has trailing spaces. 1669
Errors '13' is a magic number. 1669
Errors Avoid nested blocks. 1670
Errors '167' is a magic number. 1672
Errors Line has trailing spaces. 1673
Errors '27' is a magic number. 1673
Errors Avoid nested blocks. 1674
Errors '168' is a magic number. 1676
Errors Line has trailing spaces. 1677
Errors Line has trailing spaces. 1681
Errors '}' should be on the same line. 1681

gui/MainApplication.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors First sentence should end with a period. 35
Errors Parameter p_args should be final. 40
Errors Name 'p_args' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Array brackets at illegal position. 40
Errors '{' should be on the previous line. 41
Errors Name 'single_design_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Name 'test_version_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Name 'session_file_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Name 'webstart_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Name 'design_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Name 'design_dir_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'current_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 50
Errors '{' should be on the previous line. 53
Errors '{' should be on the previous line. 55
Errors '}' should be on the same line. 59
Errors '{' should be on the previous line. 62
Errors '{' should be on the previous line. 64
Errors '}' should be on the same line. 67
Errors '{' should be on the previous line. 70
Errors '{' should be on the previous line. 72
Errors '}' should be on the same line. 75
Errors '{' should be on the previous line. 77
Errors '}' should be on the same line. 79
Errors '{' should be on the previous line. 81
Errors '}' should be on the same line. 83
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 90
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 97
Errors Name 'board_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 100
Errors '}' should be on the same line. 102
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 107
Errors Name 'design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 109
Errors Line is longer than 80 characters. 115
Errors Name 'welcome_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Name 'new_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Line is longer than 80 characters. 118
Errors '{' should be on the previous line. 121
Errors Parameter evt should be final. 127
Errors '{' should be on the previous line. 128
Errors '}' should be on the same line. 132
Errors '{' should be on the previous line. 134
Errors Line is longer than 80 characters. 135
Errors Parameter p_design_dir should be final. 148
Errors Name 'p_design_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Parameter p_is_test_version should be final. 148
Errors Name 'p_is_test_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Parameter p_webstart_option should be final. 149
Errors Name 'p_webstart_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Parameter p_current_locale should be final. 149
Errors Name 'p_current_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '{' should be on the previous line. 150
Errors Line is longer than 80 characters. 156
Errors Line is longer than 80 characters. 162
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '10' is a magic number. 163
Errors '10' is a magic number. 163
Errors '10' is a magic number. 163
Errors '10' is a magic number. 163
Errors Line is longer than 80 characters. 172
Errors Line is longer than 80 characters. 174
Errors '50' is a magic number. 174
Errors '50' is a magic number. 174
Errors Line is longer than 80 characters. 175
Errors Line is longer than 80 characters. 176
Errors '90' is a magic number. 176
Errors '90' is a magic number. 176
Errors Name 'add_buttons' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 182
Errors '{' should be on the previous line. 185
Errors Line is longer than 80 characters. 186
Errors Line is longer than 80 characters. 187
Errors Line is longer than 80 characters. 188
Errors Parameter evt should be final. 191
Errors Line is longer than 80 characters. 197
Errors Line is longer than 80 characters. 200
Errors Line is longer than 80 characters. 201
Errors Line is longer than 80 characters. 202
Errors Parameter evt should be final. 205
Errors Line is longer than 80 characters. 211
Errors Line is longer than 80 characters. 217
Errors Parameter evt should be final. 221
Errors '{' should be on the previous line. 222
Errors '{' should be on the previous line. 229
Errors '{' should be on the previous line. 234
Errors Line is longer than 80 characters. 235
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 237
Errors Parameter evt should be final. 240
Errors '{' should be on the previous line. 241
Errors '{' should be on the previous line. 243
Errors Line is longer than 80 characters. 249
Errors '230' is a magic number. 253
Errors '20' is a magic number. 253
Errors Name 'open_board_design_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Parameter evt should be final. 263
Errors Expected @param tag for 'evt'. 263
Errors '{' should be on the previous line. 264
Errors Line is longer than 80 characters. 266
Errors Name 'design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 269
Errors '{' should be on the previous line. 276
Errors '}' should be on the same line. 278
Errors '{' should be on the previous line. 280
Errors Line is longer than 80 characters. 283
Errors Name 'welcome_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Name 'new_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors Line is longer than 80 characters. 288
Errors '{' should be on the previous line. 291
Errors Line is longer than 80 characters. 294
Errors First sentence should end with a period. 299
Errors Parameter evt should be final. 300
Errors Expected @param tag for 'evt'. 300
Errors '{' should be on the previous line. 301
Errors First sentence should end with a period. 305
Errors Line is longer than 80 characters. 305
Errors Name 'restore_defaults_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Parameter evt should be final. 306
Errors Expected @param tag for 'evt'. 306
Errors '{' should be on the previous line. 307
Errors '{' should be on the previous line. 309
Errors Line is longer than 80 characters. 312
Errors Name 'file_deleted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 314
Errors '}' should be on the same line. 316
Errors '{' should be on the previous line. 318
Errors Expected an @return tag. 327
Errors Line is longer than 80 characters. 327
Errors 'private' modifier out of order with the JLS suggestions. 327
Errors Name 'create_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_design_file should be final. 327
Errors Expected @param tag for 'p_design_file'. 327
Errors Name 'p_design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_message_field should be final. 327
Errors Expected @param tag for 'p_message_field'. 327
Errors Name 'p_message_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Line is longer than 80 characters. 328
Errors Parameter p_option should be final. 328
Errors Expected @param tag for 'p_option'. 328
Errors Name 'p_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_is_test_version should be final. 328
Errors Expected @param tag for 'p_is_test_version'. 328
Errors Name 'p_is_test_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_locale should be final. 328
Errors Expected @param tag for 'p_locale'. 328
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Line is longer than 80 characters. 331
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 335
Errors '{' should be on the previous line. 337
Errors Line is longer than 80 characters. 338
Errors Name 'test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors '{' should be on the previous line. 345
Errors '}' should be on the same line. 347
Errors '{' should be on the previous line. 349
Errors Line is longer than 80 characters. 352
Errors Name 'new_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Line is longer than 80 characters. 353
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors '{' should be on the previous line. 355
Errors '{' should be on the previous line. 360
Errors Name 'file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Name 'name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors Line is longer than 80 characters. 365
Errors Name 'confirm_import_rules_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365
Errors Line is longer than 80 characters. 366
Errors Line is longer than 80 characters. 367
Errors Missing a Javadoc comment. 373
Errors Missing a Javadoc comment. 374
Errors Name 'demonstration_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Missing a Javadoc comment. 375
Errors Name 'sample_board_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Missing a Javadoc comment. 376
Errors Name 'open_board_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Missing a Javadoc comment. 377
Errors Name 'restore_defaults_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Missing a Javadoc comment. 378
Errors Name 'message_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Missing a Javadoc comment. 379
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors Name 'window_net_demonstrations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Name 'window_net_sample_designs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors First sentence should end with a period. 388
Errors Line is longer than 80 characters. 389
Errors Name 'board_frames' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Missing a Javadoc comment. 390
Errors Name 'design_dir_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors Missing a Javadoc comment. 391
Errors Name 'is_test_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Missing a Javadoc comment. 392
Errors Name 'is_webstart' must match pattern '^[a-z][a-zA-Z0-9]*$'. 392
Errors Missing a Javadoc comment. 393
Errors Line is longer than 80 characters. 394
Errors Missing a Javadoc comment. 394
Errors Missing a Javadoc comment. 396
Errors Missing a Javadoc comment. 399
Errors Parameter p_board_frame should be final. 399
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors '{' should be on the previous line. 400
Errors Missing a Javadoc comment. 404
Errors Parameter evt should be final. 404
Errors '{' should be on the previous line. 405
Errors '{' should be on the previous line. 407
Errors Missing a Javadoc comment. 414
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors Missing a Javadoc comment. 417
Errors '{' should be on the previous line. 418
Errors Missing a Javadoc comment. 420
Errors Parameter evt should be final. 420
Errors '{' should be on the previous line. 421
Errors Name 'exit_program' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors '{' should be on the previous line. 425
Errors Line is longer than 80 characters. 426
Errors '{' should be on the previous line. 429
Errors '{' should be on the previous line. 435
Errors Missing a Javadoc comment. 440
Errors Parameter evt should be final. 440
Errors '{' should be on the previous line. 441
Errors Missing a Javadoc comment. 445
Errors Parameter evt should be final. 445
Errors '{' should be on the previous line. 446
Errors Missing a Javadoc comment. 450
Errors Missing a Javadoc comment. 451
Errors First sentence should end with a period. 452

gui/PopupMenuChangeLayer.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 35
Errors Line is longer than 80 characters. 36
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Line has trailing spaces. 38
Errors Line is longer than 80 characters. 39
Errors Line has trailing spaces. 40
Errors Name 'curr_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 45
Errors '{' should be on the previous line. 47
Errors Line is longer than 80 characters. 49
Errors Line has trailing spaces. 55
Errors Name 'disable_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_no should be final. 59
Errors Expected @param tag for 'p_no'. 59
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors '{' should be on the previous line. 62
Errors '{' should be on the previous line. 64
Errors '}' should be on the same line. 66
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 73
Errors Missing a Javadoc comment. 74
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Line has trailing spaces. 75
Errors Missing a Javadoc comment. 76
Errors Name 'item_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line has trailing spaces. 77
Errors Missing a Javadoc comment. 78
Errors '{' should be on the previous line. 79
Errors Missing a Javadoc comment. 80
Errors Parameter p_layer_no should be final. 80
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 82
Errors Line is longer than 80 characters. 83
Errors Parameter evt should be final. 88
Errors '{' should be on the previous line. 89
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors Line is longer than 80 characters. 93
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 94
Errors Line is longer than 80 characters. 96
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 98
Errors Line has trailing spaces. 102
Errors Missing a Javadoc comment. 103
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Missing a Javadoc comment. 104

gui/PopupMenuCopy.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_board_frame should be final. 33
Errors Expected @param tag for 'p_board_frame'. 33
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 33
Errors '{' should be on the previous line. 34
Errors Line is longer than 80 characters. 36
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors Line has trailing spaces. 37
Errors '{' should be on the previous line. 39
Errors '}' should be on the same line. 42
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 48
Errors Name 'insert_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter evt should be final. 53
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors Line has trailing spaces. 58
Errors Line has trailing spaces. 60
Errors Name 'done_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter evt should be final. 65
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 73
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Line has trailing spaces. 76
Errors Method 'disable_layer_item' is not designed for extension - needs to be abstract, final or empty. 80
Errors Name 'disable_layer_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '(' is followed by whitespace. 80
Errors Parameter p_no should be final. 80
Errors Expected @param tag for 'p_no'. 80
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 87
Errors Missing a Javadoc comment. 88
Errors Name 'change_layer_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88

gui/PopupMenuDisplay.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_board_frame should be final. 41
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 44
Errors Line is longer than 80 characters. 45
Errors Name 'center_display_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 48
Errors Parameter evt should be final. 50
Errors '{' should be on the previous line. 51
Errors Line is longer than 80 characters. 52
Errors Line has trailing spaces. 55
Errors Line has trailing spaces. 57
Errors Name 'zoom_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 60
Errors Name 'zoom_in_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter evt should be final. 65
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 72
Errors Name 'zoom_out_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Parameter evt should be final. 77
Errors '{' should be on the previous line. 78
Errors Line has trailing spaces. 82
Errors Line has trailing spaces. 84
Errors Line has trailing spaces. 87
Errors Missing a Javadoc comment. 88
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Variable 'board_panel' must be private and have accessor methods. 88

gui/PopupMenuDynamicRoute.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_board_frame should be final. 33
Errors Expected @param tag for 'p_board_frame'. 33
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 33
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 36
Errors Line has trailing spaces. 37
Errors Line is longer than 80 characters. 38
Errors Line is longer than 80 characters. 39
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 40
Errors Line has trailing spaces. 41
Errors Name 'end_route_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter evt should be final. 46
Errors '{' should be on the previous line. 47
Errors Line has trailing spaces. 51
Errors Line has trailing spaces. 53
Errors Name 'cancel_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter evt should be final. 58
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 63
Errors Line has trailing spaces. 65
Errors Name 'snapshot_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter evt should be final. 70
Errors '{' should be on the previous line. 71
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 77
Errors '(' is followed by whitespace. 78
Errors '{' should be on the previous line. 79
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 88
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line has trailing spaces. 91
Errors Method 'disable_layer_item' is not designed for extension - needs to be abstract, final or empty. 95
Errors Name 'disable_layer_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '(' is followed by whitespace. 95
Errors Parameter p_no should be final. 95
Errors Expected @param tag for 'p_no'. 95
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 98
Errors Line has trailing spaces. 102
Errors Missing a Javadoc comment. 103
Errors Name 'change_layer_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103

gui/PopupMenuInsertCancel.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 35
Errors Line is longer than 80 characters. 36
Errors Name 'insert_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter evt should be final. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 46
Errors Line has trailing spaces. 48
Errors Name 'cancel_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter evt should be final. 53
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 58
Errors Line has trailing spaces. 61
Errors Missing a Javadoc comment. 62
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62

gui/PopupMenuMain.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors '{' should be on the previous line. 33
Errors ';' is preceded with whitespace. 34
Errors Line has trailing spaces. 35
Errors Line is longer than 80 characters. 36
Errors Line has trailing spaces. 37
Errors Line has trailing spaces. 39
Errors Name 'select_item_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter evt should be final. 44
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 49
Errors Line has trailing spaces. 51
Errors Line has trailing spaces. 53
Errors Name 'start_route_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter evt should be final. 58
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 63
Errors Line has trailing spaces. 65
Errors Line has trailing spaces. 67
Errors Name 'create_obstacle_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line has trailing spaces. 69
Errors Line has trailing spaces. 71
Errors Name 'create_tile_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter evt should be final. 76
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 78
Errors Line has trailing spaces. 81
Errors Line is longer than 80 characters. 82
Errors Line has trailing spaces. 86
Errors Name 'create_circle_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter evt should be final. 91
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors Line has trailing spaces. 96
Errors Line has trailing spaces. 98
Errors Name 'create_polygon_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Line is longer than 80 characters. 101
Errors Parameter evt should be final. 103
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 105
Errors '(' is followed by whitespace. 105
Errors Line has trailing spaces. 108
Errors Line has trailing spaces. 110
Errors Name 'add_hole_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter evt should be final. 115
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 117
Errors Line has trailing spaces. 120
Errors Line has trailing spaces. 122
Errors Line has trailing spaces. 124
Errors Line has trailing spaces. 126
Errors Line is longer than 80 characters. 127
Errors Name 'swap_pin_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Parameter evt should be final. 134
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 136
Errors Line has trailing spaces. 139
Errors '3' is a magic number. 140

gui/PopupMenuMove.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_board_frame should be final. 41
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 44
Errors Line is longer than 80 characters. 45
Errors Line has trailing spaces. 46
Errors Line has trailing spaces. 48
Errors Name 'rotate_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line has trailing spaces. 52
Errors Name 'turn_90_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter evt should be final. 57
Errors '{' should be on the previous line. 58
Errors Line has trailing spaces. 63
Errors Name 'turn_180_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter evt should be final. 68
Errors '{' should be on the previous line. 69
Errors '4' is a magic number. 70
Errors Line has trailing spaces. 74
Errors Name 'turn_270_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter evt should be final. 79
Errors '{' should be on the previous line. 80
Errors '6' is a magic number. 81
Errors Line has trailing spaces. 85
Errors Name 'turn_45_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter evt should be final. 90
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 96
Errors Name 'turn_135_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter evt should be final. 101
Errors '{' should be on the previous line. 102
Errors '3' is a magic number. 103
Errors Line has trailing spaces. 107
Errors Name 'turn_225_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Parameter evt should be final. 112
Errors '{' should be on the previous line. 113
Errors '5' is a magic number. 114
Errors Line has trailing spaces. 118
Errors Name 'turn_315_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter evt should be final. 123
Errors '{' should be on the previous line. 124
Errors '7' is a magic number. 125
Errors Line has trailing spaces. 129
Errors Name 'change_side_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Parameter evt should be final. 134
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 139
Errors Line has trailing spaces. 141
Errors Name 'reset_rotation_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Line is longer than 80 characters. 144
Errors Parameter evt should be final. 146
Errors '{' should be on the previous line. 147
Errors Line is longer than 80 characters. 148
Errors Name 'interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors Line is longer than 80 characters. 151
Errors 'cast' is not followed by whitespace. 151
Errors Line has trailing spaces. 155
Errors Line has trailing spaces. 157
Errors Name 'insert_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Parameter evt should be final. 162
Errors '{' should be on the previous line. 163
Errors Line has trailing spaces. 167
Errors '3' is a magic number. 168
Errors Line has trailing spaces. 169
Errors Name 'cancel_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Parameter evt should be final. 174
Errors '{' should be on the previous line. 175
Errors Line has trailing spaces. 179
Errors '4' is a magic number. 180
Errors Line has trailing spaces. 182
Errors Missing a Javadoc comment. 183
Errors Name 'turn_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Parameter p_factor should be final. 183
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 184

gui/PopupMenuSelectedItems.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 35
Errors Line is longer than 80 characters. 36
Errors Name 'copy_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter evt should be final. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 43
Errors Line has trailing spaces. 46
Errors Line is longer than 80 characters. 47
Errors Line has trailing spaces. 51
Errors Name 'move_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter evt should be final. 56
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors Line has trailing spaces. 61

gui/PopupMenuStitchRoute.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 41
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line has trailing spaces. 42
Errors '{' should be on the previous line. 44
Errors '}' should be on the same line. 47
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 52
Errors Line is longer than 80 characters. 53
Errors Name 'insert_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter evt should be final. 58
Errors '{' should be on the previous line. 59
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 63
Errors Line has trailing spaces. 65
Errors Name 'done_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter evt should be final. 70
Errors '{' should be on the previous line. 71
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 77
Errors Name 'cancel_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter evt should be final. 82
Errors '{' should be on the previous line. 83
Errors Line has trailing spaces. 87
Errors Line has trailing spaces. 89
Errors Line is longer than 80 characters. 90
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line has trailing spaces. 93
Errors Method 'disable_layer_item' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'disable_layer_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '(' is followed by whitespace. 97
Errors Parameter p_no should be final. 97
Errors Expected @param tag for 'p_no'. 97
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 104
Errors Missing a Javadoc comment. 105
Errors Name 'change_layer_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105

gui/PupupMenuCornerItemConstruction.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors Line has trailing spaces. 30
Errors First sentence should end with a period. 31
Errors Parameter p_board_frame should be final. 32
Errors Expected @param tag for 'p_board_frame'. 32
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 35
Errors Line is longer than 80 characters. 36
Errors Name 'add_corner_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter evt should be final. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 49
Errors Line has trailing spaces. 51
Errors Name 'close_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter evt should be final. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 61
Errors Line has trailing spaces. 63
Errors Name 'cancel_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter evt should be final. 68
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 73
Errors Line has trailing spaces. 76
Errors Missing a Javadoc comment. 77
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77

gui/WebStart.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors Utility classes should not have a public or default constructor. 31
Errors '{' should be on the previous line. 32
Errors Name 'get_code_base' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors '{' should be on the previous line. 44
Errors Name 'basic_service' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 46
Errors 'cast' is not followed by whitespace. 46
Errors '}' should be on the same line. 48
Errors 'catch' is not followed by whitespace. 49
Errors '{' should be on the previous line. 50
Errors Line has trailing spaces. 54
Errors Line has trailing spaces. 55
Errors Line is longer than 80 characters. 65
Errors Name 'save_dialog' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_parent should be final. 65
Errors Name 'p_parent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_file_extensions should be final. 65
Errors Name 'p_file_extensions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_input_stream should be final. 66
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_name should be final. 66
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors '{' should be on the previous line. 69
Errors Name 'file_save_service' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line is longer than 80 characters. 71
Errors 'cast' is not followed by whitespace. 71
Errors Name 'curr_file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 73
Errors '}' should be on the same line. 75
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 81
Errors Line is longer than 80 characters. 83
Errors Line is longer than 80 characters. 84
Errors Name 'get_file_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_file_name should be final. 89
Errors Name 'p_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Name 'code_base' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '{' should be on the previous line. 93
Errors '{' should be on the previous line. 95
Errors Name 'persistence_service' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line is longer than 80 characters. 97
Errors 'cast' is not followed by whitespace. 97
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 102
Errors Line is longer than 80 characters. 103
Errors Name 'defaults_file_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Line is longer than 80 characters. 104
Errors Name 'file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '}' should be on the same line. 108
Errors 'catch' is not followed by whitespace. 109
Errors '{' should be on the previous line. 110
Errors Must have at least one statement. 110
Errors Line has trailing spaces. 111
Errors Line has trailing spaces. 116
Errors Line is longer than 80 characters. 118
Errors Line is longer than 80 characters. 125
Errors Name 'get_file_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Parameter p_file_name should be final. 125
Errors Name 'p_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Name 'output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Name 'persistence_service' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Name 'code_base' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 132
Errors '{' should be on the previous line. 134
Errors Line is longer than 80 characters. 136
Errors 'cast' is not followed by whitespace. 136
Errors '}' should be on the same line. 138
Errors 'catch' is not followed by whitespace. 139
Errors '{' should be on the previous line. 140
Errors '{' should be on the previous line. 145
Errors Name 'file_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Name 'file_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 149
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 153
Errors Line is longer than 80 characters. 154
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 162
Errors Name 'act_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 164
Errors Line is longer than 80 characters. 168
Errors Name 'file_contents' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Line has trailing spaces. 170
Errors '}' should be on the same line. 171
Errors 'catch' is not followed by whitespace. 172
Errors '{' should be on the previous line. 173
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 191
Errors Name 'delete_files' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Parameter p_file_ending should be final. 191
Errors Name 'p_file_ending' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Parameter p_confirm_messsage should be final. 191
Errors Name 'p_confirm_messsage' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Name 'file_deleted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '{' should be on the previous line. 195
Errors Name 'code_base' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 198
Errors Name 'persistence_service' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Line is longer than 80 characters. 202
Errors 'cast' is not followed by whitespace. 202
Errors Name 'file_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors '{' should be on the previous line. 206
Errors '{' should be on the previous line. 208
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors Line is longer than 80 characters. 212
Errors '}' should be on the same line. 220
Errors 'catch' is not followed by whitespace. 221
Errors '{' should be on the previous line. 222
Errors Line has trailing spaces. 227
Errors Missing a Javadoc comment. 228

gui/WindowAbout.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Parameter p_locale should be final. 38
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 41
Errors Line has trailing spaces. 43
Errors Name 'window_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line has trailing spaces. 46
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 51
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '5' is a magic number. 52
Errors '10' is a magic number. 52
Errors '5' is a magic number. 52
Errors '10' is a magic number. 52
Errors Line has trailing spaces. 54
Errors Line is longer than 80 characters. 55
Errors Name 'description_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line has trailing spaces. 58
Errors Line is longer than 80 characters. 59
Errors Name 'version_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Name 'version_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line has trailing spaces. 63
Errors Line is longer than 80 characters. 64
Errors Name 'warrenty_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line has trailing spaces. 67
Errors Line is longer than 80 characters. 68
Errors Name 'homepage_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line has trailing spaces. 71
Errors Line is longer than 80 characters. 72
Errors Name 'support_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line has trailing spaces. 75

gui/WindowAssignNetClass.java

Violation Message Line
Errors Line has trailing spaces. 3
Errors Line has trailing spaces. 14
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_board_frame should be final. 41
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 43
Errors Line has trailing spaces. 45
Errors Line has trailing spaces. 47
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 53
Errors Line is longer than 80 characters. 55
Errors Name 'table_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '20' is a magic number. 55
Errors Name 'table_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 57
Errors Line has trailing spaces. 60
Errors Line is longer than 80 characters. 61
Errors Line has trailing spaces. 62
Errors Line has trailing spaces. 66
Errors Missing a Javadoc comment. 67
Errors Name 'add_net_class_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 70
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors 'for' is not followed by whitespace. 71
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 75
Errors Line has trailing spaces. 77
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors 'cast' is not followed by whitespace. 86
Errors Line has trailing spaces. 88
Errors Line is longer than 80 characters. 89
Errors Line has trailing spaces. 92
Errors Line has trailing spaces. 93
Errors Missing a Javadoc comment. 94
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Line has trailing spaces. 95
Errors Missing a Javadoc comment. 96
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 97
Errors Missing a Javadoc comment. 98
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Missing a Javadoc comment. 99
Errors Missing a Javadoc comment. 100
Errors Name 'table_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Line has trailing spaces. 101
Errors Missing a Javadoc comment. 102
Errors Name 'net_rule_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Line has trailing spaces. 103
Errors Missing a Javadoc comment. 104
Errors Line has trailing spaces. 105
Errors Missing a Javadoc comment. 106
Errors Missing a Javadoc comment. 107
Errors Line has trailing spaces. 108
Errors Missing a Javadoc comment. 109
Errors '{' should be on the previous line. 110
Errors Missing a Javadoc comment. 111
Errors Parameter p_table_model should be final. 111
Errors Name 'p_table_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 112
Errors Missing a Javadoc comment. 116
Errors '{' should be on the previous line. 117
Errors Parameter e should be final. 120
Errors '{' should be on the previous line. 121
Errors Line is longer than 80 characters. 124
Errors Line has trailing spaces. 129
Errors Missing a Javadoc comment. 130
Errors Name 'column_tool_tips' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Line is longer than 80 characters. 132
Errors Line has trailing spaces. 135
Errors Line is longer than 80 characters. 139
Errors Missing a Javadoc comment. 141
Errors '{' should be on the previous line. 142
Errors Line has trailing spaces. 144
Errors Line has trailing spaces. 147
Errors Line is longer than 80 characters. 148
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 151
Errors Line has trailing spaces. 156
Errors First sentence should end with a period. 157
Errors Name 'set_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 160
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Name 'sorted_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 168
Errors Line has trailing spaces. 173
Errors Line has trailing spaces. 174
Errors Missing a Javadoc comment. 175
Errors Parameter p_col should be final. 175
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors '{' should be on the previous line. 176
Errors Line has trailing spaces. 179
Errors Missing a Javadoc comment. 180
Errors '{' should be on the previous line. 181
Errors Line has trailing spaces. 184
Errors Missing a Javadoc comment. 185
Errors '{' should be on the previous line. 186
Errors Line has trailing spaces. 189
Errors Missing a Javadoc comment. 190
Errors Parameter p_row should be final. 190
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_col should be final. 190
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors Line has trailing spaces. 194
Errors Missing a Javadoc comment. 195
Errors Parameter p_row should be final. 195
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Parameter p_col should be final. 195
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 196
Errors Line has trailing spaces. 199
Errors Missing a Javadoc comment. 200
Errors Parameter p_value should be final. 200
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Parameter p_row should be final. 200
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Parameter p_col should be final. 200
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '{' should be on the previous line. 201
Errors '{' should be on the previous line. 203
Errors Name 'first_row_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors '{' should be on the previous line. 208
Errors Line is longer than 80 characters. 209
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors Name 'curr_net_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors 'cast' is not followed by whitespace. 213
Errors Line has trailing spaces. 215
Errors Line has trailing spaces. 219
Errors Missing a Javadoc comment. 220
Errors Missing a Javadoc comment. 221
Errors Name 'column_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221

gui/WindowAutorouteDetailParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors First sentence should end with a period. 32
Errors Method length is 162 lines (max allowed is 150). 37
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 41
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 50
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '5' is a magic number. 52
Errors '10' is a magic number. 52
Errors '5' is a magic number. 52
Errors '10' is a magic number. 52
Errors Line is longer than 80 characters. 57
Errors Name 'via_cost_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 61
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 62
Errors '3' is a magic number. 63
Errors Line is longer than 80 characters. 70
Errors '3' is a magic number. 71
Errors Line is longer than 80 characters. 72
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 76
Errors Name 'plane_via_cost_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line is longer than 80 characters. 86
Errors Name 'start_pass_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Name 'start_ripup_costs_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Line is longer than 80 characters. 102
Errors '3' is a magic number. 107
Errors Line is longer than 80 characters. 108
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 116
Errors Line is longer than 80 characters. 125
Errors Name 'speed_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Line is longer than 80 characters. 133
Errors Line is longer than 80 characters. 139
Errors '3' is a magic number. 145
Errors Line is longer than 80 characters. 146
Errors Name 'layer_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Line is longer than 80 characters. 150
Errors Name 'pref_dir_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Line is longer than 80 characters. 155
Errors Name 'against_pref_dir_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Line is longer than 80 characters. 159
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Line is longer than 80 characters. 162
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 164
Errors Line is longer than 80 characters. 165
Errors Line is longer than 80 characters. 166
Errors Name 'TEXT_FIELD_LENGTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 170
Errors Name 'curr_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '3' is a magic number. 174
Errors Line is longer than 80 characters. 177
Errors Line is longer than 80 characters. 179
Errors Line is longer than 80 characters. 180
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 185
Errors Line is longer than 80 characters. 186
Errors Line is longer than 80 characters. 187
Errors Line is longer than 80 characters. 188
Errors Line is longer than 80 characters. 194
Errors First sentence should end with a period. 201
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 204
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 206
Errors Line is longer than 80 characters. 207
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 213
Errors Line is longer than 80 characters. 214
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 218
Errors Missing a Javadoc comment. 221
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Missing a Javadoc comment. 222
Errors Name 'via_cost_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Missing a Javadoc comment. 223
Errors Name 'plane_via_cost_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Missing a Javadoc comment. 224
Errors Name 'start_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Missing a Javadoc comment. 225
Errors Name 'start_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Missing a Javadoc comment. 226
Errors Name 'speed_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Missing a Javadoc comment. 227
Errors Name 'speed_fast' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Missing a Javadoc comment. 228
Errors Name 'speed_slow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Missing a Javadoc comment. 229
Errors Name 'layer_name_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Line is longer than 80 characters. 230
Errors Missing a Javadoc comment. 230
Errors Name 'preferred_direction_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Line is longer than 80 characters. 231
Errors Missing a Javadoc comment. 231
Errors Name 'against_preferred_direction_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Missing a Javadoc comment. 232
Errors Name 'via_cost_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Missing a Javadoc comment. 233
Errors Name 'plane_via_cost_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Missing a Javadoc comment. 234
Errors Name 'start_ripup_cost_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Missing a Javadoc comment. 235
Errors Name 'preferred_direction_trace_costs_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Line is longer than 80 characters. 236
Errors Missing a Javadoc comment. 236
Errors Name 'against_preferred_direction_trace_costs_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Missing a Javadoc comment. 238
Errors '{' should be on the previous line. 239
Errors Missing a Javadoc comment. 241
Errors Parameter p_evt should be final. 241
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 242
Errors '{' should be on the previous line. 244
Errors Line is longer than 80 characters. 245
Errors Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 252
Errors '{' should be on the previous line. 257
Errors Line is longer than 80 characters. 261
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 272
Errors Missing a Javadoc comment. 272
Errors Missing a Javadoc comment. 275
Errors Parameter p_evt should be final. 275
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '{' should be on the previous line. 276
Errors '{' should be on the previous line. 278
Errors Missing a Javadoc comment. 284
Errors Parameter p_evt should be final. 284
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 285
Errors Missing a Javadoc comment. 289
Errors Missing a Javadoc comment. 292
Errors Parameter p_evt should be final. 292
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 295
Errors Line is longer than 80 characters. 296
Errors Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 298
Errors '{' should be on the previous line. 300
Errors '{' should be on the previous line. 303
Errors '{' should be on the previous line. 308
Errors Line is longer than 80 characters. 312
Errors '{' should be on the previous line. 317
Errors Line is longer than 80 characters. 323
Errors Missing a Javadoc comment. 323
Errors Missing a Javadoc comment. 326
Errors Parameter p_evt should be final. 326
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors '{' should be on the previous line. 327
Errors '{' should be on the previous line. 329
Errors Missing a Javadoc comment. 335
Errors Parameter p_evt should be final. 335
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 335
Errors '{' should be on the previous line. 336
Errors Line is longer than 80 characters. 340
Errors Missing a Javadoc comment. 340
Errors Missing a Javadoc comment. 343
Errors Parameter p_evt should be final. 343
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors '{' should be on the previous line. 344
Errors '{' should be on the previous line. 346
Errors Line is longer than 80 characters. 347
Errors Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors '{' should be on the previous line. 351
Errors '{' should be on the previous line. 354
Errors '{' should be on the previous line. 358
Errors Line is longer than 80 characters. 361
Errors '{' should be on the previous line. 365
Errors Line is longer than 80 characters. 371
Errors Missing a Javadoc comment. 371
Errors Missing a Javadoc comment. 374
Errors Parameter p_evt should be final. 374
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors '{' should be on the previous line. 375
Errors '{' should be on the previous line. 377
Errors Missing a Javadoc comment. 383
Errors Parameter p_evt should be final. 383
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 384
Errors Missing a Javadoc comment. 388
Errors '{' should be on the previous line. 389
Errors Missing a Javadoc comment. 391
Errors Parameter p_evt should be final. 391
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors '{' should be on the previous line. 392
Errors '{' should be on the previous line. 394
Errors Line is longer than 80 characters. 395
Errors Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 395
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors '{' should be on the previous line. 399
Errors '{' should be on the previous line. 402
Errors '99' is a magic number. 405
Errors '{' should be on the previous line. 406
Errors '99' is a magic number. 407
Errors '{' should be on the previous line. 410
Errors Line is longer than 80 characters. 413
Errors Line is longer than 80 characters. 420
Errors Missing a Javadoc comment. 420
Errors Missing a Javadoc comment. 423
Errors Parameter p_evt should be final. 423
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors '{' should be on the previous line. 424
Errors '{' should be on the previous line. 426
Errors Missing a Javadoc comment. 431
Errors Parameter p_evt should be final. 431
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 431
Errors '{' should be on the previous line. 432
Errors Missing a Javadoc comment. 436
Errors '{' should be on the previous line. 437
Errors Missing a Javadoc comment. 439
Errors Parameter p_evt should be final. 439
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors '{' should be on the previous line. 440
Errors Line is longer than 80 characters. 441
Errors Name 'old_is_slow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Line is longer than 80 characters. 442
Errors Name 'new_is_slow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors '{' should be on the previous line. 444
Errors Line is longer than 80 characters. 445
Errors Line is longer than 80 characters. 446
Errors Line is longer than 80 characters. 451
Errors Missing a Javadoc comment. 451
Errors Missing a Javadoc comment. 454
Errors Parameter p_layer_no should be final. 454
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors '{' should be on the previous line. 455
Errors Missing a Javadoc comment. 459
Errors Parameter p_evt should be final. 459
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors '{' should be on the previous line. 460
Errors '{' should be on the previous line. 462
Errors Line is longer than 80 characters. 463
Errors Name 'curr_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Line is longer than 80 characters. 464
Errors Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Line is longer than 80 characters. 465
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 471
Errors '{' should be on the previous line. 475
Errors Line is longer than 80 characters. 478
Errors Line is longer than 80 characters. 479
Errors Line is longer than 80 characters. 480
Errors '{' should be on the previous line. 483
Errors Line is longer than 80 characters. 484
Errors Missing a Javadoc comment. 487
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 487
Errors Line is longer than 80 characters. 490
Errors Missing a Javadoc comment. 490
Errors Missing a Javadoc comment. 493
Errors Parameter p_layer_no should be final. 493
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors '{' should be on the previous line. 494
Errors Missing a Javadoc comment. 498
Errors Parameter p_evt should be final. 498
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors '{' should be on the previous line. 499
Errors Line is longer than 80 characters. 500
Errors Missing a Javadoc comment. 507
Errors Parameter p_evt should be final. 507
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors '{' should be on the previous line. 508
Errors Missing a Javadoc comment. 510
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors Line is longer than 80 characters. 513
Errors Missing a Javadoc comment. 513
Errors Missing a Javadoc comment. 516
Errors Parameter p_layer_no should be final. 516
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors '{' should be on the previous line. 517
Errors Missing a Javadoc comment. 521
Errors Parameter p_evt should be final. 521
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors '{' should be on the previous line. 522
Errors '{' should be on the previous line. 524
Errors Line is longer than 80 characters. 525
Errors Name 'curr_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Line is longer than 80 characters. 526
Errors Name 'old_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors Line is longer than 80 characters. 527
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors '{' should be on the previous line. 530
Errors '{' should be on the previous line. 533
Errors '{' should be on the previous line. 537
Errors Line is longer than 80 characters. 540
Errors Line is longer than 80 characters. 541
Errors Line is longer than 80 characters. 542
Errors '{' should be on the previous line. 545
Errors Line is longer than 80 characters. 546
Errors Missing a Javadoc comment. 549
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Line is longer than 80 characters. 552
Errors Missing a Javadoc comment. 552
Errors Missing a Javadoc comment. 555
Errors Parameter p_layer_no should be final. 555
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors '{' should be on the previous line. 556
Errors Missing a Javadoc comment. 560
Errors Parameter p_evt should be final. 560
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors '{' should be on the previous line. 561
Errors Line is longer than 80 characters. 562
Errors Missing a Javadoc comment. 569
Errors Parameter p_evt should be final. 569
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 569
Errors '{' should be on the previous line. 570
Errors Missing a Javadoc comment. 572
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 572

gui/WindowAutorouteParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors First sentence should end with a period. 32
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 41
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line is longer than 80 characters. 52
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '10' is a magic number. 54
Errors '10' is a magic number. 54
Errors '3' is a magic number. 56
Errors Line is longer than 80 characters. 57
Errors Name 'layer_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 61
Errors Name 'active_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 66
Errors Name 'preferred_direction_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Line is longer than 80 characters. 73
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 79
Errors Name 'curr_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '3' is a magic number. 83
Errors Line is longer than 80 characters. 84
Errors Line is longer than 80 characters. 87
Errors Line is longer than 80 characters. 88
Errors Line is longer than 80 characters. 93
Errors Line is longer than 80 characters. 94
Errors Line is longer than 80 characters. 99
Errors Line is longer than 80 characters. 104
Errors Name 'vias_allowed_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line is longer than 80 characters. 114
Errors Line is longer than 80 characters. 118
Errors Name 'passes_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '3' is a magic number. 121
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 126
Errors Line is longer than 80 characters. 127
Errors Line is longer than 80 characters. 149
Errors Line is longer than 80 characters. 154
Errors Name 'detail_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 161
Errors First sentence should end with a period. 168
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 171
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 173
Errors Line is longer than 80 characters. 174
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 183
Errors '{' should be on the previous line. 187
Errors Line is longer than 80 characters. 188
Errors '}' should be on the same line. 191
Errors '{' should be on the previous line. 193
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 203
Errors '{' should be on the previous line. 204
Errors Method 'parent_iconified' is not designed for extension - needs to be abstract, final or empty. 212
Errors Name 'parent_iconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 213
Errors Method 'parent_deiconified' is not designed for extension - needs to be abstract, final or empty. 221
Errors Name 'parent_deiconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors '{' should be on the previous line. 222
Errors Missing a Javadoc comment. 226
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Missing a Javadoc comment. 227
Errors Name 'signal_layer_name_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Missing a Javadoc comment. 228
Errors Name 'signal_layer_active_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Missing a Javadoc comment. 229
Errors Name 'combo_box_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Missing a Javadoc comment. 230
Errors Name 'vias_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Missing a Javadoc comment. 231
Errors Name 'fanout_pass_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Missing a Javadoc comment. 232
Errors Name 'autoroute_pass_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Missing a Javadoc comment. 233
Errors Name 'postroute_pass_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Missing a Javadoc comment. 234
Errors Name 'detail_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Missing a Javadoc comment. 235
Errors Name 'detail_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Missing a Javadoc comment. 236
Errors Missing a Javadoc comment. 237
Errors Missing a Javadoc comment. 239
Errors '{' should be on the previous line. 240
Errors Missing a Javadoc comment. 242
Errors Parameter p_evt should be final. 242
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 243
Errors '{' should be on the previous line. 245
Errors Line is longer than 80 characters. 247
Errors '200' is a magic number. 247
Errors '100' is a magic number. 247
Errors Missing a Javadoc comment. 252
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors Missing a Javadoc comment. 255
Errors '{' should be on the previous line. 256
Errors Missing a Javadoc comment. 258
Errors Parameter p_layer_no should be final. 258
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors Missing a Javadoc comment. 263
Errors Parameter p_evt should be final. 263
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 264
Errors Line is longer than 80 characters. 265
Errors Name 'curr_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors Line is longer than 80 characters. 266
Errors Missing a Javadoc comment. 268
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line is longer than 80 characters. 271
Errors Missing a Javadoc comment. 271
Errors Missing a Javadoc comment. 274
Errors Parameter p_layer_no should be final. 274
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors '{' should be on the previous line. 275
Errors Missing a Javadoc comment. 279
Errors Parameter p_evt should be final. 279
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors Line is longer than 80 characters. 281
Errors Name 'curr_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line is longer than 80 characters. 282
Errors Line is longer than 80 characters. 283
Errors Missing a Javadoc comment. 285
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Missing a Javadoc comment. 288
Errors '{' should be on the previous line. 289
Errors Missing a Javadoc comment. 291
Errors Parameter p_evt should be final. 291
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 292
Errors Line is longer than 80 characters. 293
Errors Missing a Javadoc comment. 297
Errors '{' should be on the previous line. 298
Errors Missing a Javadoc comment. 300
Errors Parameter p_evt should be final. 300
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 301
Errors Line is longer than 80 characters. 302
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Missing a Javadoc comment. 308
Errors '{' should be on the previous line. 309
Errors Missing a Javadoc comment. 311
Errors Parameter p_evt should be final. 311
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 312
Errors Line is longer than 80 characters. 313
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors Line is longer than 80 characters. 314
Errors Missing a Javadoc comment. 319
Errors '{' should be on the previous line. 320
Errors Missing a Javadoc comment. 322
Errors Parameter p_evt should be final. 322
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors Line is longer than 80 characters. 324
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Line is longer than 80 characters. 325

gui/WindowClearanceMatrix.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_board_frame should be final. 41
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 45
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 49
Errors '20' is a magic number. 49
Errors ',' is not followed by whitespace. 49
Errors '20' is a magic number. 49
Errors ',' is not followed by whitespace. 49
Errors '20' is a magic number. 49
Errors ',' is not followed by whitespace. 49
Errors '20' is a magic number. 49
Errors Line has trailing spaces. 51
Errors Line has trailing spaces. 53
Errors Name 'north_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line is longer than 80 characters. 55
Errors ',' is not followed by whitespace. 55
Errors ',' is not followed by whitespace. 55
Errors '20' is a magic number. 55
Errors ',' is not followed by whitespace. 55
Errors Line is longer than 80 characters. 56
Errors Name 'layer_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line has trailing spaces. 59
Errors Line is longer than 80 characters. 60
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors Line has trailing spaces. 64
Errors Line has trailing spaces. 66
Errors Line has trailing spaces. 68
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 72
Errors Line has trailing spaces. 74
Errors Name 'south_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line is longer than 80 characters. 76
Errors '20' is a magic number. 76
Errors ',' is not followed by whitespace. 76
Errors '20' is a magic number. 76
Errors ',' is not followed by whitespace. 76
Errors '20' is a magic number. 76
Errors ',' is not followed by whitespace. 76
Errors '20' is a magic number. 76
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Name 'add_class_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line is longer than 80 characters. 81
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Name 'prune_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line has trailing spaces. 89
Errors Line has trailing spaces. 91
Errors Line has trailing spaces. 93
Errors Line has trailing spaces. 97
Errors Line has trailing spaces. 98
Errors First sentence should end with a period. 99
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 102
Errors '{' should be on the previous line. 103
Errors Line is longer than 80 characters. 104
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line is longer than 80 characters. 105
Errors Line is longer than 80 characters. 109
Errors Line has trailing spaces. 112
Errors Missing a Javadoc comment. 113
Errors Name 'add_clearance_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_board_frame should be final. 113
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors Line is longer than 80 characters. 115
Errors Line has trailing spaces. 117
Errors Name 'textfield_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'textfield_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors Line is longer than 80 characters. 121
Errors Name 'table_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Line is longer than 80 characters. 122
Errors Name 'table_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line is longer than 80 characters. 123
Errors Line is longer than 80 characters. 124
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 126
Errors Name 'scroll_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Line is longer than 80 characters. 129
Errors Line is longer than 80 characters. 131
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '(' is followed by whitespace. 131
Errors Line has trailing spaces. 134
Errors Name 'scroll_bar_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors Line is longer than 80 characters. 136
Errors Name 'scroll_pane_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line is longer than 80 characters. 137
Errors Name 'scroll_pane_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line is longer than 80 characters. 138
Errors Line is longer than 80 characters. 139
Errors Line is longer than 80 characters. 140
Errors Name 'header_background_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '220' is a magic number. 140
Errors '220' is a magic number. 140
Errors '255' is a magic number. 140
Errors Line is longer than 80 characters. 141
Errors Name 'table_header' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line has trailing spaces. 143
Errors Line is longer than 80 characters. 144
Errors Name 'first_column' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Line is longer than 80 characters. 145
Errors Name 'first_colunn_renderer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line has trailing spaces. 148
Errors Line has trailing spaces. 151
Errors Line has trailing spaces. 153
Errors '{' should be on the previous line. 156
Errors Name 'bug_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Line is longer than 80 characters. 158
Errors Line has trailing spaces. 163
Errors Name 'add_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 173
Errors '{' should be on the previous line. 175
Errors '{' should be on the previous line. 180
Errors Line is longer than 80 characters. 184
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Line is longer than 80 characters. 185
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Line has trailing spaces. 186
Errors Name 'name_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 192
Errors '{' should be on the previous line. 198
Errors '{' should be on the previous line. 203
Errors Line is longer than 80 characters. 204
Errors Line is longer than 80 characters. 205
Errors Line has trailing spaces. 209
Errors Line is longer than 80 characters. 211
Errors Name 'prune_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Line is longer than 80 characters. 215
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 218
Errors '{' should be on the previous line. 220
Errors '{' should be on the previous line. 222
Errors '{' should be on the previous line. 226
Errors Line is longer than 80 characters. 227
Errors Name 'selected_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Line is longer than 80 characters. 229
Errors '{' should be on the previous line. 231
Errors Line is longer than 80 characters. 232
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Line is longer than 80 characters. 233
Errors Line is longer than 80 characters. 234
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 239
Errors Line has trailing spaces. 247
Errors Line is longer than 80 characters. 249
Errors Name 'adjust_clearance_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 252
Errors Line is longer than 80 characters. 253
Errors Line has trailing spaces. 261
Errors Line has trailing spaces. 262
Errors Expected an @return tag. 266
Errors Name 'is_legal_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_string should be final. 266
Errors Expected @param tag for 'p_string'. 266
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 267
Errors '{' should be on the previous line. 269
Errors '{' should be on the previous line. 273
Errors '{' should be on the previous line. 275
Errors Line has trailing spaces. 281
Errors Line has trailing spaces. 282
Errors Missing a Javadoc comment. 283
Errors Name 'max_name_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors '{' should be on the previous line. 284
Errors Line is longer than 80 characters. 286
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors '{' should be on the previous line. 288
Errors Line has trailing spaces. 293
Errors Missing a Javadoc comment. 294
Errors '{' should be on the previous line. 295
Errors Missing a Javadoc comment. 296
Errors Parameter evt should be final. 296
Errors '{' should be on the previous line. 297
Errors Line has trailing spaces. 301
Errors Missing a Javadoc comment. 302
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Missing a Javadoc comment. 303
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Missing a Javadoc comment. 304
Errors Name 'center_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Missing a Javadoc comment. 305
Errors Name 'layer_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Missing a Javadoc comment. 306
Errors Name 'clearance_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Missing a Javadoc comment. 307
Errors Name 'clearance_table_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Missing a Javadoc comment. 308
Errors Line has trailing spaces. 309
Errors Name 'reserved_name_chars' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 311
Errors Line has trailing spaces. 312
Errors Missing a Javadoc comment. 313
Errors '{' should be on the previous line. 314
Errors Missing a Javadoc comment. 315
Errors Parameter p_evt should be final. 315
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors '{' should be on the previous line. 316
Errors Line has trailing spaces. 320
Errors Missing a Javadoc comment. 321
Errors '{' should be on the previous line. 322
Errors Missing a Javadoc comment. 323
Errors Parameter p_evt should be final. 323
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors '{' should be on the previous line. 324
Errors Line has trailing spaces. 328
Errors Line is longer than 80 characters. 332
Errors Missing a Javadoc comment. 334
Errors Parameter p_board_handling should be final. 334
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 335
Errors Line is longer than 80 characters. 336
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors Line has trailing spaces. 337
Errors Line has trailing spaces. 340
Errors '{' should be on the previous line. 343
Errors Line is longer than 80 characters. 345
Errors Line has trailing spaces. 350
Errors Missing a Javadoc comment. 351
Errors Parameter p_col should be final. 351
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors Line has trailing spaces. 355
Errors Missing a Javadoc comment. 356
Errors '{' should be on the previous line. 357
Errors Line has trailing spaces. 360
Errors Missing a Javadoc comment. 361
Errors '{' should be on the previous line. 362
Errors Line has trailing spaces. 365
Errors Missing a Javadoc comment. 366
Errors Parameter p_row should be final. 366
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Parameter p_col should be final. 366
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors '{' should be on the previous line. 367
Errors Line has trailing spaces. 370
Errors Missing a Javadoc comment. 371
Errors Parameter p_value should be final. 371
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_row should be final. 371
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Parameter p_col should be final. 371
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors '{' should be on the previous line. 372
Errors Name 'number_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '{' should be on the previous line. 375
Errors '}' should be on the same line. 378
Errors '{' should be on the previous line. 380
Errors '{' should be on the previous line. 384
Errors '{' should be on the previous line. 388
Errors '}' should be on the same line. 390
Errors '{' should be on the previous line. 392
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Name 'curr_column' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors Line has trailing spaces. 398
Errors Line is longer than 80 characters. 399
Errors Line has trailing spaces. 400
Errors Line is longer than 80 characters. 401
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 401
Errors Line is longer than 80 characters. 402
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors Name 'items_already_assigned_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Name 'items_already_assigned_column' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Line is longer than 80 characters. 405
Errors 'for' is not followed by whitespace. 406
Errors '{' should be on the previous line. 407
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors '{' should be on the previous line. 410
Errors Name 'curr_item_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors '{' should be on the previous line. 415
Errors '{' should be on the previous line. 419
Errors Line has trailing spaces. 422
Errors Line is longer than 80 characters. 424
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Line is longer than 80 characters. 425
Errors Name 'items_already_assigned' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '(' is followed by whitespace. 426
Errors '{' should be on the previous line. 427
Errors '{' should be on the previous line. 430
Errors Line is longer than 80 characters. 431
Errors '}' should be on the same line. 432
Errors '{' should be on the previous line. 434
Errors Line is longer than 80 characters. 435
Errors '+' should be on a new line. 435
Errors Line is longer than 80 characters. 436
Errors Name 'selected_option' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors Line is longer than 80 characters. 440
Errors '{' should be on the previous line. 442
Errors Line has trailing spaces. 446
Errors '-' is not preceded with whitespace. 448
Errors Line has trailing spaces. 451
Errors Line is longer than 80 characters. 452
Errors Name 'board_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 453
Errors '{' should be on the previous line. 455
Errors '}' should be on the same line. 459
Errors '{' should be on the previous line. 461
Errors Line is longer than 80 characters. 463
Errors Line is longer than 80 characters. 464
Errors '}' should be on the same line. 465
Errors '{' should be on the previous line. 467
Errors Line is longer than 80 characters. 469
Errors Line is longer than 80 characters. 470
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors Line is longer than 80 characters. 475
Errors Line has trailing spaces. 478
Errors Missing a Javadoc comment. 479
Errors Parameter p_row should be final. 479
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors Parameter p_col should be final. 479
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 479
Errors '{' should be on the previous line. 480
Errors Line has trailing spaces. 483
Errors Missing a Javadoc comment. 484
Errors Parameter p_col should be final. 484
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors '{' should be on the previous line. 485
Errors '{' should be on the previous line. 487
Errors Line is longer than 80 characters. 491
Errors Line has trailing spaces. 493
Errors Line is longer than 80 characters. 495
Errors Name 'set_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Parameter p_layer should be final. 497
Errors Expected @param tag for 'p_layer'. 497
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors '{' should be on the previous line. 498
Errors Line is longer than 80 characters. 499
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Line is longer than 80 characters. 500
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Line has trailing spaces. 501
Errors '{' should be on the previous line. 503
Errors '{' should be on the previous line. 505
Errors '{' should be on the previous line. 507
Errors Line has trailing spaces. 509
Errors '{' should be on the previous line. 511
Errors '}' should be on the same line. 513
Errors '{' should be on the previous line. 515
Errors Name 'curr_table_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 516
Errors Line is longer than 80 characters. 517
Errors '}' should be on the same line. 520
Errors '{' should be on the previous line. 522
Errors Line has trailing spaces. 524
Errors '{' should be on the previous line. 526
Errors '}' should be on the same line. 528
Errors '{' should be on the previous line. 530
Errors Name 'curr_table_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Line is longer than 80 characters. 532
Errors '}' should be on the same line. 535
Errors '{' should be on the previous line. 537
Errors Name 'curr_table_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors Line is longer than 80 characters. 539
Errors Line has trailing spaces. 545
Errors Missing a Javadoc comment. 546
Errors Missing a Javadoc comment. 547
Errors Name 'column_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547

gui/WindowClearanceViolations.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line has trailing spaces. 36
Errors First sentence should end with a period. 37
Errors Parameter p_board_frame should be final. 42
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Line is longer than 80 characters. 45
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 48
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 51
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 55
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Line is longer than 80 characters. 57
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 58
Errors Name 'clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 61
Errors Name 'sorted_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Line is longer than 80 characters. 70
Errors Line has trailing spaces. 72
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Name 'selected_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 83
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line has trailing spaces. 89
Errors Line is longer than 80 characters. 91
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line has trailing spaces. 96
Errors Missing a Javadoc comment. 97
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter p_item should be final. 97
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 101
Errors '}' should be on the same line. 103
Errors '{' should be on the previous line. 105
Errors '}' should be on the same line. 107
Errors '{' should be on the previous line. 109
Errors '}' should be on the same line. 111
Errors '{' should be on the previous line. 113
Errors '}' should be on the same line. 115
Errors '{' should be on the previous line. 117
Errors '}' should be on the same line. 119
Errors '{' should be on the previous line. 121
Errors '}' should be on the same line. 123
Errors '{' should be on the previous line. 125
Errors '}' should be on the same line. 127
Errors '{' should be on the previous line. 129
Errors '}' should be on the same line. 131
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 138
Errors Missing a Javadoc comment. 139
Errors Line has trailing spaces. 140
Errors Line is longer than 80 characters. 141
Errors Missing a Javadoc comment. 141
Errors Missing a Javadoc comment. 143
Errors Parameter p_violation should be final. 143
Errors Name 'p_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors Name 'board_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Line is longer than 80 characters. 147
Errors Line has trailing spaces. 149
Errors Missing a Javadoc comment. 150
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 152
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Line is longer than 80 characters. 153
Errors Line is longer than 80 characters. 154
Errors Line is longer than 80 characters. 155
Errors Line has trailing spaces. 158
Errors Line is longer than 80 characters. 159
Errors Missing a Javadoc comment. 159
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Parameter p_window should be final. 159
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Parameter p_locale should be final. 159
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line has trailing spaces. 163
Errors Missing a Javadoc comment. 164
Errors Parameter p_other should be final. 164
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 165
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 171
Errors '{' should be on the previous line. 175
Errors '{' should be on the previous line. 179
Errors Line has trailing spaces. 184
Errors Missing a Javadoc comment. 185
Errors Variable 'violation' must be private and have accessor methods. 185
Errors Missing a Javadoc comment. 186
Errors Variable 'location' must be private and have accessor methods. 186

gui/WindowComponents.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 43
Errors Line is longer than 80 characters. 45
Errors Line has trailing spaces. 47
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 51
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 53
Errors Name 'sorted_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 56
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 64
Errors Line has trailing spaces. 66
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 70
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 71
Errors Name 'selected_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors Line is longer than 80 characters. 77
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Line is longer than 80 characters. 78
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line is longer than 80 characters. 79
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors '{' should be on the previous line. 83
Errors Line is longer than 80 characters. 84
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Name 'component_matches' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 87
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 95

gui/WindowDisplayMisc.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 40
Errors Line is longer than 80 characters. 41
Errors Line has trailing spaces. 43
Errors Line has trailing spaces. 45
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line has trailing spaces. 48
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 53
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line has trailing spaces. 56
Errors Line has trailing spaces. 58
Errors Line is longer than 80 characters. 59
Errors Name 'cursor_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line has trailing spaces. 64
Errors Line has trailing spaces. 67
Errors Line is longer than 80 characters. 68
Errors Line is longer than 80 characters. 69
Errors Line has trailing spaces. 73
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 76
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Name 'cursor_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line has trailing spaces. 83
Errors Line is longer than 80 characters. 84
Errors Line has trailing spaces. 87
Errors Line has trailing spaces. 89
Errors Line is longer than 80 characters. 90
Errors Name 'rotation_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '4' is a magic number. 92
Errors Line has trailing spaces. 95
Errors Line has trailing spaces. 98
Errors Line is longer than 80 characters. 99
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 103
Errors Line is longer than 80 characters. 104
Errors Line has trailing spaces. 106
Errors Line is longer than 80 characters. 107
Errors Line is longer than 80 characters. 108
Errors Line has trailing spaces. 110
Errors Line is longer than 80 characters. 111
Errors Line is longer than 80 characters. 112
Errors Line has trailing spaces. 114
Errors Line is longer than 80 characters. 115
Errors Name 'rotation_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line has trailing spaces. 120
Errors Line is longer than 80 characters. 123
Errors Line is longer than 80 characters. 124
Errors Line has trailing spaces. 125
Errors Line is longer than 80 characters. 126
Errors Line has trailing spaces. 129
Errors Line has trailing spaces. 130
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 133
Errors Name 'mirroring_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '3' is a magic number. 135
Errors Line has trailing spaces. 138
Errors Line has trailing spaces. 141
Errors Line has trailing spaces. 142
Errors Line is longer than 80 characters. 143
Errors Line has trailing spaces. 147
Errors Line is longer than 80 characters. 148
Errors Line is longer than 80 characters. 149
Errors Line has trailing spaces. 152
Errors Line is longer than 80 characters. 153
Errors Line is longer than 80 characters. 154
Errors Line has trailing spaces. 157
Errors Line is longer than 80 characters. 158
Errors Name 'mirroring_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Line has trailing spaces. 162
Errors Line is longer than 80 characters. 163
Errors Line has trailing spaces. 166
Errors Line has trailing spaces. 168
Errors '5' is a magic number. 169
Errors '10' is a magic number. 169
Errors '5' is a magic number. 169
Errors '10' is a magic number. 169
Errors Line is longer than 80 characters. 170
Errors Name 'auto_layer_dim_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Line is longer than 80 characters. 171
Errors Line is longer than 80 characters. 174
Errors Line is longer than 80 characters. 177
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 179
Errors Line has trailing spaces. 180
Errors Line has trailing spaces. 185
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 189
Errors '{' should be on the previous line. 190
Errors Line has trailing spaces. 193
Errors Name 'ninety_degree_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Line is longer than 80 characters. 195
Errors Line has trailing spaces. 196
Errors '{' should be on the previous line. 198
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors '}' should be on the same line. 204
Errors '{' should be on the previous line. 206
Errors '}' should be on the same line. 208
Errors '3' is a magic number. 209
Errors '{' should be on the previous line. 210
Errors '}' should be on the same line. 212
Errors '{' should be on the previous line. 214
Errors Line is longer than 80 characters. 215
Errors Line has trailing spaces. 218
Errors Line is longer than 80 characters. 219
Errors Name 'is_mirror_left_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line is longer than 80 characters. 220
Errors Name 'is_mirror_top_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Line is longer than 80 characters. 221
Errors Line has trailing spaces. 222
Errors Line is longer than 80 characters. 224
Errors Line is longer than 80 characters. 226
Errors Line has trailing spaces. 227
Errors Name 'curr_slider_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Line is longer than 80 characters. 229
Errors '(' is followed by whitespace. 229
Errors Line has trailing spaces. 232
Errors Missing a Javadoc comment. 233
Errors Missing a Javadoc comment. 234
Errors Name 'small_cursor_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Missing a Javadoc comment. 235
Errors Name 'big_cursor_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Missing a Javadoc comment. 236
Errors Name 'rotation_none_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Missing a Javadoc comment. 237
Errors Name 'rotation_90_degree_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors Missing a Javadoc comment. 238
Errors Name 'rotation_180_degree_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Missing a Javadoc comment. 239
Errors Name 'rotation_270_degree_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Missing a Javadoc comment. 240
Errors Name 'mirror_none_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Missing a Javadoc comment. 241
Errors Name 'vertical_mirror_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Missing a Javadoc comment. 242
Errors Name 'horizontal_mirror_checkbox' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Missing a Javadoc comment. 243
Errors Name 'auto_layer_dim_slider' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Line has trailing spaces. 244
Errors Missing a Javadoc comment. 245
Errors Line has trailing spaces. 246
Errors Line has trailing spaces. 247
Errors Missing a Javadoc comment. 248
Errors '{' should be on the previous line. 249
Errors Missing a Javadoc comment. 250
Errors Parameter p_evt should be final. 250
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors '{' should be on the previous line. 251
Errors Line has trailing spaces. 255
Errors Missing a Javadoc comment. 256
Errors '{' should be on the previous line. 257
Errors Missing a Javadoc comment. 258
Errors Parameter p_evt should be final. 258
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors Line has trailing spaces. 263
Errors Missing a Javadoc comment. 264
Errors Missing a Javadoc comment. 266
Errors Parameter p_evt should be final. 266
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 267
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line is longer than 80 characters. 269
Errors Line has trailing spaces. 274
Errors Missing a Javadoc comment. 275
Errors '{' should be on the previous line. 276
Errors Missing a Javadoc comment. 277
Errors Parameter p_evt should be final. 277
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 278
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 280
Errors '0.5' is a magic number. 281
Errors Line has trailing spaces. 285
Errors Missing a Javadoc comment. 286
Errors '{' should be on the previous line. 287
Errors Missing a Javadoc comment. 288
Errors Parameter p_evt should be final. 288
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 289
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Line is longer than 80 characters. 291
Errors Line has trailing spaces. 296
Errors Missing a Javadoc comment. 297
Errors '{' should be on the previous line. 298
Errors Missing a Javadoc comment. 299
Errors Parameter p_evt should be final. 299
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 300
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Line is longer than 80 characters. 302
Errors '1.5' is a magic number. 303
Errors Line has trailing spaces. 307
Errors Missing a Javadoc comment. 308
Errors '{' should be on the previous line. 309
Errors Missing a Javadoc comment. 310
Errors Parameter p_evt should be final. 310
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors '{' should be on the previous line. 311
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Line is longer than 80 characters. 313
Errors Line is longer than 80 characters. 314
Errors 'if' is not followed by whitespace. 314
Errors Line is longer than 80 characters. 318
Errors Name 'old_viewport_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors Line is longer than 80 characters. 320
Errors Line is longer than 80 characters. 323
Errors Line has trailing spaces. 327
Errors Line has trailing spaces. 328
Errors Line is longer than 80 characters. 329
Errors Missing a Javadoc comment. 329
Errors Missing a Javadoc comment. 331
Errors Parameter p_evt should be final. 331
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 332
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Line is longer than 80 characters. 334
Errors '{' should be on the previous line. 336
Errors Line is longer than 80 characters. 339
Errors Name 'old_viewport_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Line is longer than 80 characters. 341
Errors Line is longer than 80 characters. 344
Errors Line has trailing spaces. 348
Errors Line is longer than 80 characters. 349
Errors Missing a Javadoc comment. 349
Errors Missing a Javadoc comment. 351
Errors Parameter p_evt should be final. 351
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Line is longer than 80 characters. 354
Errors '{' should be on the previous line. 356
Errors Line is longer than 80 characters. 359
Errors Name 'old_viewport_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Line is longer than 80 characters. 361
Errors Line is longer than 80 characters. 364
Errors Line has trailing spaces. 368
Errors Line is longer than 80 characters. 369
Errors Missing a Javadoc comment. 369
Errors Missing a Javadoc comment. 371
Errors Parameter evt should be final. 371
Errors '{' should be on the previous line. 372
Errors Line is longer than 80 characters. 373
Errors Name 'new_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 373
Errors '/' is not preceded with whitespace. 373
Errors '/' is not followed by whitespace. 373
Errors Line is longer than 80 characters. 374
Errors Line has trailing spaces. 378

gui/WindowEditVias.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Parameter p_board_frame should be final. 41
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line is longer than 80 characters. 43
Errors Line has trailing spaces. 45
Errors Line has trailing spaces. 47
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 54
Errors Line has trailing spaces. 56
Errors Name 'via_info_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors ',' is not followed by whitespace. 59
Errors Line is longer than 80 characters. 60
Errors Name 'add_via_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 64
Errors Name 'remove_via_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line has trailing spaces. 68
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 74
Errors First sentence should end with a period. 75
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 78
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 85
Errors Missing a Javadoc comment. 86
Errors Name 'add_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 87
Errors Name 'table_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Name 'table_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line is longer than 80 characters. 93
Errors Line is longer than 80 characters. 94
Errors Line has trailing spaces. 96
Errors Line is longer than 80 characters. 97
Errors Line has trailing spaces. 98
Errors Line is longer than 80 characters. 99
Errors Line has trailing spaces. 101
Errors Missing a Javadoc comment. 102
Errors Name 'add_combobox_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors Line is longer than 80 characters. 104
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Line is longer than 80 characters. 105
Errors Line is longer than 80 characters. 107
Errors '{' should be on the previous line. 110
Errors Line is longer than 80 characters. 111
Errors Line has trailing spaces. 114
Errors Line is longer than 80 characters. 116
Errors Name 'adjust_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors Line has trailing spaces. 127
Errors Missing a Javadoc comment. 128
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Line has trailing spaces. 129
Errors Missing a Javadoc comment. 130
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Line has trailing spaces. 131
Errors Missing a Javadoc comment. 132
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Missing a Javadoc comment. 133
Errors Missing a Javadoc comment. 134
Errors Name 'table_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Line has trailing spaces. 135
Errors Missing a Javadoc comment. 136
Errors Name 'cl_class_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Missing a Javadoc comment. 137
Errors Name 'padstack_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line has trailing spaces. 138
Errors Missing a Javadoc comment. 139
Errors Line has trailing spaces. 140
Errors Missing a Javadoc comment. 141
Errors Missing a Javadoc comment. 142
Errors Line has trailing spaces. 143
Errors Missing a Javadoc comment. 144
Errors '{' should be on the previous line. 145
Errors Missing a Javadoc comment. 146
Errors Parameter p_evt should be final. 146
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Line is longer than 80 characters. 148
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Name 'name_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 162
Errors Name 'default_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Line is longer than 80 characters. 163
Errors Name 'new_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Line is longer than 80 characters. 164
Errors Line has trailing spaces. 170
Errors Missing a Javadoc comment. 171
Errors '{' should be on the previous line. 172
Errors Missing a Javadoc comment. 173
Errors Parameter p_evt should be final. 173
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 174
Errors '{' should be on the previous line. 176
Errors Line is longer than 80 characters. 177
Errors Name 'selected_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 185
Errors Name 'via_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors '{' should be on the previous line. 187
Errors Line is longer than 80 characters. 190
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '{' should be on the previous line. 194
Errors '{' should be on the previous line. 196
Errors Line is longer than 80 characters. 197
Errors '{' should be on the previous line. 203
Errors Line is longer than 80 characters. 205
Errors Line has trailing spaces. 211
Errors '{' should be on the previous line. 216
Errors Missing a Javadoc comment. 217
Errors '{' should be on the previous line. 218
Errors Line has trailing spaces. 220
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 223
Errors Line is longer than 80 characters. 225
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 228
Errors Line has trailing spaces. 233
Errors First sentence should end with a period. 234
Errors Name 'set_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line is longer than 80 characters. 237
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 239
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Line is longer than 80 characters. 242
Errors Line is longer than 80 characters. 243
Errors Line is longer than 80 characters. 244
Errors Line has trailing spaces. 247
Errors Missing a Javadoc comment. 248
Errors Parameter p_col should be final. 248
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors '{' should be on the previous line. 249
Errors Line has trailing spaces. 252
Errors Missing a Javadoc comment. 253
Errors '{' should be on the previous line. 254
Errors Line has trailing spaces. 257
Errors Missing a Javadoc comment. 258
Errors '{' should be on the previous line. 259
Errors Line has trailing spaces. 262
Errors Missing a Javadoc comment. 263
Errors Parameter p_row should be final. 263
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Parameter p_col should be final. 263
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 264
Errors Line has trailing spaces. 267
Errors Missing a Javadoc comment. 268
Errors Parameter p_value should be final. 268
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_row should be final. 268
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_col should be final. 268
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 269
Errors Line is longer than 80 characters. 270
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors Name 'via_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 274
Errors Name 'via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 280
Errors Line has trailing spaces. 284
Errors '{' should be on the previous line. 286
Errors '{' should be on the previous line. 288
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 293
Errors '}' should be on the same line. 298
Errors '{' should be on the previous line. 300
Errors '{' should be on the previous line. 302
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Line is longer than 80 characters. 306
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors '{' should be on the previous line. 308
Errors Line is longer than 80 characters. 309
Errors '}' should be on the same line. 313
Errors '{' should be on the previous line. 315
Errors '{' should be on the previous line. 317
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Line is longer than 80 characters. 321
Errors Name 'new_cl_class_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Avoid nested blocks. 322
Errors '{' should be on the previous line. 324
Errors Line is longer than 80 characters. 325
Errors '}' should be on the same line. 330
Errors '{' should be on the previous line. 332
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 335
Errors Name 'attach_smd' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Line has trailing spaces. 344
Errors Missing a Javadoc comment. 345
Errors Parameter p_row should be final. 345
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Parameter p_col should be final. 345
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 346
Errors Line has trailing spaces. 349
Errors Missing a Javadoc comment. 350
Errors Parameter p_col should be final. 350
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors '{' should be on the previous line. 351
Errors Line has trailing spaces. 354
Errors Missing a Javadoc comment. 355
Errors Missing a Javadoc comment. 356
Errors Name 'column_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Line has trailing spaces. 358
Errors Missing a Javadoc comment. 359
Errors '{' should be on the previous line. 360
Errors Missing a Javadoc comment. 361
Errors Missing a Javadoc comment. 361
Errors Missing a Javadoc comment. 361
Errors Missing a Javadoc comment. 361

gui/WindowIncompletes.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 41
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 43
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 48
Errors Line has trailing spaces. 49
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 53
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Line is longer than 80 characters. 55
Errors Name 'sorted_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line has trailing spaces. 57
Errors '{' should be on the previous line. 60
Errors Line is longer than 80 characters. 63
Errors Line has trailing spaces. 65
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 69
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 70
Errors Name 'selected_incompletes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors Line is longer than 80 characters. 76
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 79
Errors Name 'curr_airline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Line has trailing spaces. 82

gui/WindowLayerVisibility.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 23
Errors Class WindowLayerVisibility should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors First sentence should end with a period. 31
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 40
Errors Line is longer than 80 characters. 41
Errors Name 'header_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line is longer than 80 characters. 44
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Name 'message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 47
Errors Line is longer than 80 characters. 50
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 53
Errors Line is longer than 80 characters. 55
Errors Line has trailing spaces. 58
Errors First sentence should end with a period. 59
Errors Line is longer than 80 characters. 60
Errors Parameter p_board_frame should be final. 60
Errors Expected @param tag for 'p_board_frame'. 60
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_title should be final. 60
Errors Expected @param tag for 'p_title'. 60
Errors Name 'p_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_header_message should be final. 60
Errors Expected @param tag for 'p_header_message'. 60
Errors Name 'p_header_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_message_arr should be final. 60
Errors Expected @param tag for 'p_message_arr'. 60
Errors Name 'p_message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line has trailing spaces. 62
Errors Line has trailing spaces. 65
Errors Name 'set_changed_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_index should be final. 67
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_value should be final. 67
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 71
Errors Name 'set_all_minimum' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 77
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 79
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 87
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors Name 'graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 96

gui/WindowLengthViolations.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 39
Errors Parameter p_board_frame should be final. 44
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 50
Errors Line has trailing spaces. 52
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 56
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors Line is longer than 80 characters. 59
Errors Name 'net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Name 'length_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Name 'net_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 63
Errors Name 'curr_violation_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 66
Errors Name 'curr_length_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Line has trailing spaces. 70
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 75
Errors Line has trailing spaces. 77
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 81
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors Name 'selected_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 88
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 90
Errors Line is longer than 80 characters. 91
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line has trailing spaces. 92
Errors Line is longer than 80 characters. 94
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Line has trailing spaces. 98
Errors Missing a Javadoc comment. 99
Errors Line has trailing spaces. 100
Errors Missing a Javadoc comment. 101
Errors '{' should be on the previous line. 102
Errors Missing a Javadoc comment. 103
Errors Parameter p_net should be final. 103
Errors Name 'p_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Parameter p_violation_length should be final. 103
Errors Name 'p_violation_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors Line has trailing spaces. 108
Errors Missing a Javadoc comment. 109
Errors Parameter p_other should be final. 109
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors Line has trailing spaces. 113
Errors Missing a Javadoc comment. 114
Errors '{' should be on the previous line. 115
Errors Line is longer than 80 characters. 116
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Name 'net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'allowed_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Name 'allowed_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 121
Errors Line is longer than 80 characters. 122
Errors Line is longer than 80 characters. 123
Errors '}' should be on the same line. 124
Errors '{' should be on the previous line. 126
Errors Line is longer than 80 characters. 127
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 130
Errors Line has trailing spaces. 131
Errors Line is longer than 80 characters. 131
Errors Line has trailing spaces. 135
Errors Missing a Javadoc comment. 136
Errors Variable 'net' must be private and have accessor methods. 136
Errors Missing a Javadoc comment. 137
Errors Name 'violation_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Variable 'violation_length' must be private and have accessor methods. 137

gui/WindowManualRules.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 29
Errors First sentence should end with a period. 31
Errors Parameter p_board_frame should be final. 36
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Errors '{' should be on the previous line. 37
Errors Line is longer than 80 characters. 40
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 49
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '5' is a magic number. 50
Errors '10' is a magic number. 50
Errors '5' is a magic number. 50
Errors '10' is a magic number. 50
Errors Line is longer than 80 characters. 53
Errors Name 'via_rule_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line is longer than 80 characters. 58
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 59
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 65
Errors Name 'class_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Line is longer than 80 characters. 70
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 76
Errors Line is longer than 80 characters. 81
Errors Name 'width_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Line is longer than 80 characters. 85
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '7' is a magic number. 86
Errors Line is longer than 80 characters. 87
Errors '7' is a magic number. 88
Errors Line is longer than 80 characters. 89
Errors Name 'curr_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line is longer than 80 characters. 97
Errors Name 'layer_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 103
Errors Name 'empty_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 122
Errors '{' should be on the previous line. 123
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line is longer than 80 characters. 125
Errors Name 'new_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Line is longer than 80 characters. 127
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 132
Errors Line is longer than 80 characters. 133
Errors Name 'via_rule_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 136
Errors Method 'set_trace_width_field' is not designed for extension - needs to be abstract, final or empty. 147
Errors Name 'set_trace_width_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_half_width should be final. 147
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors '{' should be on the previous line. 150
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors Line is longer than 80 characters. 155
Errors Name 'trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Name 'set_selected_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Parameter p_layer should be final. 163
Errors Expected @param tag for 'p_layer'. 163
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 164
Errors Name 'curr_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 167
Errors Name 'trace_widths_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Line is longer than 80 characters. 170
Errors Name 'first_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 173
Errors '{' should be on the previous line. 180
Errors '}' should be on the same line. 182
Errors '{' should be on the previous line. 184
Errors '}' should be on the same line. 187
Errors '{' should be on the previous line. 189
Errors Name 'trace_widths_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Line is longer than 80 characters. 192
Errors Name 'first_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Line is longer than 80 characters. 195
Errors '{' should be on the previous line. 202
Errors '}' should be on the same line. 204
Errors '{' should be on the previous line. 206
Errors '}' should be on the same line. 209
Errors '{' should be on the previous line. 211
Errors Line is longer than 80 characters. 212
Errors Missing a Javadoc comment. 217
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Missing a Javadoc comment. 218
Errors Name 'layer_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Missing a Javadoc comment. 219
Errors Name 'clearance_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Missing a Javadoc comment. 220
Errors Name 'via_rule_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Missing a Javadoc comment. 221
Errors Name 'trace_width_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Missing a Javadoc comment. 222
Errors Name 'key_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Missing a Javadoc comment. 223
Errors Name 'max_slider_value' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 223
Errors Missing a Javadoc comment. 224
Errors Name 'scale_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Missing a Javadoc comment. 226
Errors Missing a Javadoc comment. 229
Errors Parameter evt should be final. 229
Errors '{' should be on the previous line. 230
Errors Line is longer than 80 characters. 231
Errors Name 'new_selected_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Line is longer than 80 characters. 236
Errors Missing a Javadoc comment. 236
Errors Missing a Javadoc comment. 239
Errors Parameter evt should be final. 239
Errors '{' should be on the previous line. 240
Errors Name 'new_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Line is longer than 80 characters. 246
Errors Missing a Javadoc comment. 246
Errors Missing a Javadoc comment. 249
Errors Parameter evt should be final. 249
Errors '{' should be on the previous line. 250
Errors Name 'new_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Missing a Javadoc comment. 256
Errors '{' should be on the previous line. 257
Errors Missing a Javadoc comment. 259
Errors Parameter p_evt should be final. 259
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 266
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 271
Errors Line is longer than 80 characters. 274
Errors Name 'board_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Name 'new_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors '0.5' is a magic number. 275
Errors Line is longer than 80 characters. 276
Errors '}' should be on the same line. 278
Errors '{' should be on the previous line. 280
Errors Line is longer than 80 characters. 286
Errors Missing a Javadoc comment. 286
Errors Missing a Javadoc comment. 289
Errors Parameter p_evt should be final. 289
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 290
Errors '{' should be on the previous line. 292
Errors Missing a Javadoc comment. 299
Errors Parameter p_evt should be final. 299
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 300

gui/WindowMessage.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class WindowMessage should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors Parameter p_message should be final. 38
Errors Name 'p_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Name 'message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_messages should be final. 51
Errors Name 'p_messages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line is longer than 80 characters. 57
Errors Parameter p_message should be final. 62
Errors Name 'p_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 69
Errors Parameter p_message should be final. 79
Errors Name 'p_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors First sentence should end with a period. 84
Errors Parameter p_message_arr should be final. 87
Errors Expected @param tag for 'p_message_arr'. 87
Errors Name 'p_message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line is longer than 80 characters. 92
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '40' is a magic number. 93
Errors '40' is a magic number. 93
Errors '40' is a magic number. 93
Errors '40' is a magic number. 93
Errors '{' should be on the previous line. 96
Errors Name 'message_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '500' is a magic number. 105
Errors '400' is a magic number. 105

gui/WindowMoveParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 42
Errors Line has trailing spaces. 44
Errors Line has trailing spaces. 46
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line is longer than 80 characters. 51
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '10' is a magic number. 53
Errors '10' is a magic number. 53
Errors Line has trailing spaces. 54
Errors Line is longer than 80 characters. 55
Errors Line has trailing spaces. 56
Errors Line is longer than 80 characters. 58
Errors Name 'horizontal_grid_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 61
Errors Line is longer than 80 characters. 62
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '7' is a magic number. 63
Errors Line is longer than 80 characters. 64
Errors '5' is a magic number. 65
Errors Line is longer than 80 characters. 69
Errors Line is longer than 80 characters. 70
Errors Line is longer than 80 characters. 71
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 74
Errors Name 'vertical_grid_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Line has trailing spaces. 77
Errors Line is longer than 80 characters. 78
Errors '5' is a magic number. 79
Errors Line is longer than 80 characters. 83
Errors Line is longer than 80 characters. 85
Errors Line has trailing spaces. 86
Errors Line is longer than 80 characters. 87
Errors Line has trailing spaces. 90
Errors Line has trailing spaces. 92
Errors Line is longer than 80 characters. 93
Errors Name 'wheel_function_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 98
Errors Line has trailing spaces. 99
Errors Line is longer than 80 characters. 100
Errors Line is longer than 80 characters. 101
Errors Line has trailing spaces. 102
Errors Line has trailing spaces. 105
Errors Name 'button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 110
Errors '}' should be on the same line. 112
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 117
Errors Line has trailing spaces. 124
Errors Line has trailing spaces. 126
Errors Line has trailing spaces. 131
Errors Missing a Javadoc comment. 132
Errors Name 'set_horizontal_grid_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_value should be final. 132
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 135
Errors '}' should be on the same line. 137
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors Name 'grid_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors '=' is not followed by whitespace. 140
Errors Line has trailing spaces. 144
Errors Missing a Javadoc comment. 145
Errors Name 'set_vertical_grid_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Parameter p_value should be final. 145
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors '{' should be on the previous line. 148
Errors '}' should be on the same line. 150
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 153
Errors Name 'grid_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '=' is not followed by whitespace. 153
Errors Line has trailing spaces. 157
Errors Line has trailing spaces. 158
Errors Missing a Javadoc comment. 159
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Missing a Javadoc comment. 160
Errors Name 'horizontal_grid_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Missing a Javadoc comment. 161
Errors Name 'vertical_grid_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Missing a Javadoc comment. 162
Errors Name 'key_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Missing a Javadoc comment. 163
Errors Name 'zoom_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Missing a Javadoc comment. 164
Errors Name 'rotate_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors Line has trailing spaces. 165
Errors Line is longer than 80 characters. 166
Errors Missing a Javadoc comment. 166
Errors Missing a Javadoc comment. 168
Errors Parameter p_evt should be final. 168
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors '{' should be on the previous line. 171
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 176
Errors 'cast' is not followed by whitespace. 179
Errors '{' should be on the previous line. 181
Errors Line is longer than 80 characters. 185
Errors '(' should be on the previous line. 185
Errors Line is longer than 80 characters. 186
Errors '}' should be on the same line. 187
Errors '{' should be on the previous line. 189
Errors Line has trailing spaces. 194
Errors Line has trailing spaces. 195
Errors Line is longer than 80 characters. 196
Errors Missing a Javadoc comment. 196
Errors Missing a Javadoc comment. 198
Errors Parameter p_evt should be final. 198
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 199
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 203
Errors Missing a Javadoc comment. 207
Errors Parameter p_evt should be final. 207
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Line has trailing spaces. 211
Errors Missing a Javadoc comment. 212
Errors Missing a Javadoc comment. 214
Errors Parameter p_evt should be final. 214
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 215
Errors '{' should be on the previous line. 217
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 222
Errors 'cast' is not followed by whitespace. 225
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 231
Errors '(' should be on the previous line. 231
Errors Line is longer than 80 characters. 232
Errors '}' should be on the same line. 233
Errors '{' should be on the previous line. 235
Errors Line has trailing spaces. 240
Errors Line is longer than 80 characters. 241
Errors Missing a Javadoc comment. 241
Errors Missing a Javadoc comment. 243
Errors Parameter p_evt should be final. 243
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 244
Errors '{' should be on the previous line. 246
Errors Line is longer than 80 characters. 248
Errors Missing a Javadoc comment. 252
Errors Parameter p_evt should be final. 252
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 253
Errors Line has trailing spaces. 256
Errors Missing a Javadoc comment. 257
Errors '{' should be on the previous line. 258
Errors Missing a Javadoc comment. 259
Errors Parameter p_evt should be final. 259
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors Line has trailing spaces. 264
Errors Missing a Javadoc comment. 265
Errors Missing a Javadoc comment. 267
Errors Parameter p_evt should be final. 267
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 268
Errors Line has trailing spaces. 272

gui/WindowNetClasses.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors First sentence should end with a period. 37
Errors Parameter p_board_frame should be final. 42
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Line is longer than 80 characters. 44
Errors Line is longer than 80 characters. 52
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Line is longer than 80 characters. 56
Errors Name 'net_class_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 64
Errors Name 'add_class_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line is longer than 80 characters. 68
Errors Name 'remove_class_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line is longer than 80 characters. 69
Errors Line is longer than 80 characters. 73
Errors Name 'assign_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Line is longer than 80 characters. 78
Errors Name 'select_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line is longer than 80 characters. 83
Errors Name 'contained_nets_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Line is longer than 80 characters. 85
Errors Line is longer than 80 characters. 88
Errors Name 'filter_incompletes_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line is longer than 80 characters. 90
Errors Line is longer than 80 characters. 91
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 103
Errors '{' should be on the previous line. 104
Errors Name 'table_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Name 'table_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 111
Errors Line is longer than 80 characters. 112
Errors '{' should be on the previous line. 120
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 123
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 134
Errors '{' should be on the previous line. 135
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors '{' should be on the previous line. 139
Errors Missing a Javadoc comment. 146
Errors Name 'add_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Line is longer than 80 characters. 150
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Name 'table_height' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Name 'table_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Line is longer than 80 characters. 153
Errors '{' should be on the previous line. 161
Errors Name 'bug_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 168
Errors Line is longer than 80 characters. 170
Errors Line is longer than 80 characters. 171
Errors Missing a Javadoc comment. 174
Errors Name 'add_combobox_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '{' should be on the previous line. 175
Errors Line is longer than 80 characters. 176
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Line is longer than 80 characters. 177
Errors Line is longer than 80 characters. 179
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors Line is longer than 80 characters. 188
Errors Name 'adjust_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors Missing a Javadoc comment. 199
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Missing a Javadoc comment. 200
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors Missing a Javadoc comment. 201
Errors Name 'center_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Missing a Javadoc comment. 202
Errors Missing a Javadoc comment. 203
Errors Name 'table_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Missing a Javadoc comment. 204
Errors Name 'cl_class_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Missing a Javadoc comment. 205
Errors Name 'via_rule_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Missing a Javadoc comment. 206
Errors Name 'layer_combo_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Missing a Javadoc comment. 207
Errors First sentence should end with a period. 208
Errors Line is longer than 80 characters. 209
Errors Missing a Javadoc comment. 210
Errors Missing a Javadoc comment. 211
Errors Missing a Javadoc comment. 212
Errors Missing a Javadoc comment. 214
Errors '{' should be on the previous line. 215
Errors Missing a Javadoc comment. 217
Errors Parameter p_evt should be final. 217
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors '{' should be on the previous line. 218
Errors Line is longer than 80 characters. 219
Errors Line is longer than 80 characters. 224
Errors Missing a Javadoc comment. 224
Errors Missing a Javadoc comment. 227
Errors Parameter p_evt should be final. 227
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors '{' should be on the previous line. 230
Errors Line is longer than 80 characters. 231
Errors Name 'selected_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors '{' should be on the previous line. 236
Errors Line is longer than 80 characters. 239
Errors Name 'net_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors '{' should be on the previous line. 241
Errors Line is longer than 80 characters. 244
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Line is longer than 80 characters. 245
Errors Name 'net_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 248
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 251
Errors Line is longer than 80 characters. 252
Errors '{' should be on the previous line. 258
Errors Line is longer than 80 characters. 260
Errors '+' should be on a new line. 260
Errors Missing a Javadoc comment. 267
Errors Missing a Javadoc comment. 270
Errors Parameter p_evt should be final. 270
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors Missing a Javadoc comment. 276
Errors Missing a Javadoc comment. 279
Errors Parameter p_evt should be final. 279
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors Name 'selected_rows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 286
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Name 'selected_class_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 290
Errors Line is longer than 80 characters. 293
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Line is longer than 80 characters. 294
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 296
Errors Name 'item_matches' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 299
Errors Line is longer than 80 characters. 300
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 302
Errors '{' should be on the previous line. 306
Errors '{' should be on the previous line. 308
Errors '{' should be on the previous line. 314
Errors '{' should be on the previous line. 319
Errors Line is longer than 80 characters. 328
Errors Missing a Javadoc comment. 328
Errors Missing a Javadoc comment. 331
Errors Parameter p_evt should be final. 331
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 332
Errors Name 'selected_rows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 335
Errors Line is longer than 80 characters. 338
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Line is longer than 80 characters. 339
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Name 'selected_class_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 342
Errors Line is longer than 80 characters. 343
Errors Name 'max_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 347
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors '{' should be on the previous line. 351
Errors '{' should be on the previous line. 353
Errors Missing a Javadoc comment. 364
Errors Missing a Javadoc comment. 367
Errors Parameter p_evt should be final. 367
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 367
Errors '{' should be on the previous line. 368
Errors Name 'selected_rows' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors '{' should be on the previous line. 371
Errors Line is longer than 80 characters. 374
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 374
Errors Line is longer than 80 characters. 375
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Name 'selected_class_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors '{' should be on the previous line. 378
Errors Line is longer than 80 characters. 379
Errors Line is longer than 80 characters. 381
Errors Name 'contained_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Name 'max_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors '{' should be on the previous line. 384
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors '{' should be on the previous line. 388
Errors '{' should be on the previous line. 390
Errors Line is longer than 80 characters. 396
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors Line is longer than 80 characters. 398
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 400
Errors Line is longer than 80 characters. 401
Errors Missing a Javadoc comment. 407
Errors '{' should be on the previous line. 408
Errors Missing a Javadoc comment. 410
Errors Parameter p_table_model should be final. 410
Errors Name 'p_table_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors '{' should be on the previous line. 411
Errors '9' is a magic number. 413
Errors '3' is a magic number. 417
Errors '4' is a magic number. 418
Errors '5' is a magic number. 419
Errors '6' is a magic number. 420
Errors '7' is a magic number. 421
Errors '8' is a magic number. 422
Errors Missing a Javadoc comment. 425
Errors '{' should be on the previous line. 426
Errors Parameter e should be final. 430
Errors '{' should be on the previous line. 431
Errors Line is longer than 80 characters. 434
Errors Missing a Javadoc comment. 439
Errors Name 'column_tool_tips' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors Line is longer than 80 characters. 445
Errors Missing a Javadoc comment. 448
Errors '{' should be on the previous line. 449
Errors '{' should be on the previous line. 453
Errors Line is longer than 80 characters. 454
Errors First sentence should end with a period. 459
Errors Name 'set_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors '{' should be on the previous line. 461
Errors Line is longer than 80 characters. 462
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors '{' should be on the previous line. 465
Errors '{' should be on the previous line. 469
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Line is longer than 80 characters. 471
Errors '{' should be on the previous line. 473
Errors Line is longer than 80 characters. 474
Errors Line is longer than 80 characters. 476
Errors Line is longer than 80 characters. 477
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors Line is longer than 80 characters. 479
Errors '{' should be on the previous line. 481
Errors Line is longer than 80 characters. 484
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Line is longer than 80 characters. 486
Errors '{' should be on the previous line. 488
Errors Line is longer than 80 characters. 491
Errors Line is longer than 80 characters. 493
Errors Line is longer than 80 characters. 494
Errors Name 'combo_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 494
Errors Missing a Javadoc comment. 500
Errors Name 'set_trace_width_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Parameter p_rule_no should be final. 500
Errors Name 'p_rule_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Parameter p_layer should be final. 500
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors '{' should be on the previous line. 501
Errors Name 'trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Line is longer than 80 characters. 503
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Line is longer than 80 characters. 504
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors '{' should be on the previous line. 507
Errors '{' should be on the previous line. 510
Errors '}' should be on the same line. 513
Errors '{' should be on the previous line. 515
Errors Line is longer than 80 characters. 516
Errors '}' should be on the same line. 519
Errors '{' should be on the previous line. 521
Errors '{' should be on the previous line. 525
Errors '}' should be on the same line. 527
Errors '{' should be on the previous line. 529
Errors Name 'first_inner_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Line is longer than 80 characters. 531
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Line is longer than 80 characters. 532
Errors Line is longer than 80 characters. 536
Errors Line is longer than 80 characters. 539
Errors '}' should be on the same line. 540
Errors '{' should be on the previous line. 542
Errors '}' should be on the same line. 546
Errors '{' should be on the previous line. 548
Errors Line is longer than 80 characters. 549
Errors Line is longer than 80 characters. 551
Errors Missing a Javadoc comment. 555
Errors Parameter p_col should be final. 555
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors '{' should be on the previous line. 556
Errors Missing a Javadoc comment. 560
Errors '{' should be on the previous line. 561
Errors Missing a Javadoc comment. 565
Errors '{' should be on the previous line. 566
Errors Missing a Javadoc comment. 570
Errors Parameter p_row should be final. 570
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Parameter p_col should be final. 570
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors '{' should be on the previous line. 571
Errors Method length is 218 lines (max allowed is 150). 575
Errors Missing a Javadoc comment. 575
Errors Parameter p_value should be final. 575
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors Parameter p_row should be final. 575
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors Parameter p_col should be final. 575
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors '{' should be on the previous line. 576
Errors Line is longer than 80 characters. 577
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 578
Errors Line is longer than 80 characters. 579
Errors Name 'net_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors '{' should be on the previous line. 581
Errors Line is longer than 80 characters. 582
Errors Line is longer than 80 characters. 585
Errors Name 'net_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 585
Errors '{' should be on the previous line. 587
Errors Line is longer than 80 characters. 588
Errors '{' should be on the previous line. 593
Errors '{' should be on the previous line. 595
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 598
Errors '{' should be on the previous line. 600
Errors '}' should be on the same line. 605
Errors '{' should be on the previous line. 607
Errors '{' should be on the previous line. 609
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors Name 'new_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors '{' should be on the previous line. 615
Errors Line is longer than 80 characters. 616
Errors '}' should be on the same line. 620
Errors '{' should be on the previous line. 622
Errors '{' should be on the previous line. 624
Errors '}' should be on the same line. 630
Errors '{' should be on the previous line. 632
Errors '{' should be on the previous line. 634
Errors '}' should be on the same line. 639
Errors '{' should be on the previous line. 641
Errors Name 'curr_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 643
Errors '{' should be on the previous line. 645
Errors '}' should be on the same line. 647
Errors '{' should be on the previous line. 649
Errors '{' should be on the previous line. 654
Errors '{' should be on the previous line. 657
Errors '{' should be on the previous line. 663
Errors Line is longer than 80 characters. 667
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Line is longer than 80 characters. 669
Errors '}' should be on the same line. 670
Errors '{' should be on the previous line. 672
Errors Name 'curr_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors '{' should be on the previous line. 675
Errors '}' should be on the same line. 677
Errors '{' should be on the previous line. 679
Errors '{' should be on the previous line. 684
Errors '{' should be on the previous line. 687
Errors '{' should be on the previous line. 693
Errors Line is longer than 80 characters. 698
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 698
Errors Line is longer than 80 characters. 700
Errors '}' should be on the same line. 701
Errors '{' should be on the previous line. 703
Errors '{' should be on the previous line. 705
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Line is longer than 80 characters. 709
Errors Name 'new_cl_class_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 709
Errors Avoid nested blocks. 710
Errors '{' should be on the previous line. 712
Errors Line is longer than 80 characters. 713
Errors '}' should be on the same line. 718
Errors '{' should be on the previous line. 720
Errors Name 'curr_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 721
Errors '{' should be on the previous line. 723
Errors '}' should be on the same line. 725
Errors '{' should be on the previous line. 727
Errors '{' should be on the previous line. 732
Errors '{' should be on the previous line. 735
Errors '{' should be on the previous line. 740
Errors Name 'curr_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors Name 'is_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors '{' should be on the previous line. 746
Errors '}' should be on the same line. 749
Errors '{' should be on the previous line. 751
Errors Line is longer than 80 characters. 752
Errors '0.5' is a magic number. 752
Errors '{' should be on the previous line. 754
Errors '{' should be on the previous line. 761
Errors Name 'layer_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 764
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors '{' should be on the previous line. 768
Errors '}' should be on the same line. 771
Errors '{' should be on the previous line. 773
Errors Line is longer than 80 characters. 774
Errors '}' should be on the same line. 776
Errors '{' should be on the previous line. 778
Errors Line is longer than 80 characters. 779
Errors Line is longer than 80 characters. 780
Errors '}' should be on the same line. 782
Errors '{' should be on the previous line. 784
Errors '{' should be on the previous line. 786
Errors Missing a Javadoc comment. 795
Errors Parameter p_row should be final. 795
Errors Name 'p_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors Parameter p_col should be final. 795
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 795
Errors '{' should be on the previous line. 796
Errors Missing a Javadoc comment. 801
Errors Parameter p_col should be final. 801
Errors Name 'p_col' must match pattern '^[a-z][a-zA-Z0-9]*$'. 801
Errors '{' should be on the previous line. 802
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 804
Errors '{' should be on the previous line. 807
Errors Missing a Javadoc comment. 812
Errors Missing a Javadoc comment. 813
Errors Name 'column_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 813
Errors Missing a Javadoc comment. 816
Errors '{' should be on the previous line. 817
Errors Line is longer than 80 characters. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819
Errors Missing a Javadoc comment. 819

gui/WindowNetDemonstrations.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Parameter p_locale should be final. 40
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors '7' is a magic number. 42
Errors Line has trailing spaces. 44
Errors Line is longer than 80 characters. 47
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 49
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors Line is longer than 80 characters. 51
Errors Line is longer than 80 characters. 52
Errors Line is longer than 80 characters. 53
Errors Line is longer than 80 characters. 54
Errors Line is longer than 80 characters. 55
Errors Line is longer than 80 characters. 56
Errors Line has trailing spaces. 58
Errors Method 'button_pushed' is not designed for extension - needs to be abstract, final or empty. 62
Errors Name 'button_pushed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 66
Errors Line is longer than 80 characters. 69
Errors Name 'selected_element' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 72
Errors Name 'new_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 78
Errors Line is longer than 80 characters. 82
Errors Parameter p_design_name should be final. 82
Errors Expected @param tag for 'p_design_name'. 82
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_message_name should be final. 82
Errors Expected @param tag for 'p_message_name'. 82
Errors Name 'p_message_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Parameter p_additional_action should be final. 82
Errors Expected @param tag for 'p_additional_action'. 82
Errors Name 'p_additional_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Line has trailing spaces. 87
Errors Line has trailing spaces. 88
Errors Line is longer than 80 characters. 92
Errors Name 'read_zipped_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_board_frame should be final. 92
Errors Expected @param tag for 'p_board_frame'. 92
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_archive_name should be final. 92
Errors Expected @param tag for 'p_archive_name'. 92
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_logfile_name should be final. 92
Errors Expected @param tag for 'p_logfile_name'. 92
Errors Name 'p_logfile_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 98
Errors Name 'zip_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 105
Errors '{' should be on the previous line. 110
Errors Missing a Javadoc comment. 111
Errors '{' should be on the previous line. 112
Errors Missing a Javadoc comment. 113
Errors Parameter p_board_frame should be final. 113
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_archive_name should be final. 113
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors Name 'logfile_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line is longer than 80 characters. 116
Errors Line has trailing spaces. 119
Errors Line has trailing spaces. 120
Errors Missing a Javadoc comment. 121
Errors '{' should be on the previous line. 122
Errors Missing a Javadoc comment. 123
Errors Parameter p_board_frame should be final. 123
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Parameter p_archive_name should be final. 123
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 125
Errors Line has trailing spaces. 128
Errors Missing a Javadoc comment. 129
Errors '{' should be on the previous line. 130
Errors Missing a Javadoc comment. 131
Errors Parameter p_board_frame should be final. 131
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Parameter p_archive_name should be final. 131
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 133
Errors Line has trailing spaces. 136
Errors Missing a Javadoc comment. 137
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line has trailing spaces. 139
Errors Line is longer than 80 characters. 142
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 147
Errors Missing a Javadoc comment. 147
Errors Parameter p_design_name should be final. 147
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_message_name should be final. 147
Errors Name 'p_message_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_additional_action should be final. 147
Errors Name 'p_additional_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line has trailing spaces. 153
Errors Missing a Javadoc comment. 154
Errors '{' should be on the previous line. 155
Errors Line has trailing spaces. 158
Errors Missing a Javadoc comment. 159
Errors Name 'design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Variable 'design_name' must be private and have accessor methods. 159
Errors Missing a Javadoc comment. 160
Errors Name 'message_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Variable 'message_name' must be private and have accessor methods. 160
Errors Missing a Javadoc comment. 161
Errors Name 'additional_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Variable 'additional_action' must be private and have accessor methods. 161

gui/WindowNetSampleDesigns.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors First sentence should end with a period. 33
Errors Parameter p_locale should be final. 38
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors '11' is a magic number. 40
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 46
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors Method 'button_pushed' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'button_pushed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors '{' should be on the previous line. 69
Errors Name 'design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'name_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Name 'archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74

gui/WindowNetSamples.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Line is longer than 80 characters. 46
Errors Parameter p_locale should be final. 46
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_title should be final. 46
Errors Name 'p_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_button_name should be final. 46
Errors Name 'p_button_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_row_count should be final. 46
Errors Name 'p_row_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 49
Errors Line has trailing spaces. 51
Errors ')' is preceded with whitespace. 52
Errors Line has trailing spaces. 53
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line is longer than 80 characters. 58
Errors Name 'panel_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '10' is a magic number. 58
Errors '10' is a magic number. 58
Errors '10' is a magic number. 58
Errors '10' is a magic number. 58
Errors Line has trailing spaces. 60
Errors Line has trailing spaces. 61
Errors Line is longer than 80 characters. 63
Errors Name 'open_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 66
Errors Line is longer than 80 characters. 70
Errors Parameter evt should be final. 75
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 78
Errors Line has trailing spaces. 83
Errors Line is longer than 80 characters. 84
Errors Name 'list_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors '200' is a magic number. 85
Errors '20' is a magic number. 85
Errors Line has trailing spaces. 89
Errors Line has trailing spaces. 90
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Line has trailing spaces. 95
Errors Line is longer than 80 characters. 97
Errors Name 'button_pushed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Line has trailing spaces. 100
Errors Line is longer than 80 characters. 103
Errors Line is longer than 80 characters. 110
Errors Name 'open_zipped_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_archive_name should be final. 110
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_file_name should be final. 110
Errors Name 'p_file_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 112
Errors Name 'archive_path_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Name 'archive_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 115
Errors '}' should be on the same line. 117
Errors 'catch' is not followed by whitespace. 118
Errors '{' should be on the previous line. 119
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Name 'zip_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Name 'net_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 126
Errors '}' should be on the same line. 128
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 134
Errors '}' should be on the same line. 136
Errors '{' should be on the previous line. 138
Errors '}' should be on the same line. 140
Errors '{' should be on the previous line. 142
Errors '{' should be on the previous line. 146
Errors '}' should be on the same line. 148
Errors '{' should be on the previous line. 150
Errors Name 'compare_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 157
Errors '{' should be on the previous line. 159
Errors '}' should be on the same line. 161
Errors Name 'E' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 167
Errors Name 'design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 172
Errors Line has trailing spaces. 178
Errors Line has trailing spaces. 179
Errors Line is longer than 80 characters. 188
Errors Name 'open_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_archive_name should be final. 188
Errors Name 'p_archive_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_design_name should be final. 188
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_locale should be final. 188
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Line is longer than 80 characters. 190
Errors Name 'zip_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 195
Errors Name 'design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Name 'new_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 197
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 201
Errors Line has trailing spaces. 207
Errors Missing a Javadoc comment. 208
Errors Variable 'resources' must be private and have accessor methods. 208
Errors Missing a Javadoc comment. 209
Errors Variable 'locale' must be private and have accessor methods. 209
Errors Line has trailing spaces. 210
Errors Line is longer than 80 characters. 211
Errors Missing a Javadoc comment. 211
Errors Name 'list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Variable 'list_model' must be private and have accessor methods. 211
Errors Missing a Javadoc comment. 212
Errors Variable 'list' must be private and have accessor methods. 212
Errors Line has trailing spaces. 213
Errors Missing a Javadoc comment. 214
Errors '{' should be on the previous line. 215
Errors Missing a Javadoc comment. 216
Errors Parameter p_evt should be final. 216
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 217

gui/WindowNets.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Parameter p_board_frame should be final. 43
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 44
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 48
Errors Name 'curr_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line has trailing spaces. 51
Errors Line is longer than 80 characters. 52
Errors Name 'assign_class_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Line is longer than 80 characters. 54
Errors Line has trailing spaces. 56
Errors Line is longer than 80 characters. 57
Errors Name 'filter_incompletes_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 59
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 63
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 69
Errors Name 'sorted_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 80
Errors Line has trailing spaces. 82
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 86
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 87
Errors Name 'selected_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 90
Errors Name 'selected_net_numbers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 98
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Line is longer than 80 characters. 99
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Line is longer than 80 characters. 100
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '{' should be on the previous line. 102
Errors Name 'item_matches' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 113
Errors Line has trailing spaces. 120
Errors Missing a Javadoc comment. 121
Errors Line has trailing spaces. 122
Errors Missing a Javadoc comment. 123
Errors '{' should be on the previous line. 124
Errors Missing a Javadoc comment. 125
Errors Parameter p_evt should be final. 125
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 126
Errors Name 'selected_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 129
Errors Line is longer than 80 characters. 132
Errors Name 'net_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Line is longer than 80 characters. 133
Errors Name 'class_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors 'for' is not followed by whitespace. 134
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 138
Errors Line is longer than 80 characters. 138
Errors Name 'selected_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Line has trailing spaces. 139
Errors Line is longer than 80 characters. 139
Errors '{' should be on the previous line. 142
Errors Name 'selected_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 153
Errors Line is longer than 80 characters. 154
Errors Missing a Javadoc comment. 154
Errors Missing a Javadoc comment. 156
Errors Parameter p_evt should be final. 156
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Name 'selected_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 163
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Line is longer than 80 characters. 164
Errors Name 'max_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164
Errors '{' should be on the previous line. 166
Errors '{' should be on the previous line. 170
Errors Line is longer than 80 characters. 171

gui/WindowObjectInfo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 27
Errors Class WindowObjectInfo should be declared as final. 32
Errors Line is longer than 80 characters. 32
Errors Line is longer than 80 characters. 35
Errors Parameter p_item_list should be final. 44
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 45
Errors Parameter p_board_frame should be final. 45
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_coordinate_transform should be final. 45
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Parameter p_location should be final. 45
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors Line is longer than 80 characters. 47
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Name 'pin_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Name 'via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Name 'trace_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors Name 'cumulative_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors '{' should be on the previous line. 57
Errors '}' should be on the same line. 59
Errors '{' should be on the previous line. 61
Errors '}' should be on the same line. 63
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 67
Errors Line is longer than 80 characters. 70
Errors Line is longer than 80 characters. 71
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 77
Errors '}' should be on the same line. 78
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 81
Errors '{' should be on the previous line. 84
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors '}' should be on the same line. 94
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 105
Errors '{' should be on the previous line. 108
Errors Line is longer than 80 characters. 109
Errors '}' should be on the same line. 110
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 113
Errors Line has trailing spaces. 117
Errors Line has trailing spaces. 118
Errors Line is longer than 80 characters. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 124
Errors 'cast' is not followed by whitespace. 124
Errors Line has trailing spaces. 130
Errors Line is longer than 80 characters. 132
Errors Line is longer than 80 characters. 142
Errors Parameter p_title should be final. 142
Errors Name 'p_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_object_list should be final. 142
Errors Name 'p_object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Line is longer than 80 characters. 143
Errors Parameter p_board_frame should be final. 143
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_coordinate_transform should be final. 143
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line is longer than 80 characters. 145
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Line has trailing spaces. 148
Errors '{' should be on the previous line. 148
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 157
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 160
Errors 'cast' is not followed by whitespace. 160
Errors Line has trailing spaces. 166
Errors First sentence should end with a period. 167
Errors Line is longer than 80 characters. 168
Errors Parameter p_board_frame should be final. 168
Errors Expected @param tag for 'p_board_frame'. 168
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Parameter p_coordinate_transform should be final. 168
Errors Expected @param tag for 'p_coordinate_transform'. 168
Errors Name 'p_coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Line has trailing spaces. 171
Errors Line is longer than 80 characters. 172
Errors Line has trailing spaces. 174
Errors Line is longer than 80 characters. 178
Errors '4' is a magic number. 179
Errors Line has trailing spaces. 180
Errors Line has trailing spaces. 181
Errors Line is longer than 80 characters. 183
Errors Line has trailing spaces. 184
Errors Line has trailing spaces. 185
Errors Name 'default_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line is longer than 80 characters. 187
Errors Line has trailing spaces. 188
Errors Line has trailing spaces. 189
Errors Line is longer than 80 characters. 191
Errors Name 'bold_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors Line has trailing spaces. 193
Errors Line is longer than 80 characters. 194
Errors Line is longer than 80 characters. 195
Errors Name 'scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Line has trailing spaces. 197
Errors Parameter evt should be final. 201
Errors '{' should be on the previous line. 202
Errors Line has trailing spaces. 207
Errors Line has trailing spaces. 208
Errors Expected an @return tag. 213
Errors Parameter p_string should be final. 213
Errors Expected @param tag for 'p_string'. 213
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_style should be final. 213
Errors Expected @param tag for 'p_style'. 213
Errors Name 'p_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors '{' should be on the previous line. 214
Errors Line has trailing spaces. 215
Errors Line is longer than 80 characters. 216
Errors '{' should be on the previous line. 218
Errors Line is longer than 80 characters. 219
Errors '}' should be on the same line. 220
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 223
Errors Line has trailing spaces. 228
Errors Parameter p_string should be final. 236
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Line has trailing spaces. 240
Errors Name 'append_bold' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors Parameter p_string should be final. 247
Errors Name 'p_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 248
Errors Line has trailing spaces. 251
Errors Parameter p_value should be final. 260
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 261
Errors Line has trailing spaces. 265
Errors Name 'append_without_transforming' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors Parameter p_value should be final. 273
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 274
Errors Line has trailing spaces. 278
Errors Parameter p_point should be final. 286
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors '{' should be on the previous line. 287
Errors Line is longer than 80 characters. 288
Errors Name 'transformed_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Line has trailing spaces. 291
Errors Line is longer than 80 characters. 299
Errors Parameter p_shape should be final. 299
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Parameter p_locale should be final. 299
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors Line is longer than 80 characters. 301
Errors Name 'transformed_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors '{' should be on the previous line. 303
Errors Line has trailing spaces. 308
Errors '{' should be on the previous line. 315
Errors Line has trailing spaces. 318
Errors '{' should be on the previous line. 325
Errors Line has trailing spaces. 328
Errors Line is longer than 80 characters. 338
Errors '(' is followed by whitespace. 338
Errors Parameter p_button_name should be final. 338
Errors Name 'p_button_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Parameter p_window_title should be final. 338
Errors Name 'p_window_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Parameter p_object should be final. 338
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 338
Errors Line is longer than 80 characters. 340
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Line has trailing spaces. 344
Errors Line is longer than 80 characters. 354
Errors Name 'append_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '(' is followed by whitespace. 354
Errors Parameter p_button_name should be final. 354
Errors Name 'p_button_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Parameter p_window_title should be final. 354
Errors Name 'p_window_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Parameter p_items should be final. 354
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Line is longer than 80 characters. 356
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors Line has trailing spaces. 360
Errors Name 'append_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '(' is followed by whitespace. 370
Errors Parameter p_button_name should be final. 370
Errors Name 'p_button_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Parameter p_window_title should be final. 370
Errors Name 'p_window_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Parameter p_objects should be final. 371
Errors Name 'p_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors '{' should be on the previous line. 372
Errors '.' is followed by whitespace. 374
Errors '0.75f' is a magic number. 379
Errors Line has trailing spaces. 382
Errors Line is longer than 80 characters. 383
Errors Line has trailing spaces. 384
Errors Line is longer than 80 characters. 386
Errors Name 'default_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 387
Errors Line is longer than 80 characters. 388
Errors Line is longer than 80 characters. 389
Errors Name 'button_style' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Line is longer than 80 characters. 390
Errors Line has trailing spaces. 392
Errors '{' should be on the previous line. 395
Errors Line is longer than 80 characters. 396
Errors '}' should be on the same line. 397
Errors '{' should be on the previous line. 399
Errors Line is longer than 80 characters. 400
Errors Line has trailing spaces. 405
Errors '{' should be on the previous line. 410
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors '{' should be on the previous line. 412
Errors '{' should be on the previous line. 414
Errors Line has trailing spaces. 420
Errors Missing a Javadoc comment. 421
Errors Name 'text_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors Missing a Javadoc comment. 422
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Line has trailing spaces. 423
Errors Missing a Javadoc comment. 424
Errors Missing a Javadoc comment. 425
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors Line has trailing spaces. 426
Errors Line is longer than 80 characters. 431
Errors Line has trailing spaces. 432
Errors Missing a Javadoc comment. 433
Errors Missing a Javadoc comment. 434
Errors Line has trailing spaces. 435
Errors Line has trailing spaces. 436
Errors Missing a Javadoc comment. 437
Errors '{' should be on the previous line. 438
Errors Line is longer than 80 characters. 439
Errors Missing a Javadoc comment. 439
Errors Parameter p_title should be final. 439
Errors Name 'p_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors Parameter p_objects should be final. 439
Errors Name 'p_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors Line has trailing spaces. 444
Errors Missing a Javadoc comment. 445
Errors Parameter p_evt should be final. 445
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '{' should be on the previous line. 446
Errors Line is longer than 80 characters. 447
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Line has trailing spaces. 448
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Line is longer than 80 characters. 451
Errors Line has trailing spaces. 455
Errors First sentence should end with a period. 456
Errors Line has trailing spaces. 458
Errors First sentence should end with a period. 459
Errors Line has trailing spaces. 461
Errors Missing a Javadoc comment. 462

gui/WindowObjectList.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 23
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 40
Errors Line has trailing spaces. 41
Errors Line has trailing spaces. 46
Errors Line has trailing spaces. 47
Errors Line has trailing spaces. 52
Errors Line has trailing spaces. 53
Errors Name 'button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line has trailing spaces. 57
Errors Name 'north_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 60
Errors Line is longer than 80 characters. 61
Errors Name 'show_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Name 'show_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Line has trailing spaces. 66
Errors Line is longer than 80 characters. 67
Errors Name 'instance_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Name 'instance_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line has trailing spaces. 72
Errors Name 'south_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Line has trailing spaces. 75
Errors Line is longer than 80 characters. 76
Errors Name 'invert_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line has trailing spaces. 80
Errors Line is longer than 80 characters. 81
Errors Name 'recalculate_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Line is longer than 80 characters. 82
Errors Name 'recalculate_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Line has trailing spaces. 86
Errors Line is longer than 80 characters. 87
Errors Line is longer than 80 characters. 88
Errors '10' is a magic number. 88
Errors ',' is not followed by whitespace. 88
Errors '10' is a magic number. 88
Errors ',' is not followed by whitespace. 88
Errors '10' is a magic number. 88
Errors ',' is not followed by whitespace. 88
Errors '10' is a magic number. 88
Errors Line has trailing spaces. 89
Errors Parameter evt should be final. 93
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 99
Errors Method 'setVisible' is not designed for extension - needs to be abstract, final or empty. 101
Errors Parameter p_value should be final. 101
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '{' should be on the previous line. 102
Errors Expression can be simplified. 103
Errors '{' should be on the previous line. 104
Errors Line has trailing spaces. 109
Errors Method 'recalculate' is not designed for extension - needs to be abstract, final or empty. 113
Errors '{' should be on the previous line. 114
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 123
Errors '10' is a magic number. 123
Errors ',' is not followed by whitespace. 123
Errors '10' is a magic number. 123
Errors ',' is not followed by whitespace. 123
Errors '10' is a magic number. 123
Errors ',' is not followed by whitespace. 123
Errors '10' is a magic number. 123
Errors '{' should be on the previous line. 126
Errors '}' should be on the same line. 129
Errors '{' should be on the previous line. 131
Errors Line has trailing spaces. 135
Errors Parameter evt should be final. 138
Errors '{' should be on the previous line. 139
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 147
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 151
Errors '{' should be on the previous line. 152
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 154
Errors '{' should be on the previous line. 156
Errors Line has trailing spaces. 162
Errors Method 'add_to_list' is not designed for extension - needs to be abstract, final or empty. 168
Errors Name 'add_to_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Parameter p_object should be final. 168
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 172
Errors 'protected' modifier out of order with the JLS suggestions. 176
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Line has trailing spaces. 177
Errors 'protected' modifier out of order with the JLS suggestions. 181
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line has trailing spaces. 182
Errors Missing a Javadoc comment. 183
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Variable 'board_frame' must be private and have accessor methods. 183
Errors Line has trailing spaces. 184
Errors Missing a Javadoc comment. 185
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Line has trailing spaces. 186
Errors Missing a Javadoc comment. 187
Errors Name 'list_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Missing a Javadoc comment. 188
Errors Name 'list_empty_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Variable 'list_empty_message' must be private and have accessor methods. 188
Errors Line has trailing spaces. 189
Errors Missing a Javadoc comment. 190
Errors Name 'list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Missing a Javadoc comment. 191
Errors Variable 'list' must be private and have accessor methods. 191
Errors Line has trailing spaces. 192
Errors Missing a Javadoc comment. 193
Errors Name 'south_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Variable 'south_panel' must be private and have accessor methods. 193
Errors Line has trailing spaces. 194
Errors First sentence should end with a period. 195
Errors Line is longer than 80 characters. 196
Errors Variable 'subwindows' must be private and have accessor methods. 196
Errors Line has trailing spaces. 197
Errors Missing a Javadoc comment. 198
Errors Line has trailing spaces. 199
Errors First sentence should end with a period. 200
Errors Line has trailing spaces. 202
Errors Line has trailing spaces. 203
Errors First sentence should end with a period. 204
Errors '{' should be on the previous line. 206
Errors Missing a Javadoc comment. 207
Errors Parameter p_evt should be final. 207
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Name 'selected_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 211
Errors Line is longer than 80 characters. 214
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 216
Errors Line is longer than 80 characters. 217
Errors 'cast' is not followed by whitespace. 217
Errors Line is longer than 80 characters. 219
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Line is longer than 80 characters. 221
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Line is longer than 80 characters. 224
Errors Line has trailing spaces. 228
Errors Missing a Javadoc comment. 229
Errors Line has trailing spaces. 231
Errors First sentence should end with a period. 232
Errors '{' should be on the previous line. 234
Errors Missing a Javadoc comment. 235
Errors Parameter p_evt should be final. 235
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors '{' should be on the previous line. 236
Errors Line has trailing spaces. 240
Errors First sentence should end with a period. 241
Errors '{' should be on the previous line. 243
Errors Missing a Javadoc comment. 244
Errors Parameter p_evt should be final. 244
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 245
Errors '{' should be on the previous line. 247
Errors Line is longer than 80 characters. 250
Errors Name 'new_selected_indices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 253
Errors '{' should be on the previous line. 255
Errors Line has trailing spaces. 263
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 269
Errors Parameter p_object_stream should be final. 269
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors '{' should be on the previous line. 270
Errors Name 'selected_indices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors '{' should be on the previous line. 273
Errors '}' should be on the same line. 275
Errors '{' should be on the previous line. 277
Errors '{' should be on the previous line. 281
Errors '}' should be on the same line. 283
Errors '{' should be on the previous line. 285
Errors Line has trailing spaces. 290
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 292
Errors Parameter p_object_stream should be final. 292
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 293
Errors Name 'saved_selected_indices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors '{' should be on the previous line. 296
Errors '}' should be on the same line. 298
Errors '{' should be on the previous line. 300
Errors '{' should be on the previous line. 306
Errors Line has trailing spaces. 311
Errors First sentence should end with a period. 312
Errors '{' should be on the previous line. 314
Errors Missing a Javadoc comment. 315
Errors Parameter p_evt should be final. 315
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors '{' should be on the previous line. 316

gui/WindowObjectListWithFilter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 25
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 42
Errors Name 'input_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 45
Errors Line is longer than 80 characters. 46
Errors Name 'filter_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line has trailing spaces. 48
Errors '10' is a magic number. 49
Errors Line has trailing spaces. 53
Errors Method 'add_to_list' is not designed for extension - needs to be abstract, final or empty. 59
Errors Name 'add_to_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_object should be final. 59
Errors Name 'p_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors Name 'curr_filter_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Name 'object_matches' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 64
Errors '}' should be on the same line. 66
Errors '{' should be on the previous line. 68
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 76
Errors Method 'get_snapshot_info' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'get_snapshot_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors Name 'selected_indices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 86
Errors '}' should be on the same line. 88
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 95
Errors Line is longer than 80 characters. 99
Errors Method 'set_snapshot_info' is not designed for extension - needs to be abstract, final or empty. 101
Errors Name 'set_snapshot_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Parameter p_snapshot_info should be final. 101
Errors Name 'p_snapshot_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 109
Errors Line has trailing spaces. 113
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 119
Errors Parameter p_object_stream should be final. 119
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors '{' should be on the previous line. 122
Errors '}' should be on the same line. 124
Errors '{' should be on the previous line. 126
Errors Line has trailing spaces. 131
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 133
Errors Parameter p_object_stream should be final. 133
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors '{' should be on the previous line. 134
Errors '{' should be on the previous line. 136
Errors Name 'curr_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors '}' should be on the same line. 139
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 146
Errors Missing a Javadoc comment. 147
Errors Name 'filter_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line has trailing spaces. 148
Errors Class SnapshotInfo should be declared as final. 152
Errors '{' should be on the previous line. 153
Errors Missing a Javadoc comment. 154
Errors Parameter p_filter should be final. 154
Errors Name 'p_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Parameter p_selected_indices should be final. 154
Errors Name 'p_selected_indices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 155
Errors Missing a Javadoc comment. 159
Errors Missing a Javadoc comment. 160
Errors Name 'selected_indices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160

gui/WindowObjectVisibility.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 25
Errors Class WindowObjectVisibility should be declared as final. 31
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 33
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line has trailing spaces. 41
Errors Line is longer than 80 characters. 42
Errors Name 'header_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Name 'message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 45
Errors '{' should be on the previous line. 47
Errors Line is longer than 80 characters. 48
Errors Line is longer than 80 characters. 50
Errors Line is longer than 80 characters. 51
Errors Line has trailing spaces. 55
Errors First sentence should end with a period. 56
Errors Line is longer than 80 characters. 57
Errors Parameter p_board_frame should be final. 57
Errors Expected @param tag for 'p_board_frame'. 57
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_title should be final. 57
Errors Expected @param tag for 'p_title'. 57
Errors Name 'p_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_header_message should be final. 57
Errors Expected @param tag for 'p_header_message'. 57
Errors Name 'p_header_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_message_arr should be final. 57
Errors Expected @param tag for 'p_message_arr'. 57
Errors Name 'p_message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 59
Errors Line has trailing spaces. 62
Errors '{' should be on the previous line. 67
Errors Line is longer than 80 characters. 68
Errors Name 'color_intensity_table' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 70
Errors Line has trailing spaces. 74
Errors Name 'set_changed_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_index should be final. 76
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_value should be final. 76
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 78
Errors Line is longer than 80 characters. 79

gui/WindowPackages.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Parameter p_board_frame should be final. 40
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 43
Errors Line is longer than 80 characters. 44
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 48
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 52
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors Line is longer than 80 characters. 54
Errors Name 'sorted_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 57
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 65
Errors Line has trailing spaces. 67
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Name 'selected_packages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 75
Errors Line is longer than 80 characters. 78
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line is longer than 80 characters. 79
Errors Name 'board_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Line is longer than 80 characters. 80
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Name 'curr_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Name 'package_matches' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 91
Errors '{' should be on the previous line. 97

gui/WindowPadstacks.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line has trailing spaces. 36
Errors First sentence should end with a period. 37
Errors Parameter p_board_frame should be final. 42
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Line has trailing spaces. 45
Errors Line is longer than 80 characters. 46
Errors Line is longer than 80 characters. 48
Errors Line has trailing spaces. 50
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 54
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Line is longer than 80 characters. 56
Errors Name 'sorted_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 64
Errors Line is longer than 80 characters. 67
Errors Line has trailing spaces. 69
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 73
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Name 'selected_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 80
Errors Name 'padstack_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 82
Errors 'cast' is not followed by whitespace. 83
Errors Line is longer than 80 characters. 85
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line is longer than 80 characters. 86
Errors Name 'board_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line is longer than 80 characters. 87
Errors 'for' is not followed by whitespace. 88
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 90
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 92
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Name 'curr_selected_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 101
Errors 'cast' is not followed by whitespace. 102

gui/WindowRouteDetail.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Unused import - board.BasicBoard. 22
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 34
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line is longer than 80 characters. 43
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line is longer than 80 characters. 52
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '5' is a magic number. 54
Errors '10' is a magic number. 54
Errors '5' is a magic number. 54
Errors '10' is a magic number. 54
Errors Line is longer than 80 characters. 58
Errors Name 'clearance_compensation_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 59
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 67
Errors Line is longer than 80 characters. 72
Errors Name 'clearance_compensation_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 84
Errors Line is longer than 80 characters. 90
Errors Name 'pull_tight_accuracy_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors '5' is a magic number. 92
Errors '10' is a magic number. 92
Errors '5' is a magic number. 92
Errors '10' is a magic number. 92
Errors Line is longer than 80 characters. 102
Errors Line is longer than 80 characters. 108
Errors Line is longer than 80 characters. 110
Errors Line is longer than 80 characters. 112
Errors First sentence should end with a period. 124
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 127
Errors '{' should be on the previous line. 128
Errors Line is longer than 80 characters. 129
Errors '}' should be on the same line. 132
Errors '{' should be on the previous line. 134
Errors Line is longer than 80 characters. 137
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors Line is longer than 80 characters. 142
Errors Name 'accuracy_slider_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Missing a Javadoc comment. 145
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Missing a Javadoc comment. 146
Errors Name 'accuracy_slider' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Missing a Javadoc comment. 147
Errors Name 'on_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Missing a Javadoc comment. 148
Errors Name 'off_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Missing a Javadoc comment. 149
Errors Name 'outline_keepout_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Missing a Javadoc comment. 150
Errors Name 'c_max_slider_value' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 150
Errors Missing a Javadoc comment. 151
Errors Name 'c_accuracy_scale_factor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 151
Errors Line is longer than 80 characters. 153
Errors Missing a Javadoc comment. 153
Errors Missing a Javadoc comment. 156
Errors Parameter p_evt should be final. 156
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 162
Errors Missing a Javadoc comment. 162
Errors Missing a Javadoc comment. 165
Errors Parameter p_evt should be final. 165
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 166
Errors Line is longer than 80 characters. 171
Errors Missing a Javadoc comment. 171
Errors Missing a Javadoc comment. 174
Errors Parameter evt should be final. 174
Errors '{' should be on the previous line. 175
Errors Line is longer than 80 characters. 176
Errors Name 'new_accurracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Line is longer than 80 characters. 177
Errors Line is longer than 80 characters. 181
Errors Missing a Javadoc comment. 181
Errors Missing a Javadoc comment. 184
Errors Parameter p_evt should be final. 184
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 187
Errors Line is longer than 80 characters. 190
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 193

gui/WindowRouteParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Method length is 243 lines (max allowed is 150). 39
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 45
Errors Line has trailing spaces. 46
Errors Line is longer than 80 characters. 47
Errors Line has trailing spaces. 49
Errors ')' is preceded with whitespace. 50
Errors Line has trailing spaces. 51
Errors Line has trailing spaces. 53
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Line is longer than 80 characters. 58
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '10' is a magic number. 60
Errors '10' is a magic number. 60
Errors Line has trailing spaces. 61
Errors Line has trailing spaces. 63
Errors Line is longer than 80 characters. 64
Errors Name 'snap_angle_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line is longer than 80 characters. 65
Errors Line has trailing spaces. 66
Errors '3' is a magic number. 68
Errors Line has trailing spaces. 71
Errors Line is longer than 80 characters. 72
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 74
Errors Line has trailing spaces. 75
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Name 'snap_angle_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line has trailing spaces. 85
Errors Line has trailing spaces. 86
Errors Line has trailing spaces. 91
Errors Line has trailing spaces. 96
Errors Line is longer than 80 characters. 97
Errors Line has trailing spaces. 100
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 103
Errors Name 'route_mode_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Line has trailing spaces. 108
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 110
Errors Line has trailing spaces. 111
Errors Line has trailing spaces. 114
Errors Line is longer than 80 characters. 115
Errors Name 'route_mode_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line has trailing spaces. 119
Errors Line has trailing spaces. 126
Errors Line is longer than 80 characters. 127
Errors Line has trailing spaces. 130
Errors Line is longer than 80 characters. 131
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 133
Errors Name 'trace_widths_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Line has trailing spaces. 138
Errors Line is longer than 80 characters. 139
Errors Line is longer than 80 characters. 140
Errors Line has trailing spaces. 141
Errors Line has trailing spaces. 145
Errors Line is longer than 80 characters. 146
Errors Name 'trace_widths_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Line has trailing spaces. 150
Errors Line has trailing spaces. 157
Errors Line is longer than 80 characters. 158
Errors Line has trailing spaces. 161
Errors Line has trailing spaces. 163
Errors Line is longer than 80 characters. 164
Errors Line is longer than 80 characters. 167
Errors Line has trailing spaces. 169
Errors Line has trailing spaces. 171
Errors Line is longer than 80 characters. 172
Errors Line is longer than 80 characters. 173
Errors Line is longer than 80 characters. 175
Errors Line has trailing spaces. 177
Errors Line has trailing spaces. 179
Errors Line is longer than 80 characters. 180
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 183
Errors Line has trailing spaces. 185
Errors Line has trailing spaces. 187
Errors Line is longer than 80 characters. 188
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 191
Errors Line has trailing spaces. 193
Errors Line has trailing spaces. 195
Errors Line is longer than 80 characters. 196
Errors Line is longer than 80 characters. 197
Errors Line is longer than 80 characters. 198
Errors Line is longer than 80 characters. 199
Errors Line has trailing spaces. 201
Errors Line has trailing spaces. 203
Errors Line is longer than 80 characters. 204
Errors Line is longer than 80 characters. 207
Errors Line has trailing spaces. 209
Errors Line has trailing spaces. 211
Errors Line is longer than 80 characters. 212
Errors Line has trailing spaces. 215
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 217
Errors Line is longer than 80 characters. 218
Errors Line is longer than 80 characters. 219
Errors Line is longer than 80 characters. 220
Errors Line has trailing spaces. 221
Errors Line is longer than 80 characters. 223
Errors Name 'pin_exit_edge_to_turn_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Line is longer than 80 characters. 224
Errors Line is longer than 80 characters. 225
Errors Line is longer than 80 characters. 227
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '7' is a magic number. 228
Errors Line is longer than 80 characters. 229
Errors '5' is a magic number. 230
Errors Line is longer than 80 characters. 234
Errors Line is longer than 80 characters. 235
Errors Line has trailing spaces. 236
Errors Line is longer than 80 characters. 238
Errors Line has trailing spaces. 241
Errors Line has trailing spaces. 243
Errors Line is longer than 80 characters. 245
Errors Name 'pull_tight_region_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Line is longer than 80 characters. 246
Errors Line has trailing spaces. 249
Errors Line is longer than 80 characters. 250
Errors '3' is a magic number. 251
Errors Line is longer than 80 characters. 256
Errors Line has trailing spaces. 257
Errors Line has trailing spaces. 263
Errors Line is longer than 80 characters. 264
Errors Line has trailing spaces. 267
Errors Line is longer than 80 characters. 268
Errors Name 'detail_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Line is longer than 80 characters. 272
Errors Line has trailing spaces. 276
Errors Line has trailing spaces. 278
Errors Line has trailing spaces. 283
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 287
Errors '{' should be on the previous line. 288
Errors Line has trailing spaces. 293
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 300
Errors Parameter p_object_stream should be final. 300
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 301
Errors Line has trailing spaces. 302
Errors Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors 'if' is not followed by whitespace. 304
Errors '{' should be on the previous line. 305
Errors 'if' is not followed by whitespace. 309
Errors '{' should be on the previous line. 310
Errors 'if' is not followed by whitespace. 314
Errors '{' should be on the previous line. 315
Errors Line has trailing spaces. 322
Errors Line has trailing spaces. 324
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 330
Errors Parameter p_object_stream should be final. 330
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 331
Errors Line has trailing spaces. 336
Errors First sentence should end with a period. 337
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 340
Errors '{' should be on the previous line. 341
Errors Line is longer than 80 characters. 342
Errors Name 'snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line has trailing spaces. 343
Errors '{' should be on the previous line. 345
Errors '}' should be on the same line. 347
Errors '{' should be on the previous line. 349
Errors '}' should be on the same line. 351
Errors '{' should be on the previous line. 353
Errors Line has trailing spaces. 356
Errors 'if' is not followed by whitespace. 357
Errors '{' should be on the previous line. 358
Errors '}' should be on the same line. 360
Errors '{' should be on the previous line. 362
Errors Line has trailing spaces. 365
Errors 'if' is not followed by whitespace. 366
Errors '{' should be on the previous line. 367
Errors '{' should be on the previous line. 370
Errors '}' should be on the same line. 373
Errors '{' should be on the previous line. 375
Errors Line has trailing spaces. 378
Errors Line is longer than 80 characters. 379
Errors Line is longer than 80 characters. 380
Errors Line is longer than 80 characters. 381
Errors Line is longer than 80 characters. 382
Errors Line is longer than 80 characters. 383
Errors Line is longer than 80 characters. 384
Errors Line has trailing spaces. 385
Errors Line is longer than 80 characters. 386
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors Line is longer than 80 characters. 387
Errors Line is longer than 80 characters. 389
Errors Line has trailing spaces. 390
Errors Line is longer than 80 characters. 391
Errors Name 'region_slider_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Line has trailing spaces. 395
Errors '{' should be on the previous line. 397
Errors '{' should be on the previous line. 401
Errors Line has trailing spaces. 405
Errors Method 'parent_iconified' is not designed for extension - needs to be abstract, final or empty. 409
Errors Name 'parent_iconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors '{' should be on the previous line. 410
Errors Line has trailing spaces. 415
Errors Method 'parent_deiconified' is not designed for extension - needs to be abstract, final or empty. 419
Errors Name 'parent_deiconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 419
Errors '{' should be on the previous line. 420
Errors Line has trailing spaces. 425
Errors Missing a Javadoc comment. 426
Errors Name 'set_pull_tight_region_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Parameter p_slider_value should be final. 426
Errors Name 'p_slider_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors '{' should be on the previous line. 427
Errors Name 'slider_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors Name 'new_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors '0.9' is a magic number. 431
Errors '{' should be on the previous line. 432
Errors '}' should be on the same line. 435
Errors '{' should be on the previous line. 437
Errors Line is longer than 80 characters. 442
Errors Line has trailing spaces. 444
Errors Line has trailing spaces. 445
Errors Missing a Javadoc comment. 446
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Missing a Javadoc comment. 447
Errors Name 'current_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Missing a Javadoc comment. 448
Errors Name 'manual_rule_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Variable 'manual_rule_window' must be private and have accessor methods. 448
Errors Missing a Javadoc comment. 449
Errors Name 'detail_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Variable 'detail_window' must be private and have accessor methods. 449
Errors Missing a Javadoc comment. 450
Errors Name 'region_slider' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors Missing a Javadoc comment. 451
Errors Name 'region_width_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors Missing a Javadoc comment. 452
Errors Name 'edge_to_turn_dist_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors Line has trailing spaces. 453
Errors Missing a Javadoc comment. 454
Errors Name 'snap_angle_90_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 454
Errors Missing a Javadoc comment. 455
Errors Name 'snap_angle_45_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Missing a Javadoc comment. 456
Errors Name 'snap_angle_none_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors Missing a Javadoc comment. 457
Errors Name 'dynamic_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 457
Errors Missing a Javadoc comment. 458
Errors Name 'stitch_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors Missing a Javadoc comment. 459
Errors Name 'automatic_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors Missing a Javadoc comment. 460
Errors Name 'manual_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors ';' is preceded with whitespace. 460
Errors Missing a Javadoc comment. 461
Errors Name 'shove_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Missing a Javadoc comment. 462
Errors Name 'drag_component_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 462
Errors Missing a Javadoc comment. 463
Errors Name 'ignore_conduction_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Missing a Javadoc comment. 464
Errors Name 'via_snap_to_smd_center_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Missing a Javadoc comment. 465
Errors Name 'hilight_routing_obstacle_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Missing a Javadoc comment. 466
Errors Name 'neckdown_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Missing a Javadoc comment. 467
Errors Name 'restrict_pin_exit_directions_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Line has trailing spaces. 468
Errors Missing a Javadoc comment. 469
Errors Name 'detail_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 469
Errors Missing a Javadoc comment. 470
Errors Name 'manual_trace_width_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Missing a Javadoc comment. 471
Errors Name 'key_input_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors Line has trailing spaces. 472
Errors Missing a Javadoc comment. 473
Errors Name 'c_max_slider_value' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 473
Errors Missing a Javadoc comment. 474
Errors Name 'c_region_scale_factor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 474
Errors Line has trailing spaces. 475
Errors Missing a Javadoc comment. 476
Errors '{' should be on the previous line. 477
Errors Missing a Javadoc comment. 478
Errors Parameter p_evt should be final. 478
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '{' should be on the previous line. 479
Errors Line is longer than 80 characters. 480
Errors Line is longer than 80 characters. 484
Errors Name 'trace_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Name 'free_angle_traces_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 485
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors '{' should be on the previous line. 487
Errors '{' should be on the previous line. 489
Errors Line is longer than 80 characters. 490
Errors 'cast' is not followed by whitespace. 490
Errors '{' should be on the previous line. 498
Errors Line has trailing spaces. 499
Errors Line is longer than 80 characters. 500
Errors Line is longer than 80 characters. 501
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors '{' should be on the previous line. 503
Errors Line is longer than 80 characters. 508
Errors Line has trailing spaces. 511
Errors Missing a Javadoc comment. 512
Errors '{' should be on the previous line. 513
Errors Missing a Javadoc comment. 514
Errors Parameter p_evt should be final. 514
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 514
Errors '{' should be on the previous line. 515
Errors Line is longer than 80 characters. 516
Errors Line is longer than 80 characters. 520
Errors Name 'trace_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Name 'free_angle_traces_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 521
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors '{' should be on the previous line. 523
Errors '{' should be on the previous line. 525
Errors Line is longer than 80 characters. 526
Errors 'cast' is not followed by whitespace. 526
Errors '{' should be on the previous line. 534
Errors Line has trailing spaces. 535
Errors Line is longer than 80 characters. 536
Errors Line is longer than 80 characters. 537
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors '{' should be on the previous line. 539
Errors Line is longer than 80 characters. 544
Errors Line has trailing spaces. 547
Errors Missing a Javadoc comment. 548
Errors Missing a Javadoc comment. 550
Errors Parameter p_evt should be final. 550
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors '{' should be on the previous line. 551
Errors Line has trailing spaces. 555
Errors Missing a Javadoc comment. 556
Errors Missing a Javadoc comment. 558
Errors Parameter p_evt should be final. 558
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors '{' should be on the previous line. 559
Errors Line has trailing spaces. 563
Errors Missing a Javadoc comment. 564
Errors '{' should be on the previous line. 565
Errors Missing a Javadoc comment. 566
Errors Parameter p_evt should be final. 566
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 566
Errors '{' should be on the previous line. 567
Errors Line has trailing spaces. 571
Errors Missing a Javadoc comment. 572
Errors '{' should be on the previous line. 573
Errors Missing a Javadoc comment. 574
Errors Parameter p_evt should be final. 574
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors '{' should be on the previous line. 575
Errors '{' should be on the previous line. 577
Errors Line is longer than 80 characters. 579
Errors 'cast' is not followed by whitespace. 579
Errors '200' is a magic number. 579
Errors 'cast' is not followed by whitespace. 579
Errors '300' is a magic number. 579
Errors Missing a Javadoc comment. 584
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 584
Errors Line has trailing spaces. 586
Errors Line is longer than 80 characters. 587
Errors Missing a Javadoc comment. 587
Errors Missing a Javadoc comment. 589
Errors Parameter p_evt should be final. 589
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 589
Errors '{' should be on the previous line. 590
Errors Line has trailing spaces. 595
Errors Line is longer than 80 characters. 596
Errors Missing a Javadoc comment. 596
Errors Missing a Javadoc comment. 598
Errors Parameter p_evt should be final. 598
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 598
Errors '{' should be on the previous line. 599
Errors '{' should be on the previous line. 601
Errors Line is longer than 80 characters. 603
Errors 'cast' is not followed by whitespace. 603
Errors '200' is a magic number. 603
Errors 'cast' is not followed by whitespace. 603
Errors '200' is a magic number. 603
Errors Line has trailing spaces. 609
Errors Missing a Javadoc comment. 610
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 610
Errors Variable 'first_time' must be private and have accessor methods. 610
Errors Line has trailing spaces. 612
Errors Missing a Javadoc comment. 613
Errors '{' should be on the previous line. 614
Errors Missing a Javadoc comment. 615
Errors Parameter p_evt should be final. 615
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 615
Errors '{' should be on the previous line. 616
Errors Line is longer than 80 characters. 617
Errors Line has trailing spaces. 621
Errors Line is longer than 80 characters. 622
Errors Missing a Javadoc comment. 622
Errors Missing a Javadoc comment. 624
Errors Parameter p_evt should be final. 624
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 624
Errors '{' should be on the previous line. 625
Errors Line is longer than 80 characters. 626
Errors Line has trailing spaces. 629
Errors Line is longer than 80 characters. 630
Errors Missing a Javadoc comment. 630
Errors Missing a Javadoc comment. 632
Errors Parameter p_evt should be final. 632
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 632
Errors '{' should be on the previous line. 633
Errors Line is longer than 80 characters. 634
Errors Line has trailing spaces. 637
Errors Line is longer than 80 characters. 638
Errors Missing a Javadoc comment. 638
Errors Missing a Javadoc comment. 640
Errors Parameter p_evt should be final. 640
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 640
Errors '{' should be on the previous line. 641
Errors Line is longer than 80 characters. 642
Errors Line has trailing spaces. 645
Errors Missing a Javadoc comment. 646
Errors Missing a Javadoc comment. 648
Errors Parameter p_evt should be final. 648
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 648
Errors '{' should be on the previous line. 649
Errors Line is longer than 80 characters. 650
Errors Line has trailing spaces. 654
Errors Missing a Javadoc comment. 655
Errors '{' should be on the previous line. 656
Errors Missing a Javadoc comment. 657
Errors Parameter p_evt should be final. 657
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors '{' should be on the previous line. 658
Errors Line is longer than 80 characters. 659
Errors Line has trailing spaces. 662
Errors Line has trailing spaces. 663
Errors Line has trailing spaces. 664
Errors Line is longer than 80 characters. 665
Errors Missing a Javadoc comment. 665
Errors Missing a Javadoc comment. 667
Errors Parameter p_evt should be final. 667
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors '{' should be on the previous line. 668
Errors '{' should be on the previous line. 670
Errors Line is longer than 80 characters. 671
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 672
Errors Line is longer than 80 characters. 673
Errors '}' should be on the same line. 675
Errors '{' should be on the previous line. 677
Errors Line has trailing spaces. 683
Errors Line is longer than 80 characters. 684
Errors Missing a Javadoc comment. 684
Errors Missing a Javadoc comment. 686
Errors Parameter p_evt should be final. 686
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors '{' should be on the previous line. 687
Errors '{' should be on the previous line. 689
Errors '{' should be on the previous line. 693
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 696
Errors 'cast' is not followed by whitespace. 696
Errors Line is longer than 80 characters. 698
Errors '}' should be on the same line. 700
Errors '{' should be on the previous line. 702
Errors Line has trailing spaces. 707
Errors Line is longer than 80 characters. 708
Errors Missing a Javadoc comment. 708
Errors Missing a Javadoc comment. 710
Errors Parameter p_evt should be final. 710
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 710
Errors '{' should be on the previous line. 711
Errors '{' should be on the previous line. 713
Errors Line is longer than 80 characters. 715
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 715
Errors Line is longer than 80 characters. 716
Errors Missing a Javadoc comment. 721
Errors Parameter p_evt should be final. 721
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 721
Errors '{' should be on the previous line. 722
Errors Line has trailing spaces. 725
Errors Line has trailing spaces. 726
Errors Missing a Javadoc comment. 727
Errors Missing a Javadoc comment. 729
Errors Parameter p_evt should be final. 729
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 729
Errors '{' should be on the previous line. 730
Errors '{' should be on the previous line. 732
Errors '{' should be on the previous line. 736
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 739
Errors 'cast' is not followed by whitespace. 739
Errors '}' should be on the same line. 741
Errors '{' should be on the previous line. 743
Errors Line has trailing spaces. 748
Errors Line is longer than 80 characters. 749
Errors Missing a Javadoc comment. 749
Errors Missing a Javadoc comment. 751
Errors Parameter p_evt should be final. 751
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 751
Errors '{' should be on the previous line. 752
Errors '{' should be on the previous line. 754
Errors Missing a Javadoc comment. 760
Errors Parameter p_evt should be final. 760
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors '{' should be on the previous line. 761
Errors Line has trailing spaces. 764
Errors Line has trailing spaces. 765
Errors Line has trailing spaces. 766
Errors Line is longer than 80 characters. 767
Errors Missing a Javadoc comment. 767
Errors Missing a Javadoc comment. 769
Errors Parameter evt should be final. 769
Errors '{' should be on the previous line. 770

gui/WindowRouteStubs.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 41
Errors Line has trailing spaces. 42
Errors First sentence should end with a period. 43
Errors Parameter p_board_frame should be final. 48
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line is longer than 80 characters. 51
Errors Line is longer than 80 characters. 53
Errors Line is longer than 80 characters. 54
Errors Line has trailing spaces. 56
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 60
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 62
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line has trailing spaces. 63
Errors Line is longer than 80 characters. 64
Errors Name 'route_stub_info_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Line has trailing spaces. 65
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 69
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 77
Errors Name 'stub_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Name 'stub_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 81
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 84
Errors '}' should be on the same line. 86
Errors '{' should be on the previous line. 88
Errors Name 'curr_contact_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors Name 'first_contact_first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 92
Errors Name 'first_contact_last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Name 'all_contacts_on_one_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 98
Errors '{' should be on the previous line. 105
Errors '&&' should be on a new line. 108
Errors '}' should be on the same line. 112
Errors '{' should be on the previous line. 114
Errors 'cast' is not followed by whitespace. 118
Errors '}' should be on the same line. 119
Errors '{' should be on the previous line. 121
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors '}' should be on the same line. 126
Errors '{' should be on the previous line. 128
Errors '}' should be on the same line. 130
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 137
Errors Name 'curr_route_stub_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 137
Errors Line has trailing spaces. 140
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 142
Errors Line is longer than 80 characters. 145
Errors Line has trailing spaces. 147
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 151
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Name 'selected_list_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors '{' should be on the previous line. 155
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 161
Errors 'cast' is not followed by whitespace. 161
Errors Line is longer than 80 characters. 163
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Line has trailing spaces. 167
Errors Missing a Javadoc comment. 168
Errors Line has trailing spaces. 169
Errors '{' should be on the previous line. 174
Errors Missing a Javadoc comment. 175
Errors Parameter p_stub should be final. 175
Errors Name 'p_stub' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Parameter p_location should be final. 175
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Parameter p_layer_no should be final. 175
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors Line is longer than 80 characters. 177
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Line is longer than 80 characters. 179
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line is longer than 80 characters. 182
Errors Line has trailing spaces. 184
Errors Missing a Javadoc comment. 185
Errors '{' should be on the previous line. 186
Errors Name 'item_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 189
Errors '}' should be on the same line. 191
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 196
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 197
Errors '+' should be on a new line. 197
Errors Line is longer than 80 characters. 198
Errors '+' should be on a new line. 198
Errors Line has trailing spaces. 202
Errors Missing a Javadoc comment. 203
Errors Parameter p_other should be final. 203
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors '{' should be on the previous line. 207
Errors '{' should be on the previous line. 211
Errors '{' should be on the previous line. 215
Errors Line has trailing spaces. 220
Errors Missing a Javadoc comment. 221
Errors Name 'stub_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Missing a Javadoc comment. 222
Errors Missing a Javadoc comment. 223
Errors Missing a Javadoc comment. 224
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224

gui/WindowSelectParameter.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 25
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Parameter p_board_frame should be final. 39
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors '{' should be on the previous line. 40
Errors Line has trailing spaces. 42
Errors Line has trailing spaces. 43
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 46
Errors Line has trailing spaces. 48
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line is longer than 80 characters. 53
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '10' is a magic number. 56
Errors '10' is a magic number. 56
Errors Line has trailing spaces. 57
Errors Line has trailing spaces. 59
Errors Line is longer than 80 characters. 60
Errors Name 'selection_layer_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line has trailing spaces. 63
Errors Line is longer than 80 characters. 64
Errors Line is longer than 80 characters. 65
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 67
Errors Line has trailing spaces. 68
Errors Line has trailing spaces. 71
Errors Line is longer than 80 characters. 72
Errors Name 'selection_layer_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line has trailing spaces. 80
Errors Line is longer than 80 characters. 81
Errors Line has trailing spaces. 84
Errors Line has trailing spaces. 86
Errors Line is longer than 80 characters. 87
Errors Name 'selectable_items_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Line has trailing spaces. 90
Errors Line is longer than 80 characters. 91
Errors Name 'filter_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line has trailing spaces. 92
Errors Line is longer than 80 characters. 93
Errors Line has trailing spaces. 94
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 98
Errors Line is longer than 80 characters. 100
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 103
Errors Line has trailing spaces. 106
Errors Line has trailing spaces. 108
Errors Line is longer than 80 characters. 109
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 111
Errors Name 'current_layer_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors Line has trailing spaces. 115
Errors Line is longer than 80 characters. 116
Errors Line is longer than 80 characters. 117
Errors Name 'current_layer_button_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 120
Errors Name 'curr_signal_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Line is longer than 80 characters. 128
Errors Name 'empty_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Line has trailing spaces. 133
Errors Line has trailing spaces. 135
Errors Line has trailing spaces. 140
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 144
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 147
Errors '}' should be on the same line. 149
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 154
Errors Name 'item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 156
Errors Line is longer than 80 characters. 157
Errors '}' should be on the same line. 158
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 161
Errors Name 'filter_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 164
Errors ';' is preceded with whitespace. 164
Errors Line is longer than 80 characters. 167
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Line is longer than 80 characters. 168
Errors Name 'current_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Line is longer than 80 characters. 169
Errors Line has trailing spaces. 171
Errors Method 'select' is not designed for extension - needs to be abstract, final or empty. 177
Errors Parameter p_signal_layer_no should be final. 177
Errors Name 'p_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 181
Errors Missing a Javadoc comment. 182
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Line has trailing spaces. 183
Errors Missing a Javadoc comment. 184
Errors Name 'layer_name_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Line has trailing spaces. 185
Errors Missing a Javadoc comment. 186
Errors Name 'item_selection_choices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line has trailing spaces. 187
Errors Missing a Javadoc comment. 188
Errors Name 'all_visible_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Line has trailing spaces. 189
Errors Missing a Javadoc comment. 190
Errors Name 'current_only_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Line has trailing spaces. 191
Errors Missing a Javadoc comment. 192
Errors Missing a Javadoc comment. 194
Errors Parameter p_signal_layer_no should be final. 194
Errors Name 'p_signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Parameter p_layer_no should be final. 194
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors '{' should be on the previous line. 195
Errors Line has trailing spaces. 199
Errors Missing a Javadoc comment. 200
Errors Parameter p_evt should be final. 200
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '{' should be on the previous line. 201
Errors Line has trailing spaces. 204
Errors Missing a Javadoc comment. 205
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Variable 'signal_layer_no' must be private and have accessor methods. 205
Errors Missing a Javadoc comment. 206
Errors Name 'layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Variable 'layer_no' must be private and have accessor methods. 206
Errors Line has trailing spaces. 208
Errors Missing a Javadoc comment. 209
Errors '{' should be on the previous line. 210
Errors Missing a Javadoc comment. 211
Errors Parameter p_evt should be final. 211
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Line has trailing spaces. 216
Errors Missing a Javadoc comment. 217
Errors '{' should be on the previous line. 218
Errors Missing a Javadoc comment. 219
Errors Parameter p_evt should be final. 219
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220
Errors Line has trailing spaces. 224
Errors Missing a Javadoc comment. 225
Errors Missing a Javadoc comment. 227
Errors Parameter p_item_no should be final. 227
Errors Name 'p_item_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors Missing a Javadoc comment. 231
Errors Parameter p_evt should be final. 231
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors Name 'is_selected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Line has trailing spaces. 234
Errors Line is longer than 80 characters. 235
Errors Name 'item_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Line has trailing spaces. 236
Errors Line has trailing spaces. 238
Errors Line is longer than 80 characters. 239
Errors '{' should be on the previous line. 241
Errors Line is longer than 80 characters. 242
Errors Name 'unfixed_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Line is longer than 80 characters. 243
Errors '!' is followed by whitespace. 243
Errors Line is longer than 80 characters. 246
Errors '}' should be on the same line. 248
Errors Line is longer than 80 characters. 251
Errors Name 'fixed_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line is longer than 80 characters. 252
Errors '!' is followed by whitespace. 252
Errors Line is longer than 80 characters. 255
Errors Line has trailing spaces. 259
Errors Missing a Javadoc comment. 260
Errors Name 'item_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260

gui/WindowSnapshot.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Parameter p_board_frame should be final. 37
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 41
Errors Line has trailing spaces. 43
Errors ')' is preceded with whitespace. 44
Errors Line has trailing spaces. 45
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors Line has trailing spaces. 50
Errors Line has trailing spaces. 51
Errors Line is longer than 80 characters. 53
Errors Name 'goto_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Name 'goto_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line has trailing spaces. 58
Errors Line is longer than 80 characters. 61
Errors '5' is a magic number. 63
Errors Parameter evt should be final. 66
Errors '{' should be on the previous line. 67
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 74
Errors Line has trailing spaces. 75
Errors Line is longer than 80 characters. 76
Errors Name 'list_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '200' is a magic number. 77
Errors '100' is a magic number. 77
Errors Line has trailing spaces. 79
Errors Name 'south_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Line is longer than 80 characters. 85
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line has trailing spaces. 87
Errors Name 'add_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Line has trailing spaces. 93
Errors Line is longer than 80 characters. 94
Errors Name 'add_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Name 'add_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Line has trailing spaces. 98
Errors '10' is a magic number. 99
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 104
Errors Name 'delete_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Name 'delete_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 110
Errors Name 'delete_all_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Name 'delete_all_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line has trailing spaces. 115
Errors Line is longer than 80 characters. 117
Errors Name 'settings_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'settings_listener' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Line has trailing spaces. 123
Errors Line has trailing spaces. 125
Errors Line has trailing spaces. 128
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 132
Errors '{' should be on the previous line. 133
Errors Line has trailing spaces. 137
Errors Method 'parent_iconified' is not designed for extension - needs to be abstract, final or empty. 141
Errors Name 'parent_iconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 142
Errors Line has trailing spaces. 146
Errors Method 'parent_deiconified' is not designed for extension - needs to be abstract, final or empty. 150
Errors Name 'parent_deiconified' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors Line has trailing spaces. 155
Errors Method 'read' is not designed for extension - needs to be abstract, final or empty. 162
Errors Parameter p_object_stream should be final. 162
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 163
Errors '{' should be on the previous line. 165
Errors Line is longer than 80 characters. 166
Errors Name 'saved_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Line is longer than 80 characters. 170
Errors Name 'next_default_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '}' should be on the same line. 176
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 183
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 189
Errors Parameter p_object_stream should be final. 189
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors Line is longer than 80 characters. 191
Errors Name 'saved_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors '{' should be on the previous line. 193
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors Line has trailing spaces. 202
Errors Method 'goto_selected' is not designed for extension - needs to be abstract, final or empty. 203
Errors Missing a Javadoc comment. 203
Errors Name 'goto_selected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors '{' should be on the previous line. 207
Errors Line is longer than 80 characters. 208
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Line is longer than 80 characters. 209
Errors Name 'curr_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line has trailing spaces. 210
Errors Line has trailing spaces. 212
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 218
Errors Line has trailing spaces. 219
Errors Line is longer than 80 characters. 220
Errors Line has trailing spaces. 222
Errors Line is longer than 80 characters. 225
Errors Name 'viewport_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 228
Errors Line is longer than 80 characters. 229
Errors Name 'panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Line is longer than 80 characters. 232
Errors Line has trailing spaces. 235
Errors Line has trailing spaces. 242
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 246
Errors '{' should be on the previous line. 247
Errors Line has trailing spaces. 250
Errors Missing a Javadoc comment. 251
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line has trailing spaces. 252
Errors Line is longer than 80 characters. 253
Errors Missing a Javadoc comment. 253
Errors Name 'list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Missing a Javadoc comment. 254
Errors Missing a Javadoc comment. 255
Errors Name 'name_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors Missing a Javadoc comment. 256
Errors Name 'settings_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Variable 'settings_window' must be private and have accessor methods. 256
Errors Missing a Javadoc comment. 257
Errors Name 'snapshot_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Missing a Javadoc comment. 258
Errors Line has trailing spaces. 259
Errors Missing a Javadoc comment. 260
Errors '{' should be on the previous line. 261
Errors Missing a Javadoc comment. 262
Errors Parameter p_evt should be final. 262
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors '{' should be on the previous line. 263
Errors Line is longer than 80 characters. 264
Errors Name 'new_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 269
Errors Name 'next_default_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 269
Errors Line has trailing spaces. 274
Errors Line is longer than 80 characters. 276
Errors Method 'select_previous_item' is not designed for extension - needs to be abstract, final or empty. 279
Errors Name 'select_previous_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors '{' should be on the previous line. 282
Errors Name 'selected_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors '{' should be on the previous line. 287
Errors Line has trailing spaces. 292
Errors Method 'select_next_item' is not designed for extension - needs to be abstract, final or empty. 297
Errors Name 'select_next_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 297
Errors '{' should be on the previous line. 298
Errors '{' should be on the previous line. 300
Errors Name 'selected_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Line is longer than 80 characters. 304
Errors Line has trailing spaces. 308
Errors Line has trailing spaces. 311
Errors Missing a Javadoc comment. 312
Errors '{' should be on the previous line. 313
Errors Missing a Javadoc comment. 314
Errors Parameter p_evt should be final. 314
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 315
Errors Name 'selected_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 318
Errors Line has trailing spaces. 323
Errors Missing a Javadoc comment. 324
Errors '{' should be on the previous line. 325
Errors Missing a Javadoc comment. 326
Errors Parameter p_evt should be final. 326
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors '{' should be on the previous line. 327
Errors Line has trailing spaces. 331
Errors Missing a Javadoc comment. 332
Errors '{' should be on the previous line. 333
Errors Missing a Javadoc comment. 334
Errors Parameter p_evt should be final. 334
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 335
Errors Line has trailing spaces. 339
Errors Missing a Javadoc comment. 340
Errors '{' should be on the previous line. 341
Errors Missing a Javadoc comment. 342
Errors Parameter p_evt should be final. 342
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors '{' should be on the previous line. 343
Errors '{' should be on the previous line. 345
Errors Line is longer than 80 characters. 347
Errors 'cast' is not followed by whitespace. 347
Errors '200' is a magic number. 347
Errors 'cast' is not followed by whitespace. 347
Errors Missing a Javadoc comment. 352
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors Variable 'first_time' must be private and have accessor methods. 352
Errors Line has trailing spaces. 354
Errors 'private' modifier out of order with the JLS suggestions. 358
Errors '{' should be on the previous line. 359
Errors Line is longer than 80 characters. 360
Errors Missing a Javadoc comment. 360
Errors Parameter p_list_model should be final. 360
Errors Name 'p_list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_snapshot_count should be final. 360
Errors Name 'p_snapshot_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_location should be final. 360
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Parameter p_is_visible should be final. 360
Errors Name 'p_is_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Line has trailing spaces. 366
Errors Line has trailing spaces. 368
Errors Missing a Javadoc comment. 369
Errors Name 'list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Variable 'list_model' must be private and have accessor methods. 369
Errors Missing a Javadoc comment. 370
Errors Name 'snapshot_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Variable 'snapshot_count' must be private and have accessor methods. 370
Errors Missing a Javadoc comment. 371
Errors Variable 'location' must be private and have accessor methods. 371
Errors Missing a Javadoc comment. 372
Errors Name 'is_visible' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Variable 'is_visible' must be private and have accessor methods. 372

gui/WindowSnapshotSettings.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors Method length is 156 lines (max allowed is 150). 38
Errors Parameter p_board_frame should be final. 38
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 41
Errors Line has trailing spaces. 42
Errors Line is longer than 80 characters. 43
Errors Line has trailing spaces. 45
Errors Line has trailing spaces. 47
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Line is longer than 80 characters. 52
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '10' is a magic number. 55
Errors '10' is a magic number. 55
Errors Line has trailing spaces. 56
Errors Line has trailing spaces. 58
Errors Line is longer than 80 characters. 59
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 63
Errors Line has trailing spaces. 65
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 67
Errors Line is longer than 80 characters. 69
Errors Line has trailing spaces. 70
Errors Line has trailing spaces. 72
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 76
Errors Line has trailing spaces. 77
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Line is longer than 80 characters. 83
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Line has trailing spaces. 88
Errors Line has trailing spaces. 89
Errors Line has trailing spaces. 91
Errors Line is longer than 80 characters. 92
Errors Line is longer than 80 characters. 93
Errors Line is longer than 80 characters. 95
Errors Line has trailing spaces. 96
Errors Line is longer than 80 characters. 97
Errors Line has trailing spaces. 100
Errors Line has trailing spaces. 101
Errors Line has trailing spaces. 103
Errors Line is longer than 80 characters. 104
Errors Line is longer than 80 characters. 107
Errors Line has trailing spaces. 108
Errors Line has trailing spaces. 109
Errors Line has trailing spaces. 111
Errors Line is longer than 80 characters. 112
Errors Line is longer than 80 characters. 115
Errors Line has trailing spaces. 116
Errors Line has trailing spaces. 117
Errors Line has trailing spaces. 119
Errors Line is longer than 80 characters. 120
Errors Line is longer than 80 characters. 123
Errors Line has trailing spaces. 124
Errors Line is longer than 80 characters. 125
Errors Line has trailing spaces. 128
Errors Line has trailing spaces. 129
Errors Line has trailing spaces. 131
Errors Line is longer than 80 characters. 132
Errors Line is longer than 80 characters. 135
Errors Line has trailing spaces. 136
Errors Line has trailing spaces. 137
Errors Line has trailing spaces. 139
Errors Line is longer than 80 characters. 140
Errors Line is longer than 80 characters. 141
Errors Line is longer than 80 characters. 143
Errors Line has trailing spaces. 144
Errors Line has trailing spaces. 146
Errors Line is longer than 80 characters. 147
Errors Line is longer than 80 characters. 148
Errors Line is longer than 80 characters. 150
Errors Line has trailing spaces. 151
Errors Line has trailing spaces. 153
Errors Line is longer than 80 characters. 154
Errors Line is longer than 80 characters. 155
Errors Line is longer than 80 characters. 157
Errors Line has trailing spaces. 158
Errors Line has trailing spaces. 160
Errors Line is longer than 80 characters. 161
Errors Line is longer than 80 characters. 162
Errors Line is longer than 80 characters. 164
Errors Line has trailing spaces. 165
Errors Line is longer than 80 characters. 166
Errors Line has trailing spaces. 169
Errors Line has trailing spaces. 171
Errors Line is longer than 80 characters. 172
Errors Line is longer than 80 characters. 175
Errors Line has trailing spaces. 176
Errors Line is longer than 80 characters. 177
Errors Line has trailing spaces. 180
Errors Line has trailing spaces. 182
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 186
Errors Line has trailing spaces. 187
Errors Line is longer than 80 characters. 188
Errors Line has trailing spaces. 189
Errors Line has trailing spaces. 190
Errors Line has trailing spaces. 195
Errors First sentence should end with a period. 196
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 199
Errors '{' should be on the previous line. 200
Errors Line is longer than 80 characters. 201
Errors Line is longer than 80 characters. 203
Errors Line is longer than 80 characters. 204
Errors Line is longer than 80 characters. 206
Errors Line is longer than 80 characters. 207
Errors Line is longer than 80 characters. 208
Errors Line is longer than 80 characters. 211
Errors Line is longer than 80 characters. 212
Errors Line is longer than 80 characters. 213
Errors Line is longer than 80 characters. 214
Errors Line has trailing spaces. 218
Errors Missing a Javadoc comment. 219
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line has trailing spaces. 220
Errors Missing a Javadoc comment. 221
Errors Name 'object_color_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Variable 'object_color_check_box' must be private and have accessor methods. 221
Errors Missing a Javadoc comment. 222
Errors Name 'object_visibility_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Variable 'object_visibility_check_box' must be private and have accessor methods. 222
Errors Missing a Javadoc comment. 223
Errors Name 'layer_visibility_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Variable 'layer_visibility_check_box' must be private and have accessor methods. 223
Errors Missing a Javadoc comment. 224
Errors Name 'display_region_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Variable 'display_region_check_box' must be private and have accessor methods. 224
Errors Missing a Javadoc comment. 225
Errors Name 'interactive_state_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Variable 'interactive_state_check_box' must be private and have accessor methods. 225
Errors Missing a Javadoc comment. 226
Errors Name 'selection_layers_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Variable 'selection_layers_check_box' must be private and have accessor methods. 226
Errors Missing a Javadoc comment. 227
Errors Name 'selectable_items_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Variable 'selectable_items_check_box' must be private and have accessor methods. 227
Errors Missing a Javadoc comment. 228
Errors Name 'current_layer_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228
Errors Variable 'current_layer_check_box' must be private and have accessor methods. 228
Errors Missing a Javadoc comment. 229
Errors Name 'rule_selection_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Variable 'rule_selection_check_box' must be private and have accessor methods. 229
Errors Missing a Javadoc comment. 230
Errors Name 'manual_rule_settings_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Variable 'manual_rule_settings_check_box' must be private and have accessor methods. 230
Errors Missing a Javadoc comment. 231
Errors Name 'push_and_shove_enabled_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors Variable 'push_and_shove_enabled_check_box' must be private and have accessor methods. 231
Errors Missing a Javadoc comment. 232
Errors Name 'drag_components_enabled_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 232
Errors Variable 'drag_components_enabled_check_box' must be private and have accessor methods. 232
Errors Missing a Javadoc comment. 233
Errors Name 'pull_tight_region_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Variable 'pull_tight_region_check_box' must be private and have accessor methods. 233
Errors Missing a Javadoc comment. 234
Errors Name 'component_grid_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Variable 'component_grid_check_box' must be private and have accessor methods. 234
Errors Missing a Javadoc comment. 235
Errors Name 'info_list_filter_check_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Variable 'info_list_filter_check_box' must be private and have accessor methods. 235
Errors Line has trailing spaces. 236
Errors Missing a Javadoc comment. 237
Errors '{' should be on the previous line. 238
Errors Missing a Javadoc comment. 239
Errors Parameter p_evt should be final. 239
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors '{' should be on the previous line. 240
Errors Line is longer than 80 characters. 241
Errors Line has trailing spaces. 244
Errors Line is longer than 80 characters. 245
Errors Missing a Javadoc comment. 245
Errors Missing a Javadoc comment. 247
Errors Parameter p_evt should be final. 247
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 248
Errors Line is longer than 80 characters. 249
Errors Line has trailing spaces. 252
Errors Line has trailing spaces. 253
Errors Line is longer than 80 characters. 254
Errors Missing a Javadoc comment. 254
Errors Missing a Javadoc comment. 256
Errors Parameter p_evt should be final. 256
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 257
Errors Line is longer than 80 characters. 258
Errors Line has trailing spaces. 261
Errors Missing a Javadoc comment. 262
Errors Missing a Javadoc comment. 264
Errors Parameter p_evt should be final. 264
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors '{' should be on the previous line. 265
Errors Line is longer than 80 characters. 266
Errors Line has trailing spaces. 269
Errors Line is longer than 80 characters. 270
Errors Missing a Javadoc comment. 270
Errors Missing a Javadoc comment. 272
Errors Parameter p_evt should be final. 272
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 273
Errors Line is longer than 80 characters. 274
Errors Line has trailing spaces. 277
Errors Line is longer than 80 characters. 278
Errors Missing a Javadoc comment. 278
Errors Missing a Javadoc comment. 280
Errors Parameter p_evt should be final. 280
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 281
Errors Line is longer than 80 characters. 282
Errors Line has trailing spaces. 285
Errors Line is longer than 80 characters. 286
Errors Missing a Javadoc comment. 286
Errors Missing a Javadoc comment. 288
Errors Parameter p_evt should be final. 288
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 289
Errors Line is longer than 80 characters. 290
Errors Line has trailing spaces. 293
Errors Missing a Javadoc comment. 294
Errors Missing a Javadoc comment. 296
Errors Parameter p_evt should be final. 296
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 296
Errors '{' should be on the previous line. 297
Errors Line is longer than 80 characters. 298
Errors Line has trailing spaces. 301
Errors Missing a Javadoc comment. 302
Errors Missing a Javadoc comment. 304
Errors Parameter p_evt should be final. 304
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors '{' should be on the previous line. 305
Errors Line is longer than 80 characters. 306
Errors Line has trailing spaces. 309
Errors Line is longer than 80 characters. 310
Errors Missing a Javadoc comment. 310
Errors Missing a Javadoc comment. 312
Errors Parameter p_evt should be final. 312
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 313
Errors Line is longer than 80 characters. 314
Errors Line has trailing spaces. 317
Errors Line is longer than 80 characters. 318
Errors Missing a Javadoc comment. 318
Errors Missing a Javadoc comment. 320
Errors Parameter p_evt should be final. 320
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '{' should be on the previous line. 321
Errors Line is longer than 80 characters. 322
Errors Line has trailing spaces. 325
Errors Line is longer than 80 characters. 326
Errors Missing a Javadoc comment. 326
Errors Missing a Javadoc comment. 328
Errors Parameter p_evt should be final. 328
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 329
Errors Line is longer than 80 characters. 330
Errors Line has trailing spaces. 333
Errors Line is longer than 80 characters. 334
Errors Missing a Javadoc comment. 334
Errors Missing a Javadoc comment. 336
Errors Parameter p_evt should be final. 336
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 336
Errors '{' should be on the previous line. 337
Errors Line is longer than 80 characters. 338
Errors Line has trailing spaces. 341
Errors Missing a Javadoc comment. 342
Errors Missing a Javadoc comment. 344
Errors Parameter p_evt should be final. 344
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors '{' should be on the previous line. 345
Errors Line is longer than 80 characters. 346
Errors Line has trailing spaces. 349
Errors Line is longer than 80 characters. 350
Errors Missing a Javadoc comment. 350
Errors Missing a Javadoc comment. 352
Errors Parameter p_evt should be final. 352
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 352
Errors '{' should be on the previous line. 353
Errors Line is longer than 80 characters. 354

gui/WindowUnconnectedRoute.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 37
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 39
Errors Parameter p_board_frame should be final. 44
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 49
Errors Line is longer than 80 characters. 50
Errors Line has trailing spaces. 52
Errors Method 'fill_list' is not designed for extension - needs to be abstract, final or empty. 56
Errors Name 'fill_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 59
Errors Name 'handled_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line has trailing spaces. 61
Errors Line is longer than 80 characters. 62
Errors Name 'unconnected_route_info_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line has trailing spaces. 63
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Line is longer than 80 characters. 67
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 75
Errors Name 'curr_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Name 'terminal_item_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Name 'curr_connnected_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 80
Errors '{' should be on the previous line. 86
Errors '{' should be on the previous line. 89
Errors Line is longer than 80 characters. 90
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 92
Errors Name 'curr_unconnected_route_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Line is longer than 80 characters. 94
Errors Line is longer than 80 characters. 95
Errors '}' should be on the same line. 97
Errors '{' should be on the previous line. 99
Errors Line is longer than 80 characters. 100
Errors Line has trailing spaces. 104
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 106
Errors Line is longer than 80 characters. 109
Errors Line has trailing spaces. 111
Errors Method 'select_instances' is not designed for extension - needs to be abstract, final or empty. 115
Errors Name 'select_instances' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '{' should be on the previous line. 116
Errors Name 'selected_list_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 119
Errors Name 'selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors '{' should be on the previous line. 124
Errors Line is longer than 80 characters. 125
Errors 'cast' is not followed by whitespace. 125
Errors Line is longer than 80 characters. 127
Errors Name 'board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Line has trailing spaces. 131
Errors Missing a Javadoc comment. 132
Errors Missing a Javadoc comment. 133
Errors Name 'max_unconnected_route_info_id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Line has trailing spaces. 134
Errors Line is longer than 80 characters. 138
Errors Line is longer than 80 characters. 140
Errors Missing a Javadoc comment. 140
Errors Parameter p_net should be final. 140
Errors Name 'p_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Parameter p_item_list should be final. 140
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Name 'curr_trace_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Name 'curr_via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors ':' is not preceded with whitespace. 148
Errors '{' should be on the previous line. 149
Errors '{' should be on the previous line. 151
Errors '}' should be on the same line. 153
Errors '{' should be on the previous line. 155
Errors Line has trailing spaces. 162
Errors Missing a Javadoc comment. 163
Errors '{' should be on the previous line. 164
Errors Line has trailing spaces. 165
Errors Line has trailing spaces. 166
Errors Line is longer than 80 characters. 166
Errors Line is longer than 80 characters. 167
Errors Line is longer than 80 characters. 168
Errors Line has trailing spaces. 169
Errors Line has trailing spaces. 172
Errors Missing a Javadoc comment. 173
Errors Parameter p_other should be final. 173
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 174
Errors '{' should be on the previous line. 177
Errors Line has trailing spaces. 182
Errors Missing a Javadoc comment. 183
Errors Missing a Javadoc comment. 184
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Missing a Javadoc comment. 185
Errors Name 'id_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Missing a Javadoc comment. 186
Errors Name 'trace_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Missing a Javadoc comment. 187
Errors Name 'via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187

gui/WindowVia.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Line has trailing spaces. 36
Errors First sentence should end with a period. 37
Errors Parameter p_board_frame should be final. 42
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors '{' should be on the previous line. 43
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 46
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 50
Errors '20' is a magic number. 50
Errors ',' is not followed by whitespace. 50
Errors '20' is a magic number. 50
Errors ',' is not followed by whitespace. 50
Errors '20' is a magic number. 50
Errors ',' is not followed by whitespace. 50
Errors '20' is a magic number. 50
Errors Line has trailing spaces. 52
Errors Name 'north_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line is longer than 80 characters. 57
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line has trailing spaces. 59
Errors Line is longer than 80 characters. 60
Errors Name 'available_via_padstack_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors '10' is a magic number. 61
Errors ',' is not followed by whitespace. 61
Errors ',' is not followed by whitespace. 61
Errors '10' is a magic number. 61
Errors ',' is not followed by whitespace. 61
Errors '10' is a magic number. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 64
Errors Name 'padstack_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Line has trailing spaces. 69
Errors Line is longer than 80 characters. 70
Errors Name 'show_padstack_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Line is longer than 80 characters. 71
Errors Line has trailing spaces. 74
Errors Line is longer than 80 characters. 75
Errors Name 'add_padstack_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line is longer than 80 characters. 76
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Name 'remove_padstack_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Line is longer than 80 characters. 81
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Name 'separator_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line is longer than 80 characters. 86
Errors '10' is a magic number. 86
Errors ',' is not followed by whitespace. 86
Errors ',' is not followed by whitespace. 86
Errors '10' is a magic number. 86
Errors ',' is not followed by whitespace. 86
Errors Line has trailing spaces. 89
Errors Line is longer than 80 characters. 90
Errors Name 'available_vias_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors '10' is a magic number. 91
Errors ',' is not followed by whitespace. 91
Errors ',' is not followed by whitespace. 91
Errors '10' is a magic number. 91
Errors ',' is not followed by whitespace. 91
Errors '10' is a magic number. 91
Errors Line has trailing spaces. 94
Errors Name 'via_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Line has trailing spaces. 99
Errors Line is longer than 80 characters. 100
Errors Name 'show_vias_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Line has trailing spaces. 104
Errors Line is longer than 80 characters. 105
Errors Name 'edit_vias_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 110
Errors Line is longer than 80 characters. 111
Errors '10' is a magic number. 111
Errors ',' is not followed by whitespace. 111
Errors ',' is not followed by whitespace. 111
Errors '10' is a magic number. 111
Errors ',' is not followed by whitespace. 111
Errors Line has trailing spaces. 114
Errors Line is longer than 80 characters. 115
Errors Name 'via_rule_list_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line is longer than 80 characters. 116
Errors '10' is a magic number. 116
Errors ',' is not followed by whitespace. 116
Errors ',' is not followed by whitespace. 116
Errors '10' is a magic number. 116
Errors ',' is not followed by whitespace. 116
Errors '10' is a magic number. 116
Errors Line has trailing spaces. 120
Errors Line has trailing spaces. 121
Errors Line has trailing spaces. 124
Errors Line is longer than 80 characters. 125
Errors '5' is a magic number. 127
Errors Line is longer than 80 characters. 128
Errors Name 'list_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '200' is a magic number. 129
Errors '100' is a magic number. 129
Errors Line has trailing spaces. 131
Errors Line is longer than 80 characters. 133
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 138
Errors Name 'via_rule_button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors ',' is not followed by whitespace. 142
Errors Line has trailing spaces. 143
Errors Line is longer than 80 characters. 144
Errors Name 'show_rule_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Line has trailing spaces. 148
Errors Line is longer than 80 characters. 149
Errors Name 'add_rule_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line has trailing spaces. 153
Errors Line is longer than 80 characters. 154
Errors Name 'edit_rule_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line has trailing spaces. 157
Errors Line has trailing spaces. 158
Errors Line is longer than 80 characters. 159
Errors Name 'remove_rule_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line is longer than 80 characters. 160
Errors Line has trailing spaces. 163
Errors Line has trailing spaces. 165
Errors ')' is preceded with whitespace. 168
Errors Line has trailing spaces. 170
Errors Method 'refresh' is not designed for extension - needs to be abstract, final or empty. 174
Errors '{' should be on the previous line. 175
Errors Line is longer than 80 characters. 178
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 180
Errors Line has trailing spaces. 183
Errors '{' should be on the previous line. 187
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 190
Errors Line has trailing spaces. 191
Errors Line has trailing spaces. 197
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 201
Errors '{' should be on the previous line. 202
Errors Name 'curr_subwindow' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors '{' should be on the previous line. 204
Errors '{' should be on the previous line. 206
Errors '{' should be on the previous line. 211
Errors Line has trailing spaces. 216
Errors Missing a Javadoc comment. 217
Errors Name 'board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors Line has trailing spaces. 218
Errors Missing a Javadoc comment. 219
Errors Line has trailing spaces. 220
Errors Missing a Javadoc comment. 221
Errors Name 'rule_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors Missing a Javadoc comment. 222
Errors Name 'rule_list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Line has trailing spaces. 223
Errors Missing a Javadoc comment. 224
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Line has trailing spaces. 225
Errors First sentence should end with a period. 226
Errors Line is longer than 80 characters. 227
Errors Line has trailing spaces. 228
Errors Line has trailing spaces. 229
Errors Missing a Javadoc comment. 230
Errors Line has trailing spaces. 231
Errors Missing a Javadoc comment. 232
Errors Missing a Javadoc comment. 234
Errors Parameter p_evt should be final. 234
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors '{' should be on the previous line. 235
Errors Line is longer than 80 characters. 236
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Line is longer than 80 characters. 237
Errors Name 'board_library' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 239
Errors '(' is followed by whitespace. 240
Errors Line is longer than 80 characters. 242
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors Line is longer than 80 characters. 244
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Line is longer than 80 characters. 247
Errors Line has trailing spaces. 252
Errors Missing a Javadoc comment. 253
Errors '{' should be on the previous line. 254
Errors Missing a Javadoc comment. 255
Errors Parameter p_evt should be final. 255
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 256
Errors Line is longer than 80 characters. 257
Errors '{' should be on the previous line. 259
Errors Line is longer than 80 characters. 262
Errors Name 'padstack_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors '{' should be on the previous line. 264
Errors '{' should be on the previous line. 268
Errors Line is longer than 80 characters. 269
Errors '{' should be on the previous line. 271
Errors Name 'start_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 275
Errors Line is longer than 80 characters. 276
Errors Name 'end_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Name 'layers_selected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 279
Errors '}' should be on the same line. 281
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 284
Errors Name 'possible_start_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 286
Errors Line is longer than 80 characters. 289
Errors Name 'selected_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Line is longer than 80 characters. 291
Errors '{' should be on the previous line. 293
Errors 'cast' is not followed by whitespace. 296
Errors Line is longer than 80 characters. 297
Errors '{' should be on the previous line. 303
Errors Line is longer than 80 characters. 304
Errors Name 'first_possible_end_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Line is longer than 80 characters. 305
Errors Name 'possible_end_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Line is longer than 80 characters. 306
Errors Line is longer than 80 characters. 308
Errors Line is longer than 80 characters. 310
Errors Name 'selected_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 310
Errors Line is longer than 80 characters. 312
Errors '{' should be on the previous line. 315
Errors 'cast' is not followed by whitespace. 318
Errors Name 'default_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors '100.0' is a magic number. 320
Errors Line has trailing spaces. 321
Errors Line has trailing spaces. 323
Errors Line is longer than 80 characters. 324
Errors Name 'default_radius_input_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors Line is longer than 80 characters. 325
Errors Line is longer than 80 characters. 326
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors '7' is a magic number. 327
Errors Line is longer than 80 characters. 328
Errors Name 'default_radius_input_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '7' is a magic number. 329
Errors Line is longer than 80 characters. 331
Errors Name 'input_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '{' should be on the previous line. 335
Errors 'cast' is not followed by whitespace. 336
Errors Line has trailing spaces. 338
Errors Line has trailing spaces. 340
Errors Line is longer than 80 characters. 341
Errors Name 'padstack_input_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 341
Errors Line is longer than 80 characters. 342
Errors Line is longer than 80 characters. 343
Errors Name 'from_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Name 'to_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Line is longer than 80 characters. 346
Errors Name 'padstack_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Line is longer than 80 characters. 347
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Name 'shape_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors '{' should be on the previous line. 350
Errors Line is longer than 80 characters. 351
Errors '{' should be on the previous line. 354
Errors 'cast' is not followed by whitespace. 355
Errors Line is longer than 80 characters. 357
Errors Name 'circle_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 357
Errors '{' should be on the previous line. 359
Errors Line is longer than 80 characters. 360
Errors '{' should be on the previous line. 365
Errors Line is longer than 80 characters. 368
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 368
Errors Line has trailing spaces. 372
Errors Line has trailing spaces. 373
Errors First sentence should end with a period. 374
Errors '{' should be on the previous line. 376
Errors Line is longer than 80 characters. 377
Errors Missing a Javadoc comment. 377
Errors Parameter p_from_layer should be final. 377
Errors Name 'p_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Parameter p_to_layer should be final. 377
Errors Name 'p_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Parameter p_default_radius should be final. 377
Errors Name 'p_default_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Line is longer than 80 characters. 381
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Line has trailing spaces. 382
Errors Line is longer than 80 characters. 383
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Name 'from_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors Name 'to_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 386
Errors '{' should be on the previous line. 390
Errors Line is longer than 80 characters. 391
Errors Name 'label_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Line is longer than 80 characters. 393
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 393
Errors '7' is a magic number. 394
Errors Line is longer than 80 characters. 395
Errors '7' is a magic number. 396
Errors Line is longer than 80 characters. 402
Errors Line has trailing spaces. 406
Errors Missing a Javadoc comment. 407
Errors Name 'layer_names' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Missing a Javadoc comment. 408
Errors Name 'circle_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 408
Errors Line has trailing spaces. 410
Errors Line is longer than 80 characters. 411
Errors Missing a Javadoc comment. 411
Errors Missing a Javadoc comment. 413
Errors Parameter p_evt should be final. 413
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors '{' should be on the previous line. 414
Errors Line is longer than 80 characters. 415
Errors Name 'via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors Line is longer than 80 characters. 417
Errors Name 'selected_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 417
Errors Line is longer than 80 characters. 418
Errors Line is longer than 80 characters. 419
Errors '{' should be on the previous line. 421
Errors Line is longer than 80 characters. 424
Errors Name 'selected_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors 'cast' is not followed by whitespace. 424
Errors Name 'via_with_selected_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 425
Errors '{' should be on the previous line. 427
Errors Line is longer than 80 characters. 428
Errors '{' should be on the previous line. 435
Errors Line is longer than 80 characters. 437
Errors Line has trailing spaces. 444
Errors Missing a Javadoc comment. 445
Errors '{' should be on the previous line. 446
Errors Missing a Javadoc comment. 447
Errors Parameter p_evt should be final. 447
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors '{' should be on the previous line. 448
Errors Line is longer than 80 characters. 449
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Line is longer than 80 characters. 450
Errors Name 'via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors '{' should be on the previous line. 452
Errors Line is longer than 80 characters. 455
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 456
Errors Line is longer than 80 characters. 457
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors Line is longer than 80 characters. 460
Errors Line has trailing spaces. 465
Errors Missing a Javadoc comment. 466
Errors '{' should be on the previous line. 467
Errors Missing a Javadoc comment. 468
Errors Parameter p_evt should be final. 468
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors '{' should be on the previous line. 469
Errors Line has trailing spaces. 473
Errors Missing a Javadoc comment. 474
Errors '{' should be on the previous line. 475
Errors Missing a Javadoc comment. 476
Errors Parameter p_evt should be final. 476
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors '{' should be on the previous line. 477
Errors Name 'selected_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 478
Errors '{' should be on the previous line. 480
Errors Line is longer than 80 characters. 483
Errors Name 'object_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 485
Errors Line is longer than 80 characters. 486
Errors 'cast' is not followed by whitespace. 486
Errors Line is longer than 80 characters. 488
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Line is longer than 80 characters. 490
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 492
Errors Line is longer than 80 characters. 493
Errors Line has trailing spaces. 498
Errors Missing a Javadoc comment. 499
Errors '{' should be on the previous line. 500
Errors Missing a Javadoc comment. 501
Errors Parameter p_evt should be final. 501
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors '{' should be on the previous line. 502
Errors Name 'selected_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Line is longer than 80 characters. 504
Errors Line is longer than 80 characters. 508
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors Line is longer than 80 characters. 509
Errors Name 'new_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509
Errors Name 'new_window_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Line is longer than 80 characters. 512
Errors Line has trailing spaces. 517
Errors Missing a Javadoc comment. 518
Errors '{' should be on the previous line. 519
Errors Missing a Javadoc comment. 520
Errors Parameter p_evt should be final. 520
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors '{' should be on the previous line. 521
Errors Line is longer than 80 characters. 522
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 522
Errors '{' should be on the previous line. 524
Errors '{' should be on the previous line. 529
Errors Name 'new_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Line is longer than 80 characters. 533
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Line has trailing spaces. 539
Errors Missing a Javadoc comment. 540
Errors Missing a Javadoc comment. 542
Errors Parameter p_evt should be final. 542
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 542
Errors '{' should be on the previous line. 543
Errors Name 'selected_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors Line is longer than 80 characters. 545
Errors Name 'selected_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 549
Errors Line is longer than 80 characters. 550
Errors '{' should be on the previous line. 552
Errors Line is longer than 80 characters. 553
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553

gui/WindowViaRule.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Line is longer than 80 characters. 43
Errors Parameter p_via_rule should be final. 43
Errors Name 'p_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_via_list should be final. 43
Errors Name 'p_via_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_board_frame should be final. 43
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 48
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 52
Errors '20' is a magic number. 52
Errors ',' is not followed by whitespace. 52
Errors '20' is a magic number. 52
Errors ',' is not followed by whitespace. 52
Errors '20' is a magic number. 52
Errors ',' is not followed by whitespace. 52
Errors '20' is a magic number. 52
Errors Line has trailing spaces. 54
Errors Line has trailing spaces. 57
Errors Line is longer than 80 characters. 58
Errors '10' is a magic number. 59
Errors Line is longer than 80 characters. 60
Errors Name 'list_scroll_pane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '200' is a magic number. 61
Errors '100' is a magic number. 61
Errors Line has trailing spaces. 63
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 69
Errors Line has trailing spaces. 71
Errors Name 'button_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors ',' is not followed by whitespace. 73
Errors Line is longer than 80 characters. 76
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Line has trailing spaces. 77
Errors Line is longer than 80 characters. 78
Errors Name 'add_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Name 'delete_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line has trailing spaces. 91
Errors Line is longer than 80 characters. 92
Errors Name 'move_up_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line has trailing spaces. 98
Errors Line is longer than 80 characters. 99
Errors Name 'move_down_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Line is longer than 80 characters. 102
Errors Line has trailing spaces. 105
Errors Line has trailing spaces. 107
Errors ')' is preceded with whitespace. 110
Errors Line has trailing spaces. 113
Errors Name 'swap_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_1 should be final. 117
Errors Expected @param tag for 'p_1'. 117
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_2 should be final. 117
Errors Expected @param tag for 'p_2'. 117
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors Name 'via_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Name 'via_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 122
Errors Line has trailing spaces. 129
Errors Line has trailing spaces. 130
Errors Missing a Javadoc comment. 131
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Line has trailing spaces. 132
Errors First sentence should end with a period. 133
Errors Name 'via_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Line has trailing spaces. 135
Errors Missing a Javadoc comment. 136
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line has trailing spaces. 137
Errors Missing a Javadoc comment. 138
Errors Name 'rule_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Missing a Javadoc comment. 139
Errors Name 'rule_list_model' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Line has trailing spaces. 140
Errors Missing a Javadoc comment. 141
Errors Line has trailing spaces. 142
Errors Missing a Javadoc comment. 143
Errors '{' should be on the previous line. 144
Errors Missing a Javadoc comment. 145
Errors Parameter p_evt should be final. 145
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 147
Errors Name 'possible_values' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 149
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors '{' should be on the previous line. 154
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 157
Errors '{' should be on the previous line. 159
Errors Line is longer than 80 characters. 160
Errors Line is longer than 80 characters. 168
Errors Name 'selected_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Line is longer than 80 characters. 169
Errors Line is longer than 80 characters. 170
Errors '{' should be on the previous line. 172
Errors Name 'selected_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors 'cast' is not followed by whitespace. 173
Errors Line has trailing spaces. 179
Errors Missing a Javadoc comment. 180
Errors '{' should be on the previous line. 181
Errors Missing a Javadoc comment. 182
Errors Parameter p_evt should be final. 182
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors '{' should be on the previous line. 183
Errors Name 'selected_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 186
Errors Line is longer than 80 characters. 187
Errors '+' should be on a new line. 187
Errors Line is longer than 80 characters. 188
Errors '{' should be on the previous line. 190
Errors Line has trailing spaces. 197
Errors Missing a Javadoc comment. 198
Errors '{' should be on the previous line. 199
Errors Missing a Javadoc comment. 200
Errors Parameter p_evt should be final. 200
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '{' should be on the previous line. 201
Errors Name 'selected_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 204
Errors Line has trailing spaces. 211
Errors Missing a Javadoc comment. 212
Errors '{' should be on the previous line. 213
Errors Missing a Javadoc comment. 214
Errors Parameter p_evt should be final. 214
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 215
Errors Name 'selected_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Line is longer than 80 characters. 217

gui/WindowVisibility.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 23
Errors '{' should be on the previous line. 30
Errors Line has trailing spaces. 31
Errors First sentence should end with a period. 32
Errors Line is longer than 80 characters. 40
Errors Parameter p_board_frame should be final. 40
Errors Name 'p_board_frame' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_title should be final. 40
Errors Name 'p_title' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_header_message should be final. 40
Errors Name 'p_header_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_message_arr should be final. 40
Errors Name 'p_message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 44
Errors Name 'main_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line has trailing spaces. 48
Errors Line is longer than 80 characters. 51
Errors Name 'gridbag_constraints' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '5' is a magic number. 52
Errors '10' is a magic number. 52
Errors '5' is a magic number. 52
Errors '10' is a magic number. 52
Errors '10' is a magic number. 56
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 66
Errors Line is longer than 80 characters. 70
Errors Name 'empty_label' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Line is longer than 80 characters. 81
Errors Name 'min_all_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Line is longer than 80 characters. 82
Errors Line is longer than 80 characters. 86
Errors Name 'max_all_button' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line is longer than 80 characters. 87
Errors Line has trailing spaces. 94
Errors Method 'set_slider_value' is not designed for extension - needs to be abstract, final or empty. 101
Errors Name 'set_slider_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '(' is followed by whitespace. 101
Errors Parameter p_no should be final. 101
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Parameter p_value should be final. 101
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 106
Errors Method 'get_board_handling' is not designed for extension - needs to be abstract, final or empty. 112
Errors Name 'get_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 113
Errors Line has trailing spaces. 116
Errors Method 'set_all_minimum' is not designed for extension - needs to be abstract, final or empty. 120
Errors Name 'set_all_minimum' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 121
Errors '{' should be on the previous line. 123
Errors Line has trailing spaces. 128
Errors Method 'set_all_maximum' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'set_all_maximum' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 140
Errors Line is longer than 80 characters. 142
Errors Name 'set_changed_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line has trailing spaces. 148
Errors Line has trailing spaces. 150
Errors Missing a Javadoc comment. 151
Errors Name 'board_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Line has trailing spaces. 152
Errors Missing a Javadoc comment. 153
Errors Name 'header_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Missing a Javadoc comment. 154
Errors Name 'message_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Missing a Javadoc comment. 155
Errors Name 'slider_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Line has trailing spaces. 156
Errors Missing a Javadoc comment. 157
Errors Line has trailing spaces. 158
Errors Line has trailing spaces. 160
Errors Missing a Javadoc comment. 161
Errors Missing a Javadoc comment. 163
Errors Parameter p_evt should be final. 163
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 164
Errors Line has trailing spaces. 169
Errors Missing a Javadoc comment. 170
Errors Missing a Javadoc comment. 172
Errors Parameter p_evt should be final. 172
Errors Name 'p_evt' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 180
Errors Line is longer than 80 characters. 182
Errors Missing a Javadoc comment. 184
Errors Parameter p_slider_no should be final. 184
Errors Name 'p_slider_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors Missing a Javadoc comment. 188
Errors Parameter evt should be final. 188
Errors '{' should be on the previous line. 189
Errors Name 'new_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Line is longer than 80 characters. 191
Errors 'cast' is not followed by whitespace. 191
Errors Line has trailing spaces. 194
Errors Missing a Javadoc comment. 195
Errors Name 'slider_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Variable 'slider_no' must be private and have accessor methods. 195

interactive/AutorouteSettings.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors First sentence should end with a period. 35
Errors Parameter p_layer_count should be final. 40
Errors Name 'p_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors First sentence should end with a period. 48
Errors Parameter p_board should be final. 53
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors '100' is a magic number. 59
Errors '50' is a magic number. 65
Errors '5' is a magic number. 66
Errors Name 'horizontal_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Name 'vertical_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 74
Errors Name 'horizontal_add_costs_against_preferred_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '0.1' is a magic number. 74
Errors '10' is a magic number. 74
Errors Line is longer than 80 characters. 76
Errors Name 'vertical_add_costs_against_preferred_dir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '0.1' is a magic number. 76
Errors '10' is a magic number. 76
Errors Line is longer than 80 characters. 80
Errors Name 'curr_preferred_direction_is_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Line is longer than 80 characters. 88
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors '}' should be on the same line. 94
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors Name 'signal_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 102
Errors Name 'outer_add_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '0.2' is a magic number. 103
Errors Line is longer than 80 characters. 106
Errors Line is longer than 80 characters. 108
Errors First sentence should end with a period. 112
Errors Parameter p_settings should be final. 117
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors Line is longer than 80 characters. 124
Errors Line is longer than 80 characters. 125
Errors Line is longer than 80 characters. 126
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 129
Errors Line is longer than 80 characters. 131
Errors Line is longer than 80 characters. 132
Errors Method 'set_start_ripup_costs' is not designed for extension - needs to be abstract, final or empty. 141
Errors Name 'set_start_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Parameter p_value should be final. 141
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 142
Errors Method 'get_start_ripup_costs' is not designed for extension - needs to be abstract, final or empty. 151
Errors Name 'get_start_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Method 'set_pass_no' is not designed for extension - needs to be abstract, final or empty. 161
Errors Name 'set_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_value should be final. 161
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 162
Errors '99' is a magic number. 164
Errors Method 'get_pass_no' is not designed for extension - needs to be abstract, final or empty. 172
Errors Name 'get_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 173
Errors Method 'increment_pass_no' is not designed for extension - needs to be abstract, final or empty. 180
Errors Name 'increment_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 181
Errors Method 'set_with_fanout' is not designed for extension - needs to be abstract, final or empty. 190
Errors Name 'set_with_fanout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_value should be final. 190
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors Method 'get_with_fanout' is not designed for extension - needs to be abstract, final or empty. 200
Errors Name 'get_with_fanout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '{' should be on the previous line. 201
Errors Method 'set_with_autoroute' is not designed for extension - needs to be abstract, final or empty. 210
Errors Name 'set_with_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Parameter p_value should be final. 210
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors '{' should be on the previous line. 211
Errors Method 'get_with_autoroute' is not designed for extension - needs to be abstract, final or empty. 220
Errors Name 'get_with_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 221
Errors Method 'set_with_postroute' is not designed for extension - needs to be abstract, final or empty. 230
Errors Name 'set_with_postroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_value should be final. 230
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors '{' should be on the previous line. 231
Errors Method 'get_with_postroute' is not designed for extension - needs to be abstract, final or empty. 240
Errors Name 'get_with_postroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors '{' should be on the previous line. 241
Errors Method 'set_vias_allowed' is not designed for extension - needs to be abstract, final or empty. 250
Errors Name 'set_vias_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Parameter p_value should be final. 250
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors '{' should be on the previous line. 251
Errors Method 'get_vias_allowed' is not designed for extension - needs to be abstract, final or empty. 260
Errors Name 'get_vias_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors '{' should be on the previous line. 261
Errors Method 'set_via_costs' is not designed for extension - needs to be abstract, final or empty. 270
Errors Name 'set_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors Parameter p_value should be final. 270
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors Method 'get_via_costs' is not designed for extension - needs to be abstract, final or empty. 280
Errors Name 'get_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 281
Errors Method 'set_plane_via_costs' is not designed for extension - needs to be abstract, final or empty. 290
Errors Name 'set_plane_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors Parameter p_value should be final. 290
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 290
Errors '{' should be on the previous line. 291
Errors Method 'get_plane_via_costs' is not designed for extension - needs to be abstract, final or empty. 300
Errors Name 'get_plane_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 301
Errors Method 'set_layer_active' is not designed for extension - needs to be abstract, final or empty. 311
Errors Name 'set_layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Parameter p_layer should be final. 311
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Parameter p_value should be final. 311
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '{' should be on the previous line. 312
Errors '{' should be on the previous line. 314
Errors Line is longer than 80 characters. 315
Errors Method 'get_layer_active' is not designed for extension - needs to be abstract, final or empty. 327
Errors Name 'get_layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_layer should be final. 327
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors '{' should be on the previous line. 328
Errors '{' should be on the previous line. 330
Errors Line is longer than 80 characters. 331
Errors Line is longer than 80 characters. 343
Errors Method 'set_preferred_direction_is_horizontal' is not designed for extension - needs to be abstract, final or empty. 343
Errors Name 'set_preferred_direction_is_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_layer should be final. 343
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_value should be final. 343
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors '{' should be on the previous line. 346
Errors Line is longer than 80 characters. 347
Errors Method 'get_preferred_direction_is_horizontal' is not designed for extension - needs to be abstract, final or empty. 359
Errors Name 'get_preferred_direction_is_horizontal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors Parameter p_layer should be final. 359
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 359
Errors '{' should be on the previous line. 360
Errors '{' should be on the previous line. 362
Errors Line is longer than 80 characters. 363
Errors Method 'set_preferred_direction_trace_costs' is not designed for extension - needs to be abstract, final or empty. 375
Errors Name 'set_preferred_direction_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Parameter p_layer should be final. 375
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Parameter p_value should be final. 375
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 378
Errors Line is longer than 80 characters. 379
Errors '0.1' is a magic number. 382
Errors Method 'get_preferred_direction_trace_costs' is not designed for extension - needs to be abstract, final or empty. 391
Errors Name 'get_preferred_direction_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors Parameter p_layer should be final. 391
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 391
Errors '{' should be on the previous line. 392
Errors '{' should be on the previous line. 394
Errors Line is longer than 80 characters. 395
Errors Method 'get_against_preferred_direction_trace_costs' is not designed for extension - needs to be abstract, final or empty. 407
Errors Name 'get_against_preferred_direction_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors Parameter p_layer should be final. 407
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 407
Errors '{' should be on the previous line. 408
Errors '{' should be on the previous line. 410
Errors Line is longer than 80 characters. 411
Errors Method 'get_horizontal_trace_costs' is not designed for extension - needs to be abstract, final or empty. 423
Errors Name 'get_horizontal_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Parameter p_layer should be final. 423
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors '{' should be on the previous line. 424
Errors '{' should be on the previous line. 426
Errors Line is longer than 80 characters. 427
Errors '{' should be on the previous line. 432
Errors '}' should be on the same line. 434
Errors '{' should be on the previous line. 436
Errors Line is longer than 80 characters. 448
Errors Method 'set_against_preferred_direction_trace_costs' is not designed for extension - needs to be abstract, final or empty. 448
Errors Name 'set_against_preferred_direction_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Parameter p_layer should be final. 448
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Parameter p_value should be final. 448
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors '{' should be on the previous line. 451
Errors Line is longer than 80 characters. 452
Errors Line is longer than 80 characters. 455
Errors '0.1' is a magic number. 455
Errors Method 'get_vertical_trace_costs' is not designed for extension - needs to be abstract, final or empty. 464
Errors Name 'get_vertical_trace_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Parameter p_layer should be final. 464
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors '{' should be on the previous line. 465
Errors '{' should be on the previous line. 467
Errors Line is longer than 80 characters. 468
Errors '{' should be on the previous line. 473
Errors '}' should be on the same line. 475
Errors '{' should be on the previous line. 477
Errors Line is longer than 80 characters. 486
Errors Method 'get_trace_cost_arr' is not designed for extension - needs to be abstract, final or empty. 488
Errors Name 'get_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors '{' should be on the previous line. 489
Errors Line is longer than 80 characters. 490
Errors '{' should be on the previous line. 492
Errors Line is longer than 80 characters. 493
Errors Line has trailing spaces. 497
Errors Missing a Javadoc comment. 498
Errors Name 'with_fanout' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors Missing a Javadoc comment. 499
Errors Name 'with_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 499
Errors Missing a Javadoc comment. 500
Errors Name 'with_postroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 500
Errors Missing a Javadoc comment. 501
Errors Name 'vias_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors Missing a Javadoc comment. 502
Errors Name 'via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors Missing a Javadoc comment. 503
Errors Name 'plane_via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 503
Errors Missing a Javadoc comment. 504
Errors Name 'start_ripup_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 504
Errors Missing a Javadoc comment. 505
Errors Name 'start_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Missing a Javadoc comment. 506
Errors Name 'layer_active_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Missing a Javadoc comment. 507
Errors Name 'preferred_direction_is_horizontal_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors Missing a Javadoc comment. 508
Errors Name 'preferred_direction_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 508
Errors Missing a Javadoc comment. 509
Errors Name 'against_preferred_direction_trace_cost_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 509

interactive/BatchAutorouterThread.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 39
Errors First sentence should end with a period. 41
Errors Parameter p_board_handling should be final. 46
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors '{' should be on the previous line. 47
Errors Line is longer than 80 characters. 49
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line is longer than 80 characters. 50
Errors Method 'thread_action' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'thread_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 61
Errors Line is longer than 80 characters. 63
Errors Name 'saved_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Name 'ratsnest_hidden_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 71
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'fanout_first' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '&&' should be on a new line. 74
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 80
Errors Line is longer than 80 characters. 85
Errors Line is longer than 80 characters. 87
Errors Name 'opt_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 92
Errors '}' should be on the same line. 94
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 99
Errors Name 'end_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '}' should be on the same line. 101
Errors '{' should be on the previous line. 103
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors '{' should be on the previous line. 107
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 114
Errors Name 'incomplete_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line is longer than 80 characters. 115
Errors Name 'end_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors '+' should be on a new line. 115
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 130
Errors '{' should be on the previous line. 133
Errors Must have at least one statement. 133
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 139
Errors Parameter p_graphics should be final. 139
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors Name 'curr_air_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 143
Errors Name 'draw_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Line is longer than 80 characters. 148
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Line is longer than 80 characters. 149
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '(' is preceded with whitespace. 149
Errors '3' is a magic number. 149
Errors '300' is a magic number. 149
Errors Line is longer than 80 characters. 150
Errors Line is longer than 80 characters. 152
Errors Name 'current_opt_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 152
Errors Line is longer than 80 characters. 153
Errors '10' is a magic number. 153
Errors '{' should be on the previous line. 155
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors Line is longer than 80 characters. 157
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors Line is longer than 80 characters. 159
Errors Line is longer than 80 characters. 160
Errors Line is longer than 80 characters. 161
Errors Line is longer than 80 characters. 162
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 164
Errors Line is longer than 80 characters. 165
Errors Missing a Javadoc comment. 168
Errors Name 'batch_autorouter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Missing a Javadoc comment. 169
Errors Name 'batch_opt_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169

interactive/BoardHandling.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 63
Errors First sentence should end with a period. 65
Errors Parameter p_panel should be final. 71
Errors Name 'p_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_locale should be final. 71
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 78
Errors Line is longer than 80 characters. 82
Errors Method 'set_board_read_only' is not designed for extension - needs to be abstract, final or empty. 87
Errors Name 'set_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_value should be final. 87
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Method 'is_board_read_only' is not designed for extension - needs to be abstract, final or empty. 98
Errors Name 'is_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 99
Errors Method 'get_locale' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'get_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 109
Errors Method 'get_layer_count' is not designed for extension - needs to be abstract, final or empty. 118
Errors Name 'get_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors '{' should be on the previous line. 121
Errors Method 'get_routing_board' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'get_routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors Method 'get_current_mouse_position' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'get_current_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors Method 'set_current_mouse_position' is not designed for extension - needs to be abstract, final or empty. 151
Errors Name 'set_current_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors Parameter p_point should be final. 151
Errors Expected @param tag for 'p_point'. 151
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Method 'set_ignore_conduction' is not designed for extension - needs to be abstract, final or empty. 161
Errors Name 'set_ignore_conduction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors Parameter p_value should be final. 161
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 162
Errors '{' should be on the previous line. 164
Errors Method 'set_pin_edge_to_turn_dist' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'set_pin_edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_value should be final. 177
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors '{' should be on the previous line. 180
Errors Line is longer than 80 characters. 183
Errors Name 'edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors '{' should be on the previous line. 185
Errors Name 'pin_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 189
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 192
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '{' should be on the previous line. 194
Errors Line is longer than 80 characters. 195
Errors Line is longer than 80 characters. 197
Errors Line is longer than 80 characters. 199
Errors Method 'set_layer_visibility' is not designed for extension - needs to be abstract, final or empty. 216
Errors Name 'set_layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Parameter p_layer should be final. 216
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Parameter p_value should be final. 216
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 217
Errors '{' should be on the previous line. 219
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 223
Errors Name 'best_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Name 'best_visible_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 227
Errors Line is longer than 80 characters. 228
Errors Line is longer than 80 characters. 230
Errors Line is longer than 80 characters. 240
Errors Method 'get_trace_halfwidth' is not designed for extension - needs to be abstract, final or empty. 246
Errors Name 'get_trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Parameter p_net_no should be final. 246
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Parameter p_layer should be final. 246
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 250
Errors '}' should be on the same line. 252
Errors '{' should be on the previous line. 254
Errors Method 'is_active_routing_layer' is not designed for extension - needs to be abstract, final or empty. 267
Errors Name 'is_active_routing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_net_no should be final. 267
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Parameter p_layer should be final. 267
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors '{' should be on the previous line. 268
Errors '{' should be on the previous line. 270
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 273
Errors '{' should be on the previous line. 275
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 280
Errors Method 'get_trace_clearance_class' is not designed for extension - needs to be abstract, final or empty. 292
Errors Name 'get_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_net_no should be final. 292
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 296
Errors '}' should be on the same line. 298
Errors '{' should be on the previous line. 300
Errors Line is longer than 80 characters. 301
Errors Method 'get_via_rule' is not designed for extension - needs to be abstract, final or empty. 312
Errors Name 'get_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Parameter p_net_no should be final. 312
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 313
Errors '{' should be on the previous line. 316
Errors Line is longer than 80 characters. 317
Errors '{' should be on the previous line. 320
Errors Line is longer than 80 characters. 327
Errors Method 'set_default_trace_halfwidth' is not designed for extension - needs to be abstract, final or empty. 332
Errors Name 'set_default_trace_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_layer should be final. 332
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_value should be final. 332
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 333
Errors '{' should be on the previous line. 335
Errors '{' should be on the previous line. 339
Errors Method 'set_clearance_compensation' is not designed for extension - needs to be abstract, final or empty. 351
Errors Name 'set_clearance_compensation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors Parameter p_value should be final. 351
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors '{' should be on the previous line. 354
Errors Method 'set_current_snap_angle' is not designed for extension - needs to be abstract, final or empty. 366
Errors Name 'set_current_snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Parameter p_snap_angle should be final. 366
Errors Name 'p_snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors '{' should be on the previous line. 367
Errors '{' should be on the previous line. 369
Errors Method 'set_current_layer' is not designed for extension - needs to be abstract, final or empty. 381
Errors Name 'set_current_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors Parameter p_layer should be final. 381
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 382
Errors '{' should be on the previous line. 384
Errors Method 'set_layer' is not designed for extension - needs to be abstract, final or empty. 397
Errors Name 'set_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors Parameter p_layer_no should be final. 397
Errors Expected @param tag for 'p_layer_no'. 397
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors '{' should be on the previous line. 398
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Line is longer than 80 characters. 404
Errors Name 'signal_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 406
Errors '{' should be on the previous line. 412
Errors Method 'display_layer_messsage' is not designed for extension - needs to be abstract, final or empty. 424
Errors Name 'display_layer_messsage' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors '{' should be on the previous line. 425
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors Line is longer than 80 characters. 432
Errors Method 'initialize_manual_trace_half_widths' is not designed for extension - needs to be abstract, final or empty. 434
Errors Name 'initialize_manual_trace_half_widths' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors '{' should be on the previous line. 435
Errors '{' should be on the previous line. 437
Errors Line is longer than 80 characters. 438
Errors Line is longer than 80 characters. 444
Errors Method 'set_manual_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 449
Errors Name 'set_manual_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Parameter p_layer_no should be final. 449
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors Parameter p_value should be final. 449
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors '{' should be on the previous line. 450
Errors '{' should be on the previous line. 452
Errors Line is longer than 80 characters. 453
Errors '}' should be on the same line. 457
Errors '{' should be on the previous line. 459
Errors Line is longer than 80 characters. 460
Errors '}' should be on the same line. 464
Errors '{' should be on the previous line. 466
Errors Line is longer than 80 characters. 474
Errors Line is longer than 80 characters. 477
Errors Method 'set_selectable' is not designed for extension - needs to be abstract, final or empty. 477
Errors Name 'set_selectable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors Parameter p_item_type should be final. 477
Errors Name 'p_item_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors Parameter p_value should be final. 477
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 477
Errors '{' should be on the previous line. 481
Errors Line is longer than 80 characters. 482
Errors Method 'toggle_ratsnest' is not designed for extension - needs to be abstract, final or empty. 490
Errors Name 'toggle_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 490
Errors '{' should be on the previous line. 491
Errors '{' should be on the previous line. 493
Errors '}' should be on the same line. 495
Errors '{' should be on the previous line. 497
Errors Method 'toggle_clearance_violations' is not designed for extension - needs to be abstract, final or empty. 506
Errors Name 'toggle_clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors '{' should be on the previous line. 507
Errors '{' should be on the previous line. 509
Errors Line is longer than 80 characters. 510
Errors Line is longer than 80 characters. 511
Errors Name 'violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Line is longer than 80 characters. 512
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors '}' should be on the same line. 514
Errors '{' should be on the previous line. 516
Errors Method 'create_ratsnest' is not designed for extension - needs to be abstract, final or empty. 526
Errors Name 'create_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors '{' should be on the previous line. 527
Errors Name 'incomplete_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors Name 'length_violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 530
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors '{' should be on the previous line. 533
Errors Line is longer than 80 characters. 534
Errors '}' should be on the same line. 535
Errors '{' should be on the previous line. 537
Errors Line is longer than 80 characters. 538
Errors Method 'update_ratsnest' is not designed for extension - needs to be abstract, final or empty. 546
Errors Name 'update_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors Parameter p_net_no should be final. 546
Errors Expected @param tag for 'p_net_no'. 546
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors '{' should be on the previous line. 547
Errors '{' should be on the previous line. 549
Errors Line is longer than 80 characters. 556
Errors Method 'update_ratsnest' is not designed for extension - needs to be abstract, final or empty. 558
Errors Name 'update_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors Parameter p_net_no should be final. 558
Errors Expected @param tag for 'p_net_no'. 558
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors Parameter p_item_list should be final. 558
Errors Expected @param tag for 'p_item_list'. 558
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors '{' should be on the previous line. 559
Errors '{' should be on the previous line. 561
Errors Method 'update_ratsnest' is not designed for extension - needs to be abstract, final or empty. 570
Errors Name 'update_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors '{' should be on the previous line. 571
Errors '{' should be on the previous line. 573
Errors Method 'hide_ratsnest' is not designed for extension - needs to be abstract, final or empty. 581
Errors Name 'hide_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors '{' should be on the previous line. 582
Errors '{' should be on the previous line. 584
Errors Line is longer than 80 characters. 590
Errors Method 'show_ratsnest' is not designed for extension - needs to be abstract, final or empty. 592
Errors Name 'show_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors '{' should be on the previous line. 593
Errors '{' should be on the previous line. 595
Errors Method 'remove_ratsnest' is not designed for extension - needs to be abstract, final or empty. 603
Errors Name 'remove_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 603
Errors '{' should be on the previous line. 604
Errors Line is longer than 80 characters. 609
Errors Method 'get_ratsnest' is not designed for extension - needs to be abstract, final or empty. 613
Errors Name 'get_ratsnest' must match pattern '^[a-z][a-zA-Z0-9]*$'. 613
Errors '{' should be on the previous line. 614
Errors '{' should be on the previous line. 616
Errors Method 'recalculate_length_violations' is not designed for extension - needs to be abstract, final or empty. 625
Errors Name 'recalculate_length_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 625
Errors '{' should be on the previous line. 626
Errors '{' should be on the previous line. 628
Errors '{' should be on the previous line. 630
Errors '{' should be on the previous line. 632
Errors Method 'set_incompletes_filter' is not designed for extension - needs to be abstract, final or empty. 645
Errors Name 'set_incompletes_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 645
Errors Parameter p_net_no should be final. 645
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 645
Errors Parameter p_value should be final. 645
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 645
Errors '{' should be on the previous line. 646
Errors '{' should be on the previous line. 648
Errors Line is longer than 80 characters. 654
Errors Line is longer than 80 characters. 658
Errors Line is longer than 80 characters. 664
Errors Method 'create_board' is not designed for extension - needs to be abstract, final or empty. 664
Errors Name 'create_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 664
Errors Parameter p_bounding_box should be final. 664
Errors Name 'p_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 664
Errors Parameter p_layer_structure should be final. 664
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 664
Errors Line is longer than 80 characters. 665
Errors Parameter p_outline_shapes should be final. 665
Errors Name 'p_outline_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Parameter p_outline_clearance_class_name should be final. 665
Errors Name 'p_outline_clearance_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Line is longer than 80 characters. 666
Errors Parameter p_rules should be final. 666
Errors Name 'p_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Parameter p_board_communication should be final. 666
Errors Name 'p_board_communication' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Parameter p_test_level should be final. 666
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors '{' should be on the previous line. 669
Errors Line is longer than 80 characters. 670
Errors Name 'outline_cl_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 672
Errors '{' should be on the previous line. 675
Errors Line is longer than 80 characters. 676
Errors Line is longer than 80 characters. 678
Errors '}' should be on the same line. 680
Errors '{' should be on the previous line. 682
Errors Line is longer than 80 characters. 684
Errors Line is longer than 80 characters. 688
Errors Line is longer than 80 characters. 692
Errors Name 'unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors Line is longer than 80 characters. 693
Errors Name 'panel_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. 697
Errors Line is longer than 80 characters. 698
Errors Method 'change_user_unit_factor' is not designed for extension - needs to be abstract, final or empty. 706
Errors Name 'change_user_unit_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors Parameter p_new_factor should be final. 706
Errors Name 'p_new_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors '{' should be on the previous line. 707
Errors Name 'old_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 708
Errors Method 'change_user_unit' is not designed for extension - needs to be abstract, final or empty. 719
Errors Name 'change_user_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 719
Errors Parameter p_unit should be final. 719
Errors Name 'p_unit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 719
Errors '{' should be on the previous line. 720
Errors Name 'old_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 721
Errors Method 'start_logfile' is not designed for extension - needs to be abstract, final or empty. 732
Errors Name 'start_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors Parameter p_filename should be final. 732
Errors Name 'p_filename' must match pattern '^[a-z][a-zA-Z0-9]*$'. 732
Errors '{' should be on the previous line. 733
Errors '{' should be on the previous line. 735
Errors Method 'repaint' is not designed for extension - needs to be abstract, final or empty. 744
Errors '{' should be on the previous line. 745
Errors '{' should be on the previous line. 747
Errors Line is longer than 80 characters. 748
Errors Name 'MAX_RECTAMGLE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 748
Errors '}' should be on the same line. 750
Errors '{' should be on the previous line. 752
Errors Method 'repaint' is not designed for extension - needs to be abstract, final or empty. 762
Errors Parameter p_rect should be final. 762
Errors Name 'p_rect' must match pattern '^[a-z][a-zA-Z0-9]*$'. 762
Errors '{' should be on the previous line. 763
Errors '{' should be on the previous line. 765
Errors '}' should be on the same line. 767
Errors '{' should be on the previous line. 769
Errors Expected an @return tag. 777
Errors Method 'get_panel' is not designed for extension - needs to be abstract, final or empty. 777
Errors Name 'get_panel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 777
Errors '{' should be on the previous line. 778
Errors Method 'get_current_popup_menu' is not designed for extension - needs to be abstract, final or empty. 788
Errors Name 'get_current_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 788
Errors '{' should be on the previous line. 789
Errors '{' should be on the previous line. 792
Errors '}' should be on the same line. 794
Errors '{' should be on the previous line. 796
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 808
Errors Parameter p_graphics should be final. 808
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 808
Errors '{' should be on the previous line. 809
Errors '{' should be on the previous line. 811
Errors '{' should be on the previous line. 817
Errors '{' should be on the previous line. 821
Errors '{' should be on the previous line. 825
Errors '{' should be on the previous line. 829
Errors Method 'generate_snapshot' is not designed for extension - needs to be abstract, final or empty. 837
Errors Name 'generate_snapshot' must match pattern '^[a-z][a-zA-Z0-9]*$'. 837
Errors '{' should be on the previous line. 838
Errors '{' should be on the previous line. 840
Errors Method 'undo' is not designed for extension - needs to be abstract, final or empty. 850
Errors '{' should be on the previous line. 851
Errors '{' should be on the previous line. 853
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors '{' should be on the previous line. 858
Errors Name 'changed_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 859
Errors '{' should be on the previous line. 860
Errors '{' should be on the previous line. 864
Errors '}' should be on the same line. 870
Errors '{' should be on the previous line. 872
Errors Line is longer than 80 characters. 873
Errors Method 'redo' is not designed for extension - needs to be abstract, final or empty. 882
Errors '{' should be on the previous line. 883
Errors '{' should be on the previous line. 885
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 888
Errors '{' should be on the previous line. 890
Errors Name 'changed_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 891
Errors '{' should be on the previous line. 892
Errors '}' should be on the same line. 896
Errors '{' should be on the previous line. 898
Errors Line is longer than 80 characters. 899
Errors Method 'left_button_clicked' is not designed for extension - needs to be abstract, final or empty. 911
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors Parameter p_point should be final. 911
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors '{' should be on the previous line. 912
Errors '{' should be on the previous line. 914
Errors '{' should be on the previous line. 916
Errors Line is longer than 80 characters. 917
Errors '{' should be on the previous line. 923
Errors Line is longer than 80 characters. 925
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 926
Errors '{' should be on the previous line. 929
Errors Method 'mouse_moved' is not designed for extension - needs to be abstract, final or empty. 942
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 942
Errors Parameter p_point should be final. 942
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 942
Errors '{' should be on the previous line. 943
Errors '{' should be on the previous line. 945
Errors '{' should be on the previous line. 950
Errors Line is longer than 80 characters. 952
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 953
Errors Line is longer than 80 characters. 956
Errors '{' should be on the previous line. 959
Errors Method 'mouse_pressed' is not designed for extension - needs to be abstract, final or empty. 971
Errors Name 'mouse_pressed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 971
Errors Parameter p_point should be final. 971
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 971
Errors '{' should be on the previous line. 972
Errors '{' should be on the previous line. 974
Errors Line is longer than 80 characters. 976
Errors Line is longer than 80 characters. 977
Errors Method 'mouse_dragged' is not designed for extension - needs to be abstract, final or empty. 987
Errors Name 'mouse_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 987
Errors Parameter p_point should be final. 987
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 987
Errors '{' should be on the previous line. 988
Errors '{' should be on the previous line. 990
Errors Line is longer than 80 characters. 992
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 993
Errors Line is longer than 80 characters. 994
Errors '{' should be on the previous line. 996
Errors Method 'button_released' is not designed for extension - needs to be abstract, final or empty. 1007
Errors Name 'button_released' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1007
Errors '{' should be on the previous line. 1008
Errors '{' should be on the previous line. 1010
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011
Errors '{' should be on the previous line. 1013
Errors First sentence should end with a period. 1020
Errors Method 'mouse_wheel_moved' is not designed for extension - needs to be abstract, final or empty. 1026
Errors Name 'mouse_wheel_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1026
Errors Parameter p_rotation should be final. 1026
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1026
Errors '{' should be on the previous line. 1027
Errors '{' should be on the previous line. 1029
Errors Line is longer than 80 characters. 1030
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1030
Errors '{' should be on the previous line. 1032
Errors Method 'key_typed_action' is not designed for extension - needs to be abstract, final or empty. 1045
Errors Name 'key_typed_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors Parameter p_key_char should be final. 1045
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1045
Errors '{' should be on the previous line. 1046
Errors '{' should be on the previous line. 1048
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1052
Errors '{' should be on the previous line. 1054
Errors Method 'return_from_state' is not designed for extension - needs to be abstract, final or empty. 1066
Errors Name 'return_from_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1066
Errors '{' should be on the previous line. 1067
Errors '{' should be on the previous line. 1069
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1074
Errors Avoid nested blocks. 1075
Errors '{' should be on the previous line. 1077
Errors Method 'cancel_state' is not designed for extension - needs to be abstract, final or empty. 1087
Errors Name 'cancel_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1087
Errors '{' should be on the previous line. 1088
Errors '{' should be on the previous line. 1090
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1095
Errors Avoid nested blocks. 1096
Errors '{' should be on the previous line. 1098
Errors Method 'change_layer_action' is not designed for extension - needs to be abstract, final or empty. 1113
Errors Name 'change_layer_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1113
Errors Parameter p_new_layer should be final. 1113
Errors Name 'p_new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1113
Errors '{' should be on the previous line. 1114
Errors '{' should be on the previous line. 1117
Errors First sentence should end with a period. 1123
Errors Method 'set_select_menu_state' is not designed for extension - needs to be abstract, final or empty. 1126
Errors Name 'set_select_menu_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1126
Errors '{' should be on the previous line. 1127
Errors First sentence should end with a period. 1132
Errors Method 'set_route_menu_state' is not designed for extension - needs to be abstract, final or empty. 1135
Errors Name 'set_route_menu_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1135
Errors '{' should be on the previous line. 1136
Errors First sentence should end with a period. 1141
Errors Method 'set_drag_menu_state' is not designed for extension - needs to be abstract, final or empty. 1144
Errors Name 'set_drag_menu_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1144
Errors '{' should be on the previous line. 1145
Errors Line is longer than 80 characters. 1152
Errors Line is longer than 80 characters. 1158
Errors Method 'read_design' is not designed for extension - needs to be abstract, final or empty. 1158
Errors Name 'read_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors Parameter p_design should be final. 1158
Errors Name 'p_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors Parameter p_test_level should be final. 1158
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1158
Errors '{' should be on the previous line. 1161
Errors '}' should be on the same line. 1167
Errors '{' should be on the previous line. 1169
Errors Line is longer than 80 characters. 1173
Errors Line is longer than 80 characters. 1185
Errors Method 'import_design' is not designed for extension - needs to be abstract, final or empty. 1189
Errors Name 'import_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Parameter p_design should be final. 1189
Errors Name 'p_design' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1189
Errors Parameter p_observers should be final. 1190
Errors Name 'p_observers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1190
Errors Line is longer than 80 characters. 1191
Errors Parameter p_item_id_no_generator should be final. 1191
Errors Name 'p_item_id_no_generator' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1191
Errors Parameter p_test_level should be final. 1191
Errors Name 'p_test_level' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1191
Errors '{' should be on the previous line. 1194
Errors Name 'read_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1197
Errors '{' should be on the previous line. 1199
Errors '}' should be on the same line. 1204
Errors '{' should be on the previous line. 1206
Errors '{' should be on the previous line. 1210
Errors '{' should be on the previous line. 1214
Errors '{' should be on the previous line. 1216
Errors '{' should be on the previous line. 1222
Errors '}' should be on the same line. 1224
Errors '{' should be on the previous line. 1226
Errors Line is longer than 80 characters. 1233
Errors Line is longer than 80 characters. 1234
Errors Line is longer than 80 characters. 1242
Errors Method 'export_to_dsn_file' is not designed for extension - needs to be abstract, final or empty. 1242
Errors Name 'export_to_dsn_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1242
Errors Parameter p_output_stream should be final. 1242
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1242
Errors Parameter p_design_name should be final. 1242
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1242
Errors Parameter p_compat_mode should be final. 1242
Errors Name 'p_compat_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1242
Errors '{' should be on the previous line. 1245
Errors Line is longer than 80 characters. 1248
Errors Line is longer than 80 characters. 1258
Errors Method 'export_eagle_session_file' is not designed for extension - needs to be abstract, final or empty. 1258
Errors Name 'export_eagle_session_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1258
Errors Parameter p_input_stream should be final. 1258
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1258
Errors Parameter p_output_stream should be final. 1258
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1258
Errors '{' should be on the previous line. 1261
Errors Line is longer than 80 characters. 1264
Errors Line is longer than 80 characters. 1274
Errors Method 'export_specctra_session_file' is not designed for extension - needs to be abstract, final or empty. 1274
Errors Name 'export_specctra_session_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1274
Errors Parameter p_design_name should be final. 1274
Errors Name 'p_design_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1274
Errors Parameter p_output_stream should be final. 1274
Errors Name 'p_output_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1274
Errors '{' should be on the previous line. 1277
Errors Line is longer than 80 characters. 1280
Errors Method 'save_design_file' is not designed for extension - needs to be abstract, final or empty. 1289
Errors Name 'save_design_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1289
Errors Parameter p_object_stream should be final. 1289
Errors Name 'p_object_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1289
Errors '{' should be on the previous line. 1293
Errors '}' should be on the same line. 1298
Errors '{' should be on the previous line. 1300
Errors Line is longer than 80 characters. 1301
Errors Method 'read_logfile' is not designed for extension - needs to be abstract, final or empty. 1312
Errors Name 'read_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1312
Errors Parameter p_input_stream should be final. 1312
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1312
Errors '{' should be on the previous line. 1313
Errors '{' should be on the previous line. 1315
Errors Line is longer than 80 characters. 1318
Errors Line is longer than 80 characters. 1323
Errors Method 'close_files' is not designed for extension - needs to be abstract, final or empty. 1325
Errors Name 'close_files' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1325
Errors '{' should be on the previous line. 1326
Errors '{' should be on the previous line. 1328
Errors Method 'start_route' is not designed for extension - needs to be abstract, final or empty. 1338
Errors Name 'start_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1338
Errors Parameter p_point should be final. 1338
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1338
Errors '{' should be on the previous line. 1339
Errors '{' should be on the previous line. 1341
Errors Line is longer than 80 characters. 1347
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1347
Errors Method 'select_items' is not designed for extension - needs to be abstract, final or empty. 1356
Errors Name 'select_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1356
Errors Parameter p_point should be final. 1356
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1356
Errors '{' should be on the previous line. 1357
Errors Line is longer than 80 characters. 1358
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1364
Errors Method 'select_items_in_region' is not designed for extension - needs to be abstract, final or empty. 1372
Errors Name 'select_items_in_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1372
Errors '{' should be on the previous line. 1373
Errors Line is longer than 80 characters. 1374
Errors Line is longer than 80 characters. 1378
Errors Method 'select_items' is not designed for extension - needs to be abstract, final or empty. 1386
Errors Name 'select_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1386
Errors Parameter p_items should be final. 1386
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1386
Errors '{' should be on the previous line. 1387
Errors '{' should be on the previous line. 1389
Errors '{' should be on the previous line. 1395
Errors Line is longer than 80 characters. 1396
Errors '}' should be on the same line. 1397
Errors '{' should be on the previous line. 1399
Errors Line is longer than 80 characters. 1400
Errors Method 'swap_pin' is not designed for extension - needs to be abstract, final or empty. 1411
Errors Name 'swap_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1411
Errors Parameter p_location should be final. 1411
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1411
Errors '{' should be on the previous line. 1412
Errors Line is longer than 80 characters. 1413
Errors Line is longer than 80 characters. 1417
Errors Line is longer than 80 characters. 1418
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1418
Errors Method 'zoom_selection' is not designed for extension - needs to be abstract, final or empty. 1425
Errors Name 'zoom_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1425
Errors '{' should be on the previous line. 1426
Errors '{' should be on the previous line. 1428
Errors Line is longer than 80 characters. 1431
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1431
Errors Line is longer than 80 characters. 1432
Errors Line is longer than 80 characters. 1433
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1433
Errors Line is longer than 80 characters. 1434
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1434
Errors Method 'toggle_select_action' is not designed for extension - needs to be abstract, final or empty. 1446
Errors Name 'toggle_select_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1446
Errors Parameter p_point should be final. 1446
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1446
Errors '{' should be on the previous line. 1447
Errors Line is longer than 80 characters. 1448
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1454
Errors '{' should be on the previous line. 1457
Errors Method 'fix_selected_items' is not designed for extension - needs to be abstract, final or empty. 1466
Errors Name 'fix_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1466
Errors '{' should be on the previous line. 1467
Errors Line is longer than 80 characters. 1468
Errors Method 'unfix_selected_items' is not designed for extension - needs to be abstract, final or empty. 1478
Errors Name 'unfix_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1478
Errors '{' should be on the previous line. 1479
Errors Line is longer than 80 characters. 1480
Errors Line is longer than 80 characters. 1488
Errors Method 'display_selected_item_info' is not designed for extension - needs to be abstract, final or empty. 1490
Errors Name 'display_selected_item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1490
Errors '{' should be on the previous line. 1491
Errors Line is longer than 80 characters. 1492
Errors Method 'assign_selected_to_new_net' is not designed for extension - needs to be abstract, final or empty. 1503
Errors Name 'assign_selected_to_new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1503
Errors '{' should be on the previous line. 1504
Errors Line is longer than 80 characters. 1505
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1509
Errors Line is longer than 80 characters. 1510
Errors First sentence should end with a period. 1514
Errors Method 'assign_selected_to_new_group' is not designed for extension - needs to be abstract, final or empty. 1517
Errors Name 'assign_selected_to_new_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1517
Errors '{' should be on the previous line. 1518
Errors Line is longer than 80 characters. 1519
Errors Line is longer than 80 characters. 1523
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1523
Errors Method 'delete_selected_items' is not designed for extension - needs to be abstract, final or empty. 1530
Errors Name 'delete_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1530
Errors '{' should be on the previous line. 1531
Errors Line is longer than 80 characters. 1532
Errors Line is longer than 80 characters. 1536
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1536
Errors Method 'cutout_selected_items' is not designed for extension - needs to be abstract, final or empty. 1543
Errors Name 'cutout_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1543
Errors '{' should be on the previous line. 1544
Errors Line is longer than 80 characters. 1545
Errors Line is longer than 80 characters. 1549
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1549
Errors First sentence should end with a period. 1553
Errors Method 'assign_clearance_classs_to_selected_items' is not designed for extension - needs to be abstract, final or empty. 1558
Errors Name 'assign_clearance_classs_to_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1558
Errors Parameter p_cl_class_index should be final. 1558
Errors Name 'p_cl_class_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1558
Errors Line is longer than 80 characters. 1560
Errors Line is longer than 80 characters. 1564
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1564
Errors First sentence should end with a period. 1568
Errors Method 'move_selected_items' is not designed for extension - needs to be abstract, final or empty. 1573
Errors Name 'move_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1573
Errors Parameter p_from_location should be final. 1573
Errors Name 'p_from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1573
Errors '{' should be on the previous line. 1574
Errors Line is longer than 80 characters. 1575
Errors Name 'curr_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1579
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1580
Errors Line is longer than 80 characters. 1581
Errors Name 'from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1581
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1582
Errors Line is longer than 80 characters. 1583
Errors Method 'copy_selected_items' is not designed for extension - needs to be abstract, final or empty. 1593
Errors Name 'copy_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1593
Errors Parameter p_from_location should be final. 1593
Errors Name 'p_from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1593
Errors '{' should be on the previous line. 1594
Errors Line is longer than 80 characters. 1595
Errors Name 'curr_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1599
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1601
Errors Line is longer than 80 characters. 1602
Errors Name 'from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1602
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1603
Errors Line is longer than 80 characters. 1604
Errors Method 'optimize_selected_items' is not designed for extension - needs to be abstract, final or empty. 1611
Errors Name 'optimize_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1611
Errors '{' should be on the previous line. 1612
Errors Line is longer than 80 characters. 1613
Errors Line is longer than 80 characters. 1618
Errors Method 'autoroute_selected_items' is not designed for extension - needs to be abstract, final or empty. 1625
Errors Name 'autoroute_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1625
Errors '{' should be on the previous line. 1626
Errors Line is longer than 80 characters. 1627
Errors Line is longer than 80 characters. 1632
Errors Method 'fanout_selected_items' is not designed for extension - needs to be abstract, final or empty. 1639
Errors Name 'fanout_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1639
Errors '{' should be on the previous line. 1640
Errors Line is longer than 80 characters. 1641
Errors Line is longer than 80 characters. 1646
Errors First sentence should end with a period. 1650
Errors Method 'start_batch_autorouter' is not designed for extension - needs to be abstract, final or empty. 1653
Errors Name 'start_batch_autorouter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1653
Errors '{' should be on the previous line. 1654
Errors '{' should be on the previous line. 1656
Errors Line is longer than 80 characters. 1660
Errors Method 'extend_selection_to_whole_nets' is not designed for extension - needs to be abstract, final or empty. 1667
Errors Name 'extend_selection_to_whole_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1667
Errors '{' should be on the previous line. 1668
Errors Line is longer than 80 characters. 1669
Errors Line is longer than 80 characters. 1673
Errors Line is longer than 80 characters. 1677
Errors Method 'extend_selection_to_whole_components' is not designed for extension - needs to be abstract, final or empty. 1679
Errors Name 'extend_selection_to_whole_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1679
Errors '{' should be on the previous line. 1680
Errors Line is longer than 80 characters. 1681
Errors Line is longer than 80 characters. 1685
Errors Line is longer than 80 characters. 1689
Errors Method 'extend_selection_to_whole_connected_sets' is not designed for extension - needs to be abstract, final or empty. 1691
Errors Name 'extend_selection_to_whole_connected_sets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1691
Errors '{' should be on the previous line. 1692
Errors Line is longer than 80 characters. 1693
Errors Line is longer than 80 characters. 1697
Errors Line is longer than 80 characters. 1701
Errors Method 'extend_selection_to_whole_connections' is not designed for extension - needs to be abstract, final or empty. 1703
Errors Name 'extend_selection_to_whole_connections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1703
Errors '{' should be on the previous line. 1704
Errors Line is longer than 80 characters. 1705
Errors Line is longer than 80 characters. 1709
Errors Method 'toggle_selected_item_violations' is not designed for extension - needs to be abstract, final or empty. 1715
Errors Name 'toggle_selected_item_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1715
Errors '{' should be on the previous line. 1716
Errors Line is longer than 80 characters. 1717
Errors Method 'turn_45_degree' is not designed for extension - needs to be abstract, final or empty. 1729
Errors Name 'turn_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1729
Errors Parameter p_factor should be final. 1729
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1729
Errors '{' should be on the previous line. 1730
Errors Method 'change_placement_side' is not designed for extension - needs to be abstract, final or empty. 1742
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1742
Errors '{' should be on the previous line. 1743
Errors Method 'zoom_region' is not designed for extension - needs to be abstract, final or empty. 1755
Errors Name 'zoom_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1755
Errors '{' should be on the previous line. 1756
Errors Line is longer than 80 characters. 1757
Errors Method 'start_circle' is not designed for extension - needs to be abstract, final or empty. 1765
Errors Name 'start_circle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1765
Errors Parameter p_point should be final. 1765
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1765
Errors '{' should be on the previous line. 1766
Errors '{' should be on the previous line. 1768
Errors Line is longer than 80 characters. 1772
Errors Line is longer than 80 characters. 1773
Errors Method 'start_tile' is not designed for extension - needs to be abstract, final or empty. 1781
Errors Name 'start_tile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1781
Errors Parameter p_point should be final. 1781
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1781
Errors '{' should be on the previous line. 1782
Errors '{' should be on the previous line. 1784
Errors Line is longer than 80 characters. 1788
Errors Line is longer than 80 characters. 1789
Errors Method 'start_polygonshape_item' is not designed for extension - needs to be abstract, final or empty. 1797
Errors Name 'start_polygonshape_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1797
Errors Parameter p_point should be final. 1797
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1797
Errors '{' should be on the previous line. 1798
Errors '{' should be on the previous line. 1800
Errors Line is longer than 80 characters. 1804
Errors Line is longer than 80 characters. 1805
Errors Method 'start_adding_hole' is not designed for extension - needs to be abstract, final or empty. 1815
Errors Name 'start_adding_hole' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1815
Errors Parameter p_point should be final. 1815
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1815
Errors '{' should be on the previous line. 1816
Errors '{' should be on the previous line. 1818
Errors Line is longer than 80 characters. 1822
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1823
Errors Line is longer than 80 characters. 1824
Errors Expected an @return tag. 1832
Errors Method 'get_graphics_update_rectangle' is not designed for extension - needs to be abstract, final or empty. 1832
Errors Name 'get_graphics_update_rectangle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1832
Errors '{' should be on the previous line. 1833
Errors Name 'update_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1835
Errors '{' should be on the previous line. 1837
Errors '}' should be on the same line. 1839
Errors '{' should be on the previous line. 1841
Errors Line is longer than 80 characters. 1842
Errors Name 'offset_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1842
Errors Line is longer than 80 characters. 1843
Errors Expected an @return tag. 1853
Errors Method 'pick_items' is not designed for extension - needs to be abstract, final or empty. 1853
Errors Name 'pick_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1853
Errors Parameter p_location should be final. 1853
Errors Expected @param tag for 'p_location'. 1853
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1853
Errors '{' should be on the previous line. 1854
Errors Line is longer than 80 characters. 1859
Errors Expected an @return tag. 1863
Errors Line is longer than 80 characters. 1863
Errors Method 'pick_items' is not designed for extension - needs to be abstract, final or empty. 1863
Errors Name 'pick_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1863
Errors Parameter p_location should be final. 1863
Errors Expected @param tag for 'p_location'. 1863
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1863
Errors Parameter p_item_filter should be final. 1863
Errors Expected @param tag for 'p_item_filter'. 1863
Errors Name 'p_item_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1863
Errors Line is longer than 80 characters. 1866
Errors '{' should be on the previous line. 1868
Errors '{' should be on the previous line. 1870
Errors Line is longer than 80 characters. 1871
Errors Method 'move_mouse' is not designed for extension - needs to be abstract, final or empty. 1884
Errors Name 'move_mouse' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1884
Errors Parameter p_to_location should be final. 1884
Errors Expected @param tag for 'p_to_location'. 1884
Errors Name 'p_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1884
Errors '{' should be on the previous line. 1885
Errors '{' should be on the previous line. 1887
Errors Line is longer than 80 characters. 1888
Errors Method 'get_interactive_state' is not designed for extension - needs to be abstract, final or empty. 1897
Errors Name 'get_interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1897
Errors '{' should be on the previous line. 1898
Errors Method 'set_interactive_state' is not designed for extension - needs to be abstract, final or empty. 1907
Errors Name 'set_interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1907
Errors Parameter p_state should be final. 1907
Errors Name 'p_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1907
Errors '{' should be on the previous line. 1908
Errors '{' should be on the previous line. 1910
Errors '{' should be on the previous line. 1913
Errors Line is longer than 80 characters. 1915
Errors Line is longer than 80 characters. 1921
Errors Method 'adjust_design_bounds' is not designed for extension - needs to be abstract, final or empty. 1924
Errors Name 'adjust_design_bounds' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1924
Errors '{' should be on the previous line. 1925
Errors Name 'new_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1926
Errors Name 'board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1927
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1928
Errors '{' should be on the previous line. 1929
Errors Name 'curr_bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1930
Errors '{' should be on the previous line. 1932
Errors Method 'dispose' is not designed for extension - needs to be abstract, final or empty. 1943
Errors '{' should be on the previous line. 1944
Errors Name 'graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1955
Errors Variable 'graphics_context' must be private and have accessor methods. 1955
Errors First sentence should end with a period. 1956
Errors Line is longer than 80 characters. 1956
Errors Name 'coordinate_transform' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1957
Errors Variable 'coordinate_transform' must be private and have accessor methods. 1957
Errors First sentence should end with a period. 1958
Errors Name 'screen_messages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1959
Errors Variable 'screen_messages' must be private and have accessor methods. 1959
Errors First sentence should end with a period. 1960
Errors Variable 'settings' must be private and have accessor methods. 1961
Errors Name 'interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1963
Errors Variable 'interactive_state' must be private and have accessor methods. 1963
Errors Name 'interactive_action_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1967
Errors Name 'clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1971
Errors First sentence should end with a period. 1976
Errors Variable 'logfile' must be private and have accessor methods. 1980
Errors Name 'board_is_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1986
Errors Name 'current_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1988
Errors Name 'paint_immediately' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1992
Errors Variable 'paint_immediately' must be private and have accessor methods. 1992
Errors Missing a Javadoc comment. 1993
Errors Missing a Javadoc comment. 1994

interactive/CircleConstructionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 34
Errors Class CircleConstructionState should be declared as final. 40
Errors '{' should be on the previous line. 41
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_location should be final. 52
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Line is longer than 80 characters. 53
Errors Parameter p_parent_state should be final. 53
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_board_handling should be final. 53
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_logfile should be final. 53
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line is longer than 80 characters. 55
Errors Line is longer than 80 characters. 56
Errors Line has trailing spaces. 58
Errors First sentence should end with a period. 59
Errors Line is longer than 80 characters. 60
Errors Parameter p_location should be final. 60
Errors Expected @param tag for 'p_location'. 60
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_parent_state should be final. 60
Errors Expected @param tag for 'p_parent_state'. 60
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_board_handling should be final. 60
Errors Expected @param tag for 'p_board_handling'. 60
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_logfile should be final. 60
Errors Expected @param tag for 'p_logfile'. 60
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 65
Errors Line has trailing spaces. 69
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_location should be final. 71
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 79
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 86
Errors Line has trailing spaces. 91
Errors First sentence should end with a period. 92
Errors '{' should be on the previous line. 98
Errors 'cast' is not followed by whitespace. 100
Errors Name 'cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Name 'construction_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Name 'obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 108
Errors Line has trailing spaces. 109
Errors Line is longer than 80 characters. 111
Errors '}' should be on the same line. 114
Errors Line is longer than 80 characters. 115
Errors Line is longer than 80 characters. 119
Errors '{' should be on the previous line. 122
Errors Line is longer than 80 characters. 123
Errors Line has trailing spaces. 124
Errors Line is longer than 80 characters. 126
Errors '{' should be on the previous line. 128
Errors Line is longer than 80 characters. 132
Errors '{' should be on the previous line. 134
Errors '}' should be on the same line. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 141
Errors '{' should be on the previous line. 144
Errors Line has trailing spaces. 150
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Parameter p_point should be final. 157
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors '{' should be on the previous line. 158
Errors Line has trailing spaces. 162
Errors First sentence should end with a period. 163
Errors Parameter p_graphics should be final. 168
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors Name 'current_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 176
Errors '300' is a magic number. 176
Errors Line has trailing spaces. 178
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors Line has trailing spaces. 188
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors Line is longer than 80 characters. 194
Errors Line has trailing spaces. 196
Errors Missing a Javadoc comment. 197
Errors Name 'circle_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Missing a Javadoc comment. 198
Errors Name 'circle_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Line has trailing spaces. 199
Errors Missing a Javadoc comment. 200
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200

interactive/ClearanceViolations.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 43
Errors First sentence should end with a period. 44
Errors Parameter p_item_list should be final. 49
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors '{' should be on the previous line. 54
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Line has trailing spaces. 59
Errors Unused @param tag for 'p_graphics_context'. 65
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 67
Errors Parameter p_graphics should be final. 67
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_graphics_context should be final. 67
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 72
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Line is longer than 80 characters. 74
Errors Line is longer than 80 characters. 75
Errors Line is longer than 80 characters. 77
Errors Name 'draw_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '5' is a magic number. 77
Errors Line is longer than 80 characters. 78
Errors '0.1' is a magic number. 78
Errors Line has trailing spaces. 79
Errors Line has trailing spaces. 82
Errors Line has trailing spaces. 83
Errors Variable 'list' must be private and have accessor methods. 85

interactive/CopyItemState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class CopyItemState should be declared as final. 50
Errors '{' should be on the previous line. 51
Errors Line is longer than 80 characters. 62
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_location should be final. 62
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_item_list should be final. 62
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line is longer than 80 characters. 63
Errors Parameter p_parent_state should be final. 63
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_board_handling should be final. 63
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors Parameter p_logfile should be final. 63
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 66
Errors Line is longer than 80 characters. 69
Errors Line is longer than 80 characters. 70
Errors Line has trailing spaces. 72
Errors First sentence should end with a period. 73
Errors Parameter p_location should be final. 74
Errors Expected @param tag for 'p_location'. 74
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_item_list should be final. 74
Errors Expected @param tag for 'p_item_list'. 74
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Line is longer than 80 characters. 75
Errors Parameter p_parent_state should be final. 75
Errors Expected @param tag for 'p_parent_state'. 75
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_board_handling should be final. 75
Errors Expected @param tag for 'p_board_handling'. 75
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_logfile should be final. 75
Errors Expected @param tag for 'p_logfile'. 75
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line has trailing spaces. 79
Errors '{' should be on the previous line. 87
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line is longer than 80 characters. 89
Errors Name 'new_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '{' should be on the previous line. 96
Errors Line has trailing spaces. 100
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors Line has trailing spaces. 112
Errors Name 'change_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_new_position should be final. 116
Errors Expected @param tag for 'p_new_position'. 116
Errors Name 'p_new_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors '{' should be on the previous line. 120
Errors Line is longer than 80 characters. 121
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 124
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors Line has trailing spaces. 132
Errors Name 'change_layer_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_new_layer should be final. 138
Errors Name 'p_new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 139
Errors '{' should be on the previous line. 141
Errors Line has trailing spaces. 149
Errors '{' should be on the previous line. 155
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 160
Errors Name 'padstack_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Line has trailing spaces. 161
Errors '{' should be on the previous line. 164
Errors '{' should be on the previous line. 168
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 171
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Line is longer than 80 characters. 173
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '(' is followed by whitespace. 173
Errors Line is longer than 80 characters. 178
Errors Line has trailing spaces. 179
Errors Name 'cmp_no_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line has trailing spaces. 182
Errors Name 'copied_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Line has trailing spaces. 185
Errors Line is longer than 80 characters. 186
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 189
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'curr_cmp_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors '{' should be on the previous line. 193
Errors Name 'new_cmp_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Name 'curr_key' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 198
Errors Name 'curr_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '}' should be on the same line. 202
Errors '{' should be on the previous line. 204
Errors Name 'old_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors '{' should be on the previous line. 207
Errors Line is longer than 80 characters. 208
Errors Line is longer than 80 characters. 211
Errors Name 'new_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Name 'new_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 214
Errors Line is longer than 80 characters. 215
Errors Line is longer than 80 characters. 216
Errors Name 'new_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 218
Errors Line is longer than 80 characters. 219
Errors Name 'old_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Line is longer than 80 characters. 220
Errors Name 'old_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 222
Errors Line is longer than 80 characters. 223
Errors Line is longer than 80 characters. 226
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '(' is followed by whitespace. 226
Errors Line is longer than 80 characters. 227
Errors '}' should be on the same line. 230
Errors '{' should be on the previous line. 232
Errors Name 'new_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Line has trailing spaces. 236
Errors Line is longer than 80 characters. 236
Errors Line is longer than 80 characters. 240
Errors Name 'all_items_inserted' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 250
Errors Line is longer than 80 characters. 251
Errors '{' should be on the previous line. 254
Errors '}' should be on the same line. 260
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 267
Errors Line is longer than 80 characters. 268
Errors '}' should be on the same line. 269
Errors '{' should be on the previous line. 271
Errors Line is longer than 80 characters. 272
Errors '{' should be on the previous line. 275
Errors Line has trailing spaces. 282
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Parameter p_location should be final. 284
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors '{' should be on the previous line. 285
Errors Line has trailing spaces. 289
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors Parameter p_location should be final. 291
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 291
Errors '{' should be on the previous line. 292
Errors Line has trailing spaces. 297
Errors Parameter p_graphics should be final. 299
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 300
Errors '{' should be on the previous line. 302
Errors '{' should be on the previous line. 307
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors Line is longer than 80 characters. 309
Errors Line has trailing spaces. 313
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors '{' should be on the previous line. 320
Errors Line has trailing spaces. 323
Errors Line is longer than 80 characters. 325
Errors Expected an @return tag. 327
Errors Line has trailing spaces. 327
Errors Line is longer than 80 characters. 327
Errors Name 'change_padstack_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_old_padstack should be final. 327
Errors Expected @param tag for 'p_old_padstack'. 327
Errors Name 'p_old_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_new_layer should be final. 327
Errors Expected @param tag for 'p_new_layer'. 327
Errors Name 'p_new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Parameter p_board should be final. 328
Errors Expected @param tag for 'p_board'. 328
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Parameter p_padstack_pairs should be final. 328
Errors Expected @param tag for 'p_padstack_pairs'. 328
Errors Name 'p_padstack_pairs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 329
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors Name 'old_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 333
Errors '}' should be on the same line. 335
Errors '{' should be on the previous line. 337
Errors '}' should be on the same line. 340
Errors '{' should be on the previous line. 342
Errors Line is longer than 80 characters. 344
Errors Name 'new_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Name 'layer_diff' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 347
Errors Name 'new_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors '{' should be on the previous line. 350
Errors Line has trailing spaces. 359
Errors Missing a Javadoc comment. 360
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Missing a Javadoc comment. 361
Errors Name 'start_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Missing a Javadoc comment. 362
Errors Name 'current_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Missing a Javadoc comment. 363
Errors Name 'current_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 363
Errors Missing a Javadoc comment. 364
Errors Name 'layer_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 364
Errors Missing a Javadoc comment. 365
Errors Name 'previous_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 365

interactive/CornerItemConstructionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line has trailing spaces. 35
Errors First sentence should end with a period. 36
Errors Line is longer than 80 characters. 43
Errors Parameter p_parent_state should be final. 43
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_board_handling should be final. 43
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_logfile should be final. 43
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 48
Errors First sentence should end with a period. 49
Errors Method 'left_button_clicked' is not designed for extension - needs to be abstract, final or empty. 54
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_location should be final. 54
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Line has trailing spaces. 58
Errors First sentence should end with a period. 59
Errors Method 'add_corner' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_location should be final. 65
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 77
Errors Method 'process_logfile_point' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors Parameter p_point should be final. 79
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 83
Errors First sentence should end with a period. 84
Errors Line is longer than 80 characters. 85
Errors Method 'mouse_moved' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Name 'curr_mouse_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Line has trailing spaces. 97
Errors Line has trailing spaces. 98
Errors Method 'get_popup_menu' is not designed for extension - needs to be abstract, final or empty. 104
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors Line has trailing spaces. 108
Errors First sentence should end with a period. 109
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 114
Errors Parameter p_graphics should be final. 114
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors '{' should be on the previous line. 115
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 124
Errors '{' should be on the previous line. 128
Errors '}' should be on the same line. 130
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 135
Errors '300' is a magic number. 135
Errors '0.5' is a magic number. 135
Errors Line has trailing spaces. 137
Errors First sentence should end with a period. 138
Errors Method 'add_corner_for_snap_angle' is not designed for extension - needs to be abstract, final or empty. 141
Errors Name 'add_corner_for_snap_angle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 142
Errors Line is longer than 80 characters. 143
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line is longer than 80 characters. 150
Errors '}' should be on the same line. 153
Errors Line is longer than 80 characters. 154
Errors Line is longer than 80 characters. 156
Errors '{' should be on the previous line. 159
Errors Line has trailing spaces. 163
Errors First sentence should end with a period. 164
Errors Expected an @return tag. 168
Errors Parameter p_point should be final. 168
Errors Expected @param tag for 'p_point'. 168
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 169
Errors Name 'list_empty' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Line is longer than 80 characters. 172
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '}' should be on the same line. 176
Errors Line is longer than 80 characters. 177
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '}' should be on the same line. 181
Errors '{' should be on the previous line. 183
Errors Line has trailing spaces. 188
Errors First sentence should end with a period. 189
Errors Line is longer than 80 characters. 192
Errors Name 'corner_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors Variable 'corner_list' must be private and have accessor methods. 192
Errors Line has trailing spaces. 193
Errors Missing a Javadoc comment. 194
Errors Name 'snapped_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Variable 'snapped_mouse_position' must be private and have accessor methods. 194
Errors Missing a Javadoc comment. 195
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Variable 'observers_activated' must be private and have accessor methods. 195

interactive/CutoutRouteState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class CutoutRouteState should be declared as final. 42
Errors '{' should be on the previous line. 43
Errors Line has trailing spaces. 44
Errors Line is longer than 80 characters. 54
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '(' is followed by whitespace. 54
Errors Parameter p_item_list should be final. 54
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_parent_state should be final. 54
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_board_handling should be final. 55
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_logfile should be final. 55
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 56
Errors Line is longer than 80 characters. 57
Errors Line has trailing spaces. 59
Errors Line is longer than 80 characters. 70
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '(' is followed by whitespace. 70
Errors Parameter p_item_list should be final. 70
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Parameter p_location should be final. 70
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Parameter p_parent_state should be final. 70
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Parameter p_board_handling should be final. 71
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_logfile should be final. 71
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line has trailing spaces. 76
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 79
Errors Line has trailing spaces. 84
Errors Line is longer than 80 characters. 85
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 91
Errors Line has trailing spaces. 94
Errors First sentence should end with a period. 95
Errors Line is longer than 80 characters. 96
Errors Parameter p_item_list should be final. 96
Errors Expected @param tag for 'p_item_list'. 96
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_parent_state should be final. 96
Errors Expected @param tag for 'p_parent_state'. 96
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_board_handling should be final. 96
Errors Expected @param tag for 'p_board_handling'. 96
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Parameter p_logfile should be final. 96
Errors Expected @param tag for 'p_logfile'. 96
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 105
Errors '{' should be on the previous line. 112
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 122
Errors Name 'cutout_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 132
Errors Line has trailing spaces. 134
Errors ';' is preceded with whitespace. 135
Errors ';' is preceded with whitespace. 136
Errors Line has trailing spaces. 137
Errors Line is longer than 80 characters. 138
Errors Name 'cut_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors ';' is preceded with whitespace. 138
Errors Line has trailing spaces. 139
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Line has trailing spaces. 141
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 146
Errors Line has trailing spaces. 150
Errors Name 'changed_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Line has trailing spaces. 156
Errors Parameter p_graphics should be final. 158
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 161
Errors Line has trailing spaces. 164
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 166
Errors Line has trailing spaces. 167
Errors Line is longer than 80 characters. 168
Errors Line has trailing spaces. 173
Errors Missing a Javadoc comment. 174
Errors Name 'trace_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174

interactive/DragItemState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 35
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 43
Errors First sentence should end with a period. 44
Errors Line is longer than 80 characters. 53
Errors Parameter p_item_to_move should be final. 53
Errors Name 'p_item_to_move' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_location should be final. 53
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_parent_state should be final. 53
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_board_handling should be final. 53
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_logfile should be final. 53
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line has trailing spaces. 58
Errors Line has trailing spaces. 59
Errors Method 'display_default_message' is not designed for extension - needs to be abstract, final or empty. 63
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 64
Errors Line is longer than 80 characters. 65
Errors Line has trailing spaces. 67
Errors Method 'move_to' is not designed for extension - needs to be abstract, final or empty. 75
Errors Name 'move_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_to_location should be final. 75
Errors Name 'p_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors Name 'to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'from_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Line is longer than 80 characters. 79
Errors '}' should be on the same line. 82
Errors Line is longer than 80 characters. 83
Errors Line is longer than 80 characters. 85
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors Name 'move_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Name 'shove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 101
Errors '99' is a magic number. 102
Errors '5' is a magic number. 102
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 109
Errors Line is longer than 80 characters. 110
Errors Line is longer than 80 characters. 112
Errors Name 'sample_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 119
Errors '{' should be on the previous line. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 125
Errors '{' should be on the previous line. 127
Errors '{' should be on the previous line. 133
Errors Line is longer than 80 characters. 137
Errors Line is longer than 80 characters. 141
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 149
Errors ';' is not followed by whitespace. 149
Errors Line has trailing spaces. 152
Errors Method 'button_released' is not designed for extension - needs to be abstract, final or empty. 158
Errors Name 'button_released' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 161
Errors '{' should be on the previous line. 166
Errors '{' should be on the previous line. 170
Errors '{' should be on the previous line. 173
Errors '{' should be on the previous line. 175
Errors '}' should be on the same line. 178
Errors '{' should be on the previous line. 180
Errors Line is longer than 80 characters. 181
Errors Name 'moved_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors '{' should be on the previous line. 185
Errors Name 'curr_moved_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors '{' should be on the previous line. 188
Errors Line is longer than 80 characters. 189
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors '}' should be on the same line. 197
Errors '{' should be on the previous line. 199
Errors Line has trailing spaces. 205
Errors Missing a Javadoc comment. 206
Errors Name 'item_to_move' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206

interactive/DragMenuState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 25
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 33
Errors Line is longer than 80 characters. 40
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_board_handling should be final. 40
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_logfile should be final. 40
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line is longer than 80 characters. 42
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line has trailing spaces. 45
Errors First sentence should end with a period. 46
Errors Parameter p_board_handling should be final. 52
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_logfile should be final. 52
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors Line has trailing spaces. 56
Errors Method 'mouse_pressed' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'mouse_pressed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_point should be final. 58
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 62
Errors Method 'get_help_id' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69

interactive/DragState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 31
Errors '{' should be on the previous line. 38
Errors Line is longer than 80 characters. 40
Errors Line is longer than 80 characters. 49
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_location should be final. 49
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_parent_state should be final. 49
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_board_handling should be final. 50
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_logfile should be final. 50
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 51
Errors Name 'item_to_move' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Name 'try_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 56
Errors Name 'curr_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Name 'pick_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Name 'item_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line has trailing spaces. 62
Errors '{' should be on the previous line. 64
Errors '&&' should be on a new line. 65
Errors Line is longer than 80 characters. 66
Errors Name 'found_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line is longer than 80 characters. 69
Errors Line is longer than 80 characters. 70
Errors '{' should be on the previous line. 73
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 80
Errors '{' should be on the previous line. 86
Errors '{' should be on the previous line. 91
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 101
Errors '}' should be on the same line. 102
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 105
Errors '}' should be on the same line. 106
Errors '{' should be on the previous line. 108
Errors '{' should be on the previous line. 112
Errors Line has trailing spaces. 117
Errors First sentence should end with a period. 118
Errors Line is longer than 80 characters. 126
Errors Parameter p_location should be final. 126
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Parameter p_parent_state should be final. 126
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Parameter p_board_handling should be final. 126
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Parameter p_logfile should be final. 126
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line has trailing spaces. 131
Errors Name 'move_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Name 'p_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Line has trailing spaces. 139
Errors Line has trailing spaces. 140
Errors Method 'mouse_dragged' is not designed for extension - needs to be abstract, final or empty. 142
Errors Name 'mouse_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Parameter p_point should be final. 142
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 148
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'changed_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 156
Errors ')' is preceded with whitespace. 157
Errors '{' should be on the previous line. 158
Errors Line has trailing spaces. 164
Errors Method 'complete' is not designed for extension - needs to be abstract, final or empty. 170
Errors '{' should be on the previous line. 171
Errors Line has trailing spaces. 174
Errors Line has trailing spaces. 175
Errors Method 'process_logfile_point' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Parameter p_point should be final. 177
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 181
Errors Line has trailing spaces. 182
Errors Missing a Javadoc comment. 183
Errors Name 'previous_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Variable 'previous_location' must be private and have accessor methods. 183
Errors Missing a Javadoc comment. 184
Errors Name 'something_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Variable 'something_dragged' must be private and have accessor methods. 184
Errors Missing a Javadoc comment. 185
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Variable 'observers_activated' must be private and have accessor methods. 185

interactive/DynamicRouteState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 26
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Line is longer than 80 characters. 41
Errors Parameter p_parent_state should be final. 41
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board_handling should be final. 41
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_logfile should be final. 41
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line has trailing spaces. 45
Errors Method 'mouse_moved' is not designed for extension - needs to be abstract, final or empty. 51
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line has trailing spaces. 56
Errors First sentence should end with a period. 57
Errors Method 'left_button_clicked' is not designed for extension - needs to be abstract, final or empty. 62
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_location should be final. 62
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 65
Errors '{' should be on the previous line. 70
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 79
Errors Method 'key_typed' is not designed for extension - needs to be abstract, final or empty. 85
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Parameter p_key_char should be final. 85
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 86
Errors Name 'curr_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 89
Errors '}' should be on the same line. 91
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 98
Errors Method 'get_popup_menu' is not designed for extension - needs to be abstract, final or empty. 104
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors Line has trailing spaces. 108
Errors Method 'get_help_id' is not designed for extension - needs to be abstract, final or empty. 114
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors '{' should be on the previous line. 115

interactive/ExpandTestState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class ExpandTestState should be declared as final. 48
Errors '{' should be on the previous line. 49
Errors Line is longer than 80 characters. 59
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_location should be final. 59
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_return_state should be final. 59
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_board_handling should be final. 59
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 61
Errors First sentence should end with a period. 65
Errors Line is longer than 80 characters. 66
Errors Parameter p_location should be final. 66
Errors Expected @param tag for 'p_location'. 66
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_return_state should be final. 66
Errors Expected @param tag for 'p_return_state'. 66
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_board_handling should be final. 66
Errors Expected @param tag for 'p_board_handling'. 66
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Parameter p_key_char should be final. 74
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 78
Errors '{' should be on the previous line. 80
Errors '{' should be on the previous line. 82
Errors Line is longer than 80 characters. 85
Errors '}' should be on the same line. 87
Errors '{' should be on the previous line. 89
Errors Name 'completing_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 96
Errors '}' should be on the same line. 104
Errors '{' should be on the previous line. 106
Errors '{' should be on the previous line. 108
Errors '}' should be on the same line. 110
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 113
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 115
Errors Line is longer than 80 characters. 117
Errors '}' should be on the same line. 122
Errors '{' should be on the previous line. 124
Errors '10' is a magic number. 126
Errors Name 'max_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 129
Errors '{' should be on the previous line. 131
Errors '{' should be on the previous line. 133
Errors Line is longer than 80 characters. 136
Errors '}' should be on the same line. 140
Errors '{' should be on the previous line. 142
Errors Name 'curr_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Line is longer than 80 characters. 144
Errors Name 'next_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 148
Errors '}' should be on the same line. 154
Errors '{' should be on the previous line. 156
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Parameter p_location should be final. 165
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 166
Errors '{' should be on the previous line. 176
Errors '{' should be on the previous line. 187
Errors Parameter p_graphics should be final. 192
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192
Errors '{' should be on the previous line. 193
Errors '0.1' is a magic number. 194
Errors '{' should be on the previous line. 196
Errors Missing a Javadoc comment. 201
Errors Parameter p_location should be final. 201
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 206
Errors Name 'found_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Name 'route_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'route_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 211
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 214
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 217
Errors Line is longer than 80 characters. 224
Errors Line is longer than 80 characters. 227
Errors Line is longer than 80 characters. 228
Errors Line is longer than 80 characters. 230
Errors '{' should be on the previous line. 233
Errors Line is longer than 80 characters. 235
Errors Name 'contained_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Name 'expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Line is longer than 80 characters. 237
Errors Name 'route_start_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Name 'route_dest_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 245
Errors Line is longer than 80 characters. 248
Errors Missing a Javadoc comment. 253
Errors Name 'complete_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors '{' should be on the previous line. 254
Errors Line is longer than 80 characters. 255
Errors Name 'search_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors '{' should be on the previous line. 257
Errors Name 'ripped_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Line is longer than 80 characters. 260
Errors Line is longer than 80 characters. 262
Errors Name 'ripped_connections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors Name 'curr_ripped_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 267
Errors Line is longer than 80 characters. 268
Errors Line is longer than 80 characters. 271
Errors Expected an @return tag. 278
Errors Line is longer than 80 characters. 278
Errors Name 'complete_expansion_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_incomplete_room should be final. 278
Errors Expected @param tag for 'p_incomplete_room'. 278
Errors Name 'p_incomplete_room' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Line is longer than 80 characters. 280
Errors Name 'completed_rooms' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Missing a Javadoc comment. 283
Errors Name 'in_autoroute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 283
Errors Missing a Javadoc comment. 284
Errors Name 'maze_search_algo' must match pattern '^[a-z][a-zA-Z0-9]*$'. 284
Errors Missing a Javadoc comment. 285
Errors Name 'autoroute_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 285
Errors Missing a Javadoc comment. 286
Errors Name 'control_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Missing a Javadoc comment. 287
Errors Name 'autoroute_engine' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287

interactive/HoleConstructionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 37
Errors Class HoleConstructionState should be declared as final. 43
Errors '{' should be on the previous line. 44
Errors Line is longer than 80 characters. 48
Errors Line is longer than 80 characters. 56
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_location should be final. 56
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_parent_state should be final. 56
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_board_handling should be final. 56
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_logfile should be final. 56
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 58
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 60
Errors Line has trailing spaces. 65
Errors First sentence should end with a period. 66
Errors Line is longer than 80 characters. 67
Errors Parameter p_parent_state should be final. 67
Errors Expected @param tag for 'p_parent_state'. 67
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_board_handling should be final. 67
Errors Expected @param tag for 'p_board_handling'. 67
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_logfile should be final. 67
Errors Expected @param tag for 'p_logfile'. 67
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Line has trailing spaces. 71
Errors Expected an @return tag. 76
Errors Name 'start_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors Parameter p_location should be final. 76
Errors Expected @param tag for 'p_location'. 76
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Name 'pick_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Name 'selectable_choices' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' is followed by whitespace. 80
Errors Line is longer than 80 characters. 84
Errors Name 'selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 85
Errors Name 'found_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 89
Errors Name 'found_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 94
Errors Line is longer than 80 characters. 95
Errors 'cast' is not followed by whitespace. 98
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 101
Errors '{' should be on the previous line. 105
Errors Line has trailing spaces. 111
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Parameter p_next_corner should be final. 117
Errors Name 'p_next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors '{' should be on the previous line. 120
Errors 'if' is not followed by whitespace. 123
Errors '{' should be on the previous line. 124
Errors Line has trailing spaces. 130
Errors First sentence should end with a period. 131
Errors '{' should be on the previous line. 138
Errors '{' should be on the previous line. 140
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Name 'construction_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 145
Errors Name 'new_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Name 'new_border' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 149
Errors Name 'obs_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors Name 'old_holes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors 'cast' is not followed by whitespace. 152
Errors '{' should be on the previous line. 154
Errors '}' should be on the same line. 156
Errors '{' should be on the previous line. 158
Errors '{' should be on the previous line. 161
Errors 'cast' is not followed by whitespace. 162
Errors '{' should be on the previous line. 164
Errors '{' should be on the previous line. 172
Errors Name 'new_hole_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors ';' is preceded with whitespace. 175
Errors '{' should be on the previous line. 176
Errors Line is longer than 80 characters. 179
Errors Name 'new_obs_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Line has trailing spaces. 181
Errors '{' should be on the previous line. 183
Errors '}' should be on the same line. 186
Errors '{' should be on the previous line. 188
Errors Line is longer than 80 characters. 189
Errors '{' should be on the previous line. 191
Errors '(' is followed by whitespace. 195
Errors Line is longer than 80 characters. 196
Errors Line is longer than 80 characters. 197
Errors '{' should be on the previous line. 199
Errors '{' should be on the previous line. 206
Errors Line is longer than 80 characters. 207
Errors '}' should be on the same line. 208
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 211
Errors '{' should be on the previous line. 214
Errors Line has trailing spaces. 219
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors '{' should be on the previous line. 224
Errors Line is longer than 80 characters. 225
Errors Line has trailing spaces. 227
Errors Missing a Javadoc comment. 228
Errors Name 'item_to_modify' must match pattern '^[a-z][a-zA-Z0-9]*$'. 228

interactive/InteractiveActionThread.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 30
Errors Line is longer than 80 characters. 39
Errors Name 'get_autoroute_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_board_handling should be final. 39
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line is longer than 80 characters. 50
Errors Name 'get_batch_autorouter_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_board_handling should be final. 50
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line is longer than 80 characters. 61
Errors Name 'get_fanout_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_board_handling should be final. 61
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 72
Errors Name 'get_pull_tight_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_board_handling should be final. 72
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Line is longer than 80 characters. 84
Errors Name 'get_read_logfile_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_board_handling should be final. 84
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_input_stream should be final. 84
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors First sentence should end with a period. 89
Errors Parameter p_board_handling should be final. 94
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors Name 'thread_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors Method 'run' is not designed for extension - needs to be abstract, final or empty. 107
Errors '{' should be on the previous line. 108
Errors Method 'request_stop' is not designed for extension - needs to be abstract, final or empty. 116
Errors Name 'request_stop' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Method 'is_stop_requested' is not designed for extension - needs to be abstract, final or empty. 126
Errors Name 'is_stop_requested' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors '{' should be on the previous line. 127
Errors Parameter p_graphics should be final. 136
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Missing a Javadoc comment. 140
Errors Name 'stop_requested' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Missing a Javadoc comment. 141
Errors Variable 'hdlg' must be private and have accessor methods. 141
Errors Class AutorouteThread should be declared as final. 143
Errors Missing a Javadoc comment. 143
Errors '{' should be on the previous line. 144
Errors Missing a Javadoc comment. 146
Errors Parameter p_board_handling should be final. 146
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Missing a Javadoc comment. 151
Errors Name 'thread_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 154
Errors Line is longer than 80 characters. 157
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Class FanoutThread should be declared as final. 162
Errors Missing a Javadoc comment. 162
Errors '{' should be on the previous line. 163
Errors Missing a Javadoc comment. 165
Errors Parameter p_board_handling should be final. 165
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '{' should be on the previous line. 166
Errors Missing a Javadoc comment. 170
Errors Name 'thread_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 171
Errors '{' should be on the previous line. 173
Errors Line is longer than 80 characters. 176
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Class PullTightThread should be declared as final. 181
Errors Missing a Javadoc comment. 181
Errors '{' should be on the previous line. 182
Errors Missing a Javadoc comment. 184
Errors Parameter p_board_handling should be final. 184
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors Missing a Javadoc comment. 189
Errors Name 'thread_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors '{' should be on the previous line. 190
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 195
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors Class ReadLogfileThread should be declared as final. 200
Errors Missing a Javadoc comment. 200
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 203
Errors Missing a Javadoc comment. 203
Errors Parameter p_board_handling should be final. 203
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Parameter p_input_stream should be final. 203
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 203
Errors Missing a Javadoc comment. 209
Errors Name 'thread_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors '{' should be on the previous line. 210
Errors Line is longer than 80 characters. 213
Errors Name 'saved_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Line is longer than 80 characters. 216
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors Name 'previous_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '{' should be on the previous line. 222
Errors Name 'debug_counter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors '{' should be on the previous line. 230
Errors '{' should be on the previous line. 232
Errors Name 'logfile_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 239
Errors '{' should be on the previous line. 243
Errors '{' should be on the previous line. 245
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Line is longer than 80 characters. 247
Errors '{' should be on the previous line. 249
Errors Line is longer than 80 characters. 250
Errors '{' should be on the previous line. 256
Errors '{' should be on the previous line. 264
Errors '{' should be on the previous line. 267
Errors Line is longer than 80 characters. 268
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 274
Errors '}' should be on the same line. 276
Errors '{' should be on the previous line. 278
Errors Line is longer than 80 characters. 281
Errors Name 'end_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Missing a Javadoc comment. 286
Errors Name 'input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286

interactive/InteractiveState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 27
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 42
Errors Parameter p_return_state should be final. 42
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_board_handling should be final. 42
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_logfile should be final. 42
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line is longer than 80 characters. 48
Errors Line has trailing spaces. 50
Errors First sentence should end with a period. 51
Errors Parameter p_graphics should be final. 56
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 59
Errors Method 'left_button_clicked' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_location should be final. 68
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 72
Errors Method 'button_released' is not designed for extension - needs to be abstract, final or empty. 84
Errors Name 'button_released' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors Line has trailing spaces. 88
Errors Method 'mouse_moved' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors Name 'mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Line is longer than 80 characters. 100
Errors Line has trailing spaces. 104
Errors Method 'mouse_dragged' is not designed for extension - needs to be abstract, final or empty. 114
Errors Name 'mouse_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_point should be final. 114
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 118
Errors Method 'mouse_pressed' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'mouse_pressed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Parameter p_point should be final. 128
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 132
Errors Method 'mouse_wheel_moved' is not designed for extension - needs to be abstract, final or empty. 139
Errors Name 'mouse_wheel_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors Parameter p_rotation should be final. 139
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 139
Errors '{' should be on the previous line. 140
Errors Name 'screen_mouse_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 142
Errors Line has trailing spaces. 146
Errors Method 'key_typed' is not designed for extension - needs to be abstract, final or empty. 154
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Parameter p_key_char should be final. 154
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors '{' should be on the previous line. 155
Errors Name 'screen_mouse_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Line is longer than 80 characters. 158
Errors '{' should be on the previous line. 160
Errors '}' should be on the same line. 162
Errors '{' should be on the previous line. 164
Errors '}' should be on the same line. 166
Errors '{' should be on the previous line. 168
Errors Line is longer than 80 characters. 169
Errors '}' should be on the same line. 170
Errors '==' is not followed by whitespace. 171
Errors '{' should be on the previous line. 172
Errors '{' should be on the previous line. 176
Errors '}' should be on the same line. 178
Errors '==' is not followed by whitespace. 179
Errors '{' should be on the previous line. 180
Errors '}' should be on the same line. 182
Errors '{' should be on the previous line. 184
Errors '}' should be on the same line. 186
Errors '{' should be on the previous line. 188
Errors '}' should be on the same line. 190
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 194
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors '}' should be on the same line. 199
Errors '{' should be on the previous line. 201
Errors '}' should be on the same line. 203
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 207
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '10' is a magic number. 208
Errors Line has trailing spaces. 217
Errors Method 'complete' is not designed for extension - needs to be abstract, final or empty. 225
Errors '{' should be on the previous line. 226
Errors '&&' is not followed by whitespace. 227
Errors '{' should be on the previous line. 228
Errors Line has trailing spaces. 233
Errors Method 'cancel' is not designed for extension - needs to be abstract, final or empty. 241
Errors '{' should be on the previous line. 242
Errors '{' should be on the previous line. 244
Errors Line has trailing spaces. 249
Errors Method 'change_layer_action' is not designed for extension - needs to be abstract, final or empty. 258
Errors Name 'change_layer_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Parameter p_new_layer should be final. 258
Errors Name 'p_new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors Line has trailing spaces. 263
Errors Method 'process_logfile_point' is not designed for extension - needs to be abstract, final or empty. 271
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors Parameter p_point should be final. 271
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 271
Errors '{' should be on the previous line. 272
Errors Line has trailing spaces. 275
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors Line has trailing spaces. 282
Errors Method 'get_help_id' is not designed for extension - needs to be abstract, final or empty. 288
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 289
Errors Line has trailing spaces. 292
Errors Line has trailing spaces. 293
Errors Line is longer than 80 characters. 295
Errors Method 'get_popup_menu' is not designed for extension - needs to be abstract, final or empty. 300
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 301
Errors Name 'set_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 308
Errors Line has trailing spaces. 310
Errors First sentence should end with a period. 311
Errors Variable 'hdlg' must be private and have accessor methods. 312
Errors Line has trailing spaces. 313
Errors First sentence should end with a period. 314
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 315
Errors Variable 'return_state' must be private and have accessor methods. 315
Errors Line has trailing spaces. 316
Errors First sentence should end with a period. 317
Errors Variable 'logfile' must be private and have accessor methods. 318
Errors Line has trailing spaces. 319
Errors First sentence should end with a period. 320
Errors Variable 'resources' must be private and have accessor methods. 321

interactive/Logfile.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 35
Errors Method 'start_read' is not designed for extension - needs to be abstract, final or empty. 41
Errors Name 'start_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_input_stream should be final. 41
Errors Name 'p_input_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 46
Errors Method 'read_corner' is not designed for extension - needs to be abstract, final or empty. 53
Errors Name 'read_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 55
Errors '{' should be on the previous line. 59
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 62
Errors '{' should be on the previous line. 68
Errors '}' should be on the same line. 70
Errors '{' should be on the previous line. 72
Errors Line has trailing spaces. 78
Errors First sentence should end with a period. 79
Errors Method 'close_output' is not designed for extension - needs to be abstract, final or empty. 82
Errors Name 'close_output' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 87
Errors '}' should be on the same line. 89
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 97
Errors First sentence should end with a period. 98
Errors Method 'start_write' is not designed for extension - needs to be abstract, final or empty. 104
Errors Name 'start_write' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Parameter p_file should be final. 104
Errors Name 'p_file' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors '{' should be on the previous line. 105
Errors '{' should be on the previous line. 107
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Line has trailing spaces. 118
Errors First sentence should end with a period. 119
Errors Method 'start_scope' is not designed for extension - needs to be abstract, final or empty. 124
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_logfile_scope should be final. 124
Errors Name 'p_logfile_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 125
Errors '{' should be on the previous line. 127
Errors '{' should be on the previous line. 129
Errors '}' should be on the same line. 132
Errors '{' should be on the previous line. 134
Errors Line has trailing spaces. 139
Errors Method 'start_scope' is not designed for extension - needs to be abstract, final or empty. 147
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_logfile_scope should be final. 147
Errors Name 'p_logfile_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_int_value should be final. 147
Errors Name 'p_int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors Line has trailing spaces. 152
Errors First sentence should end with a period. 153
Errors Line is longer than 80 characters. 155
Errors Line is longer than 80 characters. 160
Errors Method 'start_scope' is not designed for extension - needs to be abstract, final or empty. 160
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_logfile_scope should be final. 160
Errors Name 'p_logfile_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_boolean_value should be final. 160
Errors Name 'p_boolean_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Name 'int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors '{' should be on the previous line. 165
Errors '}' should be on the same line. 167
Errors '{' should be on the previous line. 169
Errors Line has trailing spaces. 174
Errors Line is longer than 80 characters. 182
Errors Method 'start_scope' is not designed for extension - needs to be abstract, final or empty. 182
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Parameter p_logfile_scope should be final. 182
Errors Name 'p_logfile_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Parameter p_start_corner should be final. 182
Errors Name 'p_start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Line has trailing spaces. 187
Errors Line has trailing spaces. 188
Errors Line has trailing spaces. 189
Errors Method 'start_read_scope' is not designed for extension - needs to be abstract, final or empty. 196
Errors Name 'start_read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors '{' should be on the previous line. 197
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 200
Errors '{' should be on the previous line. 204
Errors Line has trailing spaces. 212
Errors First sentence should end with a period. 213
Errors Method 'add_int' is not designed for extension - needs to be abstract, final or empty. 218
Errors Name 'add_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Parameter p_int should be final. 218
Errors Name 'p_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '{' should be on the previous line. 219
Errors Line has trailing spaces. 220
Errors '{' should be on the previous line. 222
Errors '{' should be on the previous line. 224
Errors '}' should be on the same line. 227
Errors '{' should be on the previous line. 229
Errors Line has trailing spaces. 234
Errors Method 'read_int' is not designed for extension - needs to be abstract, final or empty. 241
Errors Name 'read_int' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 242
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 243
Errors '{' should be on the previous line. 245
Errors Line has trailing spaces. 252
Errors First sentence should end with a period. 253
Errors Method 'add_corner' is not designed for extension - needs to be abstract, final or empty. 258
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Parameter p_corner should be final. 258
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors '{' should be on the previous line. 261
Errors '{' should be on the previous line. 263
Errors '{' should be on the previous line. 268
Errors '}' should be on the same line. 273
Errors '{' should be on the previous line. 275
Errors Line is longer than 80 characters. 276
Errors Line has trailing spaces. 280
Errors Missing a Javadoc comment. 281
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors '{' should be on the previous line. 282
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 290
Errors '}' should be on the same line. 293
Errors '{' should be on the previous line. 295
Errors Line has trailing spaces. 300
Errors Missing a Javadoc comment. 301
Errors Missing a Javadoc comment. 302
Errors Name 'file_writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Missing a Javadoc comment. 303
Errors Name 'write_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Missing a Javadoc comment. 304
Errors Name 'pending_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304

interactive/LogfileScanner.java

Violation Message Line
Errors Missing a Javadoc comment. 4
Errors Line has trailing spaces. 7
Errors Line is longer than 80 characters. 10
Errors First sentence should end with a period. 14
Errors First sentence should end with a period. 17
Errors First sentence should end with a period. 20
Errors First sentence should end with a period. 23
Errors Line has trailing spaces. 23
Errors Line has trailing spaces. 26
Errors '+' is not preceded with whitespace. 27
Errors '+' should be on a new line. 27
Errors '+' is not preceded with whitespace. 28
Errors '+' should be on a new line. 28
Errors First sentence should end with a period. 31
Errors Line has trailing spaces. 31
Errors Line has trailing spaces. 36
Errors Missing a Javadoc comment. 41
Errors '+' is not preceded with whitespace. 42
Errors '+' should be on a new line. 42
Errors Missing a Javadoc comment. 45
Errors '19' is a magic number. 46
Errors Missing a Javadoc comment. 52
Errors Parameter packed should be final. 52
Errors Parameter offset should be final. 52
Errors Parameter result should be final. 52
Errors 'do' construct must use '{}'s. 59
Errors First sentence should end with a period. 65
Errors Line has trailing spaces. 65
Errors Missing a Javadoc comment. 70
Errors '+' is not preceded with whitespace. 71
Errors '+' should be on a new line. 71
Errors '+' is not preceded with whitespace. 72
Errors '+' should be on a new line. 72
Errors Missing a Javadoc comment. 75
Errors '19' is a magic number. 76
Errors Missing a Javadoc comment. 82
Errors Parameter packed should be final. 82
Errors Parameter offset should be final. 82
Errors Parameter result should be final. 82
Errors '16' is a magic number. 87
Errors First sentence should end with a period. 93
Errors Line has trailing spaces. 93
Errors Missing a Javadoc comment. 98
Errors '+' is not preceded with whitespace. 99
Errors '+' should be on a new line. 99
Errors '+' is not preceded with whitespace. 100
Errors '+' should be on a new line. 100
Errors '+' is not preceded with whitespace. 101
Errors '+' should be on a new line. 101
Errors '+' is not preceded with whitespace. 102
Errors '+' should be on a new line. 102
Errors '+' is not preceded with whitespace. 103
Errors '+' should be on a new line. 103
Errors '+' is not preceded with whitespace. 104
Errors '+' should be on a new line. 104
Errors '+' is not preceded with whitespace. 105
Errors '+' should be on a new line. 105
Errors '+' is not preceded with whitespace. 106
Errors '+' should be on a new line. 106
Errors '+' is not preceded with whitespace. 107
Errors '+' should be on a new line. 107
Errors Missing a Javadoc comment. 110
Errors '208' is a magic number. 111
Errors Missing a Javadoc comment. 117
Errors Parameter packed should be final. 117
Errors Parameter offset should be final. 117
Errors Parameter result should be final. 117
Errors 'do' construct must use '{}'s. 125
Errors Missing a Javadoc comment. 132
Errors Missing a Javadoc comment. 133
Errors Missing a Javadoc comment. 134
Errors Missing a Javadoc comment. 137
Errors Array brackets at illegal position. 137
Errors First sentence should end with a period. 143
Errors Missing a Javadoc comment. 148
Errors '+' is not preceded with whitespace. 149
Errors '+' should be on a new line. 149
Errors Missing a Javadoc comment. 152
Errors '19' is a magic number. 153
Errors Line is longer than 80 characters. 159
Errors Missing a Javadoc comment. 159
Errors Parameter packed should be final. 159
Errors Parameter offset should be final. 159
Errors Parameter result should be final. 159
Errors 'do' construct must use '{}'s. 166
Errors First sentence should end with a period. 171
Errors First sentence should end with a period. 174
Errors First sentence should end with a period. 177
Errors First sentence should end with a period. 180
Errors Array brackets at illegal position. 182
Errors First sentence should end with a period. 184
Errors First sentence should end with a period. 187
Errors First sentence should end with a period. 190
Errors First sentence should end with a period. 193
Errors First sentence should end with a period. 196
Errors First sentence should end with a period. 200
Errors First sentence should end with a period. 203
Errors First sentence should end with a period. 206
Errors Line has trailing spaces. 207
Errors First sentence should end with a period. 212
Errors Line has trailing spaces. 212
Errors First sentence should end with a period. 217
Errors Parameter in should be final. 227
Errors Parameter in should be final. 237
Errors Line has trailing spaces. 241
Errors Parameter packed should be final. 247
Errors '0x10000' is a magic number. 248
Errors '54' is a magic number. 251
Errors 'do' construct must use '{}'s. 254
Errors Line has trailing spaces. 264
Errors '-' is not preceded with whitespace. 272
Errors '-' is not followed by whitespace. 272
Errors '-=' is not preceded with whitespace. 275
Errors '-=' is not preceded with whitespace. 276
Errors '-=' is not preceded with whitespace. 277
Errors '-=' is not preceded with whitespace. 278
Errors Array brackets at illegal position. 285
Errors '*' is not preceded with whitespace. 285
Errors '*' is not followed by whitespace. 285
Errors '-' is not preceded with whitespace. 292
Errors '-' is not followed by whitespace. 292
Errors '}' should be on the same line. 296
Errors '+=' is not preceded with whitespace. 298
Errors Line has trailing spaces. 303
Errors 'if' construct must use '{}'s. 313
Errors Parameter reader should be final. 328
Errors Inner assignments should be avoided. 332
Errors Inner assignments should be avoided. 333
Errors Inner assignments should be avoided. 333
Errors Inner assignments should be avoided. 334
Errors Inner assignments should be avoided. 334
Errors First sentence should end with a period. 349
Errors Parameter newState should be final. 354
Errors '(' is followed by whitespace. 365
Errors '-' is not preceded with whitespace. 365
Errors '-' is not followed by whitespace. 365
Errors ')' is preceded with whitespace. 365
Errors Parameter pos should be final. 379
Errors '+' is not preceded with whitespace. 380
Errors '+' is not followed by whitespace. 380
Errors '-' is not preceded with whitespace. 390
Errors '-' is not followed by whitespace. 390
Errors Line has trailing spaces. 397
Errors Line has trailing spaces. 398
Errors Parameter errorCode should be final. 408
Errors '}' should be on the same line. 412
Errors Line has trailing spaces. 418
Errors Parameter number should be final. 429
Errors 'if' construct must use '{}'s. 430
Errors '(' is followed by whitespace. 430
Errors ')' is preceded with whitespace. 430
Errors Name 'next_token' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors Inner assignments should be avoided. 465
Errors Inner assignments should be avoided. 465
Errors Line has trailing spaces. 466
Errors Line has trailing spaces. 472
Errors 'if' construct must use '{}'s. 473
Errors '}' should be on the same line. 478
Errors '}' should be on the same line. 492
Errors 'if' construct must use '{}'s. 498
Errors '(' is followed by whitespace. 502
Errors ')' is preceded with whitespace. 502
Errors 'if' construct must use '{}'s. 505
Errors '(' is followed by whitespace. 505
Errors '8' is a magic number. 505
Errors '8' is a magic number. 505
Errors ')' is preceded with whitespace. 505
Errors Avoid inline conditionals. 514
Errors Line has trailing spaces. 515
Errors '3' is a magic number. 515
Errors Avoid nested blocks. 516
Errors '6' is a magic number. 518
Errors Line has trailing spaces. 519
Errors '4' is a magic number. 519
Errors Avoid nested blocks. 520
Errors '7' is a magic number. 522
Errors Line has trailing spaces. 523
Errors Avoid nested blocks. 524
Errors '8' is a magic number. 526
Errors Line has trailing spaces. 527
Errors '5' is a magic number. 527
Errors Avoid nested blocks. 528
Errors '9' is a magic number. 530
Errors Line has trailing spaces. 531
Errors Avoid nested blocks. 532
Errors '+' is not preceded with whitespace. 532
Errors '+' should be on a new line. 532
Errors '+' is not preceded with whitespace. 533
Errors '+' is not followed by whitespace. 533
Errors '10' is a magic number. 535
Errors Line has trailing spaces. 536
Errors Line has trailing spaces. 540
Errors '}' should be on the same line. 540

interactive/LogfileScope.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors First sentence should end with a period. 35
Errors Line has trailing spaces. 38
Errors First sentence should end with a period. 41
Errors First sentence should end with a period. 43
Errors Line is longer than 80 characters. 44
Errors Line has trailing spaces. 45
Errors First sentence should end with a period. 47
Errors Line is longer than 80 characters. 48
Errors First sentence should end with a period. 49
Errors Line is longer than 80 characters. 50
Errors First sentence should end with a period. 51
Errors First sentence should end with a period. 53
Errors Line is longer than 80 characters. 54
Errors First sentence should end with a period. 55
Errors Line is longer than 80 characters. 56
Errors First sentence should end with a period. 57
Errors Line is longer than 80 characters. 58
Errors First sentence should end with a period. 59
Errors Line is longer than 80 characters. 60
Errors First sentence should end with a period. 61
Errors Line is longer than 80 characters. 62
Errors First sentence should end with a period. 63
Errors Line is longer than 80 characters. 64
Errors First sentence should end with a period. 65
Errors Line is longer than 80 characters. 66
Errors First sentence should end with a period. 67
Errors Line is longer than 80 characters. 68
Errors First sentence should end with a period. 69
Errors Line is longer than 80 characters. 70
Errors First sentence should end with a period. 71
Errors Line is longer than 80 characters. 72
Errors First sentence should end with a period. 73
Errors Line is longer than 80 characters. 74
Errors First sentence should end with a period. 75
Errors Line is longer than 80 characters. 76
Errors Line has trailing spaces. 77
Errors First sentence should end with a period. 79
Errors Line is longer than 80 characters. 80
Errors First sentence should end with a period. 81
Errors Line is longer than 80 characters. 82
Errors First sentence should end with a period. 83
Errors Line is longer than 80 characters. 84
Errors First sentence should end with a period. 85
Errors Line is longer than 80 characters. 86
Errors First sentence should end with a period. 87
Errors Line is longer than 80 characters. 88
Errors First sentence should end with a period. 89
Errors Line is longer than 80 characters. 90
Errors First sentence should end with a period. 91
Errors Line is longer than 80 characters. 92
Errors Line has trailing spaces. 93
Errors First sentence should end with a period. 95
Errors Line is longer than 80 characters. 96
Errors First sentence should end with a period. 97
Errors Line is longer than 80 characters. 98
Errors First sentence should end with a period. 99
Errors Line is longer than 80 characters. 100
Errors First sentence should end with a period. 101
Errors Line is longer than 80 characters. 102
Errors First sentence should end with a period. 103
Errors Line is longer than 80 characters. 104
Errors First sentence should end with a period. 105
Errors Line is longer than 80 characters. 106
Errors First sentence should end with a period. 107
Errors Line is longer than 80 characters. 108
Errors First sentence should end with a period. 109
Errors Line is longer than 80 characters. 110
Errors First sentence should end with a period. 111
Errors Line is longer than 80 characters. 112
Errors First sentence should end with a period. 113
Errors Line is longer than 80 characters. 114
Errors Line has trailing spaces. 115
Errors First sentence should end with a period. 117
Errors Line is longer than 80 characters. 118
Errors First sentence should end with a period. 119
Errors Line is longer than 80 characters. 120
Errors First sentence should end with a period. 121
Errors Line is longer than 80 characters. 122
Errors First sentence should end with a period. 123
Errors Line is longer than 80 characters. 124
Errors First sentence should end with a period. 125
Errors Line is longer than 80 characters. 126
Errors First sentence should end with a period. 127
Errors Line is longer than 80 characters. 128
Errors First sentence should end with a period. 129
Errors Line is longer than 80 characters. 130
Errors First sentence should end with a period. 131
Errors Line is longer than 80 characters. 132
Errors First sentence should end with a period. 133
Errors Line is longer than 80 characters. 134
Errors First sentence should end with a period. 135
Errors Line is longer than 80 characters. 136
Errors First sentence should end with a period. 137
Errors Line is longer than 80 characters. 138
Errors First sentence should end with a period. 139
Errors Line is longer than 80 characters. 140
Errors First sentence should end with a period. 141
Errors Line is longer than 80 characters. 142
Errors First sentence should end with a period. 143
Errors First sentence should end with a period. 145
Errors Line is longer than 80 characters. 146
Errors First sentence should end with a period. 147
Errors Line is longer than 80 characters. 148
Errors Line has trailing spaces. 149
Errors First sentence should end with a period. 151
Errors Line is longer than 80 characters. 152
Errors First sentence should end with a period. 153
Errors Line is longer than 80 characters. 154
Errors Line has trailing spaces. 155
Errors Line has trailing spaces. 156
Errors Line has trailing spaces. 157
Errors Line has trailing spaces. 158
Errors Line is longer than 80 characters. 162
Errors Line is longer than 80 characters. 166
Errors Line is longer than 80 characters. 167
Errors Line is longer than 80 characters. 168
Errors Line is longer than 80 characters. 169
Errors Line is longer than 80 characters. 170
Errors Line is longer than 80 characters. 171
Errors Line is longer than 80 characters. 172
Errors Line is longer than 80 characters. 173
Errors Line is longer than 80 characters. 174
Errors Line is longer than 80 characters. 175
Errors Line is longer than 80 characters. 176
Errors Line has trailing spaces. 179
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Line has trailing spaces. 191
Errors Name 'get_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors Parameter p_name should be final. 198
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 199
Errors '{' should be on the previous line. 201
Errors '{' should be on the previous line. 203
Errors Line has trailing spaces. 209
Errors First sentence should end with a period. 210
Errors Parameter p_name should be final. 211
Errors Expected @param tag for 'p_name'. 211
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Line has trailing spaces. 215
Errors Expected an @return tag. 219
Errors Name 'is_end_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220
Errors Line has trailing spaces. 223
Errors Missing a Javadoc comment. 224
Errors Variable 'name' must be private and have accessor methods. 224
Errors Line has trailing spaces. 225
Errors 'abstract' modifier out of order with the JLS suggestions. 229
Errors '{' should be on the previous line. 230
Errors Missing a Javadoc comment. 231
Errors Parameter p_name should be final. 231
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors '(' is followed by whitespace. 233
Errors Line has trailing spaces. 235
Errors Expected an @return tag. 241
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_logfile should be final. 241
Errors Expected @param tag for 'p_logfile'. 241
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors Parameter p_return_state should be final. 242
Errors Expected @param tag for 'p_return_state'. 242
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_board_handling should be final. 242
Errors Expected @param tag for 'p_board_handling'. 242
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors '{' should be on the previous line. 246
Errors Name 'interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Line is longer than 80 characters. 250
Errors '{' should be on the previous line. 252
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 258
Errors '{' should be on the previous line. 261
Errors Line is longer than 80 characters. 263
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 265
Errors '}' should be on the same line. 270
Errors '{' should be on the previous line. 272
Errors Name 'next_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors '{' should be on the previous line. 276
Errors Line is longer than 80 characters. 279
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors 'if' is not followed by whitespace. 280
Errors '{' should be on the previous line. 281
Errors Line has trailing spaces. 289
Errors Expected an @return tag. 293
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '(' is followed by whitespace. 293
Errors Expected @param tag for 'p_location'. 293
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Line is longer than 80 characters. 294
Errors Expected @param tag for 'p_return_state'. 294
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Expected @param tag for 'p_board_handling'. 294
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 294
Errors Line has trailing spaces. 296
Errors Missing a Javadoc comment. 297
Errors '{' should be on the previous line. 298
Errors Missing a Javadoc comment. 299
Errors Parameter p_name should be final. 299
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 300
Errors '(' is followed by whitespace. 301
Errors Line has trailing spaces. 303
Errors Missing a Javadoc comment. 304
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors '(' is followed by whitespace. 304
Errors Parameter p_location should be final. 304
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Parameter p_return_state should be final. 305
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Parameter p_board_handling should be final. 305
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Line has trailing spaces. 311
Errors Missing a Javadoc comment. 312
Errors '{' should be on the previous line. 313
Errors Missing a Javadoc comment. 314
Errors Parameter p_name should be final. 314
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 315
Errors '(' is followed by whitespace. 316
Errors Line has trailing spaces. 318
Errors Missing a Javadoc comment. 319
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors '(' is followed by whitespace. 319
Errors Parameter p_location should be final. 319
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors Parameter p_return_state should be final. 320
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Parameter p_board_handling should be final. 320
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Line is longer than 80 characters. 322
Errors Line has trailing spaces. 325
Errors Missing a Javadoc comment. 326
Errors '{' should be on the previous line. 327
Errors Missing a Javadoc comment. 328
Errors Parameter p_name should be final. 328
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 329
Errors '(' is followed by whitespace. 330
Errors Line has trailing spaces. 332
Errors Missing a Javadoc comment. 333
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors '(' is followed by whitespace. 333
Errors Parameter p_location should be final. 333
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 333
Errors Parameter p_return_state should be final. 334
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Parameter p_board_handling should be final. 334
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Line is longer than 80 characters. 336
Errors Line has trailing spaces. 339
Errors Missing a Javadoc comment. 340
Errors '{' should be on the previous line. 341
Errors Missing a Javadoc comment. 342
Errors Parameter p_name should be final. 342
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors '{' should be on the previous line. 343
Errors '(' is followed by whitespace. 344
Errors Line has trailing spaces. 346
Errors Missing a Javadoc comment. 347
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors '(' is followed by whitespace. 347
Errors Parameter p_location should be final. 347
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 347
Errors Parameter p_return_state should be final. 348
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Parameter p_board_handling should be final. 348
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Line is longer than 80 characters. 350
Errors Line has trailing spaces. 353
Errors Missing a Javadoc comment. 354
Errors '{' should be on the previous line. 355
Errors Missing a Javadoc comment. 356
Errors Parameter p_name should be final. 356
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors '{' should be on the previous line. 357
Errors '(' is followed by whitespace. 358
Errors Line has trailing spaces. 360
Errors Missing a Javadoc comment. 361
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '(' is followed by whitespace. 361
Errors Parameter p_location should be final. 361
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Parameter p_return_state should be final. 362
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Parameter p_board_handling should be final. 362
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 362
Errors Line is longer than 80 characters. 364
Errors Line has trailing spaces. 367
Errors Missing a Javadoc comment. 368
Errors '{' should be on the previous line. 369
Errors Missing a Javadoc comment. 370
Errors Parameter p_name should be final. 370
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 371
Errors '(' is followed by whitespace. 372
Errors Line has trailing spaces. 374
Errors Missing a Javadoc comment. 375
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '(' is followed by whitespace. 375
Errors Parameter p_location should be final. 375
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Parameter p_return_state should be final. 376
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Parameter p_board_handling should be final. 376
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Line is longer than 80 characters. 378
Errors Line has trailing spaces. 381
Errors Missing a Javadoc comment. 382
Errors '{' should be on the previous line. 383
Errors Missing a Javadoc comment. 384
Errors Parameter p_name should be final. 384
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors '{' should be on the previous line. 385
Errors '(' is followed by whitespace. 386
Errors Line has trailing spaces. 388
Errors Missing a Javadoc comment. 389
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '(' is followed by whitespace. 389
Errors Parameter p_location should be final. 389
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Parameter p_return_state should be final. 390
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors Parameter p_board_handling should be final. 390
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 390
Errors Line is longer than 80 characters. 392
Errors Line has trailing spaces. 395
Errors Missing a Javadoc comment. 396
Errors '{' should be on the previous line. 397
Errors Missing a Javadoc comment. 398
Errors Parameter p_name should be final. 398
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '{' should be on the previous line. 399
Errors '(' is followed by whitespace. 400
Errors Line has trailing spaces. 402
Errors Missing a Javadoc comment. 403
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors '(' is followed by whitespace. 403
Errors Parameter p_location should be final. 403
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 403
Errors Parameter p_return_state should be final. 404
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Parameter p_board_handling should be final. 404
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 408
Errors Line is longer than 80 characters. 409
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors Line is longer than 80 characters. 410
Errors '}' should be on the same line. 411
Errors '{' should be on the previous line. 413
Errors Line is longer than 80 characters. 414
Errors Line has trailing spaces. 416
Errors Line has trailing spaces. 421
Errors Missing a Javadoc comment. 422
Errors '{' should be on the previous line. 423
Errors Missing a Javadoc comment. 424
Errors Parameter p_name should be final. 424
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors '{' should be on the previous line. 425
Errors '(' is followed by whitespace. 426
Errors Line has trailing spaces. 428
Errors Missing a Javadoc comment. 429
Errors Name 'start_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors '(' is followed by whitespace. 429
Errors Parameter p_location should be final. 429
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 429
Errors Parameter p_return_state should be final. 430
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors Parameter p_board_handling should be final. 430
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 430
Errors '{' should be on the previous line. 434
Errors Line is longer than 80 characters. 435
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 435
Errors Line is longer than 80 characters. 436
Errors '}' should be on the same line. 437
Errors '{' should be on the previous line. 439
Errors Line is longer than 80 characters. 440
Errors Line has trailing spaces. 442
Errors Line has trailing spaces. 446
Errors Missing a Javadoc comment. 447
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_logfile should be final. 447
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors Parameter p_return_state should be final. 448
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Parameter p_board_handling should be final. 448
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Line is longer than 80 characters. 450
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors '{' should be on the previous line. 452
Errors Line has trailing spaces. 458
Errors Missing a Javadoc comment. 459
Errors '{' should be on the previous line. 460
Errors Missing a Javadoc comment. 461
Errors Parameter p_name should be final. 461
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors '{' should be on the previous line. 462
Errors '(' is followed by whitespace. 463
Errors Line has trailing spaces. 465
Errors Missing a Javadoc comment. 466
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Parameter p_logfile should be final. 466
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Parameter p_return_state should be final. 467
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Parameter p_board_handling should be final. 467
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors '{' should be on the previous line. 470
Errors 'cast' is not followed by whitespace. 472
Errors Line has trailing spaces. 475
Errors Line is longer than 80 characters. 476
Errors Line has trailing spaces. 480
Errors Missing a Javadoc comment. 481
Errors '{' should be on the previous line. 482
Errors Missing a Javadoc comment. 483
Errors Parameter p_name should be final. 483
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 484
Errors '(' is followed by whitespace. 485
Errors Line has trailing spaces. 487
Errors Missing a Javadoc comment. 488
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Parameter p_logfile should be final. 488
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors Parameter p_return_state should be final. 489
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors Parameter p_board_handling should be final. 489
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 492
Errors 'cast' is not followed by whitespace. 494
Errors Line has trailing spaces. 497
Errors Line is longer than 80 characters. 498
Errors Line has trailing spaces. 502
Errors Missing a Javadoc comment. 503
Errors '{' should be on the previous line. 504
Errors Missing a Javadoc comment. 505
Errors Parameter p_name should be final. 505
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors '{' should be on the previous line. 506
Errors '(' is followed by whitespace. 507
Errors Line has trailing spaces. 509
Errors Missing a Javadoc comment. 510
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors Parameter p_logfile should be final. 510
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 510
Errors Parameter p_return_state should be final. 511
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Parameter p_board_handling should be final. 511
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors '{' should be on the previous line. 514
Errors 'cast' is not followed by whitespace. 515
Errors Line has trailing spaces. 518
Errors Line is longer than 80 characters. 519
Errors Line has trailing spaces. 523
Errors Missing a Javadoc comment. 524
Errors '{' should be on the previous line. 525
Errors Missing a Javadoc comment. 526
Errors Parameter p_name should be final. 526
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 526
Errors '{' should be on the previous line. 527
Errors '(' is followed by whitespace. 528
Errors Line has trailing spaces. 530
Errors Missing a Javadoc comment. 531
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Parameter p_logfile should be final. 531
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Parameter p_return_state should be final. 532
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors Parameter p_board_handling should be final. 532
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 532
Errors '{' should be on the previous line. 535
Errors Name 'int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 536
Errors '{' should be on the previous line. 538
Errors '}' should be on the same line. 540
Errors '{' should be on the previous line. 542
Errors Line has trailing spaces. 547
Errors Line is longer than 80 characters. 548
Errors Line has trailing spaces. 552
Errors Missing a Javadoc comment. 553
Errors '{' should be on the previous line. 554
Errors Missing a Javadoc comment. 555
Errors Parameter p_name should be final. 555
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 555
Errors '{' should be on the previous line. 556
Errors '(' is followed by whitespace. 557
Errors Line has trailing spaces. 559
Errors Missing a Javadoc comment. 560
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors Parameter p_logfile should be final. 560
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors Parameter p_return_state should be final. 561
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Parameter p_board_handling should be final. 561
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 561
Errors Name 'new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors Line has trailing spaces. 568
Errors Missing a Javadoc comment. 569
Errors '{' should be on the previous line. 570
Errors Missing a Javadoc comment. 571
Errors Parameter p_name should be final. 571
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors '{' should be on the previous line. 572
Errors '(' is followed by whitespace. 573
Errors Line has trailing spaces. 575
Errors Missing a Javadoc comment. 576
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors Parameter p_logfile should be final. 576
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors Parameter p_return_state should be final. 577
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors Parameter p_board_handling should be final. 577
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors '{' should be on the previous line. 580
Errors Line is longer than 80 characters. 581
Errors '{' should be on the previous line. 586
Errors Line is longer than 80 characters. 587
Errors Line has trailing spaces. 593
Errors Missing a Javadoc comment. 594
Errors '{' should be on the previous line. 595
Errors Missing a Javadoc comment. 596
Errors Parameter p_name should be final. 596
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors '{' should be on the previous line. 597
Errors '(' is followed by whitespace. 598
Errors Line has trailing spaces. 600
Errors Missing a Javadoc comment. 601
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Parameter p_logfile should be final. 601
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Parameter p_return_state should be final. 602
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors Parameter p_board_handling should be final. 602
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 602
Errors '{' should be on the previous line. 605
Errors Line is longer than 80 characters. 606
Errors '{' should be on the previous line. 611
Errors Line is longer than 80 characters. 612
Errors 'cast' is not followed by whitespace. 615
Errors Line has trailing spaces. 618
Errors Missing a Javadoc comment. 619
Errors '{' should be on the previous line. 620
Errors Missing a Javadoc comment. 621
Errors Parameter p_name should be final. 621
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 621
Errors '{' should be on the previous line. 622
Errors '(' is followed by whitespace. 623
Errors Line has trailing spaces. 625
Errors Missing a Javadoc comment. 626
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors Parameter p_logfile should be final. 626
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors Parameter p_return_state should be final. 627
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors Parameter p_board_handling should be final. 627
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors '{' should be on the previous line. 630
Errors Line is longer than 80 characters. 631
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors '{' should be on the previous line. 635
Errors Line is longer than 80 characters. 636
Errors Name 'curr_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors Line is longer than 80 characters. 640
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors '{' should be on the previous line. 643
Errors Line has trailing spaces. 651
Errors Missing a Javadoc comment. 652
Errors '{' should be on the previous line. 653
Errors Missing a Javadoc comment. 654
Errors Parameter p_name should be final. 654
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors '{' should be on the previous line. 655
Errors '(' is followed by whitespace. 656
Errors Line has trailing spaces. 658
Errors Missing a Javadoc comment. 659
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors Parameter p_logfile should be final. 659
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors Parameter p_return_state should be final. 660
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Parameter p_board_handling should be final. 660
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors '{' should be on the previous line. 663
Errors Line is longer than 80 characters. 664
Errors Line is longer than 80 characters. 666
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors '{' should be on the previous line. 669
Errors Line is longer than 80 characters. 670
Errors Name 'curr_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 673
Errors Line is longer than 80 characters. 674
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors '{' should be on the previous line. 677
Errors Line has trailing spaces. 685
Errors Missing a Javadoc comment. 686
Errors '{' should be on the previous line. 687
Errors Missing a Javadoc comment. 688
Errors Parameter p_name should be final. 688
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors '{' should be on the previous line. 689
Errors '(' is followed by whitespace. 690
Errors Line has trailing spaces. 692
Errors Line is longer than 80 characters. 693
Errors Missing a Javadoc comment. 693
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Parameter p_logfile should be final. 693
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Parameter p_return_state should be final. 693
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Parameter p_board_handling should be final. 693
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 693
Errors Line has trailing spaces. 696
Errors '{' should be on the previous line. 698
Errors 'cast' is not followed by whitespace. 699
Errors '}' should be on the same line. 700
Errors '{' should be on the previous line. 702
Errors Line is longer than 80 characters. 703
Errors Line has trailing spaces. 709
Errors Missing a Javadoc comment. 710
Errors '{' should be on the previous line. 711
Errors Missing a Javadoc comment. 712
Errors Parameter p_name should be final. 712
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 712
Errors '{' should be on the previous line. 713
Errors '(' is followed by whitespace. 714
Errors Line has trailing spaces. 716
Errors Line is longer than 80 characters. 717
Errors Missing a Javadoc comment. 717
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Parameter p_logfile should be final. 717
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Parameter p_return_state should be final. 717
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Parameter p_board_handling should be final. 717
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors Line has trailing spaces. 720
Errors '{' should be on the previous line. 722
Errors 'cast' is not followed by whitespace. 723
Errors '}' should be on the same line. 724
Errors '{' should be on the previous line. 726
Errors Line is longer than 80 characters. 727
Errors Line has trailing spaces. 733
Errors Missing a Javadoc comment. 734
Errors '{' should be on the previous line. 735
Errors Missing a Javadoc comment. 736
Errors Parameter p_name should be final. 736
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 736
Errors '{' should be on the previous line. 737
Errors '(' is followed by whitespace. 738
Errors Line has trailing spaces. 740
Errors Line is longer than 80 characters. 741
Errors Missing a Javadoc comment. 741
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Parameter p_logfile should be final. 741
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Parameter p_return_state should be final. 741
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Parameter p_board_handling should be final. 741
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 741
Errors Line has trailing spaces. 744
Errors '{' should be on the previous line. 746
Errors 'cast' is not followed by whitespace. 747
Errors '}' should be on the same line. 748
Errors '{' should be on the previous line. 750
Errors Line is longer than 80 characters. 751
Errors Line has trailing spaces. 757
Errors Missing a Javadoc comment. 758
Errors '{' should be on the previous line. 759
Errors Missing a Javadoc comment. 760
Errors Parameter p_name should be final. 760
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 760
Errors '{' should be on the previous line. 761
Errors '(' is followed by whitespace. 762
Errors Line has trailing spaces. 764
Errors Line is longer than 80 characters. 765
Errors Missing a Javadoc comment. 765
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Parameter p_logfile should be final. 765
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Parameter p_return_state should be final. 765
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Parameter p_board_handling should be final. 765
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Line has trailing spaces. 768
Errors '{' should be on the previous line. 770
Errors 'cast' is not followed by whitespace. 771
Errors '}' should be on the same line. 772
Errors '{' should be on the previous line. 774
Errors Line is longer than 80 characters. 775
Errors Line has trailing spaces. 781
Errors First sentence should end with a period. 782
Errors '{' should be on the previous line. 786
Errors Missing a Javadoc comment. 787
Errors Parameter p_name should be final. 787
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 787
Errors '{' should be on the previous line. 788
Errors '(' is followed by whitespace. 789
Errors Line has trailing spaces. 791
Errors Line is longer than 80 characters. 792
Errors Missing a Javadoc comment. 792
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 792
Errors Parameter p_logfile should be final. 792
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 792
Errors Parameter p_return_state should be final. 792
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 792
Errors Parameter p_board_handling should be final. 792
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 792
Errors Line has trailing spaces. 795
Errors '{' should be on the previous line. 797
Errors Name 'int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 798
Errors Line is longer than 80 characters. 799
Errors 'cast' is not followed by whitespace. 799
Errors '}' should be on the same line. 800
Errors '{' should be on the previous line. 802
Errors Line is longer than 80 characters. 803
Errors Line has trailing spaces. 809
Errors Line has trailing spaces. 810
Errors First sentence should end with a period. 811
Errors '{' should be on the previous line. 815
Errors Missing a Javadoc comment. 816
Errors Parameter p_name should be final. 816
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 816
Errors '{' should be on the previous line. 817
Errors '(' is followed by whitespace. 818
Errors Line has trailing spaces. 820
Errors Line is longer than 80 characters. 821
Errors Missing a Javadoc comment. 821
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_logfile should be final. 821
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_return_state should be final. 821
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Parameter p_board_handling should be final. 821
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 821
Errors Line has trailing spaces. 824
Errors '{' should be on the previous line. 826
Errors Line is longer than 80 characters. 827
Errors 'cast' is not followed by whitespace. 827
Errors '}' should be on the same line. 828
Errors '{' should be on the previous line. 830
Errors Line is longer than 80 characters. 831
Errors Line has trailing spaces. 837
Errors First sentence should end with a period. 838
Errors Line is longer than 80 characters. 839
Errors '{' should be on the previous line. 842
Errors Missing a Javadoc comment. 843
Errors Parameter p_name should be final. 843
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 843
Errors '{' should be on the previous line. 844
Errors '(' is followed by whitespace. 845
Errors Line has trailing spaces. 847
Errors Line is longer than 80 characters. 848
Errors Missing a Javadoc comment. 848
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors Parameter p_logfile should be final. 848
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors Parameter p_return_state should be final. 848
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors Parameter p_board_handling should be final. 848
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 848
Errors Line has trailing spaces. 851
Errors '{' should be on the previous line. 853
Errors Line is longer than 80 characters. 854
Errors 'cast' is not followed by whitespace. 854
Errors '}' should be on the same line. 855
Errors '{' should be on the previous line. 857
Errors Line is longer than 80 characters. 858
Errors Line has trailing spaces. 864
Errors Missing a Javadoc comment. 865
Errors '{' should be on the previous line. 866
Errors Missing a Javadoc comment. 867
Errors Parameter p_name should be final. 867
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 867
Errors '{' should be on the previous line. 868
Errors '(' is followed by whitespace. 869
Errors Line has trailing spaces. 871
Errors Line is longer than 80 characters. 872
Errors Missing a Javadoc comment. 872
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Parameter p_logfile should be final. 872
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Parameter p_return_state should be final. 872
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Parameter p_board_handling should be final. 872
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 872
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 874
Errors '{' should be on the previous line. 876
Errors Line is longer than 80 characters. 877
Errors 'cast' is not followed by whitespace. 877
Errors '}' should be on the same line. 878
Errors '{' should be on the previous line. 880
Errors Line is longer than 80 characters. 881
Errors Line has trailing spaces. 886
Errors Missing a Javadoc comment. 887
Errors '{' should be on the previous line. 888
Errors Missing a Javadoc comment. 889
Errors Parameter p_name should be final. 889
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 889
Errors '{' should be on the previous line. 890
Errors '(' is followed by whitespace. 891
Errors Line has trailing spaces. 893
Errors Line is longer than 80 characters. 894
Errors Missing a Javadoc comment. 894
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Parameter p_logfile should be final. 894
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Parameter p_return_state should be final. 894
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Parameter p_board_handling should be final. 894
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 896
Errors '{' should be on the previous line. 898
Errors Line is longer than 80 characters. 899
Errors 'cast' is not followed by whitespace. 899
Errors '}' should be on the same line. 900
Errors '{' should be on the previous line. 902
Errors Line is longer than 80 characters. 903
Errors Line has trailing spaces. 908
Errors Missing a Javadoc comment. 909
Errors '{' should be on the previous line. 910
Errors Missing a Javadoc comment. 911
Errors Parameter p_name should be final. 911
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors '{' should be on the previous line. 912
Errors '(' is followed by whitespace. 913
Errors Line has trailing spaces. 915
Errors Line is longer than 80 characters. 916
Errors Missing a Javadoc comment. 916
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors Parameter p_logfile should be final. 916
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors Parameter p_return_state should be final. 916
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors Parameter p_board_handling should be final. 916
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 918
Errors '{' should be on the previous line. 920
Errors Line is longer than 80 characters. 921
Errors 'cast' is not followed by whitespace. 921
Errors '}' should be on the same line. 922
Errors '{' should be on the previous line. 924
Errors Line is longer than 80 characters. 925
Errors Line has trailing spaces. 930
Errors Missing a Javadoc comment. 931
Errors '{' should be on the previous line. 932
Errors Missing a Javadoc comment. 933
Errors Parameter p_name should be final. 933
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 933
Errors '{' should be on the previous line. 934
Errors '(' is followed by whitespace. 935
Errors Line has trailing spaces. 937
Errors Line is longer than 80 characters. 938
Errors Missing a Javadoc comment. 938
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors Parameter p_logfile should be final. 938
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors Parameter p_return_state should be final. 938
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors Parameter p_board_handling should be final. 938
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors Name 'return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 940
Errors '{' should be on the previous line. 942
Errors Line is longer than 80 characters. 943
Errors 'cast' is not followed by whitespace. 943
Errors '}' should be on the same line. 944
Errors '{' should be on the previous line. 946
Errors Line is longer than 80 characters. 947
Errors Line has trailing spaces. 952
Errors Missing a Javadoc comment. 953
Errors '{' should be on the previous line. 954
Errors Missing a Javadoc comment. 955
Errors Parameter p_name should be final. 955
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 955
Errors '{' should be on the previous line. 956
Errors '(' is followed by whitespace. 957
Errors Line has trailing spaces. 959
Errors Line is longer than 80 characters. 960
Errors Missing a Javadoc comment. 960
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Parameter p_logfile should be final. 960
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Parameter p_return_state should be final. 960
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Parameter p_board_handling should be final. 960
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors '{' should be on the previous line. 963
Errors 'cast' is not followed by whitespace. 964
Errors '}' should be on the same line. 965
Errors '{' should be on the previous line. 967
Errors Line is longer than 80 characters. 968
Errors Line has trailing spaces. 973
Errors Missing a Javadoc comment. 974
Errors '{' should be on the previous line. 975
Errors Missing a Javadoc comment. 976
Errors Parameter p_name should be final. 976
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 976
Errors '{' should be on the previous line. 977
Errors '(' is followed by whitespace. 978
Errors Line has trailing spaces. 980
Errors Line is longer than 80 characters. 981
Errors Missing a Javadoc comment. 981
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors Parameter p_logfile should be final. 981
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors Parameter p_return_state should be final. 981
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors Parameter p_board_handling should be final. 981
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 981
Errors '{' should be on the previous line. 984
Errors 'cast' is not followed by whitespace. 985
Errors '}' should be on the same line. 986
Errors '{' should be on the previous line. 988
Errors Line is longer than 80 characters. 989
Errors Line has trailing spaces. 994
Errors Missing a Javadoc comment. 995
Errors '{' should be on the previous line. 996
Errors Missing a Javadoc comment. 997
Errors Parameter p_name should be final. 997
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 997
Errors '{' should be on the previous line. 998
Errors '(' is followed by whitespace. 999
Errors Line has trailing spaces. 1001
Errors Line is longer than 80 characters. 1002
Errors Missing a Javadoc comment. 1002
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1002
Errors Parameter p_logfile should be final. 1002
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1002
Errors Parameter p_return_state should be final. 1002
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1002
Errors Parameter p_board_handling should be final. 1002
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1002
Errors Line has trailing spaces. 1007
Errors Missing a Javadoc comment. 1008
Errors '{' should be on the previous line. 1009
Errors Missing a Javadoc comment. 1010
Errors Parameter p_name should be final. 1010
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors '{' should be on the previous line. 1011
Errors '(' is followed by whitespace. 1012
Errors Line has trailing spaces. 1014
Errors Line is longer than 80 characters. 1015
Errors Missing a Javadoc comment. 1015
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Parameter p_logfile should be final. 1015
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Parameter p_return_state should be final. 1015
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Parameter p_board_handling should be final. 1015
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1015
Errors Line has trailing spaces. 1020
Errors Missing a Javadoc comment. 1021
Errors '{' should be on the previous line. 1022
Errors Missing a Javadoc comment. 1023
Errors Parameter p_name should be final. 1023
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1023
Errors '{' should be on the previous line. 1024
Errors '(' is followed by whitespace. 1025
Errors Line has trailing spaces. 1027
Errors Line is longer than 80 characters. 1028
Errors Missing a Javadoc comment. 1028
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1028
Errors Parameter p_logfile should be final. 1028
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1028
Errors Parameter p_return_state should be final. 1028
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1028
Errors Parameter p_board_handling should be final. 1028
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1028
Errors Name 'new_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1031
Errors Line is longer than 80 characters. 1032
Errors Line has trailing spaces. 1036
Errors Missing a Javadoc comment. 1037
Errors '{' should be on the previous line. 1038
Errors Missing a Javadoc comment. 1039
Errors Parameter p_name should be final. 1039
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1039
Errors '{' should be on the previous line. 1040
Errors '(' is followed by whitespace. 1041
Errors Line has trailing spaces. 1043
Errors Line is longer than 80 characters. 1044
Errors Missing a Javadoc comment. 1044
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Parameter p_logfile should be final. 1044
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Parameter p_return_state should be final. 1044
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Parameter p_board_handling should be final. 1044
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1044
Errors Name 'new_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1046
Errors Line is longer than 80 characters. 1047
Errors Line has trailing spaces. 1051
Errors Missing a Javadoc comment. 1052
Errors '{' should be on the previous line. 1053
Errors Missing a Javadoc comment. 1054
Errors Parameter p_name should be final. 1054
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1054
Errors '{' should be on the previous line. 1055
Errors '(' is followed by whitespace. 1056
Errors Line has trailing spaces. 1058
Errors Line is longer than 80 characters. 1059
Errors Missing a Javadoc comment. 1059
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1059
Errors Parameter p_logfile should be final. 1059
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1059
Errors Parameter p_return_state should be final. 1059
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1059
Errors Parameter p_board_handling should be final. 1059
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1059
Errors Name 'int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1061
Errors '(' is followed by whitespace. 1062
Errors '{' should be on the previous line. 1063
Errors '}' should be on the same line. 1065
Errors '{' should be on the previous line. 1067
Errors Line has trailing spaces. 1073
Errors Missing a Javadoc comment. 1074
Errors '{' should be on the previous line. 1075
Errors Missing a Javadoc comment. 1076
Errors Parameter p_name should be final. 1076
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1076
Errors '{' should be on the previous line. 1077
Errors '(' is followed by whitespace. 1078
Errors Line has trailing spaces. 1080
Errors Line is longer than 80 characters. 1081
Errors Missing a Javadoc comment. 1081
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_logfile should be final. 1081
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_return_state should be final. 1081
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Parameter p_board_handling should be final. 1081
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1081
Errors Name 'int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1083
Errors '(' is followed by whitespace. 1084
Errors '{' should be on the previous line. 1085
Errors '}' should be on the same line. 1087
Errors '{' should be on the previous line. 1089
Errors Line has trailing spaces. 1095
Errors Missing a Javadoc comment. 1096
Errors '{' should be on the previous line. 1097
Errors Missing a Javadoc comment. 1098
Errors Parameter p_name should be final. 1098
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1098
Errors '{' should be on the previous line. 1099
Errors '(' is followed by whitespace. 1100
Errors Line has trailing spaces. 1102
Errors Line is longer than 80 characters. 1103
Errors Missing a Javadoc comment. 1103
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_logfile should be final. 1103
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_return_state should be final. 1103
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Parameter p_board_handling should be final. 1103
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1103
Errors Name 'new_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1105
Errors Line has trailing spaces. 1110
Errors Missing a Javadoc comment. 1111
Errors '{' should be on the previous line. 1112
Errors Missing a Javadoc comment. 1113
Errors Parameter p_name should be final. 1113
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1113
Errors '{' should be on the previous line. 1114
Errors '(' is followed by whitespace. 1115
Errors Line has trailing spaces. 1117
Errors Line is longer than 80 characters. 1118
Errors Missing a Javadoc comment. 1118
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors Parameter p_logfile should be final. 1118
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors Parameter p_return_state should be final. 1118
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors Parameter p_board_handling should be final. 1118
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1118
Errors Name 'int_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1120
Errors Line is longer than 80 characters. 1121
Errors Line has trailing spaces. 1125
Errors Missing a Javadoc comment. 1126
Errors '{' should be on the previous line. 1127
Errors Missing a Javadoc comment. 1128
Errors Parameter p_name should be final. 1128
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1128
Errors '{' should be on the previous line. 1129
Errors '(' is followed by whitespace. 1130
Errors Line has trailing spaces. 1132
Errors Line is longer than 80 characters. 1133
Errors Missing a Javadoc comment. 1133
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1133
Errors Parameter p_logfile should be final. 1133
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1133
Errors Parameter p_return_state should be final. 1133
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1133
Errors Parameter p_board_handling should be final. 1133
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1133
Errors Name 'new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1135
Errors Line has trailing spaces. 1140
Errors Missing a Javadoc comment. 1141
Errors '{' should be on the previous line. 1142
Errors Missing a Javadoc comment. 1143
Errors Parameter p_name should be final. 1143
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1143
Errors '{' should be on the previous line. 1144
Errors '(' is followed by whitespace. 1145
Errors Line has trailing spaces. 1147
Errors Line is longer than 80 characters. 1148
Errors Missing a Javadoc comment. 1148
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors Parameter p_logfile should be final. 1148
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors Parameter p_return_state should be final. 1148
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors Parameter p_board_handling should be final. 1148
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1148
Errors Name 'new_clearance_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1150
Errors '{' should be on the previous line. 1152
Errors Line is longer than 80 characters. 1153
Errors '}' should be on the same line. 1154
Errors '{' should be on the previous line. 1156
Errors Line is longer than 80 characters. 1157
Errors Line has trailing spaces. 1162
Errors Missing a Javadoc comment. 1163
Errors '{' should be on the previous line. 1164
Errors Missing a Javadoc comment. 1165
Errors Parameter p_name should be final. 1165
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1165
Errors '{' should be on the previous line. 1166
Errors '(' is followed by whitespace. 1167
Errors Line has trailing spaces. 1169
Errors Line is longer than 80 characters. 1170
Errors Missing a Javadoc comment. 1170
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1170
Errors Parameter p_logfile should be final. 1170
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1170
Errors Parameter p_return_state should be final. 1170
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1170
Errors Parameter p_board_handling should be final. 1170
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1170
Errors Name 'half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1173
Errors Line is longer than 80 characters. 1174
Errors Line has trailing spaces. 1178
Errors Missing a Javadoc comment. 1179
Errors Missing a Javadoc comment. 1181
Errors Parameter p_name should be final. 1181
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1181
Errors '{' should be on the previous line. 1182
Errors '(' is followed by whitespace. 1183
Errors Line has trailing spaces. 1185
Errors Line is longer than 80 characters. 1186
Errors Missing a Javadoc comment. 1186
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Parameter p_logfile should be final. 1186
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Parameter p_return_state should be final. 1186
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Parameter p_board_handling should be final. 1186
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1186
Errors Line has trailing spaces. 1193
Errors Missing a Javadoc comment. 1194
Errors Missing a Javadoc comment. 1196
Errors Parameter p_name should be final. 1196
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1196
Errors '{' should be on the previous line. 1197
Errors '(' is followed by whitespace. 1198
Errors Line has trailing spaces. 1200
Errors Line is longer than 80 characters. 1201
Errors Missing a Javadoc comment. 1201
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1201
Errors Parameter p_logfile should be final. 1201
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1201
Errors Parameter p_return_state should be final. 1201
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1201
Errors Parameter p_board_handling should be final. 1201
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1201
Errors Name 'manual_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1203
Errors '(' is followed by whitespace. 1204
Errors '{' should be on the previous line. 1205
Errors '}' should be on the same line. 1207
Errors '{' should be on the previous line. 1209
Errors Line has trailing spaces. 1215
Errors Missing a Javadoc comment. 1216
Errors '{' should be on the previous line. 1217
Errors Missing a Javadoc comment. 1218
Errors Parameter p_name should be final. 1218
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1218
Errors '{' should be on the previous line. 1219
Errors '(' is followed by whitespace. 1220
Errors Line has trailing spaces. 1222
Errors Line is longer than 80 characters. 1223
Errors Missing a Javadoc comment. 1223
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1223
Errors Parameter p_logfile should be final. 1223
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1223
Errors Parameter p_return_state should be final. 1223
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1223
Errors Parameter p_board_handling should be final. 1223
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1223
Errors Name 'new_snap_angle_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1225
Errors Line is longer than 80 characters. 1226
Errors Line has trailing spaces. 1230
Errors Missing a Javadoc comment. 1231
Errors '{' should be on the previous line. 1232
Errors Missing a Javadoc comment. 1233
Errors Parameter p_name should be final. 1233
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1233
Errors '{' should be on the previous line. 1234
Errors '(' is followed by whitespace. 1235
Errors Line has trailing spaces. 1237
Errors Line is longer than 80 characters. 1238
Errors Missing a Javadoc comment. 1238
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1238
Errors Parameter p_logfile should be final. 1238
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1238
Errors Parameter p_return_state should be final. 1238
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1238
Errors Parameter p_board_handling should be final. 1238
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1238
Errors Name 'new_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1240
Errors Line is longer than 80 characters. 1241
Errors Line has trailing spaces. 1245
Errors Missing a Javadoc comment. 1246
Errors '{' should be on the previous line. 1247
Errors Missing a Javadoc comment. 1248
Errors Parameter p_name should be final. 1248
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1248
Errors '{' should be on the previous line. 1249
Errors '(' is followed by whitespace. 1250
Errors Line has trailing spaces. 1252
Errors Line is longer than 80 characters. 1253
Errors Missing a Javadoc comment. 1253
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1253
Errors Parameter p_logfile should be final. 1253
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1253
Errors Parameter p_return_state should be final. 1253
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1253
Errors Parameter p_board_handling should be final. 1253
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1253
Errors Name 'new_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1255
Errors Line has trailing spaces. 1260
Errors Line has trailing spaces. 1261
Errors Missing a Javadoc comment. 1262
Errors '{' should be on the previous line. 1263
Errors Missing a Javadoc comment. 1264
Errors Parameter p_name should be final. 1264
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1264
Errors '{' should be on the previous line. 1265
Errors '(' is followed by whitespace. 1266
Errors Line has trailing spaces. 1268
Errors Line is longer than 80 characters. 1269
Errors Missing a Javadoc comment. 1269
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1269
Errors Parameter p_logfile should be final. 1269
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1269
Errors Parameter p_return_state should be final. 1269
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1269
Errors Parameter p_board_handling should be final. 1269
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1269
Errors Name 'item_type_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1271
Errors Line is longer than 80 characters. 1273
Errors Name 'item_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1273
Errors '{' should be on the previous line. 1275
Errors Line is longer than 80 characters. 1276
Errors '{' should be on the previous line. 1278
Errors '}' should be on the same line. 1281
Errors '{' should be on the previous line. 1283
Errors Line is longer than 80 characters. 1284
Errors Line has trailing spaces. 1289
Errors Line has trailing spaces. 1290
Errors Missing a Javadoc comment. 1291
Errors '{' should be on the previous line. 1292
Errors Missing a Javadoc comment. 1293
Errors Parameter p_name should be final. 1293
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1293
Errors '{' should be on the previous line. 1294
Errors '(' is followed by whitespace. 1295
Errors Line has trailing spaces. 1297
Errors Line is longer than 80 characters. 1298
Errors Missing a Javadoc comment. 1298
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1298
Errors Parameter p_logfile should be final. 1298
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1298
Errors Parameter p_return_state should be final. 1298
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1298
Errors Parameter p_board_handling should be final. 1298
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1298
Errors Line has trailing spaces. 1305
Errors Missing a Javadoc comment. 1306
Errors '{' should be on the previous line. 1307
Errors Missing a Javadoc comment. 1308
Errors Parameter p_name should be final. 1308
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1308
Errors '{' should be on the previous line. 1309
Errors '(' is followed by whitespace. 1310
Errors Line has trailing spaces. 1312
Errors Line is longer than 80 characters. 1313
Errors Missing a Javadoc comment. 1313
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1313
Errors Parameter p_logfile should be final. 1313
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1313
Errors Parameter p_return_state should be final. 1313
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1313
Errors Parameter p_board_handling should be final. 1313
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1313
Errors Line has trailing spaces. 1320
Errors Missing a Javadoc comment. 1321
Errors '{' should be on the previous line. 1322
Errors Missing a Javadoc comment. 1323
Errors Parameter p_name should be final. 1323
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1323
Errors '{' should be on the previous line. 1324
Errors '(' is followed by whitespace. 1325
Errors Line has trailing spaces. 1327
Errors Line is longer than 80 characters. 1328
Errors Missing a Javadoc comment. 1328
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1328
Errors Parameter p_logfile should be final. 1328
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1328
Errors Parameter p_return_state should be final. 1328
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1328
Errors Parameter p_board_handling should be final. 1328
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1328
Errors Line has trailing spaces. 1334
Errors Missing a Javadoc comment. 1335
Errors '{' should be on the previous line. 1336
Errors Missing a Javadoc comment. 1337
Errors Parameter p_name should be final. 1337
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1337
Errors '{' should be on the previous line. 1338
Errors '(' is followed by whitespace. 1339
Errors Line has trailing spaces. 1341
Errors Line is longer than 80 characters. 1342
Errors Missing a Javadoc comment. 1342
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1342
Errors Parameter p_logfile should be final. 1342
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1342
Errors Parameter p_return_state should be final. 1342
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1342
Errors Parameter p_board_handling should be final. 1342
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1342
Errors Name 'curr_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1344
Errors Line is longer than 80 characters. 1345
Errors Name 'new_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1345
Errors Line has trailing spaces. 1350
Errors Missing a Javadoc comment. 1351
Errors '{' should be on the previous line. 1352
Errors Missing a Javadoc comment. 1353
Errors Parameter p_name should be final. 1353
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1353
Errors '{' should be on the previous line. 1354
Errors '(' is followed by whitespace. 1355
Errors Line has trailing spaces. 1357
Errors Line is longer than 80 characters. 1358
Errors Missing a Javadoc comment. 1358
Errors Name 'read_scope' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1358
Errors Parameter p_logfile should be final. 1358
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1358
Errors Parameter p_return_state should be final. 1358
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1358
Errors Parameter p_board_handling should be final. 1358
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1358
Errors Name 'lower_left' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1360
Errors Line is longer than 80 characters. 1361
Errors Line is longer than 80 characters. 1362
Errors Name 'upper_right' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1362

interactive/MakeSpaceState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 29
Errors '{' should be on the previous line. 36
Errors Line has trailing spaces. 37
Errors First sentence should end with a period. 38
Errors Line is longer than 80 characters. 46
Errors Parameter p_location should be final. 46
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_parent_state should be final. 46
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_board_handling should be final. 46
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_logfile should be final. 46
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 49
Errors Name 'shove_trace_width_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Name 'layer_active_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Line is longer than 80 characters. 51
Errors Name 'shove_trace_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '(' is preceded with whitespace. 51
Errors '100' is a magic number. 51
Errors '10' is a magic number. 51
Errors '(' is preceded with whitespace. 52
Errors '5' is a magic number. 52
Errors '{' should be on the previous line. 54
Errors Name 'route_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line is longer than 80 characters. 60
Errors Line is longer than 80 characters. 61
Errors Line is longer than 80 characters. 62
Errors Line has trailing spaces. 65
Errors Method 'move_to' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'move_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_to_location should be final. 67
Errors Name 'p_to_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 72
Errors '{' should be on the previous line. 74
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 84
Errors Line has trailing spaces. 89
Errors Name 'route_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors '&&' should be on a new line. 91
Errors '{' should be on the previous line. 93
Errors Line has trailing spaces. 100
Errors Method 'button_released' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'button_released' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors Name 'delete_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 112
Errors '{' should be on the previous line. 117
Errors Line has trailing spaces. 123
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 125
Errors Parameter p_graphics should be final. 125
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 126
Errors '{' should be on the previous line. 128
Errors Line has trailing spaces. 132
Errors Missing a Javadoc comment. 133

interactive/MenuState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 39
Errors First sentence should end with a period. 40
Errors Parameter p_board_handle should be final. 41
Errors Expected @param tag for 'p_board_handle'. 41
Errors Name 'p_board_handle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_logfile should be final. 41
Errors Expected @param tag for 'p_logfile'. 41
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 46
Errors Method 'get_popup_menu' is not designed for extension - needs to be abstract, final or empty. 52
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors '{' should be on the previous line. 53
Errors Line has trailing spaces. 56
Errors Method 'select_items' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'select_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_location should be final. 65
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Name 'something_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 73
Errors Line is longer than 80 characters. 74
Errors '{' should be on the previous line. 76
Errors '}' should be on the same line. 79
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 87
Errors Method 'swap_pin' is not designed for extension - needs to be abstract, final or empty. 94
Errors Name 'swap_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_location should be final. 94
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 96
Errors Name 'selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line is longer than 80 characters. 97
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 100
Errors Name 'first_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '{' should be on the previous line. 103
Errors Name 'selected_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Line is longer than 80 characters. 108
Errors '}' should be on the same line. 109
Errors '{' should be on the previous line. 111
Errors Line is longer than 80 characters. 112
Errors Line has trailing spaces. 117
Errors Method 'key_typed' is not designed for extension - needs to be abstract, final or empty. 123
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors Parameter p_key_char should be final. 123
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 124
Errors Name 'curr_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 125
Errors '{' should be on the previous line. 127
Errors '}' should be on the same line. 129
Errors '{' should be on the previous line. 131
Errors '}' should be on the same line. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 136
Errors Line is longer than 80 characters. 138
Errors '}' should be on the same line. 140
Errors '{' should be on the previous line. 142
Errors '}' should be on the same line. 144
Errors '{' should be on the previous line. 146
Errors Line is longer than 80 characters. 147
Errors '}' should be on the same line. 148
Errors '{' should be on the previous line. 150
Errors '}' should be on the same line. 153
Errors '{' should be on the previous line. 155
Errors '}' should be on the same line. 157
Errors '{' should be on the previous line. 159
Errors '}' should be on the same line. 161
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 164
Errors '}' should be on the same line. 165
Errors '{' should be on the previous line. 167
Errors '}' should be on the same line. 169
Errors '{' should be on the previous line. 171
Errors '}' should be on the same line. 173
Errors '{' should be on the previous line. 175
Errors '}' should be on the same line. 177
Errors '{' should be on the previous line. 179
Errors Line is longer than 80 characters. 181
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Name 'current_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors 'for' is not followed by whitespace. 183
Errors '{' should be on the previous line. 184
Errors Line is longer than 80 characters. 186
Errors '{' should be on the previous line. 192
Errors '}' should be on the same line. 195
Errors '{' should be on the previous line. 197
Errors Line is longer than 80 characters. 199
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Name 'current_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors 'for' is not followed by whitespace. 201
Errors '{' should be on the previous line. 202
Errors Line is longer than 80 characters. 204
Errors '{' should be on the previous line. 210
Errors Line has trailing spaces. 213
Errors '}' should be on the same line. 214
Errors '{' should be on the previous line. 216
Errors Line has trailing spaces. 221
Errors Method 'complete' is not designed for extension - needs to be abstract, final or empty. 227
Errors '{' should be on the previous line. 228
Errors Line has trailing spaces. 231
Errors Method 'cancel' is not designed for extension - needs to be abstract, final or empty. 237
Errors '{' should be on the previous line. 238
Errors Line has trailing spaces. 241
Errors Method 'set_toolbar' is not designed for extension - needs to be abstract, final or empty. 245
Errors Name 'set_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 246

interactive/MoveItemState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class MoveItemState should be declared as final. 47
Errors '{' should be on the previous line. 48
Errors Line is longer than 80 characters. 50
Errors Line is longer than 80 characters. 60
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_location should be final. 60
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Parameter p_item_list should be final. 60
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line is longer than 80 characters. 61
Errors Parameter p_parent_state should be final. 61
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_board_handling should be final. 61
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_logfile should be final. 61
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Line is longer than 80 characters. 63
Errors '{' should be on the previous line. 65
Errors Line is longer than 80 characters. 66
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors Name 'component_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'grid_snap_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 78
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 80
Errors Line is longer than 80 characters. 81
Errors '&&' should be on a new line. 84
Errors Line is longer than 80 characters. 85
Errors '||' should be on a new line. 85
Errors Line is longer than 80 characters. 86
Errors '{' should be on the previous line. 91
Errors Line is longer than 80 characters. 92
Errors Name 'component_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Name 'curr_component_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors '}' should be on the same line. 99
Errors '{' should be on the previous line. 101
Errors Name 'fixed_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Name 'obstacle_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Name 'add_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Name 'move_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors '{' should be on the previous line. 112
Errors Line is longer than 80 characters. 113
Errors '}' should be on the same line. 117
Errors '{' should be on the previous line. 119
Errors Line is longer than 80 characters. 120
Errors Line is longer than 80 characters. 121
Errors Line is longer than 80 characters. 122
Errors Name 'item_movable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Line is longer than 80 characters. 125
Errors Avoid nested blocks. 126
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors Line has trailing spaces. 131
Errors '{' should be on the previous line. 135
Errors '}' should be on the same line. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 141
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors '{' should be on the previous line. 143
Errors '{' should be on the previous line. 148
Errors '}' should be on the same line. 150
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 158
Errors Line has trailing spaces. 161
Errors '{' should be on the previous line. 165
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 169
Errors Line is longer than 80 characters. 170
Errors 'cast' is not followed by whitespace. 170
Errors Line is longer than 80 characters. 171
Errors '}' should be on the same line. 172
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 175
Errors 'cast' is not followed by whitespace. 175
Errors Line is longer than 80 characters. 176
Errors Line is longer than 80 characters. 182
Errors Line has trailing spaces. 185
Errors First sentence should end with a period. 186
Errors Line is longer than 80 characters. 187
Errors Parameter p_location should be final. 187
Errors Expected @param tag for 'p_location'. 187
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_item_list should be final. 187
Errors Expected @param tag for 'p_item_list'. 187
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_component_list should be final. 187
Errors Expected @param tag for 'p_component_list'. 187
Errors Name 'p_component_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Line is longer than 80 characters. 188
Errors Parameter p_first_component should be final. 188
Errors Expected @param tag for 'p_first_component'. 188
Errors Name 'p_first_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_parent_state should be final. 188
Errors Expected @param tag for 'p_parent_state'. 188
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_board_handling should be final. 188
Errors Expected @param tag for 'p_board_handling'. 188
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors Parameter p_logfile should be final. 188
Errors Expected @param tag for 'p_logfile'. 188
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 196
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors '{' should be on the previous line. 202
Errors Line has trailing spaces. 207
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 209
Errors Line has trailing spaces. 214
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors Line is longer than 80 characters. 217
Errors Name 'copied_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors '{' should be on the previous line. 220
Errors Line has trailing spaces. 226
Errors Missing a Javadoc comment. 227
Errors Name 'add_to_net_items_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_item should be final. 227
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_net_no should be final. 227
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors '(' is followed by whitespace. 229
Errors Name 'curr_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors '{' should be on the previous line. 230
Errors '{' should be on the previous line. 232
Errors ';' is preceded with whitespace. 234
Errors Line is longer than 80 characters. 238
Errors Name 'new_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Name 'new_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors Line has trailing spaces. 243
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors '{' should be on the previous line. 250
Errors '{' should be on the previous line. 254
Errors Line has trailing spaces. 259
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Parameter p_point should be final. 261
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors '{' should be on the previous line. 262
Errors Line has trailing spaces. 266
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_location should be final. 268
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 269
Errors Line has trailing spaces. 272
Errors '{' should be on the previous line. 279
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors '{' should be on the previous line. 281
Errors '{' should be on the previous line. 283
Errors Line is longer than 80 characters. 284
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 290
Errors Line has trailing spaces. 293
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 296
Errors Line has trailing spaces. 299
Errors Name 'curr_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors '{' should be on the previous line. 301
Errors Line has trailing spaces. 304
Errors '{' should be on the previous line. 306
Errors Line is longer than 80 characters. 309
Errors Line has trailing spaces. 313
Errors '{' should be on the previous line. 320
Errors Name 'curr_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors '{' should be on the previous line. 327
Errors Line has trailing spaces. 332
Errors Name 'mouse_wheel_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors Parameter p_rotation should be final. 334
Errors Name 'p_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 334
Errors '{' should be on the previous line. 335
Errors '{' should be on the previous line. 337
Errors '}' should be on the same line. 339
Errors '{' should be on the previous line. 341
Errors Line has trailing spaces. 346
Errors Parameter p_new_position should be final. 350
Errors Expected @param tag for 'p_new_position'. 350
Errors Name 'p_new_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 350
Errors '{' should be on the previous line. 351
Errors '{' should be on the previous line. 354
Errors Line is longer than 80 characters. 355
Errors Name 'translate_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors '{' should be on the previous line. 357
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 362
Errors Line is longer than 80 characters. 365
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors '{' should be on the previous line. 367
Errors Line is longer than 80 characters. 369
Errors Name 'curr_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors '{' should be on the previous line. 373
Errors Line is longer than 80 characters. 374
Errors Line has trailing spaces. 379
Errors Missing a Javadoc comment. 380
Errors Name 'adjust_to_placement_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors Parameter p_vector should be final. 380
Errors Name 'p_vector' must match pattern '^[a-z][a-zA-Z0-9]*$'. 380
Errors '{' should be on the previous line. 381
Errors Line is longer than 80 characters. 382
Errors Name 'new_component_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 382
Errors Name 'rounded_component_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors Line is longer than 80 characters. 384
Errors Line is longer than 80 characters. 386
Errors Line is longer than 80 characters. 388
Errors Line has trailing spaces. 391
Errors Line has trailing spaces. 392
Errors Line is longer than 80 characters. 394
Errors Name 'turn_90_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors Parameter p_factor should be final. 398
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '{' should be on the previous line. 399
Errors '{' should be on the previous line. 401
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors '{' should be on the previous line. 406
Errors Line is longer than 80 characters. 407
Errors Line is longer than 80 characters. 409
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors '{' should be on the previous line. 411
Errors Name 'curr_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors '{' should be on the previous line. 416
Errors Line is longer than 80 characters. 417
Errors '{' should be on the previous line. 420
Errors Line has trailing spaces. 425
Errors Line has trailing spaces. 426
Errors Parameter p_angle_in_degree should be final. 432
Errors Name 'p_angle_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors '{' should be on the previous line. 433
Errors '{' should be on the previous line. 435
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors '{' should be on the previous line. 440
Errors Line is longer than 80 characters. 441
Errors Line is longer than 80 characters. 443
Errors Name 'float_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '{' should be on the previous line. 446
Errors Name 'curr_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 450
Errors '{' should be on the previous line. 451
Errors Line is longer than 80 characters. 452
Errors '{' should be on the previous line. 455
Errors Line has trailing spaces. 460
Errors Line has trailing spaces. 461
Errors Line is longer than 80 characters. 463
Errors Name 'turn_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Parameter p_factor should be final. 467
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 470
Errors '}' should be on the same line. 472
Errors '{' should be on the previous line. 474
Errors '45' is a magic number. 475
Errors Line has trailing spaces. 478
Errors Line has trailing spaces. 479
Errors Name 'change_placement_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 483
Errors '{' should be on the previous line. 484
Errors Line is longer than 80 characters. 486
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors Name 'board_library' must match pattern '^[a-z][a-zA-Z0-9]*$'. 487
Errors Name 'placement_side_changable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 488
Errors 'for' is not followed by whitespace. 489
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 489
Errors '{' should be on the previous line. 490
Errors '{' should be on the previous line. 492
Errors Line is longer than 80 characters. 493
Errors 'cast' is not followed by whitespace. 493
Errors '}' should be on the same line. 498
Errors '{' should be on the previous line. 500
Errors Line is longer than 80 characters. 501
Errors Name 'new_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 501
Errors '{' should be on the previous line. 503
Errors Line has trailing spaces. 508
Errors Line has trailing spaces. 509
Errors '{' should be on the previous line. 512
Errors Line is longer than 80 characters. 513
Errors Line has trailing spaces. 516
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 518
Errors '{' should be on the previous line. 519
Errors Line is longer than 80 characters. 522
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 523
Errors '{' should be on the previous line. 524
Errors Name 'curr_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors '{' should be on the previous line. 529
Errors Line is longer than 80 characters. 530
Errors '{' should be on the previous line. 533
Errors Line has trailing spaces. 538
Errors Line has trailing spaces. 539
Errors Line has trailing spaces. 540
Errors Name 'reset_rotation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors '{' should be on the previous line. 545
Errors Name 'component_to_reset' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors Name 'curr_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 547
Errors '{' should be on the previous line. 548
Errors '{' should be on the previous line. 550
Errors '}' should be on the same line. 552
Errors Line is longer than 80 characters. 553
Errors Line is longer than 80 characters. 555
Errors '{' should be on the previous line. 560
Errors Line is longer than 80 characters. 564
Errors '360' is a magic number. 566
Errors Line has trailing spaces. 570
Errors Line has trailing spaces. 571
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors Parameter p_key_char should be final. 577
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors '{' should be on the previous line. 578
Errors Name 'curr_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 579
Errors '{' should be on the previous line. 581
Errors '}' should be on the same line. 583
Errors '{' should be on the previous line. 585
Errors '}' should be on the same line. 587
Errors '{' should be on the previous line. 589
Errors '3' is a magic number. 590
Errors '}' should be on the same line. 591
Errors '{' should be on the previous line. 593
Errors '}' should be on the same line. 595
Errors '{' should be on the previous line. 597
Errors '}' should be on the same line. 599
Errors '{' should be on the previous line. 601
Errors '}' should be on the same line. 603
Errors '{' should be on the previous line. 605
Errors Line has trailing spaces. 610
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 616
Errors '{' should be on the previous line. 617
Errors Line has trailing spaces. 620
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 626
Errors '{' should be on the previous line. 627
Errors Line has trailing spaces. 630
Errors Parameter p_graphics should be final. 632
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 632
Errors '{' should be on the previous line. 633
Errors '{' should be on the previous line. 635
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors '{' should be on the previous line. 639
Errors '{' should be on the previous line. 643
Errors Line is longer than 80 characters. 644
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 644
Errors Name 'curr_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 645
Errors Line is longer than 80 characters. 647
Errors Line has trailing spaces. 651
Errors Missing a Javadoc comment. 652
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 652
Errors Missing a Javadoc comment. 653
Errors Name 'component_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 653
Errors Line has trailing spaces. 654
Errors Name 'grid_snap_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 658
Errors Line has trailing spaces. 659
Errors Missing a Javadoc comment. 660
Errors Name 'current_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 660
Errors Missing a Javadoc comment. 661
Errors Name 'previous_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 661
Errors Line has trailing spaces. 662
Errors Missing a Javadoc comment. 663
Errors Name 'clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 663
Errors Line has trailing spaces. 664
Errors Missing a Javadoc comment. 665
Errors Name 'net_items_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 665
Errors Line has trailing spaces. 666
Errors Missing a Javadoc comment. 667
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 667
Errors Line has trailing spaces. 668
Errors Missing a Javadoc comment. 669
Errors '{' should be on the previous line. 670
Errors Missing a Javadoc comment. 671
Errors Parameter p_net_no should be final. 671
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors Parameter p_items should be final. 671
Errors Name 'p_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 671
Errors '{' should be on the previous line. 672
Errors Missing a Javadoc comment. 676
Errors Name 'net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 676
Errors Variable 'net_no' must be private and have accessor methods. 676
Errors Missing a Javadoc comment. 677
Errors Variable 'items' must be private and have accessor methods. 677

interactive/NetIncompletes.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 49
Errors First sentence should end with a period. 50
Errors Line is longer than 80 characters. 58
Errors Parameter p_net_no should be final. 58
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_net_items should be final. 58
Errors Name 'p_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_board should be final. 58
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_locale should be final. 58
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 63
Errors Name 'net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 70
Errors Name 'triangulation_objects' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Name 'curr_object' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors '{' should be on the previous line. 75
Errors Line is longer than 80 characters. 78
Errors Line has trailing spaces. 79
Errors Line is longer than 80 characters. 80
Errors Line is longer than 80 characters. 81
Errors Name 'triangulation_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Name 'sorted_edges' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors Line has trailing spaces. 83
Errors Line is longer than 80 characters. 84
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Line is longer than 80 characters. 86
Errors Name 'new_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Line is longer than 80 characters. 87
Errors Line has trailing spaces. 90
Errors Line is longer than 80 characters. 91
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors 'while' is not followed by whitespace. 95
Errors '{' should be on the previous line. 96
Errors Name 'curr_edge' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 98
Errors Line has trailing spaces. 102
Errors Line is longer than 80 characters. 102
Errors Line is longer than 80 characters. 103
Errors Line is longer than 80 characters. 104
Errors Line has trailing spaces. 108
Errors Line has trailing spaces. 109
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 115
Errors '{' should be on the previous line. 116
Errors Line has trailing spaces. 119
Errors Expected an @return tag. 124
Errors Method 'calc_length_violation' is not designed for extension - needs to be abstract, final or empty. 124
Errors Name 'calc_length_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 125
Errors Name 'old_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Name 'max_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Name 'min_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 130
Errors Name 'new_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Name 'trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 140
Errors '0.1' is a magic number. 145
Errors Line has trailing spaces. 148
Errors First sentence should end with a period. 149
Errors Line is longer than 80 characters. 150
Errors Line has trailing spaces. 153
Errors Expected an @return tag. 155
Errors Method 'get_length_violation' is not designed for extension - needs to be abstract, final or empty. 155
Errors Name 'get_length_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 156
Errors Line has trailing spaces. 159
Errors Unused @param tag for 'p_graphics_context'. 165
Errors Line is longer than 80 characters. 168
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 168
Errors Parameter p_graphics should be final. 168
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Parameter p_graphics_context should be final. 168
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Parameter p_length_violations_only should be final. 168
Errors Name 'p_length_violations_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors '{' should be on the previous line. 171
Errors Line is longer than 80 characters. 172
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Line is longer than 80 characters. 173
Errors Name 'draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 173
Errors '{' should be on the previous line. 175
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors '{' should be on the previous line. 182
Errors Name 'curr_incomplete' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 186
Errors Line is longer than 80 characters. 187
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 190
Errors '{' should be on the previous line. 195
Errors Name 'net_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 199
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 200
Errors '{' should be on the previous line. 201
Errors Line is longer than 80 characters. 202
Errors Line has trailing spaces. 205
Errors Line is longer than 80 characters. 206
Errors Missing a Javadoc comment. 206
Errors Name 'draw_layer_change_marker' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Parameter p_location should be final. 206
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Parameter p_radius should be final. 206
Errors Name 'p_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Parameter p_graphics should be final. 206
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Parameter p_graphics_context should be final. 206
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 209
Errors Line is longer than 80 characters. 210
Errors Name 'draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 210
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Line is longer than 80 characters. 212
Errors Line is longer than 80 characters. 213
Errors Line is longer than 80 characters. 214
Errors Line is longer than 80 characters. 215
Errors Line is longer than 80 characters. 216
Errors Line is longer than 80 characters. 217
Errors Line has trailing spaces. 219
Errors Line is longer than 80 characters. 220
Errors Missing a Javadoc comment. 220
Errors Name 'draw_length_violation_marker' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors '(' is preceded with whitespace. 220
Errors Parameter p_location should be final. 220
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Parameter p_diameter should be final. 220
Errors Name 'p_diameter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Parameter p_graphics should be final. 220
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Parameter p_graphics_context should be final. 220
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 220
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Line is longer than 80 characters. 224
Errors Name 'draw_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Name 'circle_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '0.5' is a magic number. 225
Errors Line is longer than 80 characters. 226
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Line is longer than 80 characters. 228
Errors Line is longer than 80 characters. 229
Errors Line is longer than 80 characters. 230
Errors '{' should be on the previous line. 232
Errors Line is longer than 80 characters. 234
Errors Line is longer than 80 characters. 235
Errors Line is longer than 80 characters. 236
Errors Line has trailing spaces. 239
Errors Line is longer than 80 characters. 241
Errors Expected an @return tag. 244
Errors Name 'calculate_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Parameter p_item_list should be final. 244
Errors Expected @param tag for 'p_item_list'. 244
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 245
Errors Name 'handeled_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors '{' should be on the previous line. 250
Errors Name 'start_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors Line is longer than 80 characters. 252
Errors Name 'curr_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 252
Errors '{' should be on the previous line. 257
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 261
Errors '{' should be on the previous line. 269
Errors Line is longer than 80 characters. 270
Errors Line has trailing spaces. 274
Errors Line is longer than 80 characters. 276
Errors Line is longer than 80 characters. 278
Errors Name 'join_connected_sets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_net_items should be final. 278
Errors Expected @param tag for 'p_net_items'. 278
Errors Name 'p_net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_from_connected_set should be final. 278
Errors Expected @param tag for 'p_from_connected_set'. 278
Errors Name 'p_from_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Parameter p_to_connected_set should be final. 278
Errors Expected @param tag for 'p_to_connected_set'. 278
Errors Name 'p_to_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 281
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors '{' should be on the previous line. 284
Errors Line has trailing spaces. 290
Errors Variable 'incompletes' must be private and have accessor methods. 292
Errors Line has trailing spaces. 293
Errors First sentence should end with a period. 294
Errors Line has trailing spaces. 298
Errors Name 'length_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Line has trailing spaces. 301
Errors Missing a Javadoc comment. 302
Errors Missing a Javadoc comment. 303
Errors Name 'draw_marker_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Line has trailing spaces. 304
Errors Class Edge should be declared as final. 305
Errors Missing a Javadoc comment. 305
Errors '{' should be on the previous line. 306
Errors Line is longer than 80 characters. 307
Errors Missing a Javadoc comment. 307
Errors Parameter p_from_item should be final. 307
Errors Name 'p_from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_from_corner should be final. 307
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_to_item should be final. 307
Errors Name 'p_to_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_to_corner should be final. 307
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Line has trailing spaces. 315
Errors Missing a Javadoc comment. 316
Errors Name 'from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors Variable 'from_item' must be private and have accessor methods. 316
Errors Missing a Javadoc comment. 317
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 317
Errors Variable 'from_corner' must be private and have accessor methods. 317
Errors Missing a Javadoc comment. 318
Errors Name 'to_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors Variable 'to_item' must be private and have accessor methods. 318
Errors Missing a Javadoc comment. 319
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors Variable 'to_corner' must be private and have accessor methods. 319
Errors Missing a Javadoc comment. 320
Errors Name 'length_square' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Variable 'length_square' must be private and have accessor methods. 320
Errors Line has trailing spaces. 321
Errors Missing a Javadoc comment. 322
Errors Parameter p_other should be final. 322
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 322
Errors '{' should be on the previous line. 323
Errors '{' should be on the previous line. 326
Errors Line is longer than 80 characters. 327
Errors '{' should be on the previous line. 330
Errors '{' should be on the previous line. 334
Errors '{' should be on the previous line. 338
Errors Line has trailing spaces. 345
Errors Missing a Javadoc comment. 346
Errors Missing a Javadoc comment. 348
Errors Parameter p_item should be final. 348
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Parameter p_connected_set should be final. 348
Errors Name 'p_connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors '{' should be on the previous line. 349
Errors Line has trailing spaces. 353
Errors Missing a Javadoc comment. 354
Errors Name 'get_triangulation_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors '{' should be on the previous line. 355
Errors Line has trailing spaces. 358
Errors Missing a Javadoc comment. 359
Errors Variable 'item' must be private and have accessor methods. 359
Errors Missing a Javadoc comment. 360
Errors Name 'connected_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors Variable 'connected_set' must be private and have accessor methods. 360
Errors Line has trailing spaces. 361

interactive/PinSwapState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class PinSwapState should be declared as final. 35
Errors '{' should be on the previous line. 36
Errors Line is longer than 80 characters. 46
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_pin_to_swap should be final. 46
Errors Name 'p_pin_to_swap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_return_state should be final. 46
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_board_handling should be final. 46
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_logfile should be final. 46
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Line is longer than 80 characters. 48
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 50
Errors Line is longer than 80 characters. 51
Errors Line is longer than 80 characters. 54
Errors First sentence should end with a period. 57
Errors Line is longer than 80 characters. 58
Errors Parameter p_pin_to_swap should be final. 58
Errors Expected @param tag for 'p_pin_to_swap'. 58
Errors Name 'p_pin_to_swap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_return_state should be final. 58
Errors Expected @param tag for 'p_return_state'. 58
Errors Name 'p_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_board_handling should be final. 58
Errors Expected @param tag for 'p_board_handling'. 58
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_logfile should be final. 58
Errors Expected @param tag for 'p_logfile'. 58
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Line has trailing spaces. 64
Errors Line has trailing spaces. 65
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_location should be final. 67
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line is longer than 80 characters. 69
Errors Name 'selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors Line is longer than 80 characters. 70
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 70
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 73
Errors Name 'to_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 79
Errors Line has trailing spaces. 82
Errors '{' should be on the previous line. 85
Errors Line has trailing spaces. 90
Errors '{' should be on the previous line. 97
Errors '{' should be on the previous line. 99
Errors Line is longer than 80 characters. 100
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 105
Errors Name 'from_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 110
Errors '}' should be on the same line. 112
Errors '{' should be on the previous line. 114
Errors Name 'to_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 119
Errors '}' should be on the same line. 121
Errors '{' should be on the previous line. 123
Errors Line is longer than 80 characters. 126
Errors Line is longer than 80 characters. 128
Errors Line is longer than 80 characters. 131
Errors Line is longer than 80 characters. 133
Errors '{' should be on the previous line. 139
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 146
Errors Line has trailing spaces. 149
Errors Parameter p_graphics should be final. 151
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 153
Errors Name 'highlight_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 153
Errors Line is longer than 80 characters. 154
Errors Name 'highligt_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
Errors Line is longer than 80 characters. 155
Errors '0.5' is a magic number. 155
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors ':' is not preceded with whitespace. 156
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 158
Errors Line has trailing spaces. 161
Errors Missing a Javadoc comment. 162
Errors Name 'from_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Missing a Javadoc comment. 163
Errors Name 'to_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 163
Errors Missing a Javadoc comment. 164
Errors Name 'swappable_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 164

interactive/PolygonShapeConstructionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class PolygonShapeConstructionState should be declared as final. 37
Errors '{' should be on the previous line. 38
Errors First sentence should end with a period. 39
Errors Line is longer than 80 characters. 49
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_location should be final. 49
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_parent_state should be final. 49
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_board_handling should be final. 49
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_logfile should be final. 49
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Line is longer than 80 characters. 51
Errors Line has trailing spaces. 53
Errors First sentence should end with a period. 54
Errors Line is longer than 80 characters. 55
Errors Parameter p_location should be final. 55
Errors Expected @param tag for 'p_location'. 55
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_parent_state should be final. 55
Errors Expected @param tag for 'p_parent_state'. 55
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_board_handling should be final. 55
Errors Expected @param tag for 'p_board_handling'. 55
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors Parameter p_logfile should be final. 55
Errors Expected @param tag for 'p_logfile'. 55
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 55
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 64
Errors First sentence should end with a period. 65
Errors '{' should be on the previous line. 72
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Errors Name 'construction_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 77
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors ';' is preceded with whitespace. 80
Errors '{' should be on the previous line. 81
Errors Name 'obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Name 'cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors '{' should be on the previous line. 87
Errors '}' should be on the same line. 90
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors '{' should be on the previous line. 97
Errors Line is longer than 80 characters. 98
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 104
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 114
Errors Line is longer than 80 characters. 115
Errors '}' should be on the same line. 116
Errors '{' should be on the previous line. 118
Errors Line is longer than 80 characters. 119
Errors '{' should be on the previous line. 122
Errors Line has trailing spaces. 127
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 133
Errors Line has trailing spaces. 135

interactive/RatsNest.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 41
Errors '{' should be on the previous line. 48
Errors Line has trailing spaces. 49
Errors First sentence should end with a period. 50
Errors Parameter p_board should be final. 56
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_locale should be final. 56
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Name 'max_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 61
Errors Name 'net_item_lists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 63
Errors Line is longer than 80 characters. 66
Errors 'for' is not followed by whitespace. 67
Errors '{' should be on the previous line. 68
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors 'cast' is not followed by whitespace. 69
Errors '{' should be on the previous line. 71
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 77
Errors Line is longer than 80 characters. 78
Errors '-' is not followed by whitespace. 78
Errors '{' should be on the previous line. 85
Errors Line is longer than 80 characters. 86
Errors Line has trailing spaces. 90
Errors First sentence should end with a period. 91
Errors Method 'recalculate' is not designed for extension - needs to be abstract, final or empty. 97
Errors Parameter p_net_no should be final. 97
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter p_board should be final. 97
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 101
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Line is longer than 80 characters. 102
Errors Line has trailing spaces. 105
Errors Line is longer than 80 characters. 107
Errors Line is longer than 80 characters. 113
Errors Method 'recalculate' is not designed for extension - needs to be abstract, final or empty. 113
Errors Parameter p_net_no should be final. 113
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_item_list should be final. 113
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors Parameter p_board should be final. 113
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 117
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line is longer than 80 characters. 119
Errors Line has trailing spaces. 122
Errors Method 'incomplete_count' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'incomplete_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 137
Errors Method 'incomplete_count' is not designed for extension - needs to be abstract, final or empty. 144
Errors Name 'incomplete_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_net_no should be final. 144
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 152
Errors Method 'length_violation_count' is not designed for extension - needs to be abstract, final or empty. 158
Errors Name 'length_violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 159
Errors '{' should be on the previous line. 162
Errors '{' should be on the previous line. 164
Errors Line has trailing spaces. 170
Errors First sentence should end with a period. 171
Errors Line is longer than 80 characters. 172
Errors Line has trailing spaces. 173
Errors Method 'get_length_violation' is not designed for extension - needs to be abstract, final or empty. 181
Errors Name 'get_length_violation' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_net_no should be final. 181
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors '{' should be on the previous line. 184
Errors Line has trailing spaces. 189
Errors Method 'get_airlines' is not designed for extension - needs to be abstract, final or empty. 195
Errors Name 'get_airlines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 196
Errors Name 'curr_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 200
Errors Name 'curr_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 201
Errors Name 'curr_line' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Line has trailing spaces. 210
Errors Method 'hide' is not designed for extension - needs to be abstract, final or empty. 214
Errors '{' should be on the previous line. 215
Errors Line has trailing spaces. 218
Errors Method 'show' is not designed for extension - needs to be abstract, final or empty. 222
Errors '{' should be on the previous line. 223
Errors Line has trailing spaces. 226
Errors Method 'recalculate_length_violations' is not designed for extension - needs to be abstract, final or empty. 233
Errors Name 'recalculate_length_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors '{' should be on the previous line. 234
Errors '{' should be on the previous line. 237
Errors '{' should be on the previous line. 239
Errors Line has trailing spaces. 245
Errors Method 'is_hidden' is not designed for extension - needs to be abstract, final or empty. 251
Errors Name 'is_hidden' must match pattern '^[a-z][a-zA-Z0-9]*$'. 251
Errors '{' should be on the previous line. 252
Errors Line has trailing spaces. 255
Errors Line has trailing spaces. 256
Errors Method 'set_filter' is not designed for extension - needs to be abstract, final or empty. 263
Errors Name 'set_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Parameter p_net_no should be final. 263
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Parameter p_value should be final. 263
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors '{' should be on the previous line. 264
Errors '{' should be on the previous line. 266
Errors Line has trailing spaces. 271
Errors Unused @param tag for 'p_graphics_context'. 277
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 279
Errors Parameter p_graphics should be final. 279
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_graphics_context should be final. 279
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors '{' should be on the previous line. 280
Errors Name 'draw_length_violations_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Line has trailing spaces. 282
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 286
Errors Line is longer than 80 characters. 287
Errors Line has trailing spaces. 290
Errors Missing a Javadoc comment. 292
Errors Name 'net_incompletes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Missing a Javadoc comment. 293
Errors Name 'is_filtered' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Missing a Javadoc comment. 294
Errors Variable 'hidden' must be private and have accessor methods. 294
Errors Missing a Javadoc comment. 295
Errors Line has trailing spaces. 296
Errors Line is longer than 80 characters. 300
Errors Line has trailing spaces. 302
Errors Line is longer than 80 characters. 302
Errors Missing a Javadoc comment. 302
Errors Parameter p_net should be final. 302
Errors Name 'p_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_from_item should be final. 302
Errors Name 'p_from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_from_corner should be final. 302
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_to_item should be final. 302
Errors Name 'p_to_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 302
Errors Parameter p_to_corner should be final. 303
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors Parameter p_locale should be final. 303
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 303
Errors '{' should be on the previous line. 304
Errors Line has trailing spaces. 312
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 313
Errors Missing a Javadoc comment. 313
Errors Parameter p_other should be final. 313
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 313
Errors '{' should be on the previous line. 314
Errors Line has trailing spaces. 317
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 318
Errors Missing a Javadoc comment. 318
Errors '{' should be on the previous line. 319
Errors Line has trailing spaces. 320
Errors Line is longer than 80 characters. 321
Errors Line has trailing spaces. 324
Errors Missing a Javadoc comment. 325
Errors Name 'item_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors Parameter p_item should be final. 325
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 325
Errors '{' should be on the previous line. 326
Errors Line is longer than 80 characters. 328
Errors '{' should be on the previous line. 331
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '}' should be on the same line. 334
Errors '{' should be on the previous line. 336
Errors '}' should be on the same line. 338
Errors '{' should be on the previous line. 340
Errors '}' should be on the same line. 342
Errors '{' should be on the previous line. 344
Errors '}' should be on the same line. 346
Errors '{' should be on the previous line. 348
Errors Line has trailing spaces. 353
Errors Line is longer than 80 characters. 354
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 354
Errors Missing a Javadoc comment. 354
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Parameter p_window should be final. 354
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Parameter p_locale should be final. 354
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 354
Errors Line is longer than 80 characters. 357
Errors Line is longer than 80 characters. 361
Errors Line is longer than 80 characters. 363
Errors Line has trailing spaces. 367
Errors Missing a Javadoc comment. 368
Errors Variable 'net' must be private and have accessor methods. 368
Errors Missing a Javadoc comment. 369
Errors Name 'from_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Variable 'from_item' must be private and have accessor methods. 369
Errors Missing a Javadoc comment. 370
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors Variable 'from_corner' must be private and have accessor methods. 370
Errors Missing a Javadoc comment. 371
Errors Name 'to_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 371
Errors Variable 'to_item' must be private and have accessor methods. 371
Errors Missing a Javadoc comment. 372
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 372
Errors Variable 'to_corner' must be private and have accessor methods. 372
Errors Missing a Javadoc comment. 373

interactive/Route.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 63
Errors Unused @param tag for 'p_layer_active_arr'. 74
Errors Line is longer than 80 characters. 89
Errors More than 7 parameters. 89
Errors Parameter p_start_corner should be final. 89
Errors Name 'p_start_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_layer should be final. 89
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_pen_half_width_arr should be final. 89
Errors Name 'p_pen_half_width_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_layer_active_arr should be final. 89
Errors Name 'p_layer_active_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_net_no_arr should be final. 89
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Parameter p_clearance_class should be final. 90
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Parameter p_via_rule should be final. 90
Errors Name 'p_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Parameter p_push_enabled should be final. 90
Errors Name 'p_push_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Line is longer than 80 characters. 91
Errors Parameter p_trace_tidy_width should be final. 91
Errors Name 'p_trace_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_pull_tight_accuracy should be final. 91
Errors Name 'p_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_start_item should be final. 91
Errors Name 'p_start_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_target_set should be final. 91
Errors Name 'p_target_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Line is longer than 80 characters. 92
Errors Parameter p_board should be final. 92
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_is_stitch_mode should be final. 92
Errors Name 'p_is_stitch_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_with_neckdown should be final. 92
Errors Name 'p_with_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_via_snap_to_smd_center should be final. 92
Errors Name 'p_via_snap_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors Parameter p_hilight_shove_failing_obstacle should be final. 93
Errors Name 'p_hilight_shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors '{' should be on the previous line. 98
Errors '20' is a magic number. 99
Errors '8' is a magic number. 100
Errors '5' is a magic number. 101
Errors '}' should be on the same line. 102
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 124
Errors '}' should be on the same line. 126
Errors '{' should be on the previous line. 128
Errors Method 'next_corner' is not designed for extension - needs to be abstract, final or empty. 143
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Parameter p_corner should be final. 143
Errors Name 'p_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors '{' should be on the previous line. 144
Errors '{' should be on the previous line. 146
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors Line is longer than 80 characters. 150
Errors '{' should be on the previous line. 156
Errors '{' should be on the previous line. 160
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 168
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 168
Errors Line is longer than 80 characters. 169
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 175
Errors '}' should be on the same line. 176
Errors '{' should be on the previous line. 178
Errors Line is longer than 80 characters. 179
Errors Line is longer than 80 characters. 181
Errors Name 'end_routing_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 183
Errors Name 'check_forced_trace_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Line is longer than 80 characters. 185
Errors '}' should be on the same line. 189
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 192
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Line is longer than 80 characters. 198
Errors Line is longer than 80 characters. 199
Errors Line is longer than 80 characters. 200
Errors '{' should be on the previous line. 203
Errors '{' should be on the previous line. 207
Errors '{' should be on the previous line. 211
Errors '{' should be on the previous line. 219
Errors Name 'route_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors '{' should be on the previous line. 227
Errors Name 'tidy_clip_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 233
Errors '}' should be on the same line. 235
Errors '{' should be on the previous line. 237
Errors '}' should be on the same line. 239
Errors '{' should be on the previous line. 241
Errors Line is longer than 80 characters. 242
Errors Name 'opt_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors '{' should be on the previous line. 246
Errors '}' should be on the same line. 248
Errors '{' should be on the previous line. 250
Errors '{' should be on the previous line. 254
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors '{' should be on the previous line. 257
Errors '}' should be on the same line. 260
Errors '{' should be on the previous line. 262
Errors Line is longer than 80 characters. 265
Errors Method 'change_layer' is not designed for extension - needs to be abstract, final or empty. 277
Errors Name 'change_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors Parameter p_to_layer should be final. 277
Errors Name 'p_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 277
Errors '{' should be on the previous line. 278
Errors '{' should be on the previous line. 280
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 289
Errors '{' should be on the previous line. 293
Errors '{' should be on the previous line. 298
Errors Name 'snapped_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 299
Errors '{' should be on the previous line. 301
Errors Name 'min_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 306
Errors Name 'max_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Name 'via_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 308
Errors '{' should be on the previous line. 310
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors Name 'curr_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Line is longer than 80 characters. 313
Errors Line is longer than 80 characters. 319
Errors Line is longer than 80 characters. 321
Errors '{' should be on the previous line. 323
Errors '{' should be on the previous line. 331
Errors First sentence should end with a period. 337
Errors Line is longer than 80 characters. 338
Errors Expected an @return tag. 340
Errors Name 'snap_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_layer should be final. 340
Errors Expected @param tag for 'p_layer'. 340
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors '{' should be on the previous line. 341
Errors Line is longer than 80 characters. 342
Errors Name 'selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 342
Errors Line is longer than 80 characters. 343
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Name 'found_smd_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 344
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 346
Errors Line is longer than 80 characters. 347
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors Line is longer than 80 characters. 350
Errors '{' should be on the previous line. 358
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 363
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors '{' should be on the previous line. 368
Errors Expected an @return tag. 378
Errors Name 'connect_to_target' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Parameter p_from_point should be final. 378
Errors Expected @param tag for 'p_from_point'. 378
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors '{' should be on the previous line. 379
Errors Line is longer than 80 characters. 380
Errors Line is longer than 80 characters. 384
Errors Name 'route_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 388
Errors Name 'connection_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '{' should be on the previous line. 391
Errors '}' should be on the same line. 394
Errors '{' should be on the previous line. 396
Errors Line is longer than 80 characters. 397
Errors '}' should be on the same line. 399
Errors '{' should be on the previous line. 401
Errors '{' should be on the previous line. 405
Errors Line is longer than 80 characters. 406
Errors Line is longer than 80 characters. 412
Errors Expected an @return tag. 415
Errors Parameter p_from_point should be final. 415
Errors Expected @param tag for 'p_from_point'. 415
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors Parameter p_to_point should be final. 415
Errors Expected @param tag for 'p_to_point'. 415
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 415
Errors '{' should be on the previous line. 416
Errors Name 'connection_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors '{' should be on the previous line. 420
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors Name 'to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors '{' should be on the previous line. 425
Errors Line is longer than 80 characters. 426
Errors Name 'curr_ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Line is longer than 80 characters. 427
Errors Line is longer than 80 characters. 429
Errors Line is longer than 80 characters. 430
Errors '{' should be on the previous line. 432
Errors '{' should be on the previous line. 438
Errors '{' should be on the previous line. 442
Errors Method 'nearest_target_layer' is not designed for extension - needs to be abstract, final or empty. 459
Errors Name 'nearest_target_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 459
Errors '{' should be on the previous line. 460
Errors '{' should be on the previous line. 462
Errors Name 'first_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Name 'last_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors '{' should be on the previous line. 469
Errors '}' should be on the same line. 471
Errors '{' should be on the previous line. 473
Errors '}' should be on the same line. 475
Errors '{' should be on the previous line. 477
Errors Line is longer than 80 characters. 484
Errors Expected an @return tag. 486
Errors Name 'calculate_swap_pin_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 486
Errors '{' should be on the previous line. 487
Errors '{' should be on the previous line. 490
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors '{' should be on the previous line. 494
Errors '{' should be on the previous line. 496
Errors Line is longer than 80 characters. 497
Errors Name 'curr_swapppable_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Name 'curr_swappable_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors '{' should be on the previous line. 499
Errors Line is longer than 80 characters. 505
Errors Name 'selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors Line is longer than 80 characters. 506
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 506
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 507
Errors '{' should be on the previous line. 508
Errors '{' should be on the previous line. 510
Errors Line is longer than 80 characters. 511
Errors Name 'curr_swapppable_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors Name 'curr_swappable_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 512
Errors '{' should be on the previous line. 513
Errors Unused @param tag for 'p_graphics_context'. 526
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 528
Errors Parameter p_graphics should be final. 528
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors Parameter p_graphics_context should be final. 528
Errors Name 'p_graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 528
Errors '{' should be on the previous line. 529
Errors Line is longer than 80 characters. 530
Errors Line is longer than 80 characters. 532
Errors '{' should be on the previous line. 535
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors '{' should be on the previous line. 540
Errors Name 'highlight_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 543
Errors Line is longer than 80 characters. 544
Errors Name 'highligt_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 544
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors '{' should be on the previous line. 549
Errors Line is longer than 80 characters. 550
Errors '0.3' is a magic number. 550
Errors '{' should be on the previous line. 552
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 554
Errors Line is longer than 80 characters. 557
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors Line is longer than 80 characters. 558
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 563
Errors '{' should be on the previous line. 564
Errors '{' should be on the previous line. 566
Errors Line is longer than 80 characters. 567
Errors Name 'from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors '{' should be on the previous line. 572
Errors Line is longer than 80 characters. 573
Errors Name 'curr_length_matching_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 573
Errors Line is longer than 80 characters. 574
Errors Name 'max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 574
Errors Line is longer than 80 characters. 575
Errors Name 'min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 575
Errors Line is longer than 80 characters. 576
Errors Name 'length_matching_color_intensity' must match pattern '^[a-z][a-zA-Z0-9]*$'. 576
Errors Line is longer than 80 characters. 577
Errors Line is longer than 80 characters. 581
Errors Name 'trace_length_add' must match pattern '^[a-z][a-zA-Z0-9]*$'. 581
Errors '{' should be on the previous line. 584
Errors Line is longer than 80 characters. 585
Errors '0.3' is a magic number. 586
Errors Line is longer than 80 characters. 588
Errors Name 'curr_max_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 588
Errors Line is longer than 80 characters. 589
Errors Name 'curr_min_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 589
Errors Line is longer than 80 characters. 590
Errors Name 'incomplete_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 590
Errors Line is longer than 80 characters. 591
Errors Line is longer than 80 characters. 593
Errors Line is longer than 80 characters. 595
Errors Name 'bigger_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 596
Errors '0.5' is a magic number. 596
Errors Line is longer than 80 characters. 597
Errors Line is longer than 80 characters. 598
Errors Name 'smaller_radius' must match pattern '^[a-z][a-zA-Z0-9]*$'. 598
Errors '0.5' is a magic number. 598
Errors Name 'ellipse_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 599
Errors Line is longer than 80 characters. 600
Errors '}' should be on the same line. 603
Errors '{' should be on the previous line. 605
Errors Name 'ellipse_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 609
Errors Line is longer than 80 characters. 610
Errors Line is longer than 80 characters. 611
Errors Name 'bounding_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 611
Errors Line is longer than 80 characters. 612
Errors '{' should be on the previous line. 615
Errors '0.5' is a magic number. 616
Errors Line is longer than 80 characters. 617
Errors '0.5' is a magic number. 617
Errors Line is longer than 80 characters. 618
Errors Line is longer than 80 characters. 621
Errors '}' should be on the same line. 622
Errors '{' should be on the previous line. 624
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 630
Errors Line is longer than 80 characters. 633
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Line is longer than 80 characters. 634
Errors Name 'draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 634
Errors '(' is preceded with whitespace. 634
Errors '100' is a magic number. 634
Errors '{' should be on the previous line. 636
Errors '3' is a magic number. 638
Errors Line is longer than 80 characters. 640
Errors Line is longer than 80 characters. 641
Errors Line is longer than 80 characters. 644
Errors '4' is a magic number. 644
Errors Expected an @return tag. 654
Errors Name 'angled_connection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Parameter p_from_point should be final. 654
Errors Expected @param tag for 'p_from_point'. 654
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors Parameter p_to_point should be final. 654
Errors Expected @param tag for 'p_to_point'. 654
Errors Name 'p_to_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 654
Errors '{' should be on the previous line. 655
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 656
Errors Line is longer than 80 characters. 659
Errors Name 'angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 659
Errors '{' should be on the previous line. 661
Errors Line is longer than 80 characters. 662
Errors '}' should be on the same line. 663
Errors '{' should be on the previous line. 665
Errors Line is longer than 80 characters. 666
Errors Name 'new_corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors '{' should be on the previous line. 671
Errors '{' should be on the previous line. 677
Errors Name 'calculate_target_points_and_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors '{' should be on the previous line. 689
Errors '{' should be on the previous line. 693
Errors '{' should be on the previous line. 698
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 699
Errors '{' should be on the previous line. 701
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 702
Errors Line is longer than 80 characters. 703
Errors '}' should be on the same line. 704
Errors Line is longer than 80 characters. 705
Errors Method 'get_last_corner' is not designed for extension - needs to be abstract, final or empty. 717
Errors Name 'get_last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 717
Errors '{' should be on the previous line. 718
Errors Method 'is_layer_active' is not designed for extension - needs to be abstract, final or empty. 728
Errors Name 'is_layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors Parameter p_layer should be final. 728
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 728
Errors '{' should be on the previous line. 729
Errors '{' should be on the previous line. 731
Errors First sentence should end with a period. 737
Errors Method 'calc_nearest_target_point' is not designed for extension - needs to be abstract, final or empty. 740
Errors Name 'calc_nearest_target_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors Parameter p_from_point should be final. 740
Errors Expected @param tag for 'p_from_point'. 740
Errors Name 'p_from_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 740
Errors '{' should be on the previous line. 741
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 742
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors Name 'nearest_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 744
Errors Name 'curr_target_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 745
Errors '{' should be on the previous line. 746
Errors Line is longer than 80 characters. 747
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 747
Errors '{' should be on the previous line. 749
Errors '{' should be on the previous line. 757
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 758
Errors '{' should be on the previous line. 760
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 761
Errors Name 'curr_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 762
Errors Line is longer than 80 characters. 763
Errors Line is longer than 80 characters. 765
Errors Name 'curr_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors Line is longer than 80 characters. 766
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 766
Errors '{' should be on the previous line. 768
Errors '}' should be on the same line. 774
Errors Line is longer than 80 characters. 775
Errors Line is longer than 80 characters. 777
Errors Name 'curr_conduction_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 777
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 778
Errors Line is longer than 80 characters. 781
Errors Name 'curr_nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 781
Errors Line is longer than 80 characters. 782
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 782
Errors '{' should be on the previous line. 784
Errors '{' should be on the previous line. 793
Errors Line is longer than 80 characters. 798
Errors Missing a Javadoc comment. 803
Errors Name 'set_shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors Parameter p_item should be final. 803
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 803
Errors '{' should be on the previous line. 804
Errors '{' should be on the previous line. 807
Errors Line is longer than 80 characters. 813
Errors Line is longer than 80 characters. 815
Errors Expected an @return tag. 817
Errors Name 'try_neckdown_at_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors Parameter p_to_corner should be final. 817
Errors Expected @param tag for 'p_to_corner'. 817
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 817
Errors '{' should be on the previous line. 818
Errors '{' should be on the previous line. 820
Errors Name 'start_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 823
Errors '{' should be on the previous line. 825
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 828
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 829
Errors Line is longer than 80 characters. 830
Errors Name 'pin_neck_down_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 831
Errors Line is longer than 80 characters. 832
Errors '0.5' is a magic number. 832
Errors Line is longer than 80 characters. 833
Errors Line is longer than 80 characters. 838
Errors Name 'neck_down_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors '{' should be on the previous line. 840
Errors '{' should be on the previous line. 846
Errors Line is longer than 80 characters. 847
Errors Name 'picked_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 847
Errors '{' should be on the previous line. 849
Errors Line is longer than 80 characters. 850
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 856
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 857
Errors Line is longer than 80 characters. 858
Errors Line is longer than 80 characters. 859
Errors Line is longer than 80 characters. 865
Errors Line is longer than 80 characters. 867
Errors Expected an @return tag. 869
Errors Name 'try_neckdown_at_end' must match pattern '^[a-z][a-zA-Z0-9]*$'. 869
Errors Parameter p_from_corner should be final. 869
Errors Expected @param tag for 'p_from_corner'. 869
Errors Name 'p_from_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 869
Errors Parameter p_to_corner should be final. 869
Errors Expected @param tag for 'p_to_corner'. 869
Errors Name 'p_to_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 869
Errors '{' should be on the previous line. 870
Errors '{' should be on the previous line. 872
Errors Name 'target_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 875
Errors '{' should be on the previous line. 877
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 880
Errors Name 'curr_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 881
Errors Line is longer than 80 characters. 882
Errors Name 'pin_neck_down_distance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 883
Errors Line is longer than 80 characters. 884
Errors '0.5' is a magic number. 884
Errors Line is longer than 80 characters. 885
Errors Line is longer than 80 characters. 889
Errors Name 'neck_down_halfwidth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 889
Errors '{' should be on the previous line. 891
Errors Name 'time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 894
Errors Name 'ok_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 895
Errors Line is longer than 80 characters. 896
Errors First sentence should end with a period. 902
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 903
Errors Variable 'net_no_arr' must be private and have accessor methods. 903
Errors Missing a Javadoc comment. 904
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 904
Errors Missing a Javadoc comment. 905
Errors Missing a Javadoc comment. 906
Errors Name 'start_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 906
Errors Missing a Javadoc comment. 907
Errors Name 'target_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 907
Errors Name 'swap_pin_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 909
Errors Missing a Javadoc comment. 910
Errors Name 'target_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 910
Errors Line is longer than 80 characters. 911
Errors Missing a Javadoc comment. 911
Errors Name 'target_traces_and_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors Missing a Javadoc comment. 912
Errors Name 'nearest_target_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 912
Errors Missing a Javadoc comment. 913
Errors Name 'nearest_target_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 913
Errors Missing a Javadoc comment. 914
Errors Name 'pen_half_width_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 914
Errors Missing a Javadoc comment. 915
Errors Name 'layer_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 915
Errors Missing a Javadoc comment. 916
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors Missing a Javadoc comment. 917
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 917
Errors Missing a Javadoc comment. 918
Errors Name 'max_shove_trace_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 918
Errors Missing a Javadoc comment. 919
Errors Name 'max_shove_via_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 919
Errors Missing a Javadoc comment. 920
Errors Name 'max_spring_over_recursion_depth' must match pattern '^[a-z][a-zA-Z0-9]*$'. 920
Errors Missing a Javadoc comment. 921
Errors Name 'trace_tidy_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 921
Errors Missing a Javadoc comment. 922
Errors Name 'pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 922
Errors Missing a Javadoc comment. 923
Errors Missing a Javadoc comment. 924
Errors Name 'is_stitch_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. 924
Errors Missing a Javadoc comment. 925
Errors Name 'with_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 925
Errors Missing a Javadoc comment. 926
Errors Name 'via_snap_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 926
Errors Missing a Javadoc comment. 927
Errors Name 'hilight_shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 927
Errors Missing a Javadoc comment. 928
Errors Name 'pull_tight_time_limit' must match pattern '^[a-z][a-zA-Z0-9]*$'. 928
Errors Missing a Javadoc comment. 929
Errors Name 'shove_failing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 929
Errors First sentence should end with a period. 930
Errors First sentence should end with a period. 932
Errors Missing a Javadoc comment. 935
Errors '{' should be on the previous line. 936
Errors Missing a Javadoc comment. 938
Errors Parameter p_location should be final. 938
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors Parameter p_item should be final. 938
Errors Name 'p_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 938
Errors '{' should be on the previous line. 939
Errors Missing a Javadoc comment. 943
Errors Variable 'location' must be private and have accessor methods. 943
Errors Missing a Javadoc comment. 944
Errors Variable 'item' must be private and have accessor methods. 944
Errors Missing a Javadoc comment. 947
Errors '{' should be on the previous line. 948
Errors Missing a Javadoc comment. 950
Errors Parameter p_pin should be final. 950
Errors Name 'p_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 950
Errors '{' should be on the previous line. 951
Errors '{' should be on the previous line. 955
Errors Name 'pin_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 959
Errors Name 'min_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 960
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 961
Errors Line is longer than 80 characters. 962
Errors Name 'net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 962
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 963
Errors '{' should be on the previous line. 964
Errors Line is longer than 80 characters. 969
Errors Name 'curr_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 969
Errors Name 'curr_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 970
Errors '{' should be on the previous line. 972
Errors '{' should be on the previous line. 978
Errors Line is longer than 80 characters. 979
Errors Missing a Javadoc comment. 983
Errors Parameter p_other should be final. 983
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 983
Errors '{' should be on the previous line. 984
Errors Missing a Javadoc comment. 987
Errors Variable 'pin' must be private and have accessor methods. 987
Errors Missing a Javadoc comment. 988
Errors Variable 'incomplete' must be private and have accessor methods. 988

interactive/RouteMenuState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class RouteMenuState should be declared as final. 32
Errors '{' should be on the previous line. 33
Errors First sentence should end with a period. 34
Errors Line is longer than 80 characters. 41
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board_handling should be final. 41
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_logfile should be final. 41
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line is longer than 80 characters. 43
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 46
Errors First sentence should end with a period. 47
Errors Parameter p_board_handling should be final. 48
Errors Expected @param tag for 'p_board_handling'. 48
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_logfile should be final. 48
Errors Expected @param tag for 'p_logfile'. 48
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 52
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_location should be final. 54
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Line has trailing spaces. 58
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors Line has trailing spaces. 66
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 76

interactive/RouteState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Unused import - board.RoutingBoard. 35
Errors '{' should be on the previous line. 45
Errors Line is longer than 80 characters. 59
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_location should be final. 59
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_parent_state should be final. 59
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_board_handling should be final. 59
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_logfile should be final. 59
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 63
Errors Name 'picked_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 69
Errors Name 'net_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 74
Errors Name 'route_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 79
Errors Line is longer than 80 characters. 80
Errors Line is longer than 80 characters. 81
Errors '}' should be on the same line. 82
Errors '{' should be on the previous line. 84
Errors '{' should be on the previous line. 87
Errors '{' should be on the previous line. 92
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors Name 'trace_half_widths' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Name 'layer_active_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 99
Errors Line is longer than 80 characters. 100
Errors '{' should be on the previous line. 103
Errors Line is longer than 80 characters. 104
Errors Line is longer than 80 characters. 111
Errors Name 'trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Name 'start_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 114
Errors Name 'picked_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Name 'picked_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '&&' should be on a new line. 117
Errors Line is longer than 80 characters. 118
Errors '5' is a magic number. 118
Errors '}' should be on the same line. 121
Errors '{' should be on the previous line. 123
Errors '{' should be on the previous line. 125
Errors Line is longer than 80 characters. 126
Errors Name 'nearest_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Line is longer than 80 characters. 130
Errors '{' should be on the previous line. 136
Errors Line is longer than 80 characters. 137
Errors Name 'new_trace_half_widths' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Line is longer than 80 characters. 139
Errors Line is longer than 80 characters. 140
Errors '}' should be on the same line. 145
Errors '{' should be on the previous line. 147
Errors Name 'drill_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 151
Errors '{' should be on the previous line. 156
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 161
Errors '{' should be on the previous line. 163
Errors Line is longer than 80 characters. 167
Errors Name 'is_stitch_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors '{' should be on the previous line. 171
Errors Line is longer than 80 characters. 172
Errors '}' should be on the same line. 173
Errors '{' should be on the previous line. 175
Errors Line is longer than 80 characters. 176
Errors Line is longer than 80 characters. 180
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 182
Errors Line is longer than 80 characters. 183
Errors Line is longer than 80 characters. 184
Errors '{' should be on the previous line. 188
Errors '{' should be on the previous line. 193
Errors '{' should be on the previous line. 195
Errors Line is longer than 80 characters. 196
Errors Line is longer than 80 characters. 213
Errors Parameter p_parent_state should be final. 213
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_board_handling should be final. 213
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors Parameter p_logfile should be final. 213
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 213
Errors 'protected' modifier out of order with the JLS suggestions. 227
Errors Name 'start_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_location should be final. 227
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_hdlg should be final. 227
Errors Name 'p_hdlg' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Errors Line is longer than 80 characters. 235
Errors Name 'picked_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 243
Errors Line is longer than 80 characters. 244
Errors '{' should be on the previous line. 248
Errors '{' should be on the previous line. 250
Errors '{' should be on the previous line. 252
Errors '{' should be on the previous line. 255
Errors '{' should be on the previous line. 262
Errors '{' should be on the previous line. 264
Errors '{' should be on the previous line. 266
Errors '{' should be on the previous line. 269
Errors Line is longer than 80 characters. 279
Errors Missing a Javadoc comment. 279
Errors 'private' modifier out of order with the JLS suggestions. 279
Errors Name 'pick_routing_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_location should be final. 279
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_layer_no should be final. 279
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Parameter p_hdlg should be final. 279
Errors Name 'p_hdlg' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 282
Errors Line is longer than 80 characters. 286
Errors Name 'picked_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors '{' should be on the previous line. 288
Errors Method 'process_logfile_point' is not designed for extension - needs to be abstract, final or empty. 295
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors Parameter p_point should be final. 295
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 296
Errors Method 'key_typed' is not designed for extension - needs to be abstract, final or empty. 305
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors Parameter p_key_char should be final. 305
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 305
Errors '{' should be on the previous line. 306
Errors Name 'curr_return_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 309
Errors Line is longer than 80 characters. 311
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 311
Errors '10' is a magic number. 312
Errors Name 'new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 316
Errors '{' should be on the previous line. 320
Errors '}' should be on the same line. 323
Errors '{' should be on the previous line. 325
Errors Line is longer than 80 characters. 327
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 327
Errors Name 'current_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors '{' should be on the previous line. 330
Errors Line is longer than 80 characters. 332
Errors '{' should be on the previous line. 338
Errors '}' should be on the same line. 341
Errors '{' should be on the previous line. 343
Errors Line is longer than 80 characters. 345
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Name 'current_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 348
Errors Line is longer than 80 characters. 350
Errors '{' should be on the previous line. 356
Errors '}' should be on the same line. 360
Errors '{' should be on the previous line. 362
Errors Method 'add_corner' is not designed for extension - needs to be abstract, final or empty. 376
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Parameter p_location should be final. 376
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors '{' should be on the previous line. 377
Errors Name 'route_completed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 378
Errors Line is longer than 80 characters. 379
Errors Name 'layer_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 379
Errors '{' should be on the previous line. 382
Errors '{' should be on the previous line. 386
Errors '{' should be on the previous line. 388
Errors '{' should be on the previous line. 395
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398
Errors '{' should be on the previous line. 399
Errors '}' should be on the same line. 402
Errors '{' should be on the previous line. 404
Errors Method 'cancel' is not designed for extension - needs to be abstract, final or empty. 417
Errors '{' should be on the previous line. 418
Errors Line is longer than 80 characters. 419
Errors '{' should be on the previous line. 421
Errors Line is longer than 80 characters. 422
Errors Name 'remove_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 422
Errors '{' should be on the previous line. 424
Errors Line is longer than 80 characters. 425
Errors Line is longer than 80 characters. 426
Errors '}' should be on the same line. 427
Errors '{' should be on the previous line. 429
Errors '{' should be on the previous line. 434
Errors '{' should be on the previous line. 439
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors '{' should be on the previous line. 444
Errors Method 'change_layer_action' is not designed for extension - needs to be abstract, final or empty. 451
Errors Name 'change_layer_action' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors Parameter p_new_layer should be final. 451
Errors Name 'p_new_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 451
Errors '{' should be on the previous line. 452
Errors Line is longer than 80 characters. 454
Errors Line is longer than 80 characters. 458
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 458
Errors Line is longer than 80 characters. 459
Errors Name 'change_layer_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors '{' should be on the previous line. 463
Errors Name 'connected_to_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 464
Errors Line is longer than 80 characters. 465
Errors Name 'old_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors Line is longer than 80 characters. 467
Errors Name 'selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 468
Errors Line is longer than 80 characters. 469
Errors Name 'new_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 470
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 471
Errors '{' should be on the previous line. 472
Errors '{' should be on the previous line. 474
Errors '{' should be on the previous line. 480
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 481
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 482
Errors '{' should be on the previous line. 484
Errors '}' should be on the same line. 487
Errors '{' should be on the previous line. 489
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 494
Errors '{' should be on the previous line. 495
Errors '{' should be on the previous line. 497
Errors Line is longer than 80 characters. 498
Errors Name 'curr_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 498
Errors Line is longer than 80 characters. 499
Errors '{' should be on the previous line. 509
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 511
Errors '{' should be on the previous line. 512
Errors '}' should be on the same line. 515
Errors '{' should be on the previous line. 517
Errors Line is longer than 80 characters. 519
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 519
Errors Line is longer than 80 characters. 520
Errors '{' should be on the previous line. 525
Errors '}' should be on the same line. 528
Errors '{' should be on the previous line. 530
Errors Line is longer than 80 characters. 531
Errors Name 'shove_failing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors '{' should be on the previous line. 533
Errors Line is longer than 80 characters. 534
Errors Name 'layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 534
Errors Line is longer than 80 characters. 535
Errors '}' should be on the same line. 536
Errors '{' should be on the previous line. 538
Errors Line is longer than 80 characters. 539
Errors Line is longer than 80 characters. 549
Errors Expected an @return tag. 551
Errors Name 'get_route_net_numbers_at_tie_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Parameter p_pin should be final. 551
Errors Expected @param tag for 'p_pin'. 551
Errors Name 'p_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Parameter p_layer should be final. 551
Errors Expected @param tag for 'p_layer'. 551
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 551
Errors Name 'net_number_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 553
Errors '{' should be on the previous line. 555
Errors Name 'curr_contact' must match pattern '^[a-z][a-zA-Z0-9]*$'. 559
Errors '{' should be on the previous line. 560
Errors Line is longer than 80 characters. 561
Errors '{' should be on the previous line. 564
Errors Name 'curr_ind' must match pattern '^[a-z][a-zA-Z0-9]*$'. 570
Errors Name 'curr_net_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors '{' should be on the previous line. 572
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 580
Errors Parameter p_graphics should be final. 580
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 580
Errors '{' should be on the previous line. 581
Errors '{' should be on the previous line. 583
Errors Method 'display_default_message' is not designed for extension - needs to be abstract, final or empty. 591
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 591
Errors '{' should be on the previous line. 592
Errors '{' should be on the previous line. 594
Errors Line is longer than 80 characters. 595
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 595
Errors Line is longer than 80 characters. 596
Errors Missing a Javadoc comment. 599
Errors Variable 'route' must be private and have accessor methods. 599
Errors Missing a Javadoc comment. 600
Errors Name 'routing_target_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 600
Errors Missing a Javadoc comment. 601
Errors Name 'observers_activated' must match pattern '^[a-z][a-zA-Z0-9]*$'. 601
Errors Variable 'observers_activated' must be private and have accessor methods. 601

interactive/ScreenMessages.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Parameter p_status_field should be final. 43
Errors Name 'p_status_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_add_field should be final. 43
Errors Name 'p_add_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line is longer than 80 characters. 44
Errors Parameter p_layer_field should be final. 44
Errors Name 'p_layer_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_mouse_position should be final. 44
Errors Name 'p_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_locale should be final. 44
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Line is longer than 80 characters. 46
Errors Line has trailing spaces. 55
Errors '4' is a magic number. 57
Errors Line has trailing spaces. 59
Errors Method 'set_status_message' is not designed for extension - needs to be abstract, final or empty. 65
Errors Name 'set_status_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_message should be final. 65
Errors Name 'p_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 72
Errors Method 'set_layer' is not designed for extension - needs to be abstract, final or empty. 78
Errors Name 'set_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Parameter p_layer_name should be final. 78
Errors Name 'p_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors '{' should be on the previous line. 79
Errors '{' should be on the previous line. 81
Errors Line has trailing spaces. 85
Errors Line is longer than 80 characters. 93
Errors Method 'set_interactive_autoroute_info' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'set_interactive_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_found should be final. 93
Errors Name 'p_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_not_found should be final. 93
Errors Name 'p_not_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_items_to_go should be final. 93
Errors Name 'p_items_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Name 'items_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Line is longer than 80 characters. 98
Errors Line is longer than 80 characters. 99
Errors Line is longer than 80 characters. 111
Errors Method 'set_batch_autoroute_info' is not designed for extension - needs to be abstract, final or empty. 111
Errors Name 'set_batch_autoroute_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_items_to_go should be final. 111
Errors Name 'p_items_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_routed should be final. 111
Errors Name 'p_routed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_ripped should be final. 111
Errors Name 'p_ripped' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_failed should be final. 111
Errors Name 'p_failed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Name 'items_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Line is longer than 80 characters. 117
Errors '(' is followed by whitespace. 117
Errors Line is longer than 80 characters. 118
Errors Line is longer than 80 characters. 119
Errors Line has trailing spaces. 122
Errors Method 'set_batch_fanout_info' is not designed for extension - needs to be abstract, final or empty. 129
Errors Name 'set_batch_fanout_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Parameter p_pass_no should be final. 129
Errors Name 'p_pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Parameter p_components_to_go should be final. 129
Errors Name 'p_components_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 130
Errors Name 'components_to_go' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors Name 'pass_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Line is longer than 80 characters. 133
Errors Line has trailing spaces. 134
Errors Line is longer than 80 characters. 135
Errors Line has trailing spaces. 137
Errors Method 'set_post_route_info' is not designed for extension - needs to be abstract, final or empty. 144
Errors Name 'set_post_route_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '(' is followed by whitespace. 144
Errors Parameter p_via_count should be final. 144
Errors Name 'p_via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_trace_length should be final. 144
Errors Name 'p_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors Name 'via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Line is longer than 80 characters. 147
Errors Line is longer than 80 characters. 148
Errors Line has trailing spaces. 150
Errors Method 'set_target_layer' is not designed for extension - needs to be abstract, final or empty. 157
Errors Name 'set_target_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Parameter p_layer_name should be final. 157
Errors Name 'p_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 159
Errors Line has trailing spaces. 165
Errors Method 'set_mouse_position' is not designed for extension - needs to be abstract, final or empty. 171
Errors Name 'set_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors Parameter p_pos should be final. 171
Errors Name 'p_pos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 173
Errors Line has trailing spaces. 179
Errors Method 'clear_add_field' is not designed for extension - needs to be abstract, final or empty. 184
Errors Name 'clear_add_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 187
Errors Line has trailing spaces. 192
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 196
Errors '{' should be on the previous line. 197
Errors '{' should be on the previous line. 199
Errors Line has trailing spaces. 205
Errors Line is longer than 80 characters. 207
Errors Method 'set_write_protected' is not designed for extension - needs to be abstract, final or empty. 211
Errors Name 'set_write_protected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Parameter p_value should be final. 211
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors Line has trailing spaces. 215
Errors Missing a Javadoc comment. 216
Errors Missing a Javadoc comment. 217
Errors Missing a Javadoc comment. 218
Errors Name 'active_layer_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 218
Errors Missing a Javadoc comment. 219
Errors Name 'target_layer_string' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Missing a Javadoc comment. 220
Errors 'private' modifier out of order with the JLS suggestions. 220
Errors Name 'empty_string' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 220
Errors Line has trailing spaces. 221
Errors Missing a Javadoc comment. 222
Errors Name 'add_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 222
Errors Missing a Javadoc comment. 223
Errors Name 'status_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Missing a Javadoc comment. 224
Errors Name 'layer_field' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors Missing a Javadoc comment. 225
Errors Name 'mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Errors Missing a Javadoc comment. 226
Errors Name 'prev_target_layer_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Missing a Javadoc comment. 227
Errors Name 'write_protected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Line has trailing spaces. 228
Errors First sentence should end with a period. 229
Errors Name 'number_format' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230

interactive/SelectItemsInRegionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class SelectItemsInRegionState should be declared as final. 38
Errors '{' should be on the previous line. 39
Errors Line is longer than 80 characters. 49
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_parent_state should be final. 49
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors Parameter p_board_handling should be final. 50
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_logfile should be final. 50
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 51
Errors Line is longer than 80 characters. 64
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_location should be final. 64
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_parent_state should be final. 64
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_board_handling should be final. 65
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors Parameter p_logfile should be final. 65
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Errors '{' should be on the previous line. 66
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Line is longer than 80 characters. 69
Errors '{' should be on the previous line. 72
Errors Line is longer than 80 characters. 75
Errors First sentence should end with a period. 79
Errors Parameter p_parent_state should be final. 80
Errors Expected @param tag for 'p_parent_state'. 80
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors Parameter p_board_handling should be final. 81
Errors Expected @param tag for 'p_board_handling'. 81
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors Parameter p_logfile should be final. 81
Errors Expected @param tag for 'p_logfile'. 81
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 102
Errors Name 'select_all_in_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 113
Errors '{' should be on the previous line. 114
Errors Line is longer than 80 characters. 118
Errors Name 'select_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 121
Errors '}' should be on the same line. 123
Errors '{' should be on the previous line. 125
Errors Line is longer than 80 characters. 128
Errors Name 'found_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 130
Errors Name 'visible_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 135
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Line is longer than 80 characters. 137
Errors '{' should be on the previous line. 140
Errors Name 'something_found' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors '{' should be on the previous line. 152
Errors Line is longer than 80 characters. 153
Errors '}' should be on the same line. 154
Errors '{' should be on the previous line. 156
Errors Line is longer than 80 characters. 157
Errors '}' should be on the same line. 159
Errors '{' should be on the previous line. 161
Errors Line is longer than 80 characters. 162

interactive/SelectMenuState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class SelectMenuState should be declared as final. 32
Errors '{' should be on the previous line. 33
Errors First sentence should end with a period. 34
Errors Line is longer than 80 characters. 41
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board_handling should be final. 41
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_logfile should be final. 41
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line is longer than 80 characters. 43
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 46
Errors First sentence should end with a period. 47
Errors Parameter p_board_handling should be final. 48
Errors Expected @param tag for 'p_board_handling'. 48
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_logfile should be final. 48
Errors Expected @param tag for 'p_logfile'. 48
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 52
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_location should be final. 54
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Line has trailing spaces. 59
Errors Name 'mouse_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_point should be final. 61
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 63
Errors Line has trailing spaces. 65
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 69
Errors '{' should be on the previous line. 70
Errors Line is longer than 80 characters. 71
Errors Line has trailing spaces. 73
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80

interactive/SelectRegionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Line is longer than 80 characters. 41
Errors Parameter p_parent_state should be final. 41
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_board_handling should be final. 41
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_logfile should be final. 41
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Line has trailing spaces. 45
Errors Method 'button_released' is not designed for extension - needs to be abstract, final or empty. 51
Errors Name 'button_released' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
Errors '{' should be on the previous line. 52
Errors Line has trailing spaces. 56
Errors Method 'mouse_dragged' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'mouse_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_point should be final. 58
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors '{' should be on the previous line. 61
Errors '{' should be on the previous line. 64
Errors Line has trailing spaces. 71
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 73
Errors Parameter p_graphics should be final. 73
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Name 'current_mouse_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 78
Errors Line is longer than 80 characters. 82
Errors ';' is preceded with whitespace. 82
Errors Line has trailing spaces. 84
Errors Missing a Javadoc comment. 85
Errors Variable 'corner1' must be private and have accessor methods. 85
Errors Missing a Javadoc comment. 86
Errors Variable 'corner2' must be private and have accessor methods. 86

interactive/SelectedItemState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class SelectedItemState should be declared as final. 59
Errors '{' should be on the previous line. 60
Errors Line is longer than 80 characters. 63
Errors Line is longer than 80 characters. 72
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_item_list should be final. 72
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_parent_state should be final. 72
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_board_handling should be final. 72
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_logfile should be final. 72
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 75
Errors Line is longer than 80 characters. 78
Errors Name 'new_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors First sentence should end with a period. 82
Errors Line is longer than 80 characters. 83
Errors Parameter p_item_list should be final. 83
Errors Expected @param tag for 'p_item_list'. 83
Errors Name 'p_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_parent_state should be final. 83
Errors Expected @param tag for 'p_parent_state'. 83
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_board_handling should be final. 83
Errors Expected @param tag for 'p_board_handling'. 83
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Parameter p_logfile should be final. 83
Errors Expected @param tag for 'p_logfile'. 83
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Name 'get_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors Parameter p_location should be final. 100
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 101
Errors Name 'mouse_dragged' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Parameter p_point should be final. 106
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors Line is longer than 80 characters. 108
Errors Name 'key_typed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_key_char should be final. 116
Errors Name 'p_key_char' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors '{' should be on the previous line. 121
Errors '}' should be on the same line. 123
Errors '{' should be on the previous line. 125
Errors '}' should be on the same line. 127
Errors '{' should be on the previous line. 129
Errors '}' should be on the same line. 131
Errors '{' should be on the previous line. 133
Errors '}' should be on the same line. 135
Errors '{' should be on the previous line. 137
Errors '}' should be on the same line. 139
Errors '{' should be on the previous line. 141
Errors '}' should be on the same line. 143
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 146
Errors '}' should be on the same line. 148
Errors '{' should be on the previous line. 150
Errors '}' should be on the same line. 152
Errors '{' should be on the previous line. 154
Errors '}' should be on the same line. 156
Errors '{' should be on the previous line. 158
Errors Line is longer than 80 characters. 159
Errors '}' should be on the same line. 160
Errors '{' should be on the previous line. 162
Errors '}' should be on the same line. 164
Errors '{' should be on the previous line. 166
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors '}' should be on the same line. 172
Errors '{' should be on the previous line. 174
Errors '}' should be on the same line. 176
Errors '{' should be on the previous line. 178
Errors '}' should be on the same line. 180
Errors '{' should be on the previous line. 182
Errors First sentence should end with a period. 188
Errors Name 'fix_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 191
Errors '{' should be on the previous line. 192
Errors '{' should be on the previous line. 195
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 196
Errors Line is longer than 80 characters. 197
Errors '{' should be on the previous line. 203
Errors First sentence should end with a period. 208
Errors Name 'unfix_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors '{' should be on the previous line. 212
Errors '{' should be on the previous line. 215
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 216
Errors '{' should be on the previous line. 220
Errors Name 'assign_items_to_new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 231
Errors '{' should be on the previous line. 232
Errors Name 'items_already_connected' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Name 'new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 240
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 241
Errors '{' should be on the previous line. 243
Errors Line is longer than 80 characters. 244
Errors '}' should be on the same line. 245
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 249
Errors '}' should be on the same line. 252
Errors '{' should be on the previous line. 254
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 261
Errors '}' should be on the same line. 262
Errors '{' should be on the previous line. 264
Errors Line is longer than 80 characters. 265
Errors '{' should be on the previous line. 268
Errors First sentence should end with a period. 276
Errors Line is longer than 80 characters. 277
Errors Name 'assign_items_to_new_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors '{' should be on the previous line. 282
Errors Line is longer than 80 characters. 285
Errors Name 'gravity_x' must match pattern '^[a-z][a-zA-Z0-9]*$'. 286
Errors Name 'gravity_y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 287
Errors Name 'pin_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 288
Errors '{' should be on the previous line. 291
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 294
Errors Line is longer than 80 characters. 295
Errors Name 'curr_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '}' should be on the same line. 299
Errors '{' should be on the previous line. 301
Errors '{' should be on the previous line. 307
Errors Line is longer than 80 characters. 312
Errors Name 'gravity_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Name 'pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 317
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors Line is longer than 80 characters. 319
Errors Name 'rel_coor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 319
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 320
Errors Line is longer than 80 characters. 321
Errors Name 'new_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 323
Errors Line is longer than 80 characters. 324
Errors Name 'new_component' must match pattern '^[a-z][a-zA-Z0-9]*$'. 324
Errors '{' should be on the previous line. 327
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 328
Errors Name 'net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 330
Errors '{' should be on the previous line. 332
Errors Line is longer than 80 characters. 335
Errors '{' should be on the previous line. 338
Errors Name 'delete_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors Name 'changed_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 356
Errors '{' should be on the previous line. 359
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 360
Errors '{' should be on the previous line. 362
Errors '{' should be on the previous line. 364
Errors Line is longer than 80 characters. 369
Errors Name 'with_delete_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 369
Errors Name 'all_items_removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 370
Errors '{' should be on the previous line. 372
Errors Line is longer than 80 characters. 373
Errors Line is longer than 80 characters. 374
Errors '}' should be on the same line. 375
Errors '{' should be on the previous line. 377
Errors Line is longer than 80 characters. 378
Errors '{' should be on the previous line. 381
Errors Line is longer than 80 characters. 382
Errors '{' should be on the previous line. 385
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '{' should be on the previous line. 390
Errors First sentence should end with a period. 397
Errors Name 'cutout_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '{' should be on the previous line. 403
Errors Line is longer than 80 characters. 404
Errors Line is longer than 80 characters. 409
Errors Parameter p_stoppable_thread should be final. 414
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 414
Errors '{' should be on the previous line. 415
Errors Name 'saved_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 416
Errors '{' should be on the previous line. 419
Errors Line is longer than 80 characters. 420
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 420
Errors Name 'not_found_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 423
Errors Name 'found_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 424
Errors Name 'autoroute_item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 426
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 427
Errors '{' should be on the previous line. 428
Errors '{' should be on the previous line. 430
Errors '{' should be on the previous line. 432
Errors Line is longer than 80 characters. 433
Errors Name 'items_to_go_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Line is longer than 80 characters. 441
Errors Name 'ratsnest_hidden_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 444
Errors '{' should be on the previous line. 446
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 449
Errors '{' should be on the previous line. 450
Errors Line is longer than 80 characters. 451
Errors '{' should be on the previous line. 457
Errors Name 'contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 460
Errors Line is longer than 80 characters. 461
Errors Name 'route_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors '{' should be on the previous line. 463
Errors Name 'via_costs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 466
Errors '{' should be on the previous line. 468
Errors Line is longer than 80 characters. 469
Errors '}' should be on the same line. 470
Errors '{' should be on the previous line. 472
Errors Name 'autoroute_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 476
Errors Line is longer than 80 characters. 477
Errors '{' should be on the previous line. 479
Errors '}' should be on the same line. 482
Errors Line is longer than 80 characters. 483
Errors Line is longer than 80 characters. 488
Errors '{' should be on the previous line. 491
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 493
Errors '{' should be on the previous line. 495
Errors '}' should be on the same line. 497
Errors '{' should be on the previous line. 499
Errors Line is longer than 80 characters. 502
Errors Name 'end_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 502
Errors '+' should be on a new line. 502
Errors Line is longer than 80 characters. 503
Errors '+' should be on a new line. 503
Errors '{' should be on the previous line. 509
Errors '{' should be on the previous line. 514
Errors Line is longer than 80 characters. 522
Errors Parameter p_stoppable_thread should be final. 527
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 527
Errors '{' should be on the previous line. 528
Errors Name 'saved_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 529
Errors '{' should be on the previous line. 532
Errors Line is longer than 80 characters. 533
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 533
Errors Name 'not_found_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 536
Errors Name 'found_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 537
Errors Name 'trace_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors Name 'fanout_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 540
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 541
Errors '{' should be on the previous line. 542
Errors '{' should be on the previous line. 544
Errors Name 'items_to_go_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 548
Errors Line is longer than 80 characters. 549
Errors Name 'ratsnest_hidden_before' must match pattern '^[a-z][a-zA-Z0-9]*$'. 552
Errors '{' should be on the previous line. 554
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 557
Errors '{' should be on the previous line. 558
Errors Line is longer than 80 characters. 559
Errors Name 'autoroute_result' must match pattern '^[a-z][a-zA-Z0-9]*$'. 565
Errors Line is longer than 80 characters. 566
Errors '{' should be on the previous line. 568
Errors '}' should be on the same line. 571
Errors Line is longer than 80 characters. 572
Errors Line is longer than 80 characters. 578
Errors '{' should be on the previous line. 581
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 583
Errors '{' should be on the previous line. 585
Errors '}' should be on the same line. 587
Errors '{' should be on the previous line. 589
Errors Line is longer than 80 characters. 592
Errors Name 'end_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 592
Errors '+' should be on a new line. 592
Errors Line is longer than 80 characters. 593
Errors '+' should be on a new line. 593
Errors '{' should be on the previous line. 599
Errors '{' should be on the previous line. 604
Errors Line is longer than 80 characters. 612
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
Errors Parameter p_stoppable_thread should be final. 617
Errors Name 'p_stoppable_thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. 617
Errors '{' should be on the previous line. 618
Errors Name 'saved_board_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 619
Errors '{' should be on the previous line. 622
Errors Line is longer than 80 characters. 623
Errors Name 'start_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 623
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 628
Errors '{' should be on the previous line. 629
Errors Line is longer than 80 characters. 630
Errors '{' should be on the previous line. 636
Errors '{' should be on the previous line. 640
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors Line is longer than 80 characters. 642
Errors Name 'something_changed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors Line is longer than 80 characters. 643
Errors '{' should be on the previous line. 645
Errors Line is longer than 80 characters. 646
Errors Line is longer than 80 characters. 647
Errors '}' should be on the same line. 649
Errors '{' should be on the previous line. 651
Errors Line is longer than 80 characters. 652
Errors '10' is a magic number. 653
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 656
Errors '{' should be on the previous line. 659
Errors Line is longer than 80 characters. 661
Errors '{' should be on the previous line. 665
Errors '{' should be on the previous line. 667
Errors '}' should be on the same line. 669
Errors '{' should be on the previous line. 671
Errors Line is longer than 80 characters. 674
Errors Name 'end_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 674
Errors '{' should be on the previous line. 679
Errors Name 'assign_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors Parameter p_cl_class_index should be final. 692
Errors Name 'p_cl_class_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 692
Errors '{' should be on the previous line. 693
Errors Name 'routing_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 694
Errors Line is longer than 80 characters. 695
Errors '{' should be on the previous line. 700
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 706
Errors '{' should be on the previous line. 707
Errors '{' should be on the previous line. 709
Errors Name 'extent_to_whole_nets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 722
Errors '{' should be on the previous line. 723
Errors Name 'curr_net_no_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 726
Errors '{' should be on the previous line. 729
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 730
Errors '{' should be on the previous line. 732
Errors '{' should be on the previous line. 734
Errors Name 'new_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 739
Errors '{' should be on the previous line. 742
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 743
Errors Line is longer than 80 characters. 744
Errors '{' should be on the previous line. 748
Errors '{' should be on the previous line. 752
Errors Line is longer than 80 characters. 761
Errors Name 'extent_to_whole_components' must match pattern '^[a-z][a-zA-Z0-9]*$'. 765
Errors '{' should be on the previous line. 766
Errors Name 'curr_group_no_set' must match pattern '^[a-z][a-zA-Z0-9]*$'. 769
Errors '{' should be on the previous line. 772
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 773
Errors '{' should be on the previous line. 775
Errors Name 'new_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 779
Errors '{' should be on the previous line. 783
Errors Name 'curr_group_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 784
Errors Line is longer than 80 characters. 785
Errors '{' should be on the previous line. 788
Errors '{' should be on the previous line. 793
Errors Line is longer than 80 characters. 801
Errors Name 'extent_to_whole_connected_sets' must match pattern '^[a-z][a-zA-Z0-9]*$'. 805
Errors '{' should be on the previous line. 806
Errors Name 'new_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 807
Errors '{' should be on the previous line. 810
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 811
Errors '{' should be on the previous line. 813
Errors '{' should be on the previous line. 818
Errors '{' should be on the previous line. 823
Errors Line is longer than 80 characters. 832
Errors Name 'extent_to_whole_connections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 836
Errors '{' should be on the previous line. 837
Errors Name 'new_selected_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 838
Errors '{' should be on the previous line. 841
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 842
Errors '{' should be on the previous line. 844
Errors '{' should be on the previous line. 849
Errors '{' should be on the previous line. 854
Errors Name 'toggle_select' must match pattern '^[a-z][a-zA-Z0-9]*$'. 871
Errors Parameter p_point should be final. 871
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 871
Errors '{' should be on the previous line. 872
Errors Name 'picked_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 873
Errors Name 'state_ended' must match pattern '^[a-z][a-zA-Z0-9]*$'. 874
Errors '{' should be on the previous line. 876
Errors Name 'picked_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 877
Errors '{' should be on the previous line. 879
Errors '{' should be on the previous line. 882
Errors '}' should be on the same line. 885
Errors '{' should be on the previous line. 887
Errors '{' should be on the previous line. 894
Errors '}' should be on the same line. 896
Errors '{' should be on the previous line. 898
Errors '{' should be on the previous line. 902
Errors Name 'toggle_clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 911
Errors '{' should be on the previous line. 912
Errors '{' should be on the previous line. 914
Errors Line is longer than 80 characters. 916
Errors Name 'violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 916
Errors Line is longer than 80 characters. 917
Errors Name 'curr_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 917
Errors '}' should be on the same line. 919
Errors '{' should be on the previous line. 921
Errors Line is longer than 80 characters. 929
Errors '{' should be on the previous line. 934
Errors '{' should be on the previous line. 938
Errors '{' should be on the previous line. 951
Errors Line is longer than 80 characters. 952
Errors '100' is a magic number. 952
Errors '100' is a magic number. 952
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 961
Errors '{' should be on the previous line. 962
Errors Parameter p_graphics should be final. 967
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 967
Errors '{' should be on the previous line. 968
Errors '{' should be on the previous line. 970
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 974
Errors '{' should be on the previous line. 975
Errors Line is longer than 80 characters. 976
Errors '{' should be on the previous line. 980
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 990
Errors '{' should be on the previous line. 991
Errors Name 'set_toolbar' must match pattern '^[a-z][a-zA-Z0-9]*$'. 998
Errors '{' should be on the previous line. 999
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1006
Errors '{' should be on the previous line. 1007
Errors Line is longer than 80 characters. 1008
Errors Missing a Javadoc comment. 1010
Errors Name 'item_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1010
Errors Missing a Javadoc comment. 1011
Errors Name 'clearance_violations' must match pattern '^[a-z][a-zA-Z0-9]*$'. 1011

interactive/Settings.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Parameter p_board should be final. 40
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_logfile should be final. 40
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors '{' should be on the previous line. 41
Errors Line is longer than 80 characters. 47
Errors '500' is a magic number. 50
Errors '{' should be on the previous line. 62
Errors '1000' is a magic number. 63
Errors Line has trailing spaces. 69
Errors First sentence should end with a period. 70
Errors Parameter p_settings should be final. 75
Errors Name 'p_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors Line is longer than 80 characters. 82
Errors Line is longer than 80 characters. 84
Errors Line is longer than 80 characters. 93
Errors Line is longer than 80 characters. 95
Errors Line is longer than 80 characters. 96
Errors Line is longer than 80 characters. 97
Errors Line is longer than 80 characters. 98
Errors Line is longer than 80 characters. 99
Errors Line has trailing spaces. 101
Errors Method 'get_layer' is not designed for extension - needs to be abstract, final or empty. 107
Errors Name 'get_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 108
Errors Line has trailing spaces. 111
Errors First sentence should end with a period. 112
Errors Method 'get_push_enabled' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'get_push_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors Line has trailing spaces. 121
Errors First sentence should end with a period. 122
Errors Method 'get_is_stitch_route' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'get_is_stitch_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors First sentence should end with a period. 131
Errors Method 'get_drag_components_enabled' is not designed for extension - needs to be abstract, final or empty. 136
Errors Name 'get_drag_components_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors '{' should be on the previous line. 137
Errors Line has trailing spaces. 140
Errors Line is longer than 80 characters. 142
Errors Method 'get_select_on_all_visible_layers' is not designed for extension - needs to be abstract, final or empty. 146
Errors Name 'get_select_on_all_visible_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 150
Errors Line is longer than 80 characters. 152
Errors Method 'get_manual_rule_selection' is not designed for extension - needs to be abstract, final or empty. 156
Errors Name 'get_manual_rule_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Line has trailing spaces. 160
Errors Method 'get_via_snap_to_smd_center' is not designed for extension - needs to be abstract, final or empty. 166
Errors Name 'get_via_snap_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 170
Errors Method 'get_hilight_routing_obstacle' is not designed for extension - needs to be abstract, final or empty. 176
Errors Name 'get_hilight_routing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 177
Errors Line has trailing spaces. 180
Errors Line is longer than 80 characters. 182
Errors Method 'get_automatic_neckdown' is not designed for extension - needs to be abstract, final or empty. 187
Errors Name 'get_automatic_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors Line has trailing spaces. 191
Errors Method 'get_zoom_with_wheel' is not designed for extension - needs to be abstract, final or empty. 197
Errors Name 'get_zoom_with_wheel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors Line has trailing spaces. 201
Errors Method 'get_item_selection_filter' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'get_item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Line has trailing spaces. 211
Errors First sentence should end with a period. 212
Errors Method 'get_trace_pull_tight_region_width' is not designed for extension - needs to be abstract, final or empty. 217
Errors Name 'get_trace_pull_tight_region_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors '{' should be on the previous line. 218
Errors Line has trailing spaces. 221
Errors Method 'get_horizontal_component_grid' is not designed for extension - needs to be abstract, final or empty. 227
Errors Name 'get_horizontal_component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors Line has trailing spaces. 231
Errors Method 'get_vertical_component_grid' is not designed for extension - needs to be abstract, final or empty. 237
Errors Name 'get_vertical_component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 238
Errors Line has trailing spaces. 241
Errors Line is longer than 80 characters. 243
Errors Method 'get_manual_trace_clearance_class' is not designed for extension - needs to be abstract, final or empty. 248
Errors Name 'get_manual_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors '{' should be on the previous line. 249
Errors Line has trailing spaces. 252
Errors Line is longer than 80 characters. 254
Errors Method 'get_manual_via_rule_index' is not designed for extension - needs to be abstract, final or empty. 258
Errors Name 'get_manual_via_rule_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors '{' should be on the previous line. 259
Errors Line has trailing spaces. 262
Errors Method 'get_trace_pull_tight_accuracy' is not designed for extension - needs to be abstract, final or empty. 268
Errors Name 'get_trace_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 269
Errors Line has trailing spaces. 272
Errors Method 'get_snapshot_attributes' is not designed for extension - needs to be abstract, final or empty. 278
Errors Name 'get_snapshot_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors '{' should be on the previous line. 279
Errors Line has trailing spaces. 282
Errors First sentence should end with a period. 283
Errors Method 'get_manual_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 289
Errors Name 'get_manual_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '(' is followed by whitespace. 289
Errors Parameter p_layer_no should be final. 289
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 290
Errors Line is longer than 80 characters. 291
Errors Line is longer than 80 characters. 293
Errors Line has trailing spaces. 298
Errors Line is longer than 80 characters. 300
Errors Method 'set_manual_via_rule_index' is not designed for extension - needs to be abstract, final or empty. 304
Errors Name 'set_manual_via_rule_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors Parameter p_value should be final. 304
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors '{' should be on the previous line. 305
Errors '{' should be on the previous line. 307
Errors Line has trailing spaces. 312
Errors Method 'set_horizontal_component_grid' is not designed for extension - needs to be abstract, final or empty. 318
Errors Name 'set_horizontal_component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors Parameter p_value should be final. 318
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors '{' should be on the previous line. 319
Errors '{' should be on the previous line. 321
Errors Line has trailing spaces. 326
Errors Method 'set_vertical_component_grid' is not designed for extension - needs to be abstract, final or empty. 332
Errors Name 'set_vertical_component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors Parameter p_value should be final. 332
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 332
Errors '{' should be on the previous line. 333
Errors '{' should be on the previous line. 335
Errors Line has trailing spaces. 340
Errors Method 'set_hilight_routing_obstacle' is not designed for extension - needs to be abstract, final or empty. 346
Errors Name 'set_hilight_routing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors Parameter p_value should be final. 346
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 346
Errors '{' should be on the previous line. 347
Errors '{' should be on the previous line. 349
Errors Line has trailing spaces. 354
Errors Line is longer than 80 characters. 356
Errors Method 'set_automatic_neckdown' is not designed for extension - needs to be abstract, final or empty. 361
Errors Name 'set_automatic_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors Parameter p_value should be final. 361
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 362
Errors '{' should be on the previous line. 364
Errors Line has trailing spaces. 369
Errors Method 'set_item_selection_filter' is not designed for extension - needs to be abstract, final or empty. 375
Errors Name 'set_item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors Parameter p_value should be final. 375
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 375
Errors '{' should be on the previous line. 376
Errors '{' should be on the previous line. 378
Errors Line has trailing spaces. 383
Errors First sentence should end with a period. 384
Errors Method 'set_push_enabled' is not designed for extension - needs to be abstract, final or empty. 389
Errors Name 'set_push_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors Parameter p_value should be final. 389
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 389
Errors '{' should be on the previous line. 390
Errors '{' should be on the previous line. 392
Errors Line has trailing spaces. 398
Errors First sentence should end with a period. 399
Errors Method 'set_drag_components_enabled' is not designed for extension - needs to be abstract, final or empty. 404
Errors Name 'set_drag_components_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors Parameter p_value should be final. 404
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 404
Errors '{' should be on the previous line. 405
Errors '{' should be on the previous line. 407
Errors Line has trailing spaces. 413
Errors Line has trailing spaces. 414
Errors Method 'set_select_on_all_visible_layers' is not designed for extension - needs to be abstract, final or empty. 421
Errors Name 'set_select_on_all_visible_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors Parameter p_value should be final. 421
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors '{' should be on the previous line. 422
Errors '{' should be on the previous line. 424
Errors Line has trailing spaces. 430
Errors First sentence should end with a period. 431
Errors Method 'set_stitch_route' is not designed for extension - needs to be abstract, final or empty. 436
Errors Name 'set_stitch_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors Parameter p_value should be final. 436
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors '{' should be on the previous line. 437
Errors '{' should be on the previous line. 439
Errors Line has trailing spaces. 443
Errors Line has trailing spaces. 446
Errors Method 'set_current_pull_tight_region_width' is not designed for extension - needs to be abstract, final or empty. 452
Errors Name 'set_current_pull_tight_region_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors Parameter p_value should be final. 452
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 452
Errors '{' should be on the previous line. 453
Errors '{' should be on the previous line. 455
Errors Line has trailing spaces. 461
Errors Method 'set_current_pull_tight_accuracy' is not designed for extension - needs to be abstract, final or empty. 467
Errors Name 'set_current_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors Parameter p_value should be final. 467
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 467
Errors '{' should be on the previous line. 468
Errors '{' should be on the previous line. 470
Errors Line has trailing spaces. 476
Errors Method 'set_via_snap_to_smd_center' is not designed for extension - needs to be abstract, final or empty. 482
Errors Name 'set_via_snap_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 482
Errors Parameter p_value should be final. 482
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 482
Errors '{' should be on the previous line. 483
Errors '{' should be on the previous line. 485
Errors Line has trailing spaces. 490
Errors Line has trailing spaces. 491
Errors Method 'set_manual_tracewidth_selection' is not designed for extension - needs to be abstract, final or empty. 497
Errors Name 'set_manual_tracewidth_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors Parameter p_value should be final. 497
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 497
Errors '{' should be on the previous line. 498
Errors '{' should be on the previous line. 500
Errors Line is longer than 80 characters. 504
Errors Line has trailing spaces. 506
Errors Method 'set_manual_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 513
Errors Name 'set_manual_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors '(' is followed by whitespace. 513
Errors Parameter p_layer_no should be final. 513
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors Parameter p_value should be final. 513
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 513
Errors '{' should be on the previous line. 514
Errors '{' should be on the previous line. 516
Errors Line is longer than 80 characters. 520
Errors Line has trailing spaces. 523
Errors Line has trailing spaces. 524
Errors Line is longer than 80 characters. 526
Errors Method 'set_manual_trace_clearance_class' is not designed for extension - needs to be abstract, final or empty. 531
Errors Name 'set_manual_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors Parameter p_index should be final. 531
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 531
Errors '{' should be on the previous line. 532
Errors '{' should be on the previous line. 534
Errors Line is longer than 80 characters. 538
Errors Line has trailing spaces. 540
Errors Method 'set_zoom_with_wheel' is not designed for extension - needs to be abstract, final or empty. 546
Errors Name 'set_zoom_with_wheel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors Parameter p_value should be final. 546
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 546
Errors '{' should be on the previous line. 547
Errors '{' should be on the previous line. 549
Errors '{' should be on the previous line. 553
Errors '{' should be on the previous line. 556
Errors Line has trailing spaces. 561
Errors Line is longer than 80 characters. 565
Errors Line is longer than 80 characters. 568
Errors Method 'set_selectable' is not designed for extension - needs to be abstract, final or empty. 568
Errors Name 'set_selectable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors Parameter p_item_type should be final. 568
Errors Name 'p_item_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors Parameter p_value should be final. 568
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 568
Errors '{' should be on the previous line. 571
Errors Line has trailing spaces. 575
Errors Name 'logged_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 577
Errors '{' should be on the previous line. 579
Errors '}' should be on the same line. 581
Errors '{' should be on the previous line. 583
Errors Line has trailing spaces. 588
Errors Line is longer than 80 characters. 590
Errors Method 'set_read_only' is not designed for extension - needs to be abstract, final or empty. 594
Errors Name 'set_read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors Parameter p_value should be final. 594
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 594
Errors '{' should be on the previous line. 595
Errors Line has trailing spaces. 598
Errors Method 'set_logfile' is not designed for extension - needs to be abstract, final or empty. 599
Errors Missing a Javadoc comment. 599
Errors Name 'set_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 599
Errors Parameter p_logfile should be final. 599
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 599
Errors '{' should be on the previous line. 600
Errors Line has trailing spaces. 603
Errors First sentence should end with a period. 604
Errors Parameter p_stream should be final. 605
Errors Expected @param tag for 'p_stream'. 605
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 605
Errors Expected @throws tag for 'java.io.IOException'. 606
Errors Expected @throws tag for 'java.lang.ClassNotFoundException'. 606
Errors '{' should be on the previous line. 607
Errors '{' should be on the previous line. 610
Errors Line is longer than 80 characters. 611
Errors '{' should be on the previous line. 615
Errors Line is longer than 80 characters. 616
Errors Line has trailing spaces. 621
Errors Line has trailing spaces. 622
Errors First sentence should end with a period. 623
Errors Variable 'layer' must be private and have accessor methods. 624
Errors Line has trailing spaces. 625
Errors First sentence should end with a period. 626
Errors Name 'push_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors Variable 'push_enabled' must be private and have accessor methods. 627
Errors Line has trailing spaces. 628
Errors First sentence should end with a period. 629
Errors Name 'drag_components_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 630
Errors Variable 'drag_components_enabled' must be private and have accessor methods. 630
Errors Line has trailing spaces. 631
Errors Line is longer than 80 characters. 632
Errors Name 'select_on_all_visible_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Variable 'select_on_all_visible_layers' must be private and have accessor methods. 633
Errors ';' is preceded with whitespace. 633
Errors Line has trailing spaces. 634
Errors First sentence should end with a period. 635
Errors Name 'is_stitch_route' must match pattern '^[a-z][a-zA-Z0-9]*$'. 636
Errors Variable 'is_stitch_route' must be private and have accessor methods. 636
Errors Line has trailing spaces. 637
Errors First sentence should end with a period. 638
Errors Name 'trace_pull_tight_region_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 639
Errors Variable 'trace_pull_tight_region_width' must be private and have accessor methods. 639
Errors Line has trailing spaces. 640
Errors Name 'trace_pull_tight_accuracy' must match pattern '^[a-z][a-zA-Z0-9]*$'. 642
Errors Variable 'trace_pull_tight_accuracy' must be private and have accessor methods. 642
Errors Line has trailing spaces. 643
Errors Name 'via_snap_to_smd_center' must match pattern '^[a-z][a-zA-Z0-9]*$'. 647
Errors Variable 'via_snap_to_smd_center' must be private and have accessor methods. 647
Errors Line has trailing spaces. 648
Errors First sentence should end with a period. 649
Errors Name 'horizontal_component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 652
Errors Variable 'horizontal_component_grid' must be private and have accessor methods. 652
Errors Line has trailing spaces. 653
Errors First sentence should end with a period. 654
Errors Name 'vertical_component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 657
Errors Variable 'vertical_component_grid' must be private and have accessor methods. 657
Errors Line has trailing spaces. 658
Errors Line is longer than 80 characters. 660
Errors Name 'automatic_neckdown' must match pattern '^[a-z][a-zA-Z0-9]*$'. 663
Errors Variable 'automatic_neckdown' must be private and have accessor methods. 663
Errors Line has trailing spaces. 664
Errors Line is longer than 80 characters. 665
Errors Name 'manual_rule_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 666
Errors Variable 'manual_rule_selection' must be private and have accessor methods. 666
Errors Line has trailing spaces. 667
Errors Line is longer than 80 characters. 668
Errors Name 'hilight_routing_obstacle' must match pattern '^[a-z][a-zA-Z0-9]*$'. 669
Errors Variable 'hilight_routing_obstacle' must be private and have accessor methods. 669
Errors Line has trailing spaces. 670
Errors Line is longer than 80 characters. 672
Errors Name 'manual_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 675
Errors Variable 'manual_trace_clearance_class' must be private and have accessor methods. 675
Errors Line has trailing spaces. 676
Errors Line is longer than 80 characters. 678
Errors Name 'manual_via_rule_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 680
Errors Variable 'manual_via_rule_index' must be private and have accessor methods. 680
Errors Line has trailing spaces. 681
Errors Name 'zoom_with_wheel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 683
Errors Variable 'zoom_with_wheel' must be private and have accessor methods. 683
Errors Line has trailing spaces. 684
Errors Line is longer than 80 characters. 685
Errors Name 'manual_trace_half_width_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 686
Errors Variable 'manual_trace_half_width_arr' must be private and have accessor methods. 686
Errors Line has trailing spaces. 687
Errors Missing a Javadoc comment. 688
Errors Name 'autoroute_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 688
Errors Variable 'autoroute_settings' must be private and have accessor methods. 688
Errors Line has trailing spaces. 689
Errors Name 'item_selection_filter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 691
Errors Variable 'item_selection_filter' must be private and have accessor methods. 691
Errors Line has trailing spaces. 692
Errors Name 'snapshot_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 694
Errors Variable 'snapshot_attributes' must be private and have accessor methods. 694
Errors Line has trailing spaces. 695
Errors Line is longer than 80 characters. 696
Errors Name 'read_only' must match pattern '^[a-z][a-zA-Z0-9]*$'. 697
Errors Line has trailing spaces. 698
Errors First sentence should end with a period. 699

interactive/SnapShot.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Class SnapShot should be declared as final. 29
Errors '{' should be on the previous line. 30
Errors Line is longer than 80 characters. 39
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_name should be final. 39
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Parameter p_board_handling should be final. 39
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Name 'interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 43
Errors Line has trailing spaces. 48
Errors First sentence should end with a period. 49
Errors Parameter p_name should be final. 50
Errors Expected @param tag for 'p_name'. 50
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors Parameter p_board_handling should be final. 50
Errors Expected @param tag for 'p_board_handling'. 50
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 50
Errors '{' should be on the previous line. 51
Errors Line is longer than 80 characters. 55
Errors Line is longer than 80 characters. 56
Errors Line is longer than 80 characters. 57
Errors Line has trailing spaces. 59
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 69
Errors Line has trailing spaces. 70
Errors Name 'copy_viewport_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 84
Errors Name 'go_to' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors Parameter p_board_handling should be final. 90
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 91
Errors Line is longer than 80 characters. 92
Errors Name 'snapshot_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 92
Errors '{' should be on the previous line. 95
Errors Line is longer than 80 characters. 97
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 101
Errors Line has trailing spaces. 103
Errors '{' should be on the previous line. 105
Errors Line is longer than 80 characters. 106
Errors '{' should be on the previous line. 109
Errors Line is longer than 80 characters. 110
Errors '{' should be on the previous line. 113
Errors Line is longer than 80 characters. 114
Errors '{' should be on the previous line. 117
Errors '{' should be on the previous line. 121
Errors Line is longer than 80 characters. 122
Errors '{' should be on the previous line. 125
Errors Line is longer than 80 characters. 126
Errors Line is longer than 80 characters. 127
Errors Line is longer than 80 characters. 130
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors '{' should be on the previous line. 141
Errors Line is longer than 80 characters. 142
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 146
Errors Line is longer than 80 characters. 147
Errors Line has trailing spaces. 148
Errors '{' should be on the previous line. 150
Errors Line is longer than 80 characters. 151
Errors Line has trailing spaces. 154
Errors Line is longer than 80 characters. 162
Errors Name 'get_interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Parameter p_board_handling should be final. 162
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors Parameter p_logfile should be final. 162
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '{' should be on the previous line. 166
Errors '}' should be on the same line. 168
Errors '{' should be on the previous line. 170
Errors '}' should be on the same line. 172
Errors '{' should be on the previous line. 174
Errors Line has trailing spaces. 179
Errors Expected an @return tag. 184
Errors Name 'get_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors Parameter p_interactive_state should be final. 184
Errors Expected @param tag for 'p_interactive_state'. 184
Errors Name 'p_interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors '{' should be on the previous line. 188
Errors '}' should be on the same line. 190
Errors '{' should be on the previous line. 192
Errors '}' should be on the same line. 194
Errors '{' should be on the previous line. 196
Errors Line has trailing spaces. 201
Errors Missing a Javadoc comment. 202
Errors Missing a Javadoc comment. 203
Errors Variable 'settings' must be private and have accessor methods. 203
Errors Missing a Javadoc comment. 204
Errors Name 'interactive_state_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors Missing a Javadoc comment. 205
Errors Name 'graphics_context' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Variable 'graphics_context' must be private and have accessor methods. 205
Errors Missing a Javadoc comment. 206
Errors Name 'viewport_position' must match pattern '^[a-z][a-zA-Z0-9]*$'. 206
Errors Missing a Javadoc comment. 207
Errors Name 'subwindow_filters' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Variable 'subwindow_filters' must be private and have accessor methods. 207
Errors Line has trailing spaces. 208
Errors '{' should be on the previous line. 213
Errors Missing a Javadoc comment. 214
Errors '{' should be on the previous line. 215
Errors Line has trailing spaces. 232
Errors First sentence should end with a period. 233
Errors Parameter p_attributes should be final. 234
Errors Expected @param tag for 'p_attributes'. 234
Errors Name 'p_attributes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors '{' should be on the previous line. 235
Errors Line has trailing spaces. 252
Errors Missing a Javadoc comment. 253
Errors Name 'object_colors' must match pattern '^[a-z][a-zA-Z0-9]*$'. 253
Errors Variable 'object_colors' must be private and have accessor methods. 253
Errors Missing a Javadoc comment. 254
Errors Name 'object_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 254
Errors Variable 'object_visibility' must be private and have accessor methods. 254
Errors Missing a Javadoc comment. 255
Errors Name 'layer_visibility' must match pattern '^[a-z][a-zA-Z0-9]*$'. 255
Errors Variable 'layer_visibility' must be private and have accessor methods. 255
Errors Missing a Javadoc comment. 256
Errors Name 'display_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 256
Errors Variable 'display_region' must be private and have accessor methods. 256
Errors Missing a Javadoc comment. 257
Errors Name 'interactive_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 257
Errors Variable 'interactive_state' must be private and have accessor methods. 257
Errors Missing a Javadoc comment. 258
Errors Name 'selection_layers' must match pattern '^[a-z][a-zA-Z0-9]*$'. 258
Errors Variable 'selection_layers' must be private and have accessor methods. 258
Errors Missing a Javadoc comment. 259
Errors Name 'selectable_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Variable 'selectable_items' must be private and have accessor methods. 259
Errors Missing a Javadoc comment. 260
Errors Name 'current_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 260
Errors Variable 'current_layer' must be private and have accessor methods. 260
Errors Missing a Javadoc comment. 261
Errors Name 'rule_selection' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors Variable 'rule_selection' must be private and have accessor methods. 261
Errors Missing a Javadoc comment. 262
Errors Name 'manual_rule_settings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 262
Errors Variable 'manual_rule_settings' must be private and have accessor methods. 262
Errors Missing a Javadoc comment. 263
Errors Name 'push_and_shove_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 263
Errors Variable 'push_and_shove_enabled' must be private and have accessor methods. 263
Errors Missing a Javadoc comment. 264
Errors Name 'drag_components_enabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Variable 'drag_components_enabled' must be private and have accessor methods. 264
Errors Missing a Javadoc comment. 265
Errors Name 'pull_tight_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors Variable 'pull_tight_region' must be private and have accessor methods. 265
Errors Missing a Javadoc comment. 266
Errors Name 'component_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Variable 'component_grid' must be private and have accessor methods. 266
Errors Missing a Javadoc comment. 267
Errors Name 'info_list_selections' must match pattern '^[a-z][a-zA-Z0-9]*$'. 267
Errors Variable 'info_list_selections' must be private and have accessor methods. 267

interactive/StitchRouteState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Line is longer than 80 characters. 42
Errors Parameter p_parent_state should be final. 42
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_board_handling should be final. 42
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Parameter p_logfile should be final. 42
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Errors Line has trailing spaces. 46
Errors Method 'left_button_clicked' is not designed for extension - needs to be abstract, final or empty. 48
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors Parameter p_location should be final. 48
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 52
Errors Method 'add_corner' is not designed for extension - needs to be abstract, final or empty. 54
Errors Name 'add_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_location should be final. 54
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Line has trailing spaces. 60
Errors Method 'mouse_moved' is not designed for extension - needs to be abstract, final or empty. 66
Errors Name 'mouse_moved' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 73
Errors Method 'get_popup_menu' is not designed for extension - needs to be abstract, final or empty. 79
Errors Name 'get_popup_menu' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 83
Errors Method 'get_help_id' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'get_help_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 93
Errors Method 'draw' is not designed for extension - needs to be abstract, final or empty. 95
Errors Parameter p_graphics should be final. 95
Errors Name 'p_graphics' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
Errors '{' should be on the previous line. 96
Errors '{' should be on the previous line. 99
Errors Name 'draw_points' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors Name 'draw_color' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Line is longer than 80 characters. 107
Errors Name 'display_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors Name 'clearance_draw_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '50' is a magic number. 108
Errors Name 'radius_with_clearance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Line is longer than 80 characters. 110
Errors Name 'default_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Line is longer than 80 characters. 111
Errors Name 'cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Line is longer than 80 characters. 112
Errors Line is longer than 80 characters. 113
Errors '0.5' is a magic number. 113
Errors Line is longer than 80 characters. 115
Errors '0.5' is a magic number. 115

interactive/TileConstructionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 38
Errors Class TileConstructionState should be declared as final. 44
Errors '{' should be on the previous line. 45
Errors First sentence should end with a period. 46
Errors Line is longer than 80 characters. 56
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_location should be final. 56
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_parent_state should be final. 56
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_board_handling should be final. 56
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_logfile should be final. 56
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Line is longer than 80 characters. 58
Errors Line has trailing spaces. 60
Errors First sentence should end with a period. 61
Errors Line is longer than 80 characters. 62
Errors Parameter p_location should be final. 62
Errors Expected @param tag for 'p_location'. 62
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_parent_state should be final. 62
Errors Expected @param tag for 'p_parent_state'. 62
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_board_handling should be final. 62
Errors Expected @param tag for 'p_board_handling'. 62
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Parameter p_logfile should be final. 62
Errors Expected @param tag for 'p_logfile'. 62
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 71
Errors First sentence should end with a period. 72
Errors Name 'left_button_clicked' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Parameter p_location should be final. 77
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors Line has trailing spaces. 84
Errors Name 'process_logfile_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors Parameter p_point should be final. 86
Errors Name 'p_point' must match pattern '^[a-z][a-zA-Z0-9]*$'. 86
Errors '{' should be on the previous line. 87
Errors Line has trailing spaces. 90
Errors '{' should be on the previous line. 97
Errors Name 'corner_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors Name 'construction_succeeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 100
Errors '{' should be on the previous line. 102
Errors Name 'edge_lines' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
Errors '{' should be on the previous line. 109
Errors Name 'next_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Name 'obstacle_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Name 'cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line has trailing spaces. 119
Errors Line is longer than 80 characters. 120
Errors '{' should be on the previous line. 122
Errors Line is longer than 80 characters. 124
Errors '{' should be on the previous line. 126
Errors Line is longer than 80 characters. 130
Errors '{' should be on the previous line. 132
Errors '{' should be on the previous line. 139
Errors Line is longer than 80 characters. 140
Errors '}' should be on the same line. 141
Errors '{' should be on the previous line. 143
Errors Line is longer than 80 characters. 144
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 152
Errors Name 'remove_concave_corners' must match pattern '^[a-z][a-zA-Z0-9]*$'. 156
Errors '{' should be on the previous line. 157
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 158
Errors '{' should be on the previous line. 161
Errors Line has trailing spaces. 164
Errors Name 'new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors '3' is a magic number. 166
Errors '{' should be on the previous line. 167
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Name 'curr_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 171
Errors '{' should be on the previous line. 173
Errors Name 'prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors '3' is a magic number. 174
Errors Line is longer than 80 characters. 175
Errors Name 'last_corner_side' must match pattern '^[a-z][a-zA-Z0-9]*$'. 175
Errors '{' should be on the previous line. 177
Errors Line is longer than 80 characters. 181
Errors Line is longer than 80 characters. 187
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 192
Errors Name 'prev_prev_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors '3' is a magic number. 194
Errors '{' should be on the previous line. 195
Errors '3' is a magic number. 196
Errors Line is longer than 80 characters. 198
Errors Line is longer than 80 characters. 200
Errors '}' should be on the same line. 201
Errors '{' should be on the previous line. 203
Errors Line is longer than 80 characters. 204
Errors '{' should be on the previous line. 210
Errors '{' should be on the previous line. 214
Errors First sentence should end with a period. 219
Errors Name 'remove_concave_corners_at_close' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors '{' should be on the previous line. 224
Errors '4' is a magic number. 226
Errors '{' should be on the previous line. 227
Errors Name 'corner_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors '{' should be on the previous line. 233
Errors Name 'new_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors Line has trailing spaces. 237
Errors Name 'first_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 238
Errors Name 'second_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors '3' is a magic number. 240
Errors '{' should be on the previous line. 241
Errors Name 'last_corner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Line is longer than 80 characters. 243
Errors Line has trailing spaces. 249
Errors '{' should be on the previous line. 251
Errors '{' should be on the previous line. 255
Errors Line has trailing spaces. 261
Errors Name 'display_default_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '{' should be on the previous line. 266
Errors Line is longer than 80 characters. 267

interactive/ZoomRegionState.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 34
Errors Line is longer than 80 characters. 43
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_parent_state should be final. 43
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_board_handling should be final. 43
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_logfile should be final. 43
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 57
Errors Name 'get_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_location should be final. 57
Errors Name 'p_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_parent_state should be final. 57
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_board_handling should be final. 57
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Parameter p_logfile should be final. 57
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Errors Line is longer than 80 characters. 59
Errors Name 'new_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 61
Errors Line has trailing spaces. 64
Errors First sentence should end with a period. 65
Errors Line is longer than 80 characters. 72
Errors Parameter p_parent_state should be final. 72
Errors Name 'p_parent_state' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_board_handling should be final. 72
Errors Name 'p_board_handling' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_logfile should be final. 72
Errors Name 'p_logfile' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 80
Errors Method 'complete' is not designed for extension - needs to be abstract, final or empty. 86
Errors '{' should be on the previous line. 87
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 96
Errors Missing a Javadoc comment. 97
Errors Name 'zoom_region' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 100
Errors Line is longer than 80 characters. 103
Errors Name 'sc_corner1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors ';' is preceded with whitespace. 103
Errors Line is longer than 80 characters. 104
Errors Name 'sc_corner2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 104
Errors ';' is preceded with whitespace. 104
Errors ';' is preceded with whitespace. 105

library/BoardLibrary.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 33
Errors Line has trailing spaces. 34
Errors First sentence should end with a period. 35
Errors Parameter p_padstacks should be final. 41
Errors Name 'p_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_packages should be final. 41
Errors Name 'p_packages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 47
Errors First sentence should end with a period. 48
Errors '{' should be on the previous line. 52
Errors Line has trailing spaces. 53
Errors Line has trailing spaces. 55
Errors Line is longer than 80 characters. 57
Errors Method 'set_via_padstacks' is not designed for extension - needs to be abstract, final or empty. 61
Errors Name 'set_via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors Parameter p_padstacks should be final. 61
Errors Name 'p_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 63
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 67
Errors Line has trailing spaces. 70
Errors First sentence should end with a period. 71
Errors Method 'via_padstack_count' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'via_padstack_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 84
Errors First sentence should end with a period. 85
Errors Method 'get_via_padstack' is not designed for extension - needs to be abstract, final or empty. 91
Errors Name 'get_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Parameter p_no should be final. 91
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors '{' should be on the previous line. 92
Errors Line is longer than 80 characters. 93
Errors Line has trailing spaces. 99
Errors Line is longer than 80 characters. 101
Errors Method 'get_via_padstack' is not designed for extension - needs to be abstract, final or empty. 106
Errors Name 'get_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors Parameter p_name should be final. 106
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 106
Errors '{' should be on the previous line. 107
Errors '{' should be on the previous line. 109
Errors 'for' is not followed by whitespace. 112
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors '{' should be on the previous line. 113
Errors '{' should be on the previous line. 115
Errors Line has trailing spaces. 121
Errors Method 'get_via_padstacks' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'get_via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 135
Errors Line has trailing spaces. 140
Errors Line is longer than 80 characters. 143
Errors Method 'add_via_padstack' is not designed for extension - needs to be abstract, final or empty. 148
Errors Name 'add_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Parameter p_padstack should be final. 148
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 149
Errors Line has trailing spaces. 150
Errors '{' should be on the previous line. 151
Errors Line has trailing spaces. 154
Errors Line has trailing spaces. 157
Errors Line is longer than 80 characters. 161
Errors Line is longer than 80 characters. 167
Errors Method 'remove_via_padstack' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'remove_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Parameter p_padstack should be final. 167
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Parameter p_board should be final. 167
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Line has trailing spaces. 172
Errors Line has trailing spaces. 173
Errors Method 'get_mirrored_via_padstack' is not designed for extension - needs to be abstract, final or empty. 181
Errors Name 'get_mirrored_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Parameter p_via_padstack should be final. 181
Errors Name 'p_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors '{' should be on the previous line. 182
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183
Errors Line is longer than 80 characters. 184
Errors Name 'new_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '=' is not followed by whitespace. 188
Errors Name 'new_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Name 'curr_via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors Line is longer than 80 characters. 192
Errors Line has trailing spaces. 199
Errors Method 'is_used' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'is_used' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '(' is preceded with whitespace. 207
Errors Parameter p_padstack should be final. 207
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_board should be final. 207
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Line is longer than 80 characters. 209
Errors 'for' is not followed by whitespace. 210
Errors '{' should be on the previous line. 211
Errors Line is longer than 80 characters. 212
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 212
Errors '{' should be on the previous line. 214
Errors '{' should be on the previous line. 218
Errors '{' should be on the previous line. 226
Errors Name 'curr_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 229
Errors 'if' is not followed by whitespace. 230
Errors '{' should be on the previous line. 231
Errors Line has trailing spaces. 238
Errors Missing a Javadoc comment. 239
Errors Variable 'padstacks' must be private and have accessor methods. 239
Errors Missing a Javadoc comment. 240
Errors Variable 'packages' must be private and have accessor methods. 240
Errors Line is longer than 80 characters. 241
Errors Name 'logical_parts' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Variable 'logical_parts' must be private and have accessor methods. 242
Errors Line has trailing spaces. 243
Errors Line is longer than 80 characters. 244
Errors Name 'via_padstacks' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245

library/LogicalPart.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 24
Errors Line is longer than 80 characters. 29
Errors Line has trailing spaces. 31
Errors Line is longer than 80 characters. 35
Errors Line is longer than 80 characters. 39
Errors Parameter p_name should be final. 41
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_no should be final. 41
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors Parameter p_part_pin_arr should be final. 41
Errors Name 'p_part_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 47
Errors Method 'pin_count' is not designed for extension - needs to be abstract, final or empty. 53
Errors Name 'pin_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors '{' should be on the previous line. 54
Errors Line has trailing spaces. 57
Errors Method 'get_pin' is not designed for extension - needs to be abstract, final or empty. 64
Errors Name 'get_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors Parameter p_no should be final. 64
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 64
Errors '{' should be on the previous line. 65
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 73
Errors Line is longer than 80 characters. 75
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 75
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_window should be final. 75
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_locale should be final. 75
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line has trailing spaces. 77
Errors Line is longer than 80 characters. 78
Errors '{' should be on the previous line. 82
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors Name 'gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
Errors Name 'pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Errors Line has trailing spaces. 102
Errors Missing a Javadoc comment. 103
Errors Variable 'name' must be private and have accessor methods. 103
Errors Missing a Javadoc comment. 104
Errors Variable 'no' must be private and have accessor methods. 104
Errors Missing a Javadoc comment. 105
Errors Name 'part_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 105
Errors Line has trailing spaces. 106
Errors Line is longer than 80 characters. 107
Errors Missing a Javadoc comment. 107
Errors Line is longer than 80 characters. 109
Errors Missing a Javadoc comment. 109
Errors Parameter p_pin_no should be final. 109
Errors Name 'p_pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_pin_name should be final. 109
Errors Name 'p_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_gate_name should be final. 109
Errors Name 'p_gate_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_gate_swap_code should be final. 109
Errors Name 'p_gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_gate_pin_name should be final. 110
Errors Name 'p_gate_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_gate_pin_swap_code should be final. 110
Errors Name 'p_gate_pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Line has trailing spaces. 119
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 120
Errors Missing a Javadoc comment. 120
Errors Parameter p_other should be final. 120
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 121
Errors Line has trailing spaces. 124
Errors Line is longer than 80 characters. 125
Errors Name 'pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 126
Errors Variable 'pin_no' must be private and have accessor methods. 126
Errors Line has trailing spaces. 127
Errors Line is longer than 80 characters. 128
Errors Name 'pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Variable 'pin_name' must be private and have accessor methods. 129
Errors Line has trailing spaces. 130
Errors Name 'gate_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Variable 'gate_name' must be private and have accessor methods. 132
Errors Line has trailing spaces. 133
Errors Line is longer than 80 characters. 135
Errors Name 'gate_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Variable 'gate_swap_code' must be private and have accessor methods. 138
Errors Line has trailing spaces. 139
Errors Name 'gate_pin_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Variable 'gate_pin_name' must be private and have accessor methods. 141
Errors Line has trailing spaces. 142
Errors Line is longer than 80 characters. 144
Errors Name 'gate_pin_swap_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Variable 'gate_pin_swap_code' must be private and have accessor methods. 147

library/LogicalParts.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors Line is longer than 80 characters. 37
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 40
Errors Parameter p_name should be final. 40
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_part_pin_arr should be final. 40
Errors Name 'p_part_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line is longer than 80 characters. 43
Errors Name 'new_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Line has trailing spaces. 47
Errors Line is longer than 80 characters. 49
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 54
Errors Parameter p_name should be final. 54
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Name 'curr_part' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Line is longer than 80 characters. 58
Errors Line has trailing spaces. 65
Errors Line is longer than 80 characters. 67
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 72
Errors Parameter p_part_no should be final. 72
Errors Name 'p_part_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 76
Errors Line has trailing spaces. 81
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 87
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 91
Errors First sentence should end with a period. 92
Errors Name 'part_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93

library/Package.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 35
Errors Line has trailing spaces. 37
Errors Line is longer than 80 characters. 47
Errors Line is longer than 80 characters. 48
Errors Line is longer than 80 characters. 52
Errors More than 7 parameters. 52
Errors Parameter p_name should be final. 52
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_no should be final. 52
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_pin_arr should be final. 52
Errors Name 'p_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_outline should be final. 52
Errors Name 'p_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Parameter p_keepout_arr should be final. 52
Errors Name 'p_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
Errors Line is longer than 80 characters. 53
Errors Parameter p_via_keepout_arr should be final. 53
Errors Name 'p_via_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_place_keepout_arr should be final. 53
Errors Name 'p_place_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_is_front should be final. 53
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Parameter p_package_list should be final. 53
Errors Name 'p_package_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 53
Errors Line has trailing spaces. 65
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 73
Errors Parameter p_other should be final. 73
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 77
Errors Method 'get_pin' is not designed for extension - needs to be abstract, final or empty. 84
Errors Name 'get_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_no should be final. 84
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 87
Errors Line has trailing spaces. 93
Errors Line is longer than 80 characters. 95
Errors Method 'get_pin_no' is not designed for extension - needs to be abstract, final or empty. 101
Errors Name 'get_pin_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors Parameter p_name should be final. 101
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 101
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 104
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 112
Errors Method 'pin_count' is not designed for extension - needs to be abstract, final or empty. 118
Errors Name 'pin_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors Line has trailing spaces. 122
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 128
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 132
Errors Line is longer than 80 characters. 134
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 134
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Parameter p_window should be final. 134
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Parameter p_locale should be final. 134
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Line has trailing spaces. 136
Errors Line is longer than 80 characters. 137
Errors '{' should be on the previous line. 141
Errors Name 'curr_pin' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Line is longer than 80 characters. 148
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Line is longer than 80 characters. 149
Errors Line has trailing spaces. 157
Errors Variable 'name' must be private and have accessor methods. 159
Errors Line has trailing spaces. 160
Errors Variable 'no' must be private and have accessor methods. 162
Errors Line has trailing spaces. 163
Errors Name 'pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Line has trailing spaces. 166
Errors Variable 'outline' must be private and have accessor methods. 168
Errors Line has trailing spaces. 169
Errors Missing a Javadoc comment. 170
Errors Name 'keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors Variable 'keepout_arr' must be private and have accessor methods. 170
Errors Line has trailing spaces. 171
Errors Missing a Javadoc comment. 172
Errors Name 'via_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors Variable 'via_keepout_arr' must be private and have accessor methods. 172
Errors Line has trailing spaces. 173
Errors Missing a Javadoc comment. 174
Errors Name 'place_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 174
Errors Variable 'place_keepout_arr' must be private and have accessor methods. 174
Errors Line has trailing spaces. 175
Errors First sentence should end with a period. 176
Errors Name 'is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors Variable 'is_front' must be private and have accessor methods. 177
Errors Line has trailing spaces. 178
Errors Missing a Javadoc comment. 179
Errors Name 'package_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Line has trailing spaces. 180
Errors '{' should be on the previous line. 185
Errors Line is longer than 80 characters. 190
Errors Parameter p_name should be final. 190
Errors Expected @param tag for 'p_name'. 190
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_padstack_no should be final. 190
Errors Expected @param tag for 'p_padstack_no'. 190
Errors Name 'p_padstack_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_relative_location should be final. 190
Errors Expected @param tag for 'p_relative_location'. 190
Errors Name 'p_relative_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_rotation_in_degree should be final. 190
Errors Expected @param tag for 'p_rotation_in_degree'. 190
Errors Name 'p_rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Line has trailing spaces. 197
Errors Variable 'name' must be private and have accessor methods. 199
Errors Line has trailing spaces. 200
Errors Name 'padstack_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Variable 'padstack_no' must be private and have accessor methods. 202
Errors Line has trailing spaces. 203
Errors Name 'relative_location' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Variable 'relative_location' must be private and have accessor methods. 205
Errors Line has trailing spaces. 206
Errors First sentence should end with a period. 207
Errors Name 'rotation_in_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors Variable 'rotation_in_degree' must be private and have accessor methods. 208
Errors Line has trailing spaces. 210
Errors First sentence should end with a period. 211
Errors '{' should be on the previous line. 213
Errors Missing a Javadoc comment. 214
Errors Parameter p_name should be final. 214
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_area should be final. 214
Errors Name 'p_area' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors Parameter p_layer should be final. 214
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214
Errors '{' should be on the previous line. 215
Errors Missing a Javadoc comment. 220
Errors Variable 'name' must be private and have accessor methods. 220
Errors Missing a Javadoc comment. 221
Errors Variable 'area' must be private and have accessor methods. 221
Errors Missing a Javadoc comment. 222
Errors Variable 'layer' must be private and have accessor methods. 222

library/Packages.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors Parameter p_padstack_list should be final. 43
Errors Name 'p_padstack_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 47
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 56
Errors Parameter p_name should be final. 56
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_is_front should be final. 56
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 57
Errors Name 'other_side_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors 'while' is not followed by whitespace. 60
Errors '{' should be on the previous line. 61
Errors Name 'curr_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Line is longer than 80 characters. 63
Errors '{' should be on the previous line. 66
Errors Line has trailing spaces. 74
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 82
Errors Parameter p_package_no should be final. 82
Errors Name 'p_package_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 83
Errors '{' should be on the previous line. 86
Errors Line has trailing spaces. 91
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 97
Errors '{' should be on the previous line. 98
Errors Line has trailing spaces. 101
Errors Line is longer than 80 characters. 109
Errors Line is longer than 80 characters. 110
Errors Line is longer than 80 characters. 114
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 114
Errors Parameter p_name should be final. 114
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_pin_arr should be final. 114
Errors Name 'p_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_outline should be final. 114
Errors Name 'p_outline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line has trailing spaces. 115
Errors Line is longer than 80 characters. 115
Errors Parameter p_keepout_arr should be final. 115
Errors Name 'p_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Parameter p_via_keepout_arr should be final. 115
Errors Name 'p_via_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 115
Errors Parameter p_place_keepout_arr should be final. 116
Errors Name 'p_place_keepout_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors Parameter p_is_front should be final. 116
Errors Name 'p_is_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Line is longer than 80 characters. 118
Errors Name 'new_package' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Line is longer than 80 characters. 119
Errors Line has trailing spaces. 123
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 131
Errors Parameter p_pin_arr should be final. 131
Errors Name 'p_pin_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 133
Errors Name 'package_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 133
Errors Line has trailing spaces. 134
Errors Line is longer than 80 characters. 135
Errors Line has trailing spaces. 138
Errors First sentence should end with a period. 139
Errors Name 'package_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 140
Errors Line has trailing spaces. 141
Errors Missing a Javadoc comment. 142
Errors Name 'padstack_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 142
Errors Variable 'padstack_list' must be private and have accessor methods. 142

library/Padstack.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 34
Errors Line has trailing spaces. 36
Errors Line is longer than 80 characters. 38
Errors Line is longer than 80 characters. 39
Errors Line is longer than 80 characters. 40
Errors Line is longer than 80 characters. 43
Errors Parameter p_name should be final. 43
Errors Expected @param tag for 'p_name'. 43
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_no should be final. 43
Errors Expected @param tag for 'p_no'. 43
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_shapes should be final. 43
Errors Expected @param tag for 'p_shapes'. 43
Errors Name 'p_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_is_drilllable should be final. 43
Errors Expected @param tag for 'p_is_drilllable'. 43
Errors Name 'p_is_drilllable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_placed_absolute should be final. 44
Errors Expected @param tag for 'p_placed_absolute'. 44
Errors Name 'p_placed_absolute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors Parameter p_padstack_list should be final. 44
Errors Expected @param tag for 'p_padstack_list'. 44
Errors Name 'p_padstack_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 53
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 61
Errors Parameter p_other should be final. 61
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 65
Errors First sentence should end with a period. 66
Errors Method 'get_shape' is not designed for extension - needs to be abstract, final or empty. 72
Errors Name 'get_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors Parameter p_layer should be final. 72
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors '{' should be on the previous line. 75
Errors Line has trailing spaces. 81
Errors Method 'from_layer' is not designed for extension - needs to be abstract, final or empty. 87
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors '{' should be on the previous line. 91
Errors Line has trailing spaces. 96
Errors Method 'to_layer' is not designed for extension - needs to be abstract, final or empty. 102
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 102
Errors '{' should be on the previous line. 103
Errors '{' should be on the previous line. 106
Errors Line has trailing spaces. 111
Errors Method 'board_layer_count' is not designed for extension - needs to be abstract, final or empty. 117
Errors Name 'board_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors '{' should be on the previous line. 118
Errors Line has trailing spaces. 121
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 127
Errors '{' should be on the previous line. 128
Errors Line has trailing spaces. 131
Errors Line is longer than 80 characters. 133
Errors Line is longer than 80 characters. 134
Errors Line is longer than 80 characters. 141
Errors Method 'get_trace_exit_directions' is not designed for extension - needs to be abstract, final or empty. 141
Errors Name 'get_trace_exit_directions' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Parameter p_layer should be final. 141
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Parameter p_factor should be final. 141
Errors Name 'p_factor' must match pattern '^[a-z][a-zA-Z0-9]*$'. 141
Errors Line is longer than 80 characters. 143
Errors '{' should be on the previous line. 145
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors Name 'curr_box' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Line has trailing spaces. 158
Errors Name 'all_dirs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Line has trailing spaces. 160
Errors '<' should be on a new line. 160
Errors '{' should be on the previous line. 162
Errors Line has trailing spaces. 165
Errors '{' should be on the previous line. 167
Errors '{' should be on the previous line. 172
Errors Line has trailing spaces. 178
Errors Line is longer than 80 characters. 180
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 180
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Parameter p_window should be final. 180
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Parameter p_locale should be final. 180
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors Line has trailing spaces. 182
Errors Line is longer than 80 characters. 183
Errors '{' should be on the previous line. 187
Errors '{' should be on the previous line. 189
Errors Line is longer than 80 characters. 194
Errors Line has trailing spaces. 199
Errors Missing a Javadoc comment. 200
Errors Missing a Javadoc comment. 201
Errors Variable 'name' must be private and have accessor methods. 201
Errors Missing a Javadoc comment. 202
Errors Variable 'no' must be private and have accessor methods. 202
Errors Line has trailing spaces. 203
Errors First sentence should end with a period. 204
Errors Name 'attach_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 205
Errors Variable 'attach_allowed' must be private and have accessor methods. 205
Errors Line has trailing spaces. 206
Errors Line is longer than 80 characters. 208
Errors Name 'placed_absolute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 211
Errors Variable 'placed_absolute' must be private and have accessor methods. 211
Errors Line has trailing spaces. 212
Errors First sentence should end with a period. 213
Errors Name 'padstack_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 214

library/Padstacks.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 35
Errors First sentence should end with a period. 36
Errors Parameter p_layer_structure should be final. 41
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors Line has trailing spaces. 46
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 54
Errors Parameter p_name should be final. 54
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors 'while' is not followed by whitespace. 57
Errors '{' should be on the previous line. 58
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Line is longer than 80 characters. 60
Errors Line has trailing spaces. 67
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 73
Errors '{' should be on the previous line. 74
Errors Line has trailing spaces. 77
Errors First sentence should end with a period. 78
Errors Line is longer than 80 characters. 79
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 84
Errors Parameter p_padstack_no should be final. 84
Errors Name 'p_padstack_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors '{' should be on the previous line. 87
Errors Name 'padstack_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors Line is longer than 80 characters. 89
Errors '{' should be on the previous line. 94
Errors Line has trailing spaces. 99
Errors Line is longer than 80 characters. 103
Errors Line is longer than 80 characters. 104
Errors Line is longer than 80 characters. 112
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 112
Errors Parameter p_name should be final. 112
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Parameter p_shapes should be final. 112
Errors Name 'p_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Parameter p_drill_allowed should be final. 112
Errors Name 'p_drill_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Parameter p_placed_absolute should be final. 112
Errors Name 'p_placed_absolute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 112
Errors Name 'new_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Line is longer than 80 characters. 115
Errors Line has trailing spaces. 119
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 128
Errors Parameter p_shapes should be final. 128
Errors Name 'p_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Line is longer than 80 characters. 130
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors Line has trailing spaces. 133
Errors Line is longer than 80 characters. 135
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 144
Errors Parameter p_shape should be final. 144
Errors Name 'p_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_from_layer should be final. 144
Errors Name 'p_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_to_layer should be final. 144
Errors Name 'p_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors Line is longer than 80 characters. 146
Errors Name 'shape_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 146
Errors Name 'from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Line is longer than 80 characters. 148
Errors Name 'to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors '{' should be on the previous line. 150
Errors Line has trailing spaces. 155
Errors First sentence should end with a period. 156
Errors Name 'padstack_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors Line has trailing spaces. 158
Errors Name 'board_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Variable 'board_layer_structure' must be private and have accessor methods. 160

rules/BoardRules.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors First sentence should end with a period. 25
Errors '{' should be on the previous line. 33
Errors Line is longer than 80 characters. 40
Errors Parameter p_layer_structure should be final. 40
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Parameter p_clearance_matrix should be final. 40
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Errors Line has trailing spaces. 46
Errors '100000' is a magic number. 47
Errors '100' is a magic number. 48
Errors Line has trailing spaces. 50
Errors Line is longer than 80 characters. 52
Errors Method 'get_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'get_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '(' is followed by whitespace. 58
Errors Parameter p_net_no should be final. 58
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors Parameter p_layer should be final. 58
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors Line has trailing spaces. 63
Errors Line is longer than 80 characters. 65
Errors Line is longer than 80 characters. 66
Errors Method 'trace_widths_are_layer_dependent' is not designed for extension - needs to be abstract, final or empty. 71
Errors Name 'trace_widths_are_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors Parameter p_net_no should be final. 71
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 71
Errors '{' should be on the previous line. 72
Errors Name 'compare_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 75
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 83
Errors First sentence should end with a period. 84
Errors Method 'get_min_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 89
Errors Name 'get_min_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors '{' should be on the previous line. 90
Errors Line has trailing spaces. 93
Errors First sentence should end with a period. 94
Errors Method 'get_max_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 99
Errors Name 'get_max_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors Line has trailing spaces. 103
Errors Method 'set_default_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 110
Errors Name 'set_default_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_layer should be final. 110
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors Parameter p_value should be final. 110
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 111
Errors Line has trailing spaces. 116
Errors Method 'get_default_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 123
Errors Name 'get_default_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '(' is preceded with whitespace. 123
Errors Parameter p_layer should be final. 123
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 123
Errors '{' should be on the previous line. 124
Errors Line has trailing spaces. 127
Errors Method 'set_default_trace_half_widths' is not designed for extension - needs to be abstract, final or empty. 134
Errors Name 'set_default_trace_half_widths' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors Parameter p_value should be final. 134
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 134
Errors '{' should be on the previous line. 135
Errors '{' should be on the previous line. 137
Errors Line is longer than 80 characters. 138
Errors Line has trailing spaces. 145
Errors Line is longer than 80 characters. 147
Errors Method 'get_default_net_class' is not designed for extension - needs to be abstract, final or empty. 151
Errors Name 'get_default_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 151
Errors '{' should be on the previous line. 152
Errors '{' should be on the previous line. 154
Errors Line has trailing spaces. 160
Errors First sentence should end with a period. 161
Errors Name 'default_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 167
Errors Line has trailing spaces. 170
Errors First sentence should end with a period. 171
Errors Name 'clearance_class_none' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 177
Errors Line has trailing spaces. 180
Errors Method 'get_new_net_class' is not designed for extension - needs to be abstract, final or empty. 187
Errors Name 'get_new_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_locale should be final. 187
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors Line is longer than 80 characters. 189
Errors Line is longer than 80 characters. 190
Errors Line is longer than 80 characters. 192
Errors Line has trailing spaces. 195
Errors Method 'get_new_net_class' is not designed for extension - needs to be abstract, final or empty. 202
Errors Name 'get_new_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors Parameter p_name should be final. 202
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 202
Errors '{' should be on the previous line. 203
Errors Line is longer than 80 characters. 204
Errors Line is longer than 80 characters. 205
Errors Line is longer than 80 characters. 207
Errors Line has trailing spaces. 210
Errors Method 'create_default_via_rule' is not designed for extension - needs to be abstract, final or empty. 219
Errors Name 'create_default_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_net_class should be final. 219
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors Parameter p_name should be final. 219
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 219
Errors '{' should be on the previous line. 220
Errors '{' should be on the previous line. 222
Errors Name 'default_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
Errors Line is longer than 80 characters. 227
Errors Name 'default_via_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 229
Errors Name 'curr_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors '{' should be on the previous line. 232
Errors Name 'curr_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 233
Errors Name 'curr_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 234
Errors Name 'curr_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 235
Errors Line is longer than 80 characters. 236
Errors Name 'existing_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 238
Errors Line is longer than 80 characters. 239
Errors Name 'new_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 239
Errors Line is longer than 80 characters. 240
Errors Name 'existing_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 240
Errors '{' should be on the previous line. 242
Errors '}' should be on the same line. 247
Errors '{' should be on the previous line. 249
Errors Line has trailing spaces. 257
Errors Method 'create_default_net_class' is not designed for extension - needs to be abstract, final or empty. 261
Errors Name 'create_default_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 261
Errors '{' should be on the previous line. 262
Errors Line is longer than 80 characters. 264
Errors Name 'default_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 264
Errors Name 'default_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 265
Errors '1500' is a magic number. 265
Errors Line has trailing spaces. 269
Errors Method 'append_net_class' is not designed for extension - needs to be abstract, final or empty. 276
Errors Name 'append_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Parameter p_locale should be final. 276
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors '{' should be on the previous line. 277
Errors Line is longer than 80 characters. 278
Errors Name 'new_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors Name 'default_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors Line is longer than 80 characters. 282
Errors Line has trailing spaces. 285
Errors Line is longer than 80 characters. 287
Errors Line is longer than 80 characters. 288
Errors Method 'append_net_class' is not designed for extension - needs to be abstract, final or empty. 293
Errors Name 'append_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors Parameter p_name should be final. 293
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 293
Errors '{' should be on the previous line. 294
Errors Name 'found_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 295
Errors '{' should be on the previous line. 297
Errors Line is longer than 80 characters. 300
Errors Name 'new_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 300
Errors Name 'default_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 301
Errors Line is longer than 80 characters. 302
Errors Line is longer than 80 characters. 305
Errors Line has trailing spaces. 308
Errors Method 'get_default_via_rule' is not designed for extension - needs to be abstract, final or empty. 314
Errors Name 'get_default_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 315
Errors '{' should be on the previous line. 317
Errors Line has trailing spaces. 322
Errors Method 'get_via_rule' is not designed for extension - needs to be abstract, final or empty. 329
Errors Name 'get_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors Parameter p_name should be final. 329
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 329
Errors '{' should be on the previous line. 330
Errors Name 'curr_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 332
Errors 'if' is not followed by whitespace. 333
Errors '{' should be on the previous line. 334
Errors Line has trailing spaces. 340
Errors Line is longer than 80 characters. 342
Errors Line is longer than 80 characters. 349
Errors Method 'change_clearance_class_no' is not designed for extension - needs to be abstract, final or empty. 349
Errors Name 'change_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors Parameter p_from_no should be final. 349
Errors Name 'p_from_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors Parameter p_to_no should be final. 349
Errors Name 'p_to_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors Parameter p_board_items should be final. 349
Errors Name 'p_board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors 'for' is not followed by whitespace. 351
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 351
Errors '{' should be on the previous line. 352
Errors '{' should be on the previous line. 354
Errors Line has trailing spaces. 358
Errors '{' should be on the previous line. 360
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 361
Errors '{' should be on the previous line. 363
Errors Line is longer than 80 characters. 366
Errors Name 'curr_item_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 366
Errors Line is longer than 80 characters. 368
Errors Line is longer than 80 characters. 370
Errors Line has trailing spaces. 374
Errors '{' should be on the previous line. 376
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors '{' should be on the previous line. 379
Errors Line has trailing spaces. 384
Errors Line has trailing spaces. 385
Errors Line is longer than 80 characters. 388
Errors Line is longer than 80 characters. 394
Errors Method 'remove_clearance_class' is not designed for extension - needs to be abstract, final or empty. 394
Errors Name 'remove_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors Parameter p_index should be final. 394
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors Parameter p_board_items should be final. 394
Errors Name 'p_board_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors 'for' is not followed by whitespace. 396
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors '{' should be on the previous line. 397
Errors '{' should be on the previous line. 399
Errors '{' should be on the previous line. 404
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 405
Errors '{' should be on the previous line. 407
Errors Line is longer than 80 characters. 410
Errors Name 'curr_item_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 410
Errors Line is longer than 80 characters. 412
Errors Line has trailing spaces. 418
Errors '{' should be on the previous line. 420
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 421
Errors '{' should be on the previous line. 423
Errors Line has trailing spaces. 427
Errors 'for' is not followed by whitespace. 428
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 428
Errors '{' should be on the previous line. 429
Errors '{' should be on the previous line. 431
Errors Line is longer than 80 characters. 432
Errors Line has trailing spaces. 435
Errors '{' should be on the previous line. 437
Errors Name 'curr_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors '{' should be on the previous line. 440
Errors Line is longer than 80 characters. 441
Errors Line is longer than 80 characters. 443
Errors Name 'curr_item_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Line is longer than 80 characters. 445
Errors Name 'curr_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 445
Errors '{' should be on the previous line. 447
Errors Line is longer than 80 characters. 448
Errors Line has trailing spaces. 452
Errors '{' should be on the previous line. 454
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 455
Errors '{' should be on the previous line. 457
Errors Line is longer than 80 characters. 458
Errors Line has trailing spaces. 464
Errors Method 'get_pin_edge_to_turn_dist' is not designed for extension - needs to be abstract, final or empty. 472
Errors Name 'get_pin_edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 472
Errors '{' should be on the previous line. 473
Errors Line has trailing spaces. 476
Errors Method 'set_pin_edge_to_turn_dist' is not designed for extension - needs to be abstract, final or empty. 484
Errors Name 'set_pin_edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Parameter p_value should be final. 484
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors '{' should be on the previous line. 485
Errors Line has trailing spaces. 488
Errors Line has trailing spaces. 489
Errors Method 'set_ignore_conduction' is not designed for extension - needs to be abstract, final or empty. 495
Errors Name 'set_ignore_conduction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors Parameter p_value should be final. 495
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 495
Errors '{' should be on the previous line. 496
Errors Line has trailing spaces. 499
Errors Method 'get_ignore_conduction' is not designed for extension - needs to be abstract, final or empty. 505
Errors Name 'get_ignore_conduction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 505
Errors '{' should be on the previous line. 506
Errors Line has trailing spaces. 509
Errors Method 'get_trace_angle_restriction' is not designed for extension - needs to be abstract, final or empty. 515
Errors Name 'get_trace_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 515
Errors '{' should be on the previous line. 516
Errors Line has trailing spaces. 519
Errors Line is longer than 80 characters. 525
Errors Method 'set_trace_angle_restriction' is not designed for extension - needs to be abstract, final or empty. 525
Errors Name 'set_trace_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Parameter p_angle_restriction should be final. 525
Errors Name 'p_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 525
Errors Line has trailing spaces. 529
Errors Line has trailing spaces. 530
Errors Line is longer than 80 characters. 532
Errors Method 'set_slow_autoroute_algorithm' is not designed for extension - needs to be abstract, final or empty. 538
Errors Name 'set_slow_autoroute_algorithm' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors Parameter p_value should be final. 538
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 538
Errors '{' should be on the previous line. 539
Errors Line has trailing spaces. 542
Errors Line is longer than 80 characters. 544
Errors Method 'get_slow_autoroute_algorithm' is not designed for extension - needs to be abstract, final or empty. 550
Errors Name 'get_slow_autoroute_algorithm' must match pattern '^[a-z][a-zA-Z0-9]*$'. 550
Errors '{' should be on the previous line. 551
Errors Line has trailing spaces. 554
Errors Line is longer than 80 characters. 556
Errors Method 'get_default_via_diameter' is not designed for extension - needs to be abstract, final or empty. 560
Errors Name 'get_default_via_diameter' must match pattern '^[a-z][a-zA-Z0-9]*$'. 560
Errors '{' should be on the previous line. 561
Errors Name 'default_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 562
Errors '{' should be on the previous line. 564
Errors '{' should be on the previous line. 568
Errors Line is longer than 80 characters. 571
Errors Name 'via_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 571
Errors Line is longer than 80 characters. 572
Errors Name 'curr_shape' must match pattern '^[a-z][a-zA-Z0-9]*$'. 572
Errors Line has trailing spaces. 578
Errors Line has trailing spaces. 579
Errors First sentence should end with a period. 580
Errors Line has trailing spaces. 581
Errors Line has trailing spaces. 582
Errors Parameter p_stream should be final. 586
Errors Expected @param tag for 'p_stream'. 586
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 586
Errors Expected @throws tag for 'java.io.IOException'. 587
Errors '{' should be on the previous line. 588
Errors Line has trailing spaces. 592
Errors First sentence should end with a period. 593
Errors Line has trailing spaces. 593
Errors Line has trailing spaces. 594
Errors Line has trailing spaces. 595
Errors Parameter p_stream should be final. 600
Errors Expected @param tag for 'p_stream'. 600
Errors Name 'p_stream' must match pattern '^[a-z][a-zA-Z0-9]*$'. 600
Errors Expected @throws tag for 'java.io.IOException'. 601
Errors Expected @throws tag for 'java.lang.ClassNotFoundException'. 601
Errors '{' should be on the previous line. 602
Errors Name 'snap_angle_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 604
Errors Line is longer than 80 characters. 605
Errors Line has trailing spaces. 607
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 612
Errors Variable 'clearance_matrix' must be private and have accessor methods. 612
Errors Line has trailing spaces. 613
Errors Line has trailing spaces. 614
Errors Variable 'nets' must be private and have accessor methods. 618
Errors Line has trailing spaces. 619
Errors Line has trailing spaces. 620
Errors Name 'trace_angle_restriction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 622
Errors Line has trailing spaces. 623
Errors Name 'ignore_conduction' must match pattern '^[a-z][a-zA-Z0-9]*$'. 627
Errors Line has trailing spaces. 628
Errors Missing a Javadoc comment. 629
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 629
Errors Line has trailing spaces. 630
Errors Missing a Javadoc comment. 631
Errors Name 'via_infos' must match pattern '^[a-z][a-zA-Z0-9]*$'. 631
Errors Variable 'via_infos' must be private and have accessor methods. 631
Errors Line has trailing spaces. 632
Errors Line is longer than 80 characters. 633
Errors Missing a Javadoc comment. 633
Errors Name 'via_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 633
Errors Variable 'via_rules' must be private and have accessor methods. 633
Errors Line has trailing spaces. 634
Errors Missing a Javadoc comment. 635
Errors Name 'net_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 635
Errors Variable 'net_classes' must be private and have accessor methods. 635
Errors Line has trailing spaces. 636
Errors First sentence should end with a period. 637
Errors Name 'min_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 638
Errors Line has trailing spaces. 639
Errors First sentence should end with a period. 640
Errors Name 'max_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 641
Errors Line has trailing spaces. 642
Errors Line is longer than 80 characters. 644
Errors Name 'pin_edge_to_turn_dist' must match pattern '^[a-z][a-zA-Z0-9]*$'. 648
Errors Line has trailing spaces. 649
Errors Missing a Javadoc comment. 650
Errors Name 'slow_autoroute_algorithm' must match pattern '^[a-z][a-zA-Z0-9]*$'. 650

rules/ClearanceMatrix.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 28
Errors Line is longer than 80 characters. 37
Errors Name 'get_default_instance' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_layer_structure should be final. 37
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Parameter p_default_value should be final. 37
Errors Name 'p_default_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Errors Name 'name_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Errors Line is longer than 80 characters. 42
Errors Line has trailing spaces. 46
Errors Line is longer than 80 characters. 56
Errors Parameter p_class_count should be final. 56
Errors Name 'p_class_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_layer_structure should be final. 56
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors Parameter p_name_arr should be final. 56
Errors Name 'p_name_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Errors '{' should be on the previous line. 62
Errors Line has trailing spaces. 67
Errors Method 'get_no' is not designed for extension - needs to be abstract, final or empty. 75
Errors Name 'get_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_name should be final. 75
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors '{' should be on the previous line. 76
Errors '{' should be on the previous line. 78
Errors '{' should be on the previous line. 80
Errors Line has trailing spaces. 86
Errors Method 'get_name' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'get_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_cl_class should be final. 93
Errors Name 'p_cl_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors '{' should be on the previous line. 96
Errors Line is longer than 80 characters. 97
Errors Line has trailing spaces. 102
Errors Method 'set_default_value' is not designed for extension - needs to be abstract, final or empty. 109
Errors Name 'set_default_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors Parameter p_value should be final. 109
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors '{' should be on the previous line. 112
Errors Line has trailing spaces. 116
Errors Method 'set_default_value' is not designed for extension - needs to be abstract, final or empty. 124
Errors Name 'set_default_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_layer should be final. 124
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors Parameter p_value should be final. 124
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 125
Errors '{' should be on the previous line. 127
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 130
Errors Line has trailing spaces. 135
Errors Method 'set_value' is not designed for extension - needs to be abstract, final or empty. 144
Errors Name 'set_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_i should be final. 144
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_j should be final. 144
Errors Name 'p_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors Parameter p_value should be final. 144
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 144
Errors '{' should be on the previous line. 145
Errors '{' should be on the previous line. 147
Errors Line has trailing spaces. 151
Errors Method 'set_inner_value' is not designed for extension - needs to be abstract, final or empty. 160
Errors Name 'set_inner_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_i should be final. 160
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_j should be final. 160
Errors Name 'p_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_value should be final. 160
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors '{' should be on the previous line. 163
Errors Line has trailing spaces. 167
Errors Method 'set_value' is not designed for extension - needs to be abstract, final or empty. 176
Errors Name 'set_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Parameter p_i should be final. 176
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Parameter p_j should be final. 176
Errors Name 'p_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Parameter p_layer should be final. 176
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors Parameter p_value should be final. 176
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 176
Errors '{' should be on the previous line. 177
Errors Name 'curr_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 178
Errors Name 'curr_entry' must match pattern '^[a-z][a-zA-Z0-9]*$'. 179
Errors Line is longer than 80 characters. 184
Errors Line is longer than 80 characters. 185
Errors Line has trailing spaces. 187
Errors Method 'value' is not designed for extension - needs to be abstract, final or empty. 197
Errors Parameter p_i should be final. 197
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_j should be final. 197
Errors Name 'p_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors Parameter p_layer should be final. 197
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors '{' should be on the previous line. 201
Errors Line has trailing spaces. 206
Errors Method 'max_value' is not designed for extension - needs to be abstract, final or empty. 215
Errors Name 'max_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_i should be final. 215
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_layer should be final. 215
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors Line has trailing spaces. 223
Errors Method 'max_value' is not designed for extension - needs to be abstract, final or empty. 230
Errors Name 'max_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors Parameter p_layer should be final. 230
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 230
Errors '{' should be on the previous line. 231
Errors Line has trailing spaces. 236
Errors Method 'is_layer_dependent' is not designed for extension - needs to be abstract, final or empty. 245
Errors Name 'is_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_i should be final. 245
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Parameter p_j should be final. 245
Errors Name 'p_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors '{' should be on the previous line. 246
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 247
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 251
Errors Line has trailing spaces. 257
Errors Line is longer than 80 characters. 260
Errors Method 'is_inner_layer_dependent' is not designed for extension - needs to be abstract, final or empty. 266
Errors Name 'is_inner_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_i should be final. 266
Errors Name 'p_i' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors Parameter p_j should be final. 266
Errors Name 'p_j' must match pattern '^[a-z][a-zA-Z0-9]*$'. 266
Errors '{' should be on the previous line. 267
Errors '{' should be on the previous line. 269
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 272
Errors '{' should be on the previous line. 274
Errors '{' should be on the previous line. 276
Errors Line has trailing spaces. 282
Errors First sentence should end with a period. 283
Errors Method 'get_row' is not designed for extension - needs to be abstract, final or empty. 289
Errors Name 'get_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors Parameter p_no should be final. 289
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 289
Errors '{' should be on the previous line. 290
Errors '{' should be on the previous line. 292
Errors Line has trailing spaces. 298
Errors Method 'get_class_count' is not designed for extension - needs to be abstract, final or empty. 304
Errors Name 'get_class_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 304
Errors '{' should be on the previous line. 305
Errors Line has trailing spaces. 308
Errors First sentence should end with a period. 309
Errors Method 'get_layer_count' is not designed for extension - needs to be abstract, final or empty. 314
Errors Name 'get_layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 314
Errors '{' should be on the previous line. 315
Errors Line has trailing spaces. 318
Errors Line is longer than 80 characters. 320
Errors Line is longer than 80 characters. 326
Errors Method 'clearance_compensation_value' is not designed for extension - needs to be abstract, final or empty. 326
Errors Name 'clearance_compensation_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors Parameter p_clearance_class_no should be final. 326
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors Parameter p_layer should be final. 326
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 326
Errors Line is longer than 80 characters. 328
Errors '/' is not preceded with whitespace. 328
Errors Line has trailing spaces. 330
Errors Line is longer than 80 characters. 334
Errors Method 'append_class' is not designed for extension - needs to be abstract, final or empty. 339
Errors Name 'append_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors Parameter p_class_name should be final. 339
Errors Name 'p_class_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 339
Errors '{' should be on the previous line. 340
Errors '{' should be on the previous line. 342
Errors Name 'old_class_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors Line has trailing spaces. 347
Errors Name 'new_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Line has trailing spaces. 349
Errors '{' should be on the previous line. 352
Errors Name 'curr_old_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 353
Errors Name 'curr_new_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 355
Errors '{' should be on the previous line. 358
Errors Line has trailing spaces. 361
Errors Line has trailing spaces. 364
Errors Line has trailing spaces. 366
Errors Line has trailing spaces. 368
Errors Line has trailing spaces. 370
Errors Line has trailing spaces. 372
Errors '{' should be on the previous line. 374
Errors '{' should be on the previous line. 376
Errors Name 'default_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 377
Errors Line has trailing spaces. 382
Errors '{' should be on the previous line. 384
Errors Name 'default_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 385
Errors Line has trailing spaces. 390
Errors Method 'remove_class' is not designed for extension - needs to be abstract, final or empty. 394
Errors Name 'remove_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors Parameter p_index should be final. 394
Errors Expected @param tag for 'p_index'. 394
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 394
Errors '{' should be on the previous line. 395
Errors Name 'old_class_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Line has trailing spaces. 398
Errors Name 'new_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 399
Errors Line has trailing spaces. 400
Errors Name 'new_row_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '{' should be on the previous line. 404
Errors '{' should be on the previous line. 406
Errors Name 'curr_old_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors Name 'curr_new_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 411
Errors Line has trailing spaces. 412
Errors Name 'new_column_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 413
Errors '{' should be on the previous line. 415
Errors '{' should be on the previous line. 417
Errors Line has trailing spaces. 427
Errors Line is longer than 80 characters. 429
Errors Method 'is_equal' is not designed for extension - needs to be abstract, final or empty. 436
Errors Name 'is_equal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors Parameter p_1 should be final. 436
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors Parameter p_2 should be final. 436
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 436
Errors '{' should be on the previous line. 437
Errors '{' should be on the previous line. 439
Errors Line is longer than 80 characters. 442
Errors Name 'row_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 446
Errors Name 'row_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 447
Errors '{' should be on the previous line. 449
Errors '{' should be on the previous line. 451
Errors Line has trailing spaces. 457
Errors First sentence should end with a period. 458
Errors Name 'class_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 461
Errors Line has trailing spaces. 462
Errors Missing a Javadoc comment. 463
Errors Name 'layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 463
Errors Missing a Javadoc comment. 464
Errors Line is longer than 80 characters. 465
Errors Missing a Javadoc comment. 465
Errors Name 'max_value_on_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 465
Errors Line has trailing spaces. 466
Errors Line has trailing spaces. 467
Errors First sentence should end with a period. 468
Errors Class Row should be declared as final. 471
Errors Line is longer than 80 characters. 471
Errors Missing a Javadoc comment. 473
Errors Parameter p_name should be final. 473
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 473
Errors '{' should be on the previous line. 474
Errors '{' should be on the previous line. 478
Errors Line has trailing spaces. 483
Errors Line is longer than 80 characters. 484
Errors Missing a Javadoc comment. 484
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Parameter p_window should be final. 484
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Parameter p_locale should be final. 484
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 484
Errors Line has trailing spaces. 486
Errors Line is longer than 80 characters. 487
Errors Line is longer than 80 characters. 488
Errors '{' should be on the previous line. 491
Errors Name 'curr_column' must match pattern '^[a-z][a-zA-Z0-9]*$'. 496
Errors '{' should be on the previous line. 498
Errors Line is longer than 80 characters. 499
Errors '{' should be on the previous line. 501
Errors '}' should be on the same line. 509
Errors '{' should be on the previous line. 511
Errors Line has trailing spaces. 517
Errors Missing a Javadoc comment. 518
Errors Variable 'name' must be private and have accessor methods. 518
Errors Line has trailing spaces. 519
Errors Missing a Javadoc comment. 520
Errors Name 'max_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 520
Errors Variable 'max_value' must be private and have accessor methods. 520
Errors Missing a Javadoc comment. 521
Errors Variable 'column' must be private and have accessor methods. 521
Errors Line has trailing spaces. 523
Errors First sentence should end with a period. 524
Errors Class MatrixEntry should be declared as final. 527
Errors '{' should be on the previous line. 528
Errors Missing a Javadoc comment. 529
Errors '{' should be on the previous line. 530
Errors '{' should be on the previous line. 533
Errors Line has trailing spaces. 537
Errors Expected an @return tag. 541
Errors Parameter p_other should be final. 541
Errors Expected @param tag for 'p_other'. 541
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 541
Errors '{' should be on the previous line. 542
Errors '{' should be on the previous line. 544
Errors '{' should be on the previous line. 546
Errors Line has trailing spaces. 552
Errors Expected an @return tag. 556
Errors Name 'is_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 556
Errors '{' should be on the previous line. 557
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 558
Errors '{' should be on the previous line. 560
Errors '{' should be on the previous line. 562
Errors Missing a Javadoc comment. 568
Errors Variable 'layer' must be private and have accessor methods. 568

rules/DefaultItemClearanceClasses.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Line has trailing spaces. 32
Errors First sentence should end with a period. 33
Errors '{' should be on the previous line. 37
Errors '{' should be on the previous line. 39
Errors Line has trailing spaces. 43
Errors Parameter p_classes should be final. 49
Errors Name 'p_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 49
Errors '{' should be on the previous line. 50
Errors '{' should be on the previous line. 52
Errors Line has trailing spaces. 56
Errors '{' should be on the previous line. 62
Errors Missing a Javadoc comment. 63
Errors Missing a Javadoc comment. 63
Errors Missing a Javadoc comment. 63
Errors Missing a Javadoc comment. 63
Errors Missing a Javadoc comment. 63
Errors Missing a Javadoc comment. 63
Errors Line has trailing spaces. 65
Errors Line is longer than 80 characters. 67
Errors Line is longer than 80 characters. 69
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 72
Errors Parameter p_item_class should be final. 72
Errors Name 'p_item_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 72
Errors '{' should be on the previous line. 73
Errors Line has trailing spaces. 76
Errors Line is longer than 80 characters. 81
Errors Method 'set' is not designed for extension - needs to be abstract, final or empty. 84
Errors Parameter p_item_class should be final. 84
Errors Name 'p_item_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors Parameter p_index should be final. 84
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 84
Errors '{' should be on the previous line. 85
Errors Line has trailing spaces. 88
Errors Method 'set_all' is not designed for extension - needs to be abstract, final or empty. 94
Errors Name 'set_all' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors Parameter p_index should be final. 94
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 94
Errors '{' should be on the previous line. 95
Errors '{' should be on the previous line. 97
Errors Line has trailing spaces. 101
Errors Missing a Javadoc comment. 102

rules/Net.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 33
Errors Line is longer than 80 characters. 46
Errors Parameter p_name should be final. 46
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_subnet_number should be final. 46
Errors Name 'p_subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_no should be final. 46
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_net_list should be final. 46
Errors Name 'p_net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Parameter p_contains_plane should be final. 46
Errors Name 'p_contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 46
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 61
Errors '{' should be on the previous line. 62
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 73
Errors Parameter p_other should be final. 73
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 73
Errors '{' should be on the previous line. 74
Errors Method 'get_class' is not designed for extension - needs to be abstract, final or empty. 83
Errors Name 'get_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors First sentence should end with a period. 88
Errors Method 'set_class' is not designed for extension - needs to be abstract, final or empty. 93
Errors Name 'set_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors Parameter p_rule should be final. 93
Errors Name 'p_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 93
Errors '{' should be on the previous line. 94
Errors Method 'get_terminal_items' is not designed for extension - needs to be abstract, final or empty. 103
Errors Name 'get_terminal_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
Errors '{' should be on the previous line. 104
Errors Line is longer than 80 characters. 107
Errors '{' should be on the previous line. 109
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 110
Errors '{' should be on the previous line. 112
Errors '{' should be on the previous line. 116
Errors Line is longer than 80 characters. 117
Errors Method 'get_pins' is not designed for extension - needs to be abstract, final or empty. 131
Errors Name 'get_pins' must match pattern '^[a-z][a-zA-Z0-9]*$'. 131
Errors '{' should be on the previous line. 132
Errors Line is longer than 80 characters. 133
Errors Line is longer than 80 characters. 135
Errors '{' should be on the previous line. 137
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 140
Errors '{' should be on the previous line. 144
Errors '{' should be on the previous line. 146
Errors Method 'get_items' is not designed for extension - needs to be abstract, final or empty. 159
Errors Name 'get_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors '{' should be on the previous line. 160
Errors Line is longer than 80 characters. 161
Errors Line is longer than 80 characters. 163
Errors '{' should be on the previous line. 165
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 168
Errors '{' should be on the previous line. 172
Errors Line is longer than 80 characters. 180
Errors Method 'get_trace_length' is not designed for extension - needs to be abstract, final or empty. 184
Errors Name 'get_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 184
Errors '{' should be on the previous line. 185
Errors Name 'cumulative_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 186
Errors Line is longer than 80 characters. 187
Errors Name 'net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 188
Errors '{' should be on the previous line. 189
Errors '{' should be on the previous line. 192
Errors Line is longer than 80 characters. 193
Errors Method 'get_via_count' is not designed for extension - needs to be abstract, final or empty. 204
Errors Name 'get_via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 204
Errors '{' should be on the previous line. 205
Errors Line is longer than 80 characters. 207
Errors Name 'net_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 208
Errors '{' should be on the previous line. 209
Errors '{' should be on the previous line. 211
Errors Method 'set_contains_plane' is not designed for extension - needs to be abstract, final or empty. 223
Errors Name 'set_contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors Parameter p_value should be final. 223
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Errors '{' should be on the previous line. 224
Errors Line is longer than 80 characters. 230
Errors Line is longer than 80 characters. 231
Errors Method 'contains_plane' is not designed for extension - needs to be abstract, final or empty. 236
Errors Name 'contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 236
Errors '{' should be on the previous line. 237
Errors Line is longer than 80 characters. 242
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 242
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_window should be final. 242
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Parameter p_locale should be final. 242
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 242
Errors Name 'via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 244
Errors Name 'cumulative_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 245
Errors Name 'terminal_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Line is longer than 80 characters. 247
Errors Name 'terminal_item_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 249
Errors Line is longer than 80 characters. 252
Errors Line is longer than 80 characters. 257
Errors Line is longer than 80 characters. 259
Errors First sentence should end with a period. 268
Errors Variable 'name' must be private and have accessor methods. 269
Errors Line is longer than 80 characters. 271
Errors Name 'subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 274
Errors Variable 'subnet_number' must be private and have accessor methods. 274
Errors First sentence should end with a period. 275
Errors Name 'net_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 276
Errors Variable 'net_number' must be private and have accessor methods. 276
Errors First sentence should end with a period. 277
Errors Name 'contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 278
Errors First sentence should end with a period. 279
Errors Name 'net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 280
Errors Name 'net_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors Variable 'net_list' must be private and have accessor methods. 282

rules/NetClass.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 28
Errors First sentence should end with a period. 31
Errors Line is longer than 80 characters. 38
Errors Parameter p_name should be final. 38
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_layer_structure should be final. 38
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Parameter p_clearance_matrix should be final. 38
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Errors Line is longer than 80 characters. 44
Errors '{' should be on the previous line. 46
Errors Line is longer than 80 characters. 47
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 57
Errors '{' should be on the previous line. 58
Errors Method 'set_name' is not designed for extension - needs to be abstract, final or empty. 67
Errors Name 'set_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors Parameter p_name should be final. 67
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Method 'get_name' is not designed for extension - needs to be abstract, final or empty. 77
Errors Name 'get_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors '{' should be on the previous line. 78
Errors Method 'set_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 87
Errors Name 'set_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_value should be final. 87
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Line is longer than 80 characters. 93
Errors Method 'set_trace_half_width_on_inner' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'set_trace_half_width_on_inner' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter p_value should be final. 97
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors '{' should be on the previous line. 100
Errors Method 'set_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 111
Errors Name 'set_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_layer should be final. 111
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors Parameter p_value should be final. 111
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 112
Errors Method 'layer_count' is not designed for extension - needs to be abstract, final or empty. 121
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 121
Errors '{' should be on the previous line. 122
Errors Method 'get_trace_half_width' is not designed for extension - needs to be abstract, final or empty. 132
Errors Name 'get_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors Parameter p_layer should be final. 132
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 132
Errors '{' should be on the previous line. 133
Errors '{' should be on the previous line. 135
Errors Line is longer than 80 characters. 136
Errors Method 'set_trace_clearance_class' is not designed for extension - needs to be abstract, final or empty. 147
Errors Name 'set_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_clearance_class_no should be final. 147
Errors Name 'p_clearance_class_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors Method 'get_trace_clearance_class' is not designed for extension - needs to be abstract, final or empty. 157
Errors Name 'get_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 157
Errors '{' should be on the previous line. 158
Errors Method 'set_via_rule' is not designed for extension - needs to be abstract, final or empty. 167
Errors Name 'set_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Parameter p_via_rule should be final. 167
Errors Name 'p_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Method 'get_via_rule' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'get_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors Method 'set_shove_fixed' is not designed for extension - needs to be abstract, final or empty. 187
Errors Name 'set_shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors Parameter p_value should be final. 187
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 187
Errors '{' should be on the previous line. 188
Errors Method 'is_shove_fixed' is not designed for extension - needs to be abstract, final or empty. 197
Errors Name 'is_shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 197
Errors '{' should be on the previous line. 198
Errors Method 'set_pull_tight' is not designed for extension - needs to be abstract, final or empty. 207
Errors Name 'set_pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors Parameter p_value should be final. 207
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 207
Errors '{' should be on the previous line. 208
Errors Method 'get_pull_tight' is not designed for extension - needs to be abstract, final or empty. 217
Errors Name 'get_pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 217
Errors '{' should be on the previous line. 218
Errors First sentence should end with a period. 222
Errors Line is longer than 80 characters. 223
Errors Method 'set_ignore_cycles_with_areas' is not designed for extension - needs to be abstract, final or empty. 227
Errors Name 'set_ignore_cycles_with_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors Parameter p_value should be final. 227
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Errors '{' should be on the previous line. 228
Errors First sentence should end with a period. 232
Errors Line is longer than 80 characters. 233
Errors Method 'get_ignore_cycles_with_areas' is not designed for extension - needs to be abstract, final or empty. 237
Errors Name 'get_ignore_cycles_with_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 237
Errors '{' should be on the previous line. 238
Errors Line is longer than 80 characters. 244
Errors Method 'get_minimum_trace_length' is not designed for extension - needs to be abstract, final or empty. 248
Errors Name 'get_minimum_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 248
Errors '{' should be on the previous line. 249
Errors Method 'set_minimum_trace_length' is not designed for extension - needs to be abstract, final or empty. 259
Errors Name 'set_minimum_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors Parameter p_value should be final. 259
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 259
Errors '{' should be on the previous line. 260
Errors Line is longer than 80 characters. 266
Errors Method 'get_maximum_trace_length' is not designed for extension - needs to be abstract, final or empty. 270
Errors Name 'get_maximum_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 270
Errors '{' should be on the previous line. 271
Errors Method 'set_maximum_trace_length' is not designed for extension - needs to be abstract, final or empty. 281
Errors Name 'set_maximum_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors Parameter p_value should be final. 281
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 281
Errors '{' should be on the previous line. 282
Errors First sentence should end with a period. 286
Errors Method 'is_active_routing_layer' is not designed for extension - needs to be abstract, final or empty. 292
Errors Name 'is_active_routing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors Parameter p_layer_no should be final. 292
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 292
Errors '{' should be on the previous line. 293
Errors Line is longer than 80 characters. 294
Errors Method 'set_active_routing_layer' is not designed for extension - needs to be abstract, final or empty. 307
Errors Name 'set_active_routing_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_layer_no should be final. 307
Errors Name 'p_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors Parameter p_active should be final. 307
Errors Name 'p_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 307
Errors '{' should be on the previous line. 308
Errors Line is longer than 80 characters. 309
Errors First sentence should end with a period. 316
Errors Method 'set_all_layers_active' is not designed for extension - needs to be abstract, final or empty. 321
Errors Name 'set_all_layers_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors Parameter p_value should be final. 321
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 321
Errors '{' should be on the previous line. 322
Errors First sentence should end with a period. 326
Errors Method 'set_all_inner_layers_active' is not designed for extension - needs to be abstract, final or empty. 331
Errors Name 'set_all_inner_layers_active' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors Parameter p_value should be final. 331
Errors Name 'p_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 331
Errors '{' should be on the previous line. 332
Errors '{' should be on the previous line. 334
Errors Line is longer than 80 characters. 340
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 340
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_window should be final. 340
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Parameter p_locale should be final. 340
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 340
Errors Line is longer than 80 characters. 343
Errors Line is longer than 80 characters. 347
Errors Name 'cl_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 348
Errors Line is longer than 80 characters. 349
Errors '{' should be on the previous line. 351
Errors Line is longer than 80 characters. 355
Errors '{' should be on the previous line. 357
Errors '{' should be on the previous line. 359
Errors '}' should be on the same line. 367
Errors '{' should be on the previous line. 369
Errors Line is longer than 80 characters. 377
Errors Method 'trace_width_is_layer_dependent' is not designed for extension - needs to be abstract, final or empty. 381
Errors Name 'trace_width_is_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors '{' should be on the previous line. 382
Errors Name 'compare_value' must match pattern '^[a-z][a-zA-Z0-9]*$'. 383
Errors '{' should be on the previous line. 385
Errors '{' should be on the previous line. 387
Errors '{' should be on the previous line. 389
Errors Line is longer than 80 characters. 398
Errors Method 'trace_width_is_inner_layer_dependent' is not designed for extension - needs to be abstract, final or empty. 402
Errors Name 'trace_width_is_inner_layer_dependent' must match pattern '^[a-z][a-zA-Z0-9]*$'. 402
Errors '{' should be on the previous line. 403
Errors '3' is a magic number. 405
Errors '{' should be on the previous line. 406
Errors Name 'first_inner_layer_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 409
Errors '{' should be on the previous line. 415
Errors Name 'compare_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 418
Errors Line is longer than 80 characters. 419
Errors '{' should be on the previous line. 422
Errors '{' should be on the previous line. 424
Errors Missing a Javadoc comment. 431
Errors Missing a Javadoc comment. 432
Errors Name 'via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 432
Errors Missing a Javadoc comment. 433
Errors Name 'trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 433
Errors Missing a Javadoc comment. 434
Errors Name 'trace_half_width_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 434
Errors Missing a Javadoc comment. 435
Errors Name 'active_routing_layer_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 435
Errors First sentence should end with a period. 436
Errors Name 'shove_fixed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 437
Errors Missing a Javadoc comment. 438
Errors Name 'pull_tight' must match pattern '^[a-z][a-zA-Z0-9]*$'. 438
Errors Missing a Javadoc comment. 439
Errors Name 'ignore_cycles_with_areas' must match pattern '^[a-z][a-zA-Z0-9]*$'. 439
Errors Missing a Javadoc comment. 440
Errors Name 'minimum_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 440
Errors Missing a Javadoc comment. 441
Errors Name 'maximum_trace_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. 441
Errors Missing a Javadoc comment. 442
Errors Name 'clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 442
Errors Missing a Javadoc comment. 443
Errors Name 'board_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 443
Errors Line is longer than 80 characters. 445
Errors Line is longer than 80 characters. 446
Errors Line is longer than 80 characters. 448
Errors Name 'default_item_clearance_classes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 448
Errors Variable 'default_item_clearance_classes' must be private and have accessor methods. 448

rules/NetClasses.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 31
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 37
Errors '{' should be on the previous line. 38
Errors Line has trailing spaces. 41
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
Errors Parameter p_index should be final. 48
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Errors '{' should be on the previous line. 49
Errors Line has trailing spaces. 53
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 60
Errors Parameter p_name should be final. 60
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 60
Errors '{' should be on the previous line. 61
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors '{' should be on the previous line. 63
Errors '{' should be on the previous line. 65
Errors Line has trailing spaces. 71
Errors First sentence should end with a period. 72
Errors Expected an @return tag. 75
Errors Line is longer than 80 characters. 75
Errors Method 'append' is not designed for extension - needs to be abstract, final or empty. 75
Errors Parameter p_name should be final. 75
Errors Expected @param tag for 'p_name'. 75
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_layer_structure should be final. 75
Errors Expected @param tag for 'p_layer_structure'. 75
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Parameter p_clearance_matrix should be final. 75
Errors Expected @param tag for 'p_clearance_matrix'. 75
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 75
Errors Line is longer than 80 characters. 77
Errors Name 'new_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Line has trailing spaces. 81
Errors Line is longer than 80 characters. 83
Errors Expected an @return tag. 85
Errors Line is longer than 80 characters. 85
Errors Method 'append' is not designed for extension - needs to be abstract, final or empty. 85
Errors Parameter p_layer_structure should be final. 85
Errors Expected @param tag for 'p_layer_structure'. 85
Errors Name 'p_layer_structure' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Parameter p_clearance_matrix should be final. 85
Errors Expected @param tag for 'p_clearance_matrix'. 85
Errors Name 'p_clearance_matrix' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Parameter p_locale should be final. 85
Errors Expected @param tag for 'p_locale'. 85
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 85
Errors Line has trailing spaces. 87
Errors Line is longer than 80 characters. 88
Errors Name 'name_front' must match pattern '^[a-z][a-zA-Z0-9]*$'. 89
Errors Name 'new_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 90
Errors '{' should be on the previous line. 93
Errors '{' should be on the previous line. 97
Errors Line has trailing spaces. 103
Errors Line is longer than 80 characters. 105
Errors Line is longer than 80 characters. 106
Errors Line is longer than 80 characters. 114
Errors Method 'find' is not designed for extension - needs to be abstract, final or empty. 114
Errors Parameter p_trace_half_width should be final. 114
Errors Name 'p_trace_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_trace_clearance_class should be final. 114
Errors Name 'p_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Parameter p_via_rule should be final. 114
Errors Name 'p_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 114
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Line is longer than 80 characters. 118
Errors Name 'trace_widths_equal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 120
Errors '{' should be on the previous line. 122
Errors Line is longer than 80 characters. 123
Errors '{' should be on the previous line. 130
Errors Line has trailing spaces. 137
Errors Line is longer than 80 characters. 139
Errors Line has trailing spaces. 140
Errors Line is longer than 80 characters. 140
Errors Line is longer than 80 characters. 141
Errors Line is longer than 80 characters. 148
Errors Method 'find' is not designed for extension - needs to be abstract, final or empty. 148
Errors Parameter p_trace_half_width_arr should be final. 148
Errors Name 'p_trace_half_width_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Parameter p_trace_clearance_class should be final. 148
Errors Name 'p_trace_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Parameter p_via_rule should be final. 148
Errors Name 'p_via_rule' must match pattern '^[a-z][a-zA-Z0-9]*$'. 148
Errors Name 'curr_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 150
Errors '{' should be on the previous line. 151
Errors Line is longer than 80 characters. 152
Errors Line is longer than 80 characters. 153
Errors Name 'trace_widths_equal' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 157
Errors Line is longer than 80 characters. 158
Errors '{' should be on the previous line. 165
Errors Line has trailing spaces. 172
Errors Method 'remove' is not designed for extension - needs to be abstract, final or empty. 180
Errors Parameter p_net_class should be final. 180
Errors Name 'p_net_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 180
Errors '{' should be on the previous line. 181
Errors Line has trailing spaces. 184
Errors Line is longer than 80 characters. 185
Errors Missing a Javadoc comment. 185
Errors Name 'class_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185

rules/Nets.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors '{' should be on the previous line. 32
Errors First sentence should end with a period. 34
Errors '{' should be on the previous line. 38
Errors Method 'max_net_no' is not designed for extension - needs to be abstract, final or empty. 47
Errors Name 'max_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 47
Errors '{' should be on the previous line. 48
Errors Line is longer than 80 characters. 53
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 59
Errors Parameter p_name should be final. 59
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors Parameter p_subnet_number should be final. 59
Errors Name 'p_subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 59
Errors '{' should be on the previous line. 60
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
Errors '{' should be on the previous line. 62
Errors Line is longer than 80 characters. 63
Errors '{' should be on the previous line. 66
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 80
Errors Parameter p_name should be final. 80
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 80
Errors '{' should be on the previous line. 81
Errors Name 'curr_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 83
Errors '{' should be on the previous line. 84
Errors Line is longer than 80 characters. 85
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 99
Errors Parameter p_net_no should be final. 99
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 102
Errors '{' should be on the previous line. 107
Errors Method 'new_net' is not designed for extension - needs to be abstract, final or empty. 119
Errors Name 'new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors Parameter p_locale should be final. 119
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 119
Errors '{' should be on the previous line. 120
Errors Line is longer than 80 characters. 121
Errors Line is longer than 80 characters. 122
Errors Name 'net_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line is longer than 80 characters. 128
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 136
Errors Parameter p_name should be final. 136
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Parameter p_subnet_number should be final. 136
Errors Name 'p_subnet_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Parameter p_contains_plane should be final. 136
Errors Name 'p_contains_plane' must match pattern '^[a-z][a-zA-Z0-9]*$'. 136
Errors Name 'new_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 140
Errors Line is longer than 80 characters. 143
Errors Name 'new_net' must match pattern '^[a-z][a-zA-Z0-9]*$'. 143
Errors Name 'is_normal_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_net_no should be final. 155
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors '{' should be on the previous line. 156
Errors Method 'set_board' is not designed for extension - needs to be abstract, final or empty. 166
Errors Name 'set_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors Parameter p_board should be final. 166
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 166
Errors '{' should be on the previous line. 167
Errors Method 'get_board' is not designed for extension - needs to be abstract, final or empty. 177
Errors Name 'get_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 177
Errors '{' should be on the previous line. 178
Errors Line has trailing spaces. 183
Errors Name 'max_legal_net_no' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 185
Errors First sentence should end with a period. 186
Errors Name 'hidden_net_no' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 187
Errors First sentence should end with a period. 188
Errors Name 'net_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 189
Errors Missing a Javadoc comment. 190

rules/ViaInfo.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 25
Errors Line is longer than 80 characters. 31
Errors Line has trailing spaces. 33
Errors First sentence should end with a period. 34
Errors Line is longer than 80 characters. 43
Errors Parameter p_name should be final. 43
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_padstack should be final. 43
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_clearance_class should be final. 43
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_drill_to_smd_allowed should be final. 43
Errors Name 'p_drill_to_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
Errors Parameter p_board_rules should be final. 44
Errors Name 'p_board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 52
Errors Method 'get_name' is not designed for extension - needs to be abstract, final or empty. 58
Errors Name 'get_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Errors '{' should be on the previous line. 59
Errors Line has trailing spaces. 62
Errors Method 'set_name' is not designed for extension - needs to be abstract, final or empty. 68
Errors Name 'set_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors Parameter p_name should be final. 68
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 68
Errors '{' should be on the previous line. 69
Errors Line has trailing spaces. 72
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 78
Errors '{' should be on the previous line. 79
Errors Line has trailing spaces. 82
Errors Method 'get_padstack' is not designed for extension - needs to be abstract, final or empty. 88
Errors Name 'get_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 88
Errors '{' should be on the previous line. 89
Errors Line has trailing spaces. 92
Errors Method 'set_padstack' is not designed for extension - needs to be abstract, final or empty. 98
Errors Name 'set_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors Parameter p_padstack should be final. 98
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 98
Errors '{' should be on the previous line. 99
Errors Line has trailing spaces. 102
Errors Method 'get_clearance_class' is not designed for extension - needs to be abstract, final or empty. 108
Errors Name 'get_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 108
Errors '{' should be on the previous line. 109
Errors Line has trailing spaces. 112
Errors Method 'set_clearance_class' is not designed for extension - needs to be abstract, final or empty. 118
Errors Name 'set_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors Parameter p_clearance_class should be final. 118
Errors Name 'p_clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 119
Errors Line has trailing spaces. 122
Errors Method 'attach_smd_allowed' is not designed for extension - needs to be abstract, final or empty. 128
Errors Name 'attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors '{' should be on the previous line. 129
Errors Line has trailing spaces. 132
Errors Method 'set_attach_smd_allowed' is not designed for extension - needs to be abstract, final or empty. 138
Errors Name 'set_attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors Parameter p_attach_smd_allowed should be final. 138
Errors Name 'p_attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 138
Errors '{' should be on the previous line. 139
Errors Line has trailing spaces. 142
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 149
Errors Parameter p_other should be final. 149
Errors Name 'p_other' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '{' should be on the previous line. 150
Errors Line has trailing spaces. 153
Errors Line is longer than 80 characters. 155
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 155
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_window should be final. 155
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Parameter p_locale should be final. 155
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 155
Errors Line has trailing spaces. 157
Errors Line is longer than 80 characters. 158
Errors Line is longer than 80 characters. 163
Errors Line is longer than 80 characters. 165
Errors Name 'curr_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 165
Errors Line is longer than 80 characters. 166
Errors '{' should be on the previous line. 169
Errors '}' should be on the same line. 171
Errors '{' should be on the previous line. 173
Errors ')' is preceded with whitespace. 174
Errors Line has trailing spaces. 178
Errors Missing a Javadoc comment. 179
Errors Missing a Javadoc comment. 180
Errors Missing a Javadoc comment. 181
Errors Name 'clearance_class' must match pattern '^[a-z][a-zA-Z0-9]*$'. 181
Errors Missing a Javadoc comment. 182
Errors Name 'attach_smd_allowed' must match pattern '^[a-z][a-zA-Z0-9]*$'. 182
Errors Missing a Javadoc comment. 183
Errors Name 'board_rules' must match pattern '^[a-z][a-zA-Z0-9]*$'. 183

rules/ViaInfos.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 27
Errors Line is longer than 80 characters. 32
Errors Line is longer than 80 characters. 35
Errors Line is longer than 80 characters. 36
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 41
Errors Parameter p_via_info should be final. 41
Errors Name 'p_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Errors '{' should be on the previous line. 42
Errors '{' should be on the previous line. 44
Errors Line has trailing spaces. 50
Errors Method 'count' is not designed for extension - needs to be abstract, final or empty. 56
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 60
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 67
Errors Parameter p_no should be final. 67
Errors Name 'p_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Errors '{' should be on the previous line. 68
Errors Line has trailing spaces. 72
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 79
Errors Parameter p_name should be final. 79
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors '{' should be on the previous line. 80
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 81
Errors '{' should be on the previous line. 82
Errors '{' should be on the previous line. 84
Errors Line has trailing spaces. 90
Errors Line is longer than 80 characters. 92
Errors Method 'name_exists' is not designed for extension - needs to be abstract, final or empty. 97
Errors Name 'name_exists' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors Parameter p_name should be final. 97
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Errors '{' should be on the previous line. 98
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
Errors '{' should be on the previous line. 100
Errors '{' should be on the previous line. 102
Errors Line has trailing spaces. 108
Errors Method 'remove' is not designed for extension - needs to be abstract, final or empty. 116
Errors Parameter p_via_info should be final. 116
Errors Name 'p_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 116
Errors '{' should be on the previous line. 117
Errors Line has trailing spaces. 120
Errors Line is longer than 80 characters. 122
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 122
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Parameter p_window should be final. 122
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Parameter p_locale should be final. 122
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 122
Errors Line has trailing spaces. 124
Errors Line is longer than 80 characters. 125
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 128
Errors Name 'max_vias_per_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 130
Errors '{' should be on the previous line. 131
Errors '{' should be on the previous line. 133
Errors '}' should be on the same line. 135
Errors '{' should be on the previous line. 137
Errors '{' should be on the previous line. 141
Errors Line is longer than 80 characters. 145
Errors Missing a Javadoc comment. 149

rules/ViaRule.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Line is longer than 80 characters. 33
Errors Line has trailing spaces. 35
Errors Line has trailing spaces. 38
Errors '(' is preceded with whitespace. 44
Errors Parameter p_name should be final. 44
Errors Name 'p_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Errors '{' should be on the previous line. 45
Errors Line has trailing spaces. 48
Errors Method 'append_via' is not designed for extension - needs to be abstract, final or empty. 54
Errors Name 'append_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_via should be final. 54
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors Line has trailing spaces. 58
Errors Method 'remove_via' is not designed for extension - needs to be abstract, final or empty. 66
Errors Name 'remove_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors Parameter p_via should be final. 66
Errors Name 'p_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 66
Errors '{' should be on the previous line. 67
Errors Line has trailing spaces. 70
Errors Method 'via_count' is not designed for extension - needs to be abstract, final or empty. 76
Errors Name 'via_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
Errors '{' should be on the previous line. 77
Errors Line has trailing spaces. 80
Errors Method 'get_via' is not designed for extension - needs to be abstract, final or empty. 87
Errors Name 'get_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors Parameter p_index should be final. 87
Errors Name 'p_index' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 88
Errors Line has trailing spaces. 92
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 98
Errors '{' should be on the previous line. 99
Errors Line has trailing spaces. 102
Errors Method 'contains' is not designed for extension - needs to be abstract, final or empty. 109
Errors Parameter p_via_info should be final. 109
Errors Name 'p_via_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 109
Errors '{' should be on the previous line. 110
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
Errors '{' should be on the previous line. 112
Errors '{' should be on the previous line. 114
Errors Line has trailing spaces. 120
Errors First sentence should end with a period. 121
Errors Method 'contains_padstack' is not designed for extension - needs to be abstract, final or empty. 127
Errors Name 'contains_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors Parameter p_padstack should be final. 127
Errors Name 'p_padstack' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 128
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 129
Errors '{' should be on the previous line. 130
Errors '{' should be on the previous line. 132
Errors Line has trailing spaces. 138
Errors Line is longer than 80 characters. 140
Errors Method 'get_layer_range' is not designed for extension - needs to be abstract, final or empty. 147
Errors Name 'get_layer_range' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_from_layer should be final. 147
Errors Name 'p_from_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors Parameter p_to_layer should be final. 147
Errors Name 'p_to_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 147
Errors '{' should be on the previous line. 148
Errors Name 'curr_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
Errors '{' should be on the previous line. 150
Errors Line is longer than 80 characters. 151
Errors Line has trailing spaces. 158
Errors Method 'swap' is not designed for extension - needs to be abstract, final or empty. 167
Errors Parameter p_1 should be final. 167
Errors Name 'p_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors Parameter p_2 should be final. 167
Errors Name 'p_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 167
Errors '{' should be on the previous line. 168
Errors Name 'index_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. 169
Errors Name 'index_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 170
Errors '{' should be on the previous line. 172
Errors '{' should be on the previous line. 176
Errors Line has trailing spaces. 183
Errors Line is longer than 80 characters. 185
Errors Method 'print_info' is not designed for extension - needs to be abstract, final or empty. 185
Errors Name 'print_info' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Parameter p_window should be final. 185
Errors Name 'p_window' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Parameter p_locale should be final. 185
Errors Name 'p_locale' must match pattern '^[a-z][a-zA-Z0-9]*$'. 185
Errors Line is longer than 80 characters. 188
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 193
Errors Name 'max_vias_per_row' must match pattern '^[a-z][a-zA-Z0-9]*$'. 194
Errors Name 'curr_via' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors '{' should be on the previous line. 196
Errors '{' should be on the previous line. 198
Errors '}' should be on the same line. 200
Errors '{' should be on the previous line. 202
Errors '{' should be on the previous line. 206
Errors Line is longer than 80 characters. 210
Errors Line has trailing spaces. 214
Errors Missing a Javadoc comment. 215
Errors Variable 'name' must be private and have accessor methods. 215
Errors Missing a Javadoc comment. 216

tests/Validate.java

Violation Message Line
Errors Line has trailing spaces. 2
Errors Line has trailing spaces. 13
Errors Utility classes should not have a public or default constructor. 43
Errors '{' should be on the previous line. 44
Errors Parameter p_s should be final. 54
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors Parameter p_board should be final. 54
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 54
Errors '{' should be on the previous line. 55
Errors '{' should be on the previous line. 57
Errors Line has trailing spaces. 61
Errors Name 'surr_oct' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62
Errors Name 'layer_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 63
Errors '{' should be on the previous line. 65
Errors '{' should be on the previous line. 69
Errors '{' should be on the previous line. 71
Errors Line is longer than 80 characters. 75
Errors ';' is preceded with whitespace. 75
Errors Name 'clearance_violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 77
Errors Name 'conflict_ob_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 78
Errors Name 'trace_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 79
Errors 'while' is not followed by whitespace. 80
Errors '{' should be on the previous line. 81
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 82
Errors '{' should be on the previous line. 84
Errors ';' is preceded with whitespace. 85
Errors Name 'cl_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Errors '{' should be on the previous line. 89
Errors '{' should be on the previous line. 94
Errors '++' is followed by whitespace. 95
Errors '{' should be on the previous line. 99
Errors '{' should be on the previous line. 103
Errors ';' is preceded with whitespace. 106
Errors ';' is preceded with whitespace. 108
Errors '{' should be on the previous line. 111
Errors ';' is preceded with whitespace. 112
Errors 'while' is not followed by whitespace. 115
Errors '{' should be on the previous line. 116
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 117
Errors Name 'cl_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 118
Errors '{' should be on the previous line. 120
Errors Line has trailing spaces. 123
Errors Name 'curr_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 124
Errors '{' should be on the previous line. 126
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 127
Errors '{' should be on the previous line. 129
Errors '{' should be on the previous line. 139
Errors Line has trailing spaces. 142
Errors Line has trailing spaces. 146
Errors Line is longer than 80 characters. 159
Errors 'public' modifier out of order with the JLS suggestions. 159
Errors Parameter p_s should be final. 159
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Parameter p_board should be final. 159
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Parameter p_polyline should be final. 159
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 159
Errors Parameter p_layer should be final. 160
Errors Name 'p_layer' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_half_width should be final. 160
Errors Name 'p_half_width' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_net_no_arr should be final. 160
Errors Name 'p_net_no_arr' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors Parameter p_cl_type should be final. 160
Errors Name 'p_cl_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. 160
Errors '{' should be on the previous line. 161
Errors Name 'offset_shapes' must match pattern '^[a-z][a-zA-Z0-9]*$'. 162
Errors '-' is not followed by whitespace. 163
Errors '{' should be on the previous line. 165
Errors Line is longer than 80 characters. 167
Errors 'while' is not followed by whitespace. 170
Errors '{' should be on the previous line. 171
Errors Name 'curr_obs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 172
Errors '{' should be on the previous line. 174
Errors Line is longer than 80 characters. 176
Errors Line has trailing spaces. 183
Errors First sentence should end with a period. 184
Errors 'public' modifier out of order with the JLS suggestions. 190
Errors Parameter p_s should be final. 190
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors Parameter p_board should be final. 190
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 190
Errors '{' should be on the previous line. 191
Errors '{' should be on the previous line. 194
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 195
Errors 'if' is not followed by whitespace. 196
Errors '{' should be on the previous line. 197
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 198
Errors '{' should be on the previous line. 200
Errors Line has trailing spaces. 208
Errors First sentence should end with a period. 209
Errors 'public' modifier out of order with the JLS suggestions. 215
Errors Name 'multiple_of_45_degree' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_s should be final. 215
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors Parameter p_board should be final. 215
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 215
Errors '{' should be on the previous line. 216
Errors '{' should be on the previous line. 220
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 221
Errors 'if' is not followed by whitespace. 222
Errors '{' should be on the previous line. 223
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 224
Errors '{' should be on the previous line. 226
Errors '{' should be on the previous line. 232
Errors Line has trailing spaces. 238
Errors 'public' modifier out of order with the JLS suggestions. 246
Errors Name 'corners_on_grid' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Parameter p_s should be final. 246
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors Parameter p_polyline should be final. 246
Errors Name 'p_polyline' must match pattern '^[a-z][a-zA-Z0-9]*$'. 246
Errors '{' should be on the previous line. 247
Errors '{' should be on the previous line. 249
Errors '{' should be on the previous line. 251
Errors Line has trailing spaces. 259
Errors 'public' modifier out of order with the JLS suggestions. 268
Errors Name 'stub_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_s should be final. 268
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_board should be final. 268
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors Parameter p_net_no should be final. 268
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 268
Errors '{' should be on the previous line. 269
Errors '{' should be on the previous line. 271
Errors '{' should be on the previous line. 278
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 279
Errors 'if' is not followed by whitespace. 280
Errors '{' should be on the previous line. 281
Errors Name 'curr_trace' must match pattern '^[a-z][a-zA-Z0-9]*$'. 282
Errors 'if' is not followed by whitespace. 283
Errors '{' should be on the previous line. 284
Errors '{' should be on the previous line. 286
Errors '{' should be on the previous line. 290
Errors '{' should be on the previous line. 297
Errors Line has trailing spaces. 304
Errors 'public' modifier out of order with the JLS suggestions. 312
Errors Name 'has_cycles' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Parameter p_s should be final. 312
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors Parameter p_board should be final. 312
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 312
Errors '{' should be on the previous line. 313
Errors '{' should be on the previous line. 317
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 318
Errors '{' should be on the previous line. 320
Errors 'if' is not followed by whitespace. 323
Errors 'cast' is not followed by whitespace. 323
Errors '{' should be on the previous line. 324
Errors First sentence should end with a period. 333
Errors Line is longer than 80 characters. 343
Errors 'public' modifier out of order with the JLS suggestions. 343
Errors Name 'trace_count_exceeded' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_s should be final. 343
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_board should be final. 343
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_net_no should be final. 343
Errors Name 'p_net_no' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Parameter p_max_count should be final. 343
Errors Name 'p_max_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 343
Errors Name 'found_traces' must match pattern '^[a-z][a-zA-Z0-9]*$'. 345
Errors '{' should be on the previous line. 348
Errors Name 'curr_ob' must match pattern '^[a-z][a-zA-Z0-9]*$'. 349
Errors 'if' is not followed by whitespace. 350
Errors '{' should be on the previous line. 351
Errors 'cast' is not followed by whitespace. 352
Errors '{' should be on the previous line. 353
Errors '(' is followed by whitespace. 358
Errors '{' should be on the previous line. 359
Errors Line has trailing spaces. 368
Errors First sentence should end with a period. 369
Errors Line is longer than 80 characters. 376
Errors 'public' modifier out of order with the JLS suggestions. 376
Errors Name 'unconnnected_routing_items' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Parameter p_s should be final. 376
Errors Name 'p_s' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors Parameter p_board should be final. 376
Errors Name 'p_board' must match pattern '^[a-z][a-zA-Z0-9]*$'. 376
Errors '{' should be on the previous line. 380
Errors Name 'curr_item' must match pattern '^[a-z][a-zA-Z0-9]*$'. 381
Errors 'if' is not followed by whitespace. 382
Errors '{' should be on the previous line. 383
Errors Name 'contact_list' must match pattern '^[a-z][a-zA-Z0-9]*$'. 384
Errors '{' should be on the previous line. 386
Errors Line has trailing spaces. 395
Errors Missing a Javadoc comment. 396
Errors 'private' modifier out of order with the JLS suggestions. 396
Errors Name 'last_violation_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 396
Errors Missing a Javadoc comment. 397
Errors 'private' modifier out of order with the JLS suggestions. 397
Errors Name 'first_time' must match pattern '^[a-z][a-zA-Z0-9]*$'. 397
Errors Missing a Javadoc comment. 398
Errors 'private' modifier out of order with the JLS suggestions. 398
Errors Name 'prev_stub_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. 398