PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
69212328

Files

FilesViolations
FIPA/AgentIDHelper.java 23
FIPA/AgentIDHolder.java 3
FIPA/AgentIDsHelper.java 9
FIPA/AgentIDsHolder.java 3
FIPA/DateTimeHelper.java 8
FIPA/DateTimeHolder.java 3
FIPA/Envelope.java 1
FIPA/EnvelopeHelper.java 13
FIPA/EnvelopeHolder.java 3
FIPA/EnvelopesHelper.java 9
FIPA/EnvelopesHolder.java 3
FIPA/FipaMessageHelper.java 8
FIPA/FipaMessageHolder.java 3
FIPA/MTSHelper.java 6
FIPA/MTSHolder.java 3
FIPA/OptAgentIDHelper.java 11
FIPA/OptAgentIDHolder.java 3
FIPA/OptDateTimeHelper.java 11
FIPA/OptDateTimeHolder.java 3
FIPA/OptReceivedObjectHelper.java 11
FIPA/OptReceivedObjectHolder.java 3
FIPA/OptTransportBehaviourTypeHelper.java 11
FIPA/OptTransportBehaviourTypeHolder.java 3
FIPA/PayloadHelper.java 5
FIPA/PayloadHolder.java 3
FIPA/PropertyHelper.java 8
FIPA/PropertyHolder.java 3
FIPA/ReceivedObjectHelper.java 8
FIPA/ReceivedObjectHolder.java 3
FIPA/TransportBehaviourTypeHelper.java 9
FIPA/TransportBehaviourTypeHolder.java 3
FIPA/URLHelper.java 4
FIPA/_MTSImplBase.java 7
FIPA/_MTSStub.java 8
FIPA/stringsHelper.java 10
FIPA/stringsHolder.java 4
JADE_SL/ACLMessage.java 68
JADE_SL/AID.java 12
JADE_SL/Base64.java 8
JADE_SL/CaseInsensitiveString.java 1
JADE_SL/ContentElementList.java 1
JADE_SL/FIPANames.java 5
JADE_SL/ISO8601.java 6
JADE_SL/StringACLCodec.java 40
JADE_SL/abs/AbsAggregate.java 1
JADE_SL/abs/AbsContentElementList.java 1
JADE_SL/abs/AbsHelper.java 7
JADE_SL/abs/AbsObject.java 6
JADE_SL/abs/AbsPrimitive.java 11
JADE_SL/lang/Codec.java 1
JADE_SL/lang/sl/ASCII_CharStream.java 29
JADE_SL/lang/sl/ParseException.java 6
JADE_SL/lang/sl/SLCodec.java 28
JADE_SL/lang/sl/SLParser.java 99
JADE_SL/lang/sl/SLParserConstants.java 29
JADE_SL/lang/sl/SLParserTokenManager.java 253
JADE_SL/lang/sl/Token.java 1
JADE_SL/lang/sl/TokenMgrError.java 5
JADE_SL/onto/ACLOntology.java 1
JADE_SL/onto/BCReflectiveIntrospector.java 4
JADE_SL/onto/BasicIntrospector.java 6
JADE_SL/onto/BasicOntology.java 6
JADE_SL/onto/Introspectable.java 2
JADE_SL/onto/MicroIntrospector.java 1
JADE_SL/onto/Ontology.java 10
JADE_SL/onto/ReflectiveIntrospector.java 7
JADE_SL/onto/basic/Action.java 2
JADE_SL/onto/basic/Done.java 1
JADE_SL/onto/basic/Equals.java 2
JADE_SL/onto/basic/Result.java 1
JADE_SL/onto/basic/TrueProposition.java 1
JADE_SL/schema/ObjectSchema.java 10
fipa97/FIPA_Agent_97Helper.java 7
fipa97/FIPA_Agent_97Holder.java 4
fipa97/_FIPA_Agent_97ImplBase.java 8
fipa97/_FIPA_Agent_97Stub.java 8
javax/agent/Name.java 2
javax/agent/service/Transport.java 4
sl/AID.java 10
sl/ASCII_UCodeESC_CharStream.java 43
sl/Action.java 5
sl/AnOntology.java 5
sl/CaseInsensitiveString.java 1
sl/CodecException.java 1
sl/DefaultOntology.java 62
sl/DonePredicate.java 3
sl/FalseProposition.java 1
sl/Frame.java 4
sl/FrameSchema.java 2
sl/ISO8601.java 6
sl/Not.java 3
sl/Ontology.java 7
sl/OntologyException.java 1
sl/ParseException.java 6
sl/ResultPredicate.java 5
sl/Role.java 1
sl/SL0Codec.java 8
sl/SL0Encoder.java 12
sl/SL0Parser.java 59
sl/SL0ParserConstants.java 14
sl/SL0ParserTokenManager.java 149
sl/SlotDescriptor.java 1
sl/Token.java 1
sl/TokenMgrError.java 5
sl/TrueProposition.java 1
zeus/actors/AbilityDb.java 46
zeus/actors/ActionNode.java 3
zeus/actors/AgentContext.java 120
zeus/actors/AttributeNode.java 2
zeus/actors/Connection.java 19
zeus/actors/ConnectionPool.java 1
zeus/actors/ConsumedDb.java 33
zeus/actors/DataRec.java 8
zeus/actors/Decomposition.java 47
zeus/actors/EffectChain.java 1
zeus/actors/ExecutionMonitor.java 7
zeus/actors/ExternalDb.java 5
zeus/actors/InTray.java 1
zeus/actors/MailBox.java 28
zeus/actors/MsgHandler.java 96
zeus/actors/MsgNode.java 1
zeus/actors/OrganisationDb.java 36
zeus/actors/OutTray.java 1
zeus/actors/PlanDb.java 5
zeus/actors/PlanRecord.java 109
zeus/actors/Planner.java 142
zeus/actors/PostMan.java 13
zeus/actors/PostManConnectionPool.java 1
zeus/actors/PreconditionChain.java 1
zeus/actors/ProducedDb.java 44
zeus/actors/ProtocolDb.java 39
zeus/actors/ResourceDb.java 91
zeus/actors/RootNode.java 1
zeus/actors/Server.java 12
zeus/actors/TaskDb.java 70
zeus/actors/TaskExternal.java 2
zeus/actors/ZeusAgentContext.java 35
zeus/actors/ZeusTask.java 3
zeus/actors/event/AbilityAdapter.java 1
zeus/actors/event/AbilityMonitor.java 4
zeus/actors/event/AgentAdapter.java 1
zeus/actors/event/AgentMonitor.java 4
zeus/actors/event/ArcAdapter.java 1
zeus/actors/event/ArcEvent.java 2
zeus/actors/event/ArcMonitor.java 4
zeus/actors/event/ClockAdapter.java 1
zeus/actors/event/ClockMonitor.java 1
zeus/actors/event/ConversationAdapter.java 1
zeus/actors/event/ConversationEvent.java 9
zeus/actors/event/ConversationMonitor.java 2
zeus/actors/event/Event.java 1
zeus/actors/event/FactAdapter.java 1
zeus/actors/event/FactMonitor.java 4
zeus/actors/event/GraphAdapter.java 1
zeus/actors/event/GraphMonitor.java 3
zeus/actors/event/MessageAdapter.java 1
zeus/actors/event/MessageHandlerAdapter.java 1
zeus/actors/event/MessageHandlerEvent.java 1
zeus/actors/event/MessageHandlerMonitor.java 4
zeus/actors/event/MessageMonitor.java 4
zeus/actors/event/NodeAdapter.java 1
zeus/actors/event/NodeEvent.java 2
zeus/actors/event/NodeMonitor.java 3
zeus/actors/event/PlanStepAdapter.java 1
zeus/actors/event/PlanStepMonitor.java 3
zeus/actors/event/PlanningAdapter.java 1
zeus/actors/event/PlanningMonitor.java 3
zeus/actors/event/ProtocolAdapter.java 1
zeus/actors/event/ProtocolDbNode.java 3
zeus/actors/event/ProtocolMonitor.java 4
zeus/actors/event/RelationAdapter.java 1
zeus/actors/event/RelationMonitor.java 4
zeus/actors/event/ReteEngineAdapter.java 1
zeus/actors/event/ReteEngineMonitor.java 5
zeus/actors/event/TaskAdapter.java 1
zeus/actors/event/TaskMonitor.java 4
zeus/actors/factories/ConnectionPool.java 3
zeus/actors/factories/IIOP_Z_HTTP_TransportFactory.java 29
zeus/actors/factories/NotFoundException.java 1
zeus/actors/factories/TransportFactory.java 2
zeus/actors/factories/TransportFactoryMethod.java 1
zeus/actors/graphs/ContractNetInitiator.java 1
zeus/actors/graphs/ContractNetRespondent.java 1
zeus/actors/graphs/DefaultInitiatorEvaluator.java 4
zeus/actors/graphs/DefaultRespondentEvaluator.java 4
zeus/actors/graphs/LinearInitiatorEvaluator.java 16
zeus/actors/graphs/LinearRespondentEvaluator.java 12
zeus/actors/graphs/Sb.java 2
zeus/actors/graphs/Sc.java 3
zeus/actors/graphs/SimpleInitiatorEvaluator.java 7
zeus/actors/graphs/SimpleRespondentEvaluator.java 7
zeus/actors/graphs/Sv.java 22
zeus/actors/graphs/Sw.java 3
zeus/actors/graphs/a0.java 1
zeus/actors/graphs/a1.java 1
zeus/actors/graphs/a14.java 1
zeus/actors/graphs/a2.java 2
zeus/actors/graphs/a3.java 2
zeus/actors/graphs/a4.java 1
zeus/actors/graphs/a5.java 1
zeus/actors/graphs/a6.java 1
zeus/actors/graphs/a7.java 2
zeus/actors/graphs/a8.java 2
zeus/actors/graphs/a9.java 1
zeus/actors/graphs/b0.java 2
zeus/actors/graphs/b1.java 8
zeus/actors/graphs/b2.java 17
zeus/actors/graphs/b4.java 8
zeus/actors/graphs/b_xb.java 3
zeus/actors/graphs/buy.java 3
zeus/actors/graphs/d0.java 2
zeus/actors/graphs/d1.java 11
zeus/actors/graphs/d2.java 16
zeus/actors/graphs/d3I.java 9
zeus/actors/graphs/d3R.java 6
zeus/actors/graphs/g0.java 2
zeus/actors/graphs/g0_b.java 3
zeus/actors/graphs/g1.java 2
zeus/actors/graphs/g2.java 2
zeus/actors/graphs/n0.java 2
zeus/actors/graphs/n1.java 1
zeus/actors/graphs/s0.java 5
zeus/actors/graphs/s1.java 2
zeus/actors/graphs/s2.java 7
zeus/actors/graphs/s3.java 2
zeus/actors/graphs/s4.java 4
zeus/actors/graphs/s5.java 3
zeus/actors/graphs/s6.java 9
zeus/actors/graphs/s7.java 3
zeus/actors/graphs/s8.java 2
zeus/actors/graphs/s9.java 2
zeus/actors/graphs/se0.java 3
zeus/actors/graphs/se1.java 7
zeus/actors/graphs/se2.java 6
zeus/actors/graphs/se3.java 1
zeus/actors/graphs/sell.java 3
zeus/actors/graphs/xa.java 1
zeus/actors/graphs/xb.java 2
zeus/actors/graphs/xc.java 1
zeus/actors/graphs/xd.java 1
zeus/actors/intrays/Container_Connection.java 1
zeus/actors/intrays/Container_Server.java 11
zeus/actors/intrays/FIPA_2000_HTTP_Connection.java 29
zeus/actors/intrays/FIPA_2000_HTTP_Server.java 11
zeus/actors/intrays/FIPA_2000_Handler.java 2
zeus/actors/intrays/FIPA_2000_IIOP_Connection.java 1
zeus/actors/intrays/FIPA_2000_IIOP_Server.java 10
zeus/actors/intrays/FIPA_97_Connection.java 1
zeus/actors/intrays/FIPA_97_Handler.java 1
zeus/actors/intrays/FIPA_97_Server.java 9
zeus/actors/intrays/FIPA_Server.java 9
zeus/actors/intrays/FIPA_message.java 1
zeus/actors/intrays/NIOServer.java 11
zeus/actors/intrays/Zeus_ACC_MailBox.java 8
zeus/actors/intrays/Zeus_ACC_Server.java 21
zeus/actors/outtrays/FIPA_2000_HTTP_Accessor.java 6
zeus/actors/outtrays/FIPA_2000_HTTP_Transport.java 7
zeus/actors/outtrays/FIPA_2000_IIOP_Transport.java 6
zeus/actors/outtrays/FIPA_97_IIOP_Transport.java 1
zeus/actors/outtrays/FIPA_PostMan.java 9
zeus/actors/outtrays/ReplyListener.java 2
zeus/actors/outtrays/Zeus_Container_Transport.java 5
zeus/actors/outtrays/Zeus_Native_Transport.java 1
zeus/actors/rtn/Arc.java 2
zeus/actors/rtn/AuditTable.java 17
zeus/actors/rtn/Engine.java 69
zeus/actors/rtn/Graph.java 21
zeus/actors/rtn/Node.java 45
zeus/actors/rtn/NodeWaitTable.java 7
zeus/actors/rtn/PGraph.java 27
zeus/actors/rtn/util/DStruct.java 5
zeus/actors/rtn/util/DelegationStruct.java 3
zeus/actors/rtn/util/GraphStruct.java 13
zeus/actors/rtn/util/LocalDStruct.java 1
zeus/actors/rtn/util/StrategyEvaluator.java 8
zeus/actors/rtn/util/StrategyEvaluatorList.java 1
zeus/agents/ACC.java 29
zeus/agents/ACCAgent.java 16
zeus/agents/ANServer.java 17
zeus/agents/BasicAgent.java 16
zeus/agents/BasicAgentUI.java 1
zeus/agents/DbProxy.java 43
zeus/agents/FIPA_AMS_Services.java 33
zeus/agents/FIPA_DF_Services.java 46
zeus/agents/FIPA_Services.java 8
zeus/agents/Facilitator.java 34
zeus/agents/PersistentStore.java 2
zeus/agents/SimpleAPI.java 7
zeus/agents/ZeusAgent.java 11
zeus/agents/ZeusExternal.java 1
zeus/agents/pingExternal.java 4
zeus/agentviewer/AgentViewer.java 26
zeus/agentviewer/BasicAgentViewer.java 20
zeus/agentviewer/ControlOptionsDialog.java 2
zeus/agentviewer/FactSelector.java 1
zeus/agentviewer/FactTableModel.java 12
zeus/agentviewer/GoalDialog.java 32
zeus/agentviewer/InternalFramesPanel.java 13
zeus/agentviewer/ViewerNames.java 1
zeus/agentviewer/acquaintances/AbilitiesTableModel.java 13
zeus/agentviewer/acquaintances/AcquaintanceUI.java 14
zeus/agentviewer/acquaintances/AttributesTableModel.java 7
zeus/agentviewer/acquaintances/RelationsTableModel.java 6
zeus/agentviewer/engine/EngineGraphModel.java 8
zeus/agentviewer/engine/EngineTableModel.java 5
zeus/agentviewer/engine/EngineUI.java 25
zeus/agentviewer/engine/GraphTreeModel.java 2
zeus/agentviewer/engine/GraphsModel.java 1
zeus/agentviewer/mail/MailInTableModel.java 13
zeus/agentviewer/mail/MailInTableUI.java 11
zeus/agentviewer/mail/MailOutTableModel.java 13
zeus/agentviewer/mail/MailOutTableUI.java 11
zeus/agentviewer/msghandler/MsgHandlerTableModel.java 8
zeus/agentviewer/msghandler/MsgHandlerTableUI.java 11
zeus/agentviewer/plansch/PlanSchModel.java 20
zeus/agentviewer/plansch/PlanSchTableUI.java 9
zeus/agentviewer/protocol/AttributesModel.java 5
zeus/agentviewer/protocol/ProtocolModel.java 1
zeus/agentviewer/protocol/ProtocolUI.java 10
zeus/agentviewer/protocol/StrategyModel.java 3
zeus/agentviewer/resources/FactAttributesTableModel.java 7
zeus/agentviewer/resources/ResourceTableModel.java 4
zeus/agentviewer/resources/ResourceTableUI.java 14
zeus/agentviewer/rete/ReteEngineDataModel.java 7
zeus/agentviewer/rete/ReteEngineUI.java 6
zeus/agentviewer/task/ConditionsAttributeTableModel.java 6
zeus/agentviewer/task/ConstraintsModel.java 5
zeus/agentviewer/task/OrderingModel.java 7
zeus/agentviewer/task/TaskConditionsTableModel.java 9
zeus/agentviewer/task/TaskTableModel.java 7
zeus/agentviewer/task/TaskTableUI.java 8
zeus/concepts/AMS_Description.java 3
zeus/concepts/ASCII_CharStream.java 33
zeus/concepts/AbstractTask.java 1
zeus/concepts/Acquaintance.java 10
zeus/concepts/Address.java 9
zeus/concepts/AddressBook.java 3
zeus/concepts/AddressListener.java 3
zeus/concepts/AgentDescription.java 44
zeus/concepts/AttributeList.java 17
zeus/concepts/BindResults.java 5
zeus/concepts/Bindings.java 8
zeus/concepts/ConditionalNode.java 5
zeus/concepts/ContentElement.java 2
zeus/concepts/DF_Description.java 20
zeus/concepts/DuplicationTable.java 1
zeus/concepts/FIPAParser.java 1194
zeus/concepts/FIPAParserConstants.java 135
zeus/concepts/FIPAParserTokenManager.java 439
zeus/concepts/FIPAPerformative.java 50
zeus/concepts/FIPA_AID_Address.java 9
zeus/concepts/FIPA_AMS_Management_Content.java 13
zeus/concepts/FIPA_AP_Description.java 13
zeus/concepts/FIPA_AddressBook.java 6
zeus/concepts/FIPA_DF_Management_Content.java 16
zeus/concepts/FIPA_MTP_Description.java 10
zeus/concepts/FIPA_Property.java 3
zeus/concepts/FIPA_Received.java 3
zeus/concepts/FIPA_Search_Constraints.java 5
zeus/concepts/FIPA_Service_Description.java 27
zeus/concepts/FIPA_Transport_Profile.java 4
zeus/concepts/Fact.java 46
zeus/concepts/FactDescription.java 2
zeus/concepts/Goal.java 45
zeus/concepts/GoalSummary.java 8
zeus/concepts/MessageAction.java 4
zeus/concepts/MessagePattern.java 5
zeus/concepts/MessagePatternImpl.java 3
zeus/concepts/MessageRule.java 6
zeus/concepts/OntologyDb.java 110
zeus/concepts/OntologyParser.java 353
zeus/concepts/Ordering.java 5
zeus/concepts/ParseException.java 6
zeus/concepts/Parser.java 520
zeus/concepts/ParserConstants.java 286
zeus/concepts/ParserTokenManager.java 478
zeus/concepts/Performative.java 40
zeus/concepts/PerformativeParser.java 32
zeus/concepts/PerformativeParserConstants.java 62
zeus/concepts/PerformativeParserTokenManager.java 220
zeus/concepts/PlanScript.java 12
zeus/concepts/PlannerEnactStruct.java 3
zeus/concepts/PlannerQueryStruct.java 6
zeus/concepts/PrimitiveTask.java 65
zeus/concepts/ProducerRecord.java 1
zeus/concepts/ProtocolInfo.java 9
zeus/concepts/Reference.java 1
zeus/concepts/Relationship.java 2
zeus/concepts/ReportRec.java 56
zeus/concepts/ReservationEntry.java 1
zeus/concepts/ResolutionContext.java 2
zeus/concepts/ResourceItem.java 9
zeus/concepts/Restriction.java 3
zeus/concepts/RestrictionParser.java 539
zeus/concepts/ReteKB.java 15
zeus/concepts/RoutingRecord.java 5
zeus/concepts/SLParser.java 4
zeus/concepts/SL_Util.java 7
zeus/concepts/SimpleCharStream.java 31
zeus/concepts/StrategyInfo.java 15
zeus/concepts/Summary.java 1
zeus/concepts/SummaryTable.java 6
zeus/concepts/SummaryTask.java 39
zeus/concepts/SuppliedDb.java 32
zeus/concepts/SuppliedItem.java 12
zeus/concepts/SuppliedRequester.java 5
zeus/concepts/Task.java 11
zeus/concepts/TaskLink.java 2
zeus/concepts/TaskNode.java 45
zeus/concepts/Token.java 1
zeus/concepts/TokenMgrError.java 5
zeus/concepts/TransportConfig.java 1
zeus/concepts/ZeusParser.java 29
zeus/concepts/fn/AndFn.java 12
zeus/concepts/fn/ArithmeticFn.java 20
zeus/concepts/fn/BoolFn.java 8
zeus/concepts/fn/ComparisonFn.java 24
zeus/concepts/fn/ConstraintBFn.java 21
zeus/concepts/fn/ConstraintFn.java 43
zeus/concepts/fn/DateFn.java 9
zeus/concepts/fn/DefinedFn.java 25
zeus/concepts/fn/ElseFn.java 31
zeus/concepts/fn/FactFn.java 8
zeus/concepts/fn/FieldFn.java 4
zeus/concepts/fn/IdFn.java 17
zeus/concepts/fn/ImplyFn.java 21
zeus/concepts/fn/IntFn.java 5
zeus/concepts/fn/LogicalAndFn.java 9
zeus/concepts/fn/LogicalFn.java 7
zeus/concepts/fn/LogicalNotFn.java 9
zeus/concepts/fn/LogicalOrFn.java 9
zeus/concepts/fn/MethodCallFn.java 23
zeus/concepts/fn/OrFn.java 12
zeus/concepts/fn/PrimitiveFn.java 1
zeus/concepts/fn/PrimitiveNumericFn.java 3
zeus/concepts/fn/RealFn.java 5
zeus/concepts/fn/TimeFn.java 3
zeus/concepts/fn/TypeFn.java 2
zeus/concepts/fn/ValueFunction.java 6
zeus/concepts/fn/VarFn.java 3
zeus/concepts/fn/VectorFn.java 27
zeus/ext/DbConnector.java 13
zeus/ext/FlatFile.java 37
zeus/generator/AgentGenerator.java 77
zeus/generator/AgentTableModel.java 5
zeus/generator/AgentTableUI.java 5
zeus/generator/FileHandler.java 27
zeus/generator/GeneratorModel.java 38
zeus/generator/SocietyModel.java 16
zeus/generator/SocietyPanel.java 24
zeus/generator/TaskTableModel.java 4
zeus/generator/TaskTableUI.java 4
zeus/generator/agent/AbilityModel.java 14
zeus/generator/agent/AcquaintanceModel.java 32
zeus/generator/agent/AgentEditor.java 5
zeus/generator/agent/CoordinationPanel.java 21
zeus/generator/agent/DefinitionPanel.java 8
zeus/generator/agent/OrganisationPanel.java 17
zeus/generator/agent/ProtocolModel.java 10
zeus/generator/agent/StrategyModel.java 36
zeus/generator/agent/TaskAttributeListener.java 1
zeus/generator/agent/TaskAttributePanel.java 2
zeus/generator/agent/TaskModel.java 7
zeus/generator/agent/TaskPanel.java 15
zeus/generator/code/AgentInfo.java 17
zeus/generator/code/AgentModel.java 17
zeus/generator/code/AgentPanel.java 4
zeus/generator/code/AgentWriter.java 20
zeus/generator/code/CodeGenerator.java 10
zeus/generator/code/DbProxyInfo.java 16
zeus/generator/code/DbProxyModel.java 7
zeus/generator/code/FacilitatorInfo.java 15
zeus/generator/code/FacilitatorModel.java 8
zeus/generator/code/GenerationInfo.java 3
zeus/generator/code/GenerationPanel.java 17
zeus/generator/code/GenerationPlan.java 31
zeus/generator/code/GenerationTableModel.java 17
zeus/generator/code/NameserverInfo.java 30
zeus/generator/code/NameserverModel.java 15
zeus/generator/code/ScriptWriter.java 27
zeus/generator/code/TaskInfo.java 1
zeus/generator/code/TaskModel.java 9
zeus/generator/code/TaskPanel.java 1
zeus/generator/code/TaskWriter.java 11
zeus/generator/code/UtilityModel.java 1
zeus/generator/code/UtilityPanel.java 5
zeus/generator/code/VisualiserInfo.java 14
zeus/generator/code/VisualiserModel.java 7
zeus/generator/code/Writer.java 5
zeus/generator/event/AgentListener.java 1
zeus/generator/event/FactModelListener.java 1
zeus/generator/event/LinkNodeSelectionListener.java 1
zeus/generator/event/LinkRootSelectionListener.java 1
zeus/generator/event/RenameListener.java 1
zeus/generator/event/TaskListener.java 1
zeus/generator/task/ConditionsPanel.java 8
zeus/generator/task/ConstraintsModel.java 20
zeus/generator/task/ConstraintsPanel.java 12
zeus/generator/task/GroupManager.java 31
zeus/generator/task/InformationPanel.java 4
zeus/generator/task/NodesPanel.java 26
zeus/generator/task/OrderingDialog.java 2
zeus/generator/task/OrderingModel.java 20
zeus/generator/task/OrderingSelector.java 1
zeus/generator/task/SummaryTaskModel.java 16
zeus/generator/task/SummaryTaskNodeEditor.java 1
zeus/generator/task/SummaryTaskNodeEditorDialog.java 2
zeus/generator/task/SymBasicFactModel.java 2
zeus/generator/task/TaskEditor.java 5
zeus/generator/task/TaskLinkBaseTreeModel.java 1
zeus/generator/task/TaskLinkBaseTreePanel.java 6
zeus/generator/task/TaskLinkMainTreeModel.java 10
zeus/generator/task/TaskLinkMainTreePanel.java 4
zeus/generator/task/TaskLinkModel.java 30
zeus/generator/task/TaskLinkPanel.java 4
zeus/generator/task/TaskNodePanel.java 7
zeus/generator/task/rulebase/FactPanel.java 2
zeus/generator/task/rulebase/Rule.java 10
zeus/generator/task/rulebase/RuleModel.java 14
zeus/generator/task/rulebase/RuleUI.java 34
zeus/generator/util/AttributeDialog.java 3
zeus/generator/util/AttributeModel.java 9
zeus/generator/util/AttributeSelector.java 1
zeus/generator/util/AttributeTable.java 4
zeus/generator/util/AttributeTreeModel.java 9
zeus/generator/util/BasicFactModel.java 5
zeus/generator/util/ControlPanel.java 4
zeus/generator/util/Editor.java 8
zeus/generator/util/FactModel.java 22
zeus/generator/util/FactModifier.java 1
zeus/generator/util/FactPanel.java 9
zeus/generator/util/FactSelector.java 1
zeus/generator/util/HashtableModel.java 10
zeus/generator/util/HashtablePanel.java 1
zeus/generator/util/ParameterChooser.java 1
zeus/gui/ColorManager.java 1
zeus/gui/DoubleSelectionDialog.java 14
zeus/gui/EditableDoubleSelectionDialog.java 20
zeus/gui/EditableMultipleSelectionDialog.java 23
zeus/gui/EditableSingleSelectionDialog.java 11
zeus/gui/MultipleSelectionDialog.java 19
zeus/gui/NumberDialog.java 4
zeus/gui/SingleSelectionDialog.java 6
zeus/gui/dialog/IAcquaintanceUI.java 4
zeus/gui/dialog/IBrowseFact.java 8
zeus/gui/dialog/IBrowseGoal.java 10
zeus/gui/dialog/IBrowseTask.java 8
zeus/gui/dialog/IDoCommandUI.java 1
zeus/gui/dialog/IFactUI.java 4
zeus/gui/dialog/ITaskUI.java 4
zeus/gui/editors/ExpressionCellEditor.java 3
zeus/gui/editors/ValidatingCellRenderer.java 5
zeus/gui/editors/ValidatingModel.java 1
zeus/gui/fields/LargeTextField.java 3
zeus/gui/fields/NameField.java 5
zeus/gui/fields/RealNumberField.java 10
zeus/gui/fields/WholeNumberField.java 10
zeus/gui/graph/AbstractGraphModel.java 3
zeus/gui/graph/AbstractGraphNodeEditor.java 2
zeus/gui/graph/DefaultGraphNodeEditor.java 1
zeus/gui/graph/DefaultGraphNodeRenderer.java 1
zeus/gui/graph/Graph.java 91
zeus/gui/graph/GraphIcon.java 11
zeus/gui/graph/GraphIconEvent.java 3
zeus/gui/graph/GraphIconListener.java 5
zeus/gui/graph/GraphModel.java 9
zeus/gui/graph/GraphModelListener.java 4
zeus/gui/graph/GraphNode.java 11
zeus/gui/graph/GraphNodeEditor.java 3
zeus/gui/graph/GraphNodeEditorListener.java 2
zeus/gui/graph/GraphNodeRenderer.java 1
zeus/gui/graph/SelectPanel.java 14
zeus/gui/help/HelpWindow.java 3
zeus/gui/help/HtmlPanel.java 2
zeus/ontology/OntologyEditor.java 46
zeus/ontology/SchemaWriter.java 5
zeus/ontology/TypeDialog.java 2
zeus/ontology/TypeSelector.java 1
zeus/ontology/TypeTreeModel.java 5
zeus/ontology/TypesHandler.java 5
zeus/ontology/attributes/AttributeTableModel.java 8
zeus/ontology/attributes/AttributeTablePanel.java 11
zeus/ontology/database/ColumnsTableModel.java 11
zeus/ontology/database/ColumnsTableUI.java 2
zeus/ontology/database/DatabasePane.java 11
zeus/ontology/database/TablesTableModel.java 3
zeus/ontology/database/TablesTableUI.java 2
zeus/ontology/facts/FactTreeModel.java 14
zeus/ontology/facts/FactTreePane.java 9
zeus/ontology/facts/FactTreeUI.java 5
zeus/ontology/restrictions/RestrictionTableModel.java 6
zeus/ontology/restrictions/RestrictionTableUI.java 6
zeus/rete/Action.java 30
zeus/rete/ActionNode.java 6
zeus/rete/AttributeNode.java 2
zeus/rete/ConflictSet.java 25
zeus/rete/DataReader.java 2
zeus/rete/FactAction.java 5
zeus/rete/IdNode.java 2
zeus/rete/Info.java 4
zeus/rete/JoinEntry.java 4
zeus/rete/JoinNode.java 21
zeus/rete/LocalFactMonitor.java 2
zeus/rete/Node.java 3
zeus/rete/NotNode.java 18
zeus/rete/Pattern.java 10
zeus/rete/ReteEngine.java 43
zeus/rete/ReteFact.java 5
zeus/rete/Rule.java 9
zeus/rete/TestNode.java 3
zeus/rete/TypeNode.java 5
zeus/rete/action/AbstractActionFactory.java 1
zeus/rete/action/AchieveAction.java 4
zeus/rete/action/ActionFactory.java 1
zeus/rete/action/AssertAction.java 1
zeus/rete/action/BasicAction.java 5
zeus/rete/action/BindAction.java 1
zeus/rete/action/BuyAction.java 4
zeus/rete/action/CallAction.java 1
zeus/rete/action/CloseAction.java 2
zeus/rete/action/ExecuteAction.java 1
zeus/rete/action/IfAction.java 1
zeus/rete/action/MessageAction.java 9
zeus/rete/action/ModifyAction.java 4
zeus/rete/action/OpenAction.java 5
zeus/rete/action/PrintAction.java 3
zeus/rete/action/PrintlnAction.java 3
zeus/rete/action/ReadAction.java 4
zeus/rete/action/ReadlnAction.java 4
zeus/rete/action/ReteAction.java 2
zeus/rete/action/ReteActionFactory.java 3
zeus/rete/action/RetractAction.java 3
zeus/rete/action/SellAction.java 4
zeus/rete/action/SystemAction.java 2
zeus/rete/action/WhileAction.java 1
zeus/util/ArrowData.java 10
zeus/util/Assert.java 7
zeus/util/Core.java 14
zeus/util/FIPA_Date.java 2
zeus/util/GenSym.java 2
zeus/util/HSet.java 3
zeus/util/Line.java 1
zeus/util/MMX.java 20
zeus/util/Misc.java 89
zeus/util/MsgContentHandler.java 11
zeus/util/NormalDist.java 9
zeus/util/OrderedHashtable.java 3
zeus/util/PlainQueue.java 8
zeus/util/PrettyPrintWriter.java 1
zeus/util/Profile.java 6
zeus/util/Queue.java 9
zeus/util/RealTimeClock.java 2
zeus/util/ReferenceTable.java 4
zeus/util/Selector.java 6
zeus/util/SystemProps.java 12
zeus/util/Tree.java 24
zeus/util/TreeNode.java 12
zeus/util/XMLFormatter.java 5
zeus/visualiser/MessageInfo.java 1
zeus/visualiser/SubscriptionInfo.java 1
zeus/visualiser/Visualiser.java 18
zeus/visualiser/VisualiserHub.java 2
zeus/visualiser/VisualiserModel.java 19
zeus/visualiser/basic/BasicTool.java 22
zeus/visualiser/basic/MsgFilter.java 1
zeus/visualiser/basic/MsgFilterEditor.java 21
zeus/visualiser/basic/Player.java 26
zeus/visualiser/basic/StateInfo.java 1
zeus/visualiser/basic/VideoTool.java 81
zeus/visualiser/control/ControlMenuBar.java 11
zeus/visualiser/control/ControlTool.java 38
zeus/visualiser/report/DeleteReportDialog.java 15
zeus/visualiser/report/ReportGraph.java 11
zeus/visualiser/report/ReportModel.java 28
zeus/visualiser/report/ReportTool.java 71
zeus/visualiser/society/AnimationManager.java 15
zeus/visualiser/society/AnimationQueue.java 22
zeus/visualiser/society/SocietyModel.java 18
zeus/visualiser/society/SocietyModelEntry.java 4
zeus/visualiser/society/SocietyPanel.java 19
zeus/visualiser/society/SocietyTool.java 69
zeus/visualiser/statistics/StatisticsTool.java 120
zeus/visualiser/statistics/TrafficVolume.java 44
zeus/visualiser/statistics/charts/DrawCanvas.java 2
zeus/visualiser/statistics/charts/DrawObject.java 1
zeus/visualiser/statistics/charts/GraphicsSymbol.java 5
zeus/visualiser/statistics/charts/Histogram.java 10
zeus/visualiser/statistics/charts/LineGraph.java 14
zeus/visualiser/statistics/charts/PieChart.java 5
zeus/visualiser/statistics/charts/TabularGraph.java 6
zeus/visualiser/statistics/charts/XYGraph.java 23
zsh/zsh.java 18

FIPA/AgentIDHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Variables that are not final should not contain underscores. 29
Deeply nested if..then statements are hard to read 38
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Avoid using short method names 76
Variables that are not final should not contain underscores. 85
Avoid using 'for' statements without curly braces 87
Variables that are not final should not contain underscores. 87
Variables that are not final should not contain underscores. 89
Avoid using 'for' statements without curly braces 91
Variables that are not final should not contain underscores. 91
Variables that are not final should not contain underscores. 93
Avoid using 'for' statements without curly braces 95
Variables that are not final should not contain underscores. 95
Avoid using 'for' statements without curly braces 104
Variables that are not final should not contain underscores. 104
Avoid using 'for' statements without curly braces 107
Variables that are not final should not contain underscores. 107
Avoid using 'for' statements without curly braces 110
Variables that are not final should not contain underscores. 110

FIPA/AgentIDHolder.java

ViolationLine
Method names should not contain underscores 23
Method names should not contain underscores 28
Method names should not contain underscores 33

FIPA/AgentIDsHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using 'for' statements without curly braces 50
Variables that are not final should not contain underscores. 50
Avoid using 'for' statements without curly braces 58
Variables that are not final should not contain underscores. 58

FIPA/AgentIDsHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/DateTimeHelper.java

ViolationLine
Each class should declare at least one constructor 13
Variables that are not final should not contain underscores. 15
Variables that are not final should not contain underscores. 30
Variables that are not final should not contain underscores. 31
Deeply nested if..then statements are hard to read 40
Variables that are not final should not contain underscores. 45
Variables that are not final should not contain underscores. 46
Avoid using short method names 95

FIPA/DateTimeHolder.java

ViolationLine
Method names should not contain underscores 25
Method names should not contain underscores 30
Method names should not contain underscores 35

FIPA/Envelope.java

ViolationLine
Avoid really long parameter lists. 30

FIPA/EnvelopeHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Variables that are not final should not contain underscores. 29
Deeply nested if..then statements are hard to read 38
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Avoid using short method names 130
Variables that are not final should not contain underscores. 149
Avoid using 'for' statements without curly braces 151
Variables that are not final should not contain underscores. 151
Avoid using 'for' statements without curly braces 170
Variables that are not final should not contain underscores. 170

FIPA/EnvelopeHolder.java

ViolationLine
Method names should not contain underscores 23
Method names should not contain underscores 28
Method names should not contain underscores 33

FIPA/EnvelopesHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using 'for' statements without curly braces 50
Variables that are not final should not contain underscores. 50
Avoid using 'for' statements without curly braces 58
Variables that are not final should not contain underscores. 58

FIPA/EnvelopesHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/FipaMessageHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Variables that are not final should not contain underscores. 29
Deeply nested if..then statements are hard to read 38
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Avoid using short method names 67

FIPA/FipaMessageHolder.java

ViolationLine
Method names should not contain underscores 23
Method names should not contain underscores 28
Method names should not contain underscores 33

FIPA/MTSHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 38
Avoid using 'if...else' statements without curly braces 55
Avoid using 'if...else' statements without curly braces 57

FIPA/MTSHolder.java

ViolationLine
Method names should not contain underscores 23
Method names should not contain underscores 28
Method names should not contain underscores 33

FIPA/OptAgentIDHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using if statements without curly braces 49
Avoid using 'for' statements without curly braces 52
Variables that are not final should not contain underscores. 52
Avoid using if statements without curly braces 59
Avoid using 'for' statements without curly braces 62
Variables that are not final should not contain underscores. 62

FIPA/OptAgentIDHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/OptDateTimeHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using if statements without curly braces 49
Avoid using 'for' statements without curly braces 52
Variables that are not final should not contain underscores. 52
Avoid using if statements without curly braces 59
Avoid using 'for' statements without curly braces 62
Variables that are not final should not contain underscores. 62

FIPA/OptDateTimeHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/OptReceivedObjectHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using if statements without curly braces 49
Avoid using 'for' statements without curly braces 52
Variables that are not final should not contain underscores. 52
Avoid using if statements without curly braces 59
Avoid using 'for' statements without curly braces 62
Variables that are not final should not contain underscores. 62

FIPA/OptReceivedObjectHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/OptTransportBehaviourTypeHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 42
Variables that are not final should not contain underscores. 50
Avoid using if statements without curly braces 51
Avoid using 'for' statements without curly braces 54
Variables that are not final should not contain underscores. 54
Avoid using if statements without curly braces 61
Avoid using 'for' statements without curly braces 64
Variables that are not final should not contain underscores. 64

FIPA/OptTransportBehaviourTypeHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/PayloadHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48

FIPA/PayloadHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/PropertyHelper.java

ViolationLine
Each class should declare at least one constructor 13
Variables that are not final should not contain underscores. 15
Variables that are not final should not contain underscores. 30
Variables that are not final should not contain underscores. 31
Deeply nested if..then statements are hard to read 40
Variables that are not final should not contain underscores. 45
Variables that are not final should not contain underscores. 46
Avoid using short method names 65

FIPA/PropertyHolder.java

ViolationLine
Method names should not contain underscores 25
Method names should not contain underscores 30
Method names should not contain underscores 35

FIPA/ReceivedObjectHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Variables that are not final should not contain underscores. 29
Deeply nested if..then statements are hard to read 38
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Avoid using short method names 80

FIPA/ReceivedObjectHolder.java

ViolationLine
Method names should not contain underscores 23
Method names should not contain underscores 28
Method names should not contain underscores 33

FIPA/TransportBehaviourTypeHelper.java

ViolationLine
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using 'for' statements without curly braces 50
Variables that are not final should not contain underscores. 50
Avoid using 'for' statements without curly braces 58
Variables that are not final should not contain underscores. 58

FIPA/TransportBehaviourTypeHolder.java

ViolationLine
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

FIPA/URLHelper.java

ViolationLine
Each class should declare at least one constructor 13
Variables that are not final should not contain underscores. 15
Variables that are not final should not contain underscores. 30
Avoid using short method names 41

FIPA/_MTSImplBase.java

ViolationLine
Class names should not contain underscores 11
Variables that are not final should not contain underscores. 20
Method names should not contain underscores 26
Variables that are not final should not contain underscores. 31
Avoid using if statements without curly braces 32
Variables that are not final should not contain underscores. 53
Method names should not contain underscores 56

FIPA/_MTSStub.java

ViolationLine
Class names should not contain underscores 11
Variables that are not final should not contain underscores. 30
Variables that are not final should not contain underscores. 32
Variables that are not final should not contain underscores. 37
Variables that are not final should not contain underscores. 47
Method names should not contain underscores 50
Avoid empty catch blocks 63
Avoid empty catch blocks 72

FIPA/stringsHelper.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 11
Each class should declare at least one constructor 11
Variables that are not final should not contain underscores. 13
Variables that are not final should not contain underscores. 28
Avoid using short method names 40
Variables that are not final should not contain underscores. 48
Avoid using 'for' statements without curly braces 50
Variables that are not final should not contain underscores. 50
Avoid using 'for' statements without curly braces 58
Variables that are not final should not contain underscores. 58

FIPA/stringsHolder.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 11
Method names should not contain underscores 24
Method names should not contain underscores 29
Method names should not contain underscores 34

JADE_SL/ACLMessage.java

ViolationLine
Avoid importing anything from the package 'java.lang' 35
Avoid duplicate imports such as 'java.util.Date' 37
Variables that are final should be in all caps. 68
Avoid using implementation types like 'ArrayList'; use the interface instead 157
Avoid using implementation types like 'ArrayList'; use the interface instead 162
Variables that are not final should not contain underscores. 162
Variables that are not final should not contain underscores. 175
Variables that are not final should not contain underscores. 180
Variables that are not final should not contain underscores. 200
Variables that are not final should not contain underscores. 210
Avoid using 'if...else' statements without curly braces 277
Assigning an Object to null is a code smell. Consider refactoring. 280
Avoid using if statements without curly braces 289
Avoid using 'if...else' statements without curly braces 301
Avoid using if statements without curly braces 324
Avoid using 'if...else' statements without curly braces 336
Assigning an Object to null is a code smell. Consider refactoring. 377
Avoid using 'if...else' statements without curly braces 378
Assigning an Object to null is a code smell. Consider refactoring. 381
Assigning an Object to null is a code smell. Consider refactoring. 400
Avoid using 'if...else' statements without curly braces 473
Assigning an Object to null is a code smell. Consider refactoring. 476
Avoid using 'if...else' statements without curly braces 486
Assigning an Object to null is a code smell. Consider refactoring. 489
Avoid using 'if...else' statements without curly braces 499
Assigning an Object to null is a code smell. Consider refactoring. 502
Avoid using 'if...else' statements without curly braces 512
Assigning an Object to null is a code smell. Consider refactoring. 515
Avoid using 'if...else' statements without curly braces 525
Assigning an Object to null is a code smell. Consider refactoring. 528
Avoid using 'if...else' statements without curly braces 573
Assigning an Object to null is a code smell. Consider refactoring. 576
Avoid using 'if...else' statements without curly braces 586
Assigning an Object to null is a code smell. Consider refactoring. 589
Avoid using 'if...else' statements without curly braces 618
Avoid using 'if...else' statements without curly braces 679
Avoid instantiating String objects; this is usually unnecessary. 680
Avoid using if statements without curly braces 681
Avoid instantiating String objects; this is usually unnecessary. 682
Avoid using 'if...else' statements without curly braces 702
Avoid using if statements without curly braces 704
Avoid using 'if...else' statements without curly braces 715
Avoid instantiating String objects; this is usually unnecessary. 716
Avoid using 'if...else' statements without curly braces 726
Avoid instantiating String objects; this is usually unnecessary. 727
Avoid using 'if...else' statements without curly braces 739
Avoid instantiating String objects; this is usually unnecessary. 740
Avoid using 'if...else' statements without curly braces 751
Avoid instantiating String objects; this is usually unnecessary. 752
Avoid using 'if...else' statements without curly braces 763
Avoid instantiating String objects; this is usually unnecessary. 764
Avoid using 'if...else' statements without curly braces 778
Avoid using 'if...else' statements without curly braces 791
Avoid using 'if...else' statements without curly braces 803
Avoid instantiating String objects; this is usually unnecessary. 804
Avoid using 'if...else' statements without curly braces 815
Avoid instantiating String objects; this is usually unnecessary. 816
Assigning an Object to null is a code smell. Consider refactoring. 960
Assigning an Object to null is a code smell. Consider refactoring. 964
Assigning an Object to null is a code smell. Consider refactoring. 965
Assigning an Object to null is a code smell. Consider refactoring. 966
Assigning an Object to null is a code smell. Consider refactoring. 967
Assigning an Object to null is a code smell. Consider refactoring. 968
Assigning an Object to null is a code smell. Consider refactoring. 969
Assigning an Object to null is a code smell. Consider refactoring. 970
Assigning an Object to null is a code smell. Consider refactoring. 972
Assigning an Object to null is a code smell. Consider refactoring. 973
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 1024

JADE_SL/AID.java

ViolationLine
Avoid instantiating String objects; this is usually unnecessary. 41
Avoid using if statements without curly braces 95
Avoid using 'if...else' statements without curly braces 97
Avoid using if statements without curly braces 125
Avoid using if statements without curly braces 252
Avoid using 'for' statements without curly braces 254
Avoid using if statements without curly braces 260
Avoid using if statements without curly braces 262
Avoid using if statements without curly braces 271
Avoid using if statements without curly braces 353
Avoid using 'if...else' statements without curly braces 400
Avoid using 'if...else' statements without curly braces 411

JADE_SL/Base64.java

ViolationLine
Each class should declare at least one constructor 65
Avoid using if statements without curly braces 171
Avoid using if statements without curly braces 173
Avoid using if statements without curly braces 211
Avoid using 'for' statements without curly braces 247
Avoid using 'for' statements without curly braces 249
Avoid using 'for' statements without curly braces 251
Avoid using 'for' statements without curly braces 253

JADE_SL/CaseInsensitiveString.java

ViolationLine
Avoid calling toString() on String objects; this is unnecessary 56

JADE_SL/ContentElementList.java

ViolationLine
Avoid using 'for' statements without curly braces 129

JADE_SL/FIPANames.java

ViolationLine
Each class should declare at least one constructor 37
Each class should declare at least one constructor 43
Each class should declare at least one constructor 64
Each class should declare at least one constructor 73
Each class should declare at least one constructor 83

JADE_SL/ISO8601.java

ViolationLine
Each class should declare at least one constructor 38
A signature (constructor or method) shouldn't have Exception in throws declaration 44
Avoid reassigning parameters such as 'millisec' 92
Avoid using 'for' statements without curly braces 132
The same String literal appears 4 times in this file; the first occurrence is on line 149 149
Avoid empty catch blocks 160

JADE_SL/StringACLCodec.java

ViolationLine
No need to import a type that's in the same package 27
No need to import a type that's in the same package 28
Avoid duplicate imports such as 'java.util.Date' 31
No need to import a type that's in the same package 33
The class 'StringACLCodec' has a Cyclomatic Complexity of 4 (Highest = 27). 45
Avoid instantiating String objects; this is usually unnecessary. 51
Avoid instantiating String objects; this is usually unnecessary. 54
Avoid instantiating String objects; this is usually unnecessary. 56
Avoid instantiating String objects; this is usually unnecessary. 57
Avoid instantiating String objects; this is usually unnecessary. 58
Avoid instantiating String objects; this is usually unnecessary. 59
Avoid instantiating String objects; this is usually unnecessary. 60
Avoid instantiating String objects; this is usually unnecessary. 61
Avoid instantiating String objects; this is usually unnecessary. 62
Avoid instantiating String objects; this is usually unnecessary. 63
Avoid instantiating String objects; this is usually unnecessary. 64
Avoid instantiating String objects; this is usually unnecessary. 65
Avoid instantiating String objects; this is usually unnecessary. 66
Avoid instantiating String objects; this is usually unnecessary. 67
Avoid unused private methods such as 'checkBase64Encoding' 102
A signature (constructor or method) shouldn't have Exception in throws declaration 137
Avoid using 'for' statements without curly braces 168
Avoid using 'if...else' statements without curly braces 169
Avoid really long methods. 181
The method 'toString' has a Cyclomatic Complexity of 27. 181
The same String literal appears 12 times in this file; the first occurrence is on line 183 183
Avoid using if statements without curly braces 185
The same String literal appears 13 times in this file; the first occurrence is on line 186 186
Avoid using 'while' statements without curly braces 190
Avoid using 'while' statements without curly braces 197
Avoid using if statements without curly braces 221
Avoid using if statements without curly braces 228
Avoid using if statements without curly braces 234
Avoid using if statements without curly braces 240
Avoid using if statements without curly braces 246
Avoid using if statements without curly braces 252
Avoid using if statements without curly braces 256
Avoid using if statements without curly braces 261
Avoid using if statements without curly braces 267
Avoid using if statements without curly braces 277

JADE_SL/abs/AbsAggregate.java

ViolationLine
Avoid using 'for' statements without curly braces 138

JADE_SL/abs/AbsContentElementList.java

ViolationLine
Avoid using 'for' statements without curly braces 133

JADE_SL/abs/AbsHelper.java

ViolationLine
Avoid duplicate imports such as 'JADE_SL.AID' 33
Avoid duplicate imports such as 'JADE_SL.OntoAID' 34
Avoid duplicate imports such as 'JADE_SL.CaseInsensitiveString' 35
Avoid duplicate imports such as 'JADE_SL.ACLMessage' 36
Each class should declare at least one constructor 44
Avoid using 'while' statements without curly braces 77
Avoid instantiating String objects; this is usually unnecessary. 329

JADE_SL/abs/AbsObject.java

ViolationLine
Unused modifiers are, well, unused 37
Unused modifiers are, well, unused 45
Unused modifiers are, well, unused 50
Unused modifiers are, well, unused 57
Unused modifiers are, well, unused 63
Unused modifiers are, well, unused 65

JADE_SL/abs/AbsPrimitive.java

ViolationLine
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 76
Avoid using if statements without curly braces 150
The same String literal appears 8 times in this file; the first occurrence is on line 151 151
Avoid using if statements without curly braces 162
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 164
Avoid using if statements without curly braces 174
Avoid using if statements without curly braces 186
Avoid using if statements without curly braces 199
Avoid using if statements without curly braces 211
Avoid using if statements without curly braces 224
Avoid using if statements without curly braces 236

JADE_SL/lang/Codec.java

ViolationLine
Variables should start with a lowercase character 65

JADE_SL/lang/sl/ASCII_CharStream.java

ViolationLine
Class names should not contain underscores 9
Variables that are final should be in all caps. 11
Method name does not begin with a lower case character. 31
A catch statement should never catch throwable since it includes errors 70
Method name does not begin with a lower case character. 81
Avoid using 'if...else' statements without curly braces 92
Avoid using 'if...else' statements without curly braces 97
Avoid using 'if...else' statements without curly braces 99
Avoid assigments in operands 107
Avoid using if statements without curly braces 120
Method name does not begin with a lower case character. 126
Method name does not begin with a lower case character. 135
Avoid using if statements without curly braces 183
Avoid assigments in operands 229
Avoid using if statements without curly braces 229
Method name does not begin with a lower case character. 251
Method name does not begin with a lower case character. 270
Method name does not begin with a lower case character. 287
Method name does not begin with a lower case character. 292
Method name does not begin with a lower case character. 297
Avoid using 'if...else' statements without curly braces 299
Method name does not begin with a lower case character. 306
Method name does not begin with a lower case character. 322
Assigning an Object to null is a code smell. Consider refactoring. 324
Assigning an Object to null is a code smell. Consider refactoring. 325
Assigning an Object to null is a code smell. Consider refactoring. 326
Avoid assigments in operands 349
Avoid assigments in operands 366
Avoid using 'if...else' statements without curly braces 366

JADE_SL/lang/sl/ParseException.java

ViolationLine
The class 'ParseException' has a Cyclomatic Complexity of 5 (Highest = 13). 13
The method 'getMessage' has a Cyclomatic Complexity of 10. 97
Avoid using if statements without curly braces 118
Method names should not contain underscores 146
The method 'add_escapes' has a Cyclomatic Complexity of 13. 146
Avoid assigments in operands 179

JADE_SL/lang/sl/SLCodec.java

ViolationLine
Avoid using 'for' statements without curly braces 132
Avoid using 'if...else' statements without curly braces 133
Avoid using if statements without curly braces 151
Avoid instantiating String objects; this is usually unnecessary. 154
Avoid using if statements without curly braces 156
Avoid using 'for' statements without curly braces 159
Avoid using if statements without curly braces 160
Avoid using 'if...else' statements without curly braces 173
Avoid reassigning parameters such as 'encodeSlotNames' 187
Avoid using 'for' statements without curly braces 194
Avoid using if statements without curly braces 200
Avoid using 'if...else' statements without curly braces 215
Avoid using 'if...else' statements without curly braces 227
Avoid using implementation types like 'Vector'; use the interface instead 240
Avoid using implementation types like 'Vector'; use the interface instead 241
Variables should start with a lowercase character 241
Avoid using implementation types like 'Vector'; use the interface instead 242
Variables should start with a lowercase character 242
Avoid using 'if...else' statements without curly braces 302
Avoid using 'if...else' statements without curly braces 304
Avoid using 'if...else' statements without curly braces 306
Avoid using if statements without curly braces 313
Avoid using if statements without curly braces 314
Avoid using if statements without curly braces 315
Avoid using if statements without curly braces 316
Avoid using if statements without curly braces 318
Avoid using if statements without curly braces 319
A catch statement should never catch throwable since it includes errors 346

JADE_SL/lang/sl/SLParser.java

ViolationLine
Avoid duplicate imports such as 'JADE_SL.CaseInsensitiveString' 6
The class 'SLParser' has a Cyclomatic Complexity of 5 (Highest = 22). 21
Avoid using 'for' statements without curly braces 33
Avoid using 'for' statements without curly braces 52
Avoid using 'if...else' statements without curly braces 80
Avoid using 'if...else' statements without curly braces 99
Method name does not begin with a lower case character. 132
Avoid using if statements without curly braces 155
The same String literal appears 14 times in this file; the first occurrence is on line 156 156
Method name does not begin with a lower case character. 160
Method name does not begin with a lower case character. 178
Method name does not begin with a lower case character. 194
Avoid using if statements without curly braces 215
Method name does not begin with a lower case character. 219
Method names should not contain underscores 219
Avoid using if statements without curly braces 245
Method name does not begin with a lower case character. 250
Method names should not contain underscores 250
Avoid unused local variables such as 'term' 251
Avoid using if statements without curly braces 253
Avoid using if statements without curly braces 258
Method name does not begin with a lower case character. 262
Avoid using if statements without curly braces 265
Method name does not begin with a lower case character. 269
The method 'Term' has a Cyclomatic Complexity of 10. 269
Avoid unused local variables such as 'v' 270
Avoid using if statements without curly braces 316
Method name does not begin with a lower case character. 320
Avoid using 'if...else' statements without curly braces 329
Avoid using if statements without curly braces 355
Method name does not begin with a lower case character. 359
Method names should not contain underscores 359
The same String literal appears 8 times in this file; the first occurrence is on line 372 372
The same String literal appears 7 times in this file; the first occurrence is on line 373 373
Avoid using 'if...else' statements without curly braces 381
Avoid using if statements without curly braces 411
Method name does not begin with a lower case character. 417
The method 'FunctionalTermParameters' has a Cyclomatic Complexity of 10. 417
Avoid empty catch blocks 436
Method name does not begin with a lower case character. 488
Method name does not begin with a lower case character. 495
Method names should not contain underscores 495
Avoid using if statements without curly braces 514
Avoid using if statements without curly braces 532
Method name does not begin with a lower case character. 536
Avoid using if statements without curly braces 541
Method name does not begin with a lower case character. 545
Avoid using if statements without curly braces 566
Avoid really long methods. 570
Method name does not begin with a lower case character. 570
Method names should not contain underscores 570
The method 'Wff_NoBrace' has a Cyclomatic Complexity of 22. 570
Avoid using if statements without curly braces 576
Avoid using if statements without curly braces 588
Avoid using if statements without curly braces 603
Avoid using if statements without curly braces 618
Avoid empty catch blocks 669
Avoid using if statements without curly braces 705
Method name does not begin with a lower case character. 709
Avoid unused local variables such as 'value' 714
Avoid using if statements without curly braces 755
Method name does not begin with a lower case character. 762
The method 'String' has a Cyclomatic Complexity of 10. 762
Avoid using if statements without curly braces 767
Avoid using if statements without curly braces 771
Avoid using if statements without curly braces 775
Avoid using if statements without curly braces 779
Variables that are not final should not contain underscores. 789
Variables that are not final should not contain underscores. 790
Variables that are not final should not contain underscores. 792
Variables that are not final should not contain underscores. 793
Variables that are final should be in all caps. 794
Variables that are final should be in all caps. 795
Variables that are final should be in all caps. 796
Avoid using 'for' statements without curly braces 804
Method name does not begin with a lower case character. 807
Avoid using 'for' statements without curly braces 813
Avoid using 'for' statements without curly braces 822
Method name does not begin with a lower case character. 825
Avoid using 'for' statements without curly braces 831
Avoid using 'for' statements without curly braces 839
Method name does not begin with a lower case character. 842
Avoid using 'for' statements without curly braces 847
Method names should not contain underscores 850
Avoid assigments in operands 852
Avoid using 'if...else' statements without curly braces 852
Avoid using 'if...else' statements without curly braces 865
Avoid using 'if...else' statements without curly braces 875
Method names should not contain underscores 881
Avoid assigments in operands 882
Avoid using 'if...else' statements without curly braces 882
Avoid using implementation types like 'java.util.Vector'; use the interface instead 888
Variables that are not final should not contain underscores. 888
Variables that are not final should not contain underscores. 889
Variables that are not final should not contain underscores. 890
The method 'generateParseException' has a Cyclomatic Complexity of 11. 892
Method names should not contain underscores 928
Method names should not contain underscores 931
A value of 21 may denote a high amount of coupling within the class 934

JADE_SL/lang/sl/SLParserConstants.java

ViolationLine
Variables should start with a lowercase character 6
Variables should start with a lowercase character 7
Variables should start with a lowercase character 8
Variables should start with a lowercase character 9
Variables should start with a lowercase character 10
Variables should start with a lowercase character 11
Variables should start with a lowercase character 12
Variables should start with a lowercase character 13
Variables should start with a lowercase character 14
Variables should start with a lowercase character 15
Variables that are not final should not contain underscores. 15
Variables should start with a lowercase character 16
Variables should start with a lowercase character 17
Variables should start with a lowercase character 18
Variables should start with a lowercase character 19
Variables should start with a lowercase character 20
Variables should start with a lowercase character 21
Variables should start with a lowercase character 22
Variables should start with a lowercase character 23
Variables should start with a lowercase character 24
Variables should start with a lowercase character 25
Variables should start with a lowercase character 26
Variables should start with a lowercase character 27
Variables should start with a lowercase character 28
Variables should start with a lowercase character 29
Variables should start with a lowercase character 30
Variables that are not final should not contain underscores. 30
Variables should start with a lowercase character 32
Variables should start with a lowercase character 33

JADE_SL/lang/sl/SLParserTokenManager.java

ViolationLine
Avoid duplicate imports such as 'JADE_SL.CaseInsensitiveString' 5
Avoid really long Classes. 12
The class 'SLParserTokenManager' has a Cyclomatic Complexity of 14 (Highest = 176). 12
Method names should not contain underscores 14
The method 'jjStopStringLiteralDfa_1' has a Cyclomatic Complexity of 14. 14
Avoid using if statements without curly braces 39
Method names should not contain underscores 68
Method names should not contain underscores 78
Method names should not contain underscores 86
Method names should not contain underscores 104
Method names should not contain underscores 124
Avoid assigments in operands 126
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 137
Method names should not contain underscores 145
Avoid assigments in operands 147
Avoid using if statements without curly braces 147
Method names should not contain underscores 164
Avoid assigments in operands 166
Avoid using if statements without curly braces 166
Method names should not contain underscores 183
Avoid assigments in operands 185
Avoid using if statements without curly braces 185
Avoid using if statements without curly braces 196
Avoid unused private methods such as 'jjCheckNAddStates' 229
Variables that are final should be in all caps. 234
Avoid really long methods. 237
Method names should not contain underscores 237
The method 'jjMoveNfa_1' has a Cyclomatic Complexity of 161. 237
Avoid unused local variables such as 'nextStates' 239
Avoid unused local variables such as 'j' 244
Avoid using if statements without curly braces 247
Avoid using if statements without curly braces 259
Avoid using if statements without curly braces 263
Avoid using if statements without curly braces 267
Avoid using if statements without curly braces 272
Avoid using if statements without curly braces 278
Avoid using if statements without curly braces 280
Avoid using if statements without curly braces 285
Avoid using if statements without curly braces 289
Avoid using if statements without curly braces 293
Avoid using if statements without curly braces 295
Avoid using if statements without curly braces 301
Avoid using if statements without curly braces 305
Avoid using if statements without curly braces 309
Avoid using if statements without curly braces 324
Avoid using if statements without curly braces 329
Avoid using 'if...else' statements without curly braces 332
Avoid using 'if...else' statements without curly braces 334
Avoid using 'if...else' statements without curly braces 336
Avoid using 'if...else' statements without curly braces 338
Avoid using 'if...else' statements without curly braces 340
Avoid using 'if...else' statements without curly braces 342
Avoid using if statements without curly braces 346
Avoid using if statements without curly braces 349
Avoid using if statements without curly braces 353
Avoid using 'if...else' statements without curly braces 356
Avoid using if statements without curly braces 358
Avoid using if statements without curly braces 360
Avoid using if statements without curly braces 364
Avoid using if statements without curly braces 368
Avoid using if statements without curly braces 372
Avoid using if statements without curly braces 376
Avoid using if statements without curly braces 380
Avoid using if statements without curly braces 384
Avoid using if statements without curly braces 388
Avoid using if statements without curly braces 392
Avoid using if statements without curly braces 396
Avoid using if statements without curly braces 400
Avoid using if statements without curly braces 405
Avoid using if statements without curly braces 413
Avoid using if statements without curly braces 417
Avoid using if statements without curly braces 421
Avoid using if statements without curly braces 425
Avoid using if statements without curly braces 429
Avoid using if statements without curly braces 433
Avoid using if statements without curly braces 437
Avoid using if statements without curly braces 441
Avoid using if statements without curly braces 445
Avoid using if statements without curly braces 449
Avoid using if statements without curly braces 453
Avoid using if statements without curly braces 457
Avoid using if statements without curly braces 461
Avoid using if statements without curly braces 465
Avoid using if statements without curly braces 469
Avoid using if statements without curly braces 473
Avoid using if statements without curly braces 477
Avoid using if statements without curly braces 481
Avoid using if statements without curly braces 485
Avoid using if statements without curly braces 489
Avoid using if statements without curly braces 493
Avoid using if statements without curly braces 497
Avoid using if statements without curly braces 501
Avoid using if statements without curly braces 505
Avoid using if statements without curly braces 509
Avoid using if statements without curly braces 513
Avoid using if statements without curly braces 517
Avoid using if statements without curly braces 521
Avoid using if statements without curly braces 525
Avoid using if statements without curly braces 529
Avoid using if statements without curly braces 533
Avoid using if statements without curly braces 537
Avoid using if statements without curly braces 541
Avoid using if statements without curly braces 545
Avoid using if statements without curly braces 549
Avoid using if statements without curly braces 553
Avoid using if statements without curly braces 557
Avoid using if statements without curly braces 561
Avoid using if statements without curly braces 565
Avoid using if statements without curly braces 581
Avoid using if statements without curly braces 583
Avoid using if statements without curly braces 589
Avoid using if statements without curly braces 591
Avoid using if statements without curly braces 596
Avoid assigments in operands 610
Avoid using if statements without curly braces 610
Avoid unused formal parameters such as 'active0' 616
Method names should not contain underscores 616
Avoid unused private methods such as 'jjStartNfa_0' 624
Method names should not contain underscores 624
Avoid unused private methods such as 'jjStartNfaWithStates_0' 628
Method names should not contain underscores 628
Method names should not contain underscores 636
Avoid really long methods. 648
Method names should not contain underscores 648
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 176. 648
Avoid unused local variables such as 'nextStates' 650
Avoid unused local variables such as 'j' 655
Avoid using if statements without curly braces 658
Avoid using if statements without curly braces 670
Avoid using if statements without curly braces 676
Avoid using 'if...else' statements without curly braces 680
Avoid using 'if...else' statements without curly braces 682
Avoid using if statements without curly braces 684
Avoid using 'if...else' statements without curly braces 686
Avoid using 'if...else' statements without curly braces 688
Avoid using if statements without curly braces 690
Avoid using if statements without curly braces 694
Avoid using if statements without curly braces 698
Avoid using if statements without curly braces 700
Avoid using if statements without curly braces 705
Avoid using if statements without curly braces 709
Avoid using if statements without curly braces 711
Avoid using if statements without curly braces 716
Avoid using if statements without curly braces 720
Avoid using if statements without curly braces 722
Avoid using if statements without curly braces 727
Avoid using if statements without curly braces 729
Avoid using if statements without curly braces 735
Avoid using if statements without curly braces 739
Avoid using if statements without curly braces 743
Avoid using if statements without curly braces 747
Avoid using if statements without curly braces 751
Avoid using if statements without curly braces 753
Avoid using if statements without curly braces 758
Avoid using if statements without curly braces 760
Avoid using if statements without curly braces 766
Avoid using if statements without curly braces 770
Avoid using if statements without curly braces 774
Avoid using if statements without curly braces 778
Avoid using if statements without curly braces 782
Avoid using if statements without curly braces 784
Avoid using if statements without curly braces 789
Avoid using if statements without curly braces 791
Avoid using if statements without curly braces 797
Avoid using if statements without curly braces 801
Avoid using if statements without curly braces 805
Avoid using if statements without curly braces 809
Avoid using if statements without curly braces 813
Avoid using if statements without curly braces 815
Avoid using if statements without curly braces 820
Avoid using if statements without curly braces 824
Avoid using if statements without curly braces 828
Avoid using if statements without curly braces 830
Avoid using if statements without curly braces 835
Avoid using if statements without curly braces 839
Avoid using if statements without curly braces 843
Avoid using if statements without curly braces 845
Avoid using if statements without curly braces 850
Avoid using if statements without curly braces 852
Avoid using if statements without curly braces 857
Avoid using if statements without curly braces 861
Avoid using if statements without curly braces 863
Avoid using if statements without curly braces 868
Avoid using if statements without curly braces 872
Avoid using if statements without curly braces 876
Avoid using if statements without curly braces 880
Avoid using if statements without curly braces 884
Avoid using if statements without curly braces 888
Avoid using if statements without curly braces 892
Avoid using if statements without curly braces 896
Avoid using if statements without curly braces 900
Avoid using if statements without curly braces 904
Avoid using if statements without curly braces 908
Avoid using if statements without curly braces 912
Avoid using if statements without curly braces 916
Avoid using if statements without curly braces 920
Avoid using if statements without curly braces 924
Avoid using if statements without curly braces 928
Avoid using if statements without curly braces 930
Avoid using if statements without curly braces 947
Avoid using if statements without curly braces 952
Avoid using if statements without curly braces 956
Avoid using if statements without curly braces 958
Avoid using if statements without curly braces 963
Avoid using if statements without curly braces 970
Avoid using if statements without curly braces 975
Avoid using if statements without curly braces 983
Avoid using if statements without curly braces 988
Avoid using if statements without curly braces 996
Avoid using if statements without curly braces 1000
Avoid using if statements without curly braces 1004
Avoid using if statements without curly braces 1008
Avoid using if statements without curly braces 1025
Avoid using if statements without curly braces 1027
Avoid using if statements without curly braces 1032
Avoid using if statements without curly braces 1037
Avoid using if statements without curly braces 1039
Avoid using if statements without curly braces 1044
Avoid using if statements without curly braces 1049
Avoid using if statements without curly braces 1051
Avoid using if statements without curly braces 1056
Avoid assigments in operands 1070
Avoid using if statements without curly braces 1070
Variables that are final should be in all caps. 1076
Variables that are final should be in all caps. 1081
Variables that are final should be in all caps. 1085
Variables that are final should be in all caps. 1089
Variables that are final should be in all caps. 1093
Variables that are final should be in all caps. 1096
Variables that are not final should not contain underscores. 1099
Variables that are final should be in all caps. 1100
Variables that are final should be in all caps. 1101
Avoid using if statements without curly braces 1105
Method name does not begin with a lower case character. 1114
Method name does not begin with a lower case character. 1121
Avoid using 'for' statements without curly braces 1125
Method name does not begin with a lower case character. 1128
Method name does not begin with a lower case character. 1133
Avoid using 'if...else' statements without curly braces 1135
The method 'getNextToken' has a Cyclomatic Complexity of 13. 1161
Avoid unused local variables such as 'kind' 1163
Avoid unused local variables such as 'specialToken' 1164
Switch statements should have a default label 1182
Avoid using 'while' statements without curly braces 1186
Avoid using 'while' statements without curly braces 1196
Avoid using if statements without curly braces 1207
Avoid using if statements without curly braces 1212
Avoid using if statements without curly braces 1218
Variables that are not final should not contain underscores. 1223
Variables that are not final should not contain underscores. 1224
Variables that are not final should not contain underscores. 1225
Variables should start with a lowercase character 1226

JADE_SL/lang/sl/Token.java

ViolationLine
Each class should declare at least one constructor 8

JADE_SL/lang/sl/TokenMgrError.java

ViolationLine
The class 'TokenMgrError' has a Cyclomatic Complexity of 3 (Highest = 13). 4
The method 'addEscapes' has a Cyclomatic Complexity of 13. 40
Avoid assigments in operands 73
Avoid unused formal parameters such as 'lexState' 97
Method name does not begin with a lower case character. 97

JADE_SL/onto/ACLOntology.java

ViolationLine
Variables that are final should be in all caps. 52

JADE_SL/onto/BCReflectiveIntrospector.java

ViolationLine
Each class should declare at least one constructor 50
A catch statement should never catch throwable since it includes errors 106
A catch statement should never catch throwable since it includes errors 201
Avoid using if statements without curly braces 306

JADE_SL/onto/BasicIntrospector.java

ViolationLine
Each class should declare at least one constructor 39
The class 'BasicIntrospector' has a Cyclomatic Complexity of 11 (Highest = 20). 39
The method 'externalise' has a Cyclomatic Complexity of 20. 51
A catch statement should never catch throwable since it includes errors 143
The method 'internalise' has a Cyclomatic Complexity of 12. 161
A catch statement should never catch throwable since it includes errors 227

JADE_SL/onto/BasicOntology.java

ViolationLine
Variables that are final should be in all caps. 42
Variables that are final should be in all caps. 64
Variables that are final should be in all caps. 65
Variables that are final should be in all caps. 66
Variables should start with a lowercase character 135
Variables that are not final should not contain underscores. 135

JADE_SL/onto/Introspectable.java

ViolationLine
Unused modifiers are, well, unused 41
Unused modifiers are, well, unused 52

JADE_SL/onto/MicroIntrospector.java

ViolationLine
Each class should declare at least one constructor 34

JADE_SL/onto/Ontology.java

ViolationLine
Avoid duplicate imports such as 'JADE_SL.CaseInsensitiveString' 35
The class 'Ontology' has a Cyclomatic Complexity of 3 (Highest = 13). 150
Avoid using if statements without curly braces 246
Avoid using if statements without curly braces 339
Deeply nested if..then statements are hard to read 339
Deeply nested if..then statements are hard to read 342
Avoid empty catch blocks 348
Avoid empty catch blocks 414
Avoid empty catch blocks 455
The method 'setAttribute' has a Cyclomatic Complexity of 13. 502

JADE_SL/onto/ReflectiveIntrospector.java

ViolationLine
Each class should declare at least one constructor 37
Avoid unused local variables such as 'names' 65
Deeply nested if..then statements are hard to read 83
A catch statement should never catch throwable since it includes errors 95
Avoid unused local variables such as 'names' 162
Deeply nested if..then statements are hard to read 176
A catch statement should never catch throwable since it includes errors 188

JADE_SL/onto/basic/Action.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 37
Assigning an Object to null is a code smell. Consider refactoring. 38

JADE_SL/onto/basic/Done.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 35

JADE_SL/onto/basic/Equals.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 36
Assigning an Object to null is a code smell. Consider refactoring. 37

JADE_SL/onto/basic/Result.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 38

JADE_SL/onto/basic/TrueProposition.java

ViolationLine
Each class should declare at least one constructor 29

JADE_SL/schema/ObjectSchema.java

ViolationLine
The class 'ObjectSchema' has a Cyclomatic Complexity of 2 (Highest = 11). 38
Avoid using implementation types like 'Vector'; use the interface instead 73
Avoid instantiation through private constructors from outside of the constructor's class. 112
Avoid reassigning parameters such as 'slotName' 171
Avoid reassigning parameters such as 'name' 224
Avoid empty catch blocks 236
Avoid reassigning parameters such as 'name' 253
Avoid using implementation types like 'Vector'; use the interface instead 279
The method 'validate' has a Cyclomatic Complexity of 11. 336
Avoid empty 'if' statements 406

fipa97/FIPA_Agent_97Helper.java

ViolationLine
Class names should not contain underscores 9
Each class should declare at least one constructor 9
Variables that are not final should not contain underscores. 11
Variables that are not final should not contain underscores. 26
Avoid using short method names 36
Avoid using 'if...else' statements without curly braces 53
Avoid using 'if...else' statements without curly braces 55

fipa97/FIPA_Agent_97Holder.java

ViolationLine
Class names should not contain underscores 10
Method names should not contain underscores 23
Method names should not contain underscores 28
Method names should not contain underscores 33

fipa97/_FIPA_Agent_97ImplBase.java

ViolationLine
Class names should not contain underscores 9
Variables that are not final should not contain underscores. 18
Method names should not contain underscores 24
Variables that are not final should not contain underscores. 29
Avoid using if statements without curly braces 30
Variables that are not final should not contain underscores. 37
Variables that are not final should not contain underscores. 51
Method names should not contain underscores 54

fipa97/_FIPA_Agent_97Stub.java

ViolationLine
Class names should not contain underscores 9
Variables that are not final should not contain underscores. 28
Variables that are not final should not contain underscores. 30
Variables that are not final should not contain underscores. 35
Variables that are not final should not contain underscores. 45
Method names should not contain underscores 48
Avoid empty catch blocks 61
Avoid empty catch blocks 70

javax/agent/Name.java

ViolationLine
This final field could be made static 9
Variables that are final should be in all caps. 9

javax/agent/service/Transport.java

ViolationLine
Unused modifiers are, well, unused 41
Unused modifiers are, well, unused 48
Unused modifiers are, well, unused 55
Unused modifiers are, well, unused 62

sl/AID.java

ViolationLine
Avoid instantiating String objects; this is usually unnecessary. 46
Avoid using if statements without curly braces 204
Avoid using if statements without curly braces 206
Avoid using 'for' statements without curly braces 208
The same String literal appears 4 times in this file; the first occurrence is on line 210 210
Avoid using if statements without curly braces 212
Avoid using if statements without curly braces 214
Avoid using if statements without curly braces 222
Avoid using 'if...else' statements without curly braces 320
Avoid using 'if...else' statements without curly braces 331

sl/ASCII_UCodeESC_CharStream.java

ViolationLine
Class names should not contain underscores 9
The class 'ASCII_UCodeESC_CharStream' has a Cyclomatic Complexity of 3 (Highest = 17). 9
Variables that are final should be in all caps. 11
The method 'hexval' has a Cyclomatic Complexity of 17. 12
Switch statements should have a default label 13
Method name does not begin with a lower case character. 80
A catch statement should never catch throwable since it includes errors 119
Method name does not begin with a lower case character. 128
Avoid using if statements without curly braces 131
Avoid assigments in operands 135
Method name does not begin with a lower case character. 160
Avoid using if statements without curly braces 162
Method name does not begin with a lower case character. 168
Method name does not begin with a lower case character. 183
Avoid using 'if...else' statements without curly braces 195
Avoid using 'if...else' statements without curly braces 197
Method name does not begin with a lower case character. 203
The method 'readChar' has a Cyclomatic Complexity of 12. 243
Avoid using if statements without curly braces 253
Avoid assigments in operands 256
Avoid using if statements without curly braces 264
Avoid assigments in operands 269
Avoid using if statements without curly braces 275
Avoid using if statements without curly braces 287
Avoid assigments in operands 300
Avoid using 'while' statements without curly braces 300
Avoid assigments in operands 368
Avoid using if statements without curly braces 368
Method name does not begin with a lower case character. 391
Method name does not begin with a lower case character. 411
Method name does not begin with a lower case character. 428
Method name does not begin with a lower case character. 433
Method name does not begin with a lower case character. 439
Avoid using 'if...else' statements without curly braces 441
Method name does not begin with a lower case character. 448
Method name does not begin with a lower case character. 464
Assigning an Object to null is a code smell. Consider refactoring. 466
Assigning an Object to null is a code smell. Consider refactoring. 467
Assigning an Object to null is a code smell. Consider refactoring. 468
Assigning an Object to null is a code smell. Consider refactoring. 469
Avoid assigments in operands 492
Avoid assigments in operands 509
Avoid using 'if...else' statements without curly braces 509

sl/Action.java

ViolationLine
Each class should declare at least one constructor 38
Method names should not contain underscores 46
Method names should not contain underscores 51
Method names should not contain underscores 56
Method names should not contain underscores 61

sl/AnOntology.java

ViolationLine
Avoid using implementation types like 'ArrayList'; use the interface instead 32
Method names should not contain underscores 36
Method names should not contain underscores 37
Method names should not contain underscores 42
Method names should not contain underscores 43

sl/CaseInsensitiveString.java

ViolationLine
Avoid calling toString() on String objects; this is unnecessary 60

sl/CodecException.java

ViolationLine
Avoid using if statements without curly braces 57

sl/DefaultOntology.java

ViolationLine
The class 'DefaultOntology' has a Cyclomatic Complexity of 4 (Highest = 15). 44
Avoid using if statements without curly braces 72
Avoid using if statements without curly braces 80
Avoid using if statements without curly braces 96
Avoid using 'if...else' statements without curly braces 118
Avoid using 'for' statements without curly braces 132
Avoid using if statements without curly braces 145
Avoid using if statements without curly braces 159
Avoid using if statements without curly braces 161
Avoid using if statements without curly braces 165
Avoid using if statements without curly braces 200
Avoid using if statements without curly braces 202
Avoid using if statements without curly braces 214
Avoid using if statements without curly braces 217
The same String literal appears 4 times in this file; the first occurrence is on line 228 228
Avoid using if statements without curly braces 261
Avoid using 'if...else' statements without curly braces 311
Switch statements should have a default label 317
Avoid instantiating String objects; this is usually unnecessary. 330
Avoid using if statements without curly braces 341
The same String literal appears 8 times in this file; the first occurrence is on line 342 342
Avoid using if statements without curly braces 348
The same String literal appears 4 times in this file; the first occurrence is on line 349 349
Avoid using if statements without curly braces 351
Avoid using if statements without curly braces 406
Avoid using if statements without curly braces 408
Avoid using if statements without curly braces 412
Avoid using if statements without curly braces 414
Avoid using if statements without curly braces 416
The method 'checkClass' has a Cyclomatic Complexity of 10. 437
Avoid using if statements without curly braces 440
Avoid using 'if...else' statements without curly braces 455
Avoid using if statements without curly braces 468
Avoid using if statements without curly braces 476
The same String literal appears 4 times in this file; the first occurrence is on line 477 477
Avoid using if statements without curly braces 489
The method 'initObject' has a Cyclomatic Complexity of 12. 510
Avoid using 'if...else' statements without curly braces 523
Avoid using 'if...else' statements without curly braces 532
Avoid using 'for' statements without curly braces 561
Avoid using if statements without curly braces 581
Avoid using 'if...else' statements without curly braces 622
Avoid using 'if...else' statements without curly braces 624
Avoid using 'if...else' statements without curly braces 626
Avoid using if statements without curly braces 629
Avoid using if statements without curly braces 637
The method 'buildFromObject' has a Cyclomatic Complexity of 15. 650
Avoid using 'if...else' statements without curly braces 656
Avoid using if statements without curly braces 666
Avoid using if statements without curly braces 678
Avoid using 'if...else' statements without curly braces 684
Avoid using 'if...else' statements without curly braces 699
Avoid using 'while' statements without curly braces 700
Avoid using 'while' statements without curly braces 703
Avoid using if statements without curly braces 736
Avoid using 'if...else' statements without curly braces 766
Avoid using 'if...else' statements without curly braces 774
Avoid using 'if...else' statements without curly braces 809
Avoid using if statements without curly braces 821
Avoid using if statements without curly braces 828
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 835
A value of 28 may denote a high amount of coupling within the class 868

sl/DonePredicate.java

ViolationLine
Each class should declare at least one constructor 38
Method names should not contain underscores 47
Method names should not contain underscores 54

sl/FalseProposition.java

ViolationLine
Each class should declare at least one constructor 37

sl/Frame.java

ViolationLine
Variables should start with a lowercase character 55
Avoid using 'while' statements without curly braces 96
Avoid using 'if...else' statements without curly braces 111
Avoid using 'for' statements without curly braces 157

sl/FrameSchema.java

ViolationLine
Avoid using if statements without curly braces 90
Avoid using if statements without curly braces 96

sl/ISO8601.java

ViolationLine
Each class should declare at least one constructor 38
A signature (constructor or method) shouldn't have Exception in throws declaration 44
Avoid reassigning parameters such as 'millisec' 92
Avoid using 'for' statements without curly braces 132
The same String literal appears 4 times in this file; the first occurrence is on line 149 149
Avoid empty catch blocks 160

sl/Not.java

ViolationLine
Each class should declare at least one constructor 36
Method names should not contain underscores 42
Method names should not contain underscores 47

sl/Ontology.java

ViolationLine
Variables should start with a lowercase character 263
Variables that are not final should not contain underscores. 263
Variables should start with a lowercase character 265
Variables that are not final should not contain underscores. 265
Unused modifiers are, well, unused 481
Unused modifiers are, well, unused 491
Unused modifiers are, well, unused 497

sl/OntologyException.java

ViolationLine
Avoid using if statements without curly braces 60

sl/ParseException.java

ViolationLine
The class 'ParseException' has a Cyclomatic Complexity of 5 (Highest = 13). 13
The method 'getMessage' has a Cyclomatic Complexity of 10. 97
Avoid using if statements without curly braces 118
Method names should not contain underscores 146
The method 'add_escapes' has a Cyclomatic Complexity of 13. 146
Avoid assigments in operands 179

sl/ResultPredicate.java

ViolationLine
Each class should declare at least one constructor 40
Method names should not contain underscores 50
Method names should not contain underscores 57
Method names should not contain underscores 63
Method names should not contain underscores 69

sl/Role.java

ViolationLine
Avoid using implementation types like 'ArrayList'; use the interface instead 33

sl/SL0Codec.java

ViolationLine
Each class should declare at least one constructor 56
Variables should start with a lowercase character 64
Variables that are not final should not contain underscores. 64
Variables should start with a lowercase character 66
Variables that are not final should not contain underscores. 66
Variables should start with a lowercase character 68
Variables that are not final should not contain underscores. 68
Avoid using 'for' statements without curly braces 75

sl/SL0Encoder.java

ViolationLine
Each class should declare at least one constructor 37
Avoid using 'if...else' statements without curly braces 42
The same String literal appears 5 times in this file; the first occurrence is on line 62 62
Avoid using if statements without curly braces 68
Avoid using 'if...else' statements without curly braces 71
The same String literal appears 4 times in this file; the first occurrence is on line 72 72
Avoid using 'if...else' statements without curly braces 77
Avoid using 'if...else' statements without curly braces 79
Avoid using 'if...else' statements without curly braces 89
Avoid using 'if...else' statements without curly braces 101
Avoid unnecessary if..then..else statements when returning a boolean 103
Avoid using 'if...else' statements without curly braces 103

sl/SL0Parser.java

ViolationLine
The class 'SL0Parser' has a Cyclomatic Complexity of 4 (Highest = 13). 13
Method name does not begin with a lower case character. 80
Avoid using if statements without curly braces 100
The same String literal appears 7 times in this file; the first occurrence is on line 101 101
Method name does not begin with a lower case character. 104
Avoid using if statements without curly braces 135
Method name does not begin with a lower case character. 139
Avoid using if statements without curly braces 165
Method name does not begin with a lower case character. 169
The method 'Term' has a Cyclomatic Complexity of 13. 169
Avoid using if statements without curly braces 178
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 180
Avoid instantiating String objects; this is usually unnecessary. 191
Avoid using if statements without curly braces 232
Method name does not begin with a lower case character. 236
Avoid using if statements without curly braces 246
Method name does not begin with a lower case character. 250
The method 'FunctionalTermParams' has a Cyclomatic Complexity of 10. 250
Method name does not begin with a lower case character. 307
Method name does not begin with a lower case character. 318
Avoid using if statements without curly braces 323
Avoid using if statements without curly braces 327
Method name does not begin with a lower case character. 337
The method 'Number' has a Cyclomatic Complexity of 10. 337
Avoid using if statements without curly braces 342
Avoid instantiating String objects; this is usually unnecessary. 346
Avoid using if statements without curly braces 346
Avoid using if statements without curly braces 350
Avoid using if statements without curly braces 354
Variables that are not final should not contain underscores. 364
Variables that are not final should not contain underscores. 365
Variables that are not final should not contain underscores. 367
Variables that are not final should not contain underscores. 368
Variables that are final should be in all caps. 369
Variables that are final should be in all caps. 370
Avoid using 'for' statements without curly braces 378
Method name does not begin with a lower case character. 381
Avoid using 'for' statements without curly braces 387
Avoid using 'for' statements without curly braces 396
Method name does not begin with a lower case character. 399
Avoid using 'for' statements without curly braces 405
Avoid using 'for' statements without curly braces 413
Method name does not begin with a lower case character. 416
Avoid using 'for' statements without curly braces 421
Method names should not contain underscores 424
Avoid assigments in operands 426
Avoid using 'if...else' statements without curly braces 426
Avoid using 'if...else' statements without curly braces 439
Avoid using 'if...else' statements without curly braces 449
Method names should not contain underscores 455
Avoid assigments in operands 456
Avoid using 'if...else' statements without curly braces 456
Avoid using implementation types like 'java.util.Vector'; use the interface instead 462
Variables that are not final should not contain underscores. 462
Variables that are not final should not contain underscores. 463
Variables that are not final should not contain underscores. 464
The method 'generateParseException' has a Cyclomatic Complexity of 10. 466
Method names should not contain underscores 499
Method names should not contain underscores 502

sl/SL0ParserConstants.java

ViolationLine
Variables should start with a lowercase character 6
Variables should start with a lowercase character 7
Variables should start with a lowercase character 8
Variables should start with a lowercase character 9
Variables should start with a lowercase character 10
Variables should start with a lowercase character 11
Variables should start with a lowercase character 12
Variables should start with a lowercase character 13
Variables should start with a lowercase character 14
Variables should start with a lowercase character 15
Variables that are not final should not contain underscores. 15
Variables should start with a lowercase character 16
Variables should start with a lowercase character 17
Variables should start with a lowercase character 19

sl/SL0ParserTokenManager.java

ViolationLine
The class 'SL0ParserTokenManager' has a Cyclomatic Complexity of 10 (Highest = 177). 11
Method names should not contain underscores 13
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 12. 13
Method names should not contain underscores 60
Method names should not contain underscores 70
Method names should not contain underscores 78
Method names should not contain underscores 92
Method names should not contain underscores 108
Avoid assigments in operands 110
Avoid using if statements without curly braces 110
Method names should not contain underscores 126
Avoid assigments in operands 128
Avoid using if statements without curly braces 128
Method names should not contain underscores 144
Avoid assigments in operands 146
Avoid using if statements without curly braces 146
Method names should not contain underscores 162
Avoid assigments in operands 164
Avoid using if statements without curly braces 164
Avoid using if statements without curly braces 174
Avoid unused private methods such as 'jjCheckNAddStates' 207
Variables that are final should be in all caps. 212
Variables that are final should be in all caps. 215
Avoid really long methods. 218
Method names should not contain underscores 218
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 177. 218
Avoid unused local variables such as 'nextStates' 220
Avoid unused local variables such as 'j' 225
Avoid using if statements without curly braces 228
Avoid using if statements without curly braces 240
Avoid using if statements without curly braces 246
Avoid using 'if...else' statements without curly braces 250
Avoid using if statements without curly braces 252
Avoid using 'if...else' statements without curly braces 254
Avoid using 'if...else' statements without curly braces 256
Avoid using if statements without curly braces 258
Avoid using if statements without curly braces 262
Avoid using if statements without curly braces 266
Avoid using if statements without curly braces 268
Avoid using if statements without curly braces 273
Avoid using if statements without curly braces 277
Avoid using if statements without curly braces 279
Avoid using if statements without curly braces 284
Avoid using if statements without curly braces 288
Avoid using if statements without curly braces 290
Avoid using if statements without curly braces 295
Avoid using if statements without curly braces 297
Avoid using if statements without curly braces 302
Avoid using if statements without curly braces 306
Avoid using if statements without curly braces 310
Avoid using if statements without curly braces 314
Avoid using if statements without curly braces 318
Avoid using if statements without curly braces 322
Avoid using if statements without curly braces 326
Avoid using if statements without curly braces 330
Avoid using if statements without curly braces 334
Avoid using if statements without curly braces 338
Avoid using if statements without curly braces 340
Avoid using if statements without curly braces 345
Avoid using if statements without curly braces 347
Avoid using if statements without curly braces 352
Avoid using if statements without curly braces 356
Avoid using if statements without curly braces 360
Avoid using if statements without curly braces 364
Avoid using if statements without curly braces 368
Avoid using if statements without curly braces 372
Avoid using if statements without curly braces 376
Avoid using if statements without curly braces 380
Avoid using if statements without curly braces 384
Avoid using if statements without curly braces 388
Avoid using if statements without curly braces 390
Avoid using if statements without curly braces 395
Avoid using if statements without curly braces 399
Avoid using if statements without curly braces 403
Avoid using if statements without curly braces 405
Avoid using if statements without curly braces 410
Avoid using if statements without curly braces 414
Avoid using if statements without curly braces 418
Avoid using if statements without curly braces 420
Avoid using if statements without curly braces 425
Avoid using if statements without curly braces 427
Avoid using if statements without curly braces 432
Avoid using if statements without curly braces 436
Avoid using if statements without curly braces 438
Avoid using if statements without curly braces 443
Avoid using if statements without curly braces 447
Avoid using if statements without curly braces 451
Avoid using if statements without curly braces 455
Avoid using if statements without curly braces 459
Avoid using if statements without curly braces 463
Avoid using if statements without curly braces 467
Avoid using if statements without curly braces 471
Avoid using if statements without curly braces 475
Avoid using if statements without curly braces 479
Avoid using if statements without curly braces 483
Avoid using if statements without curly braces 487
Avoid using if statements without curly braces 491
Avoid using if statements without curly braces 495
Avoid using if statements without curly braces 499
Avoid using if statements without curly braces 503
Avoid using if statements without curly braces 505
Avoid using if statements without curly braces 522
Avoid using if statements without curly braces 527
Avoid using if statements without curly braces 531
Avoid using if statements without curly braces 533
Avoid using if statements without curly braces 538
Avoid using if statements without curly braces 542
Avoid using if statements without curly braces 546
Avoid using if statements without curly braces 550
Avoid using if statements without curly braces 555
Avoid using if statements without curly braces 560
Avoid using if statements without curly braces 564
Avoid using if statements without curly braces 568
Avoid using if statements without curly braces 572
Avoid using if statements without curly braces 576
Avoid using if statements without curly braces 580
Avoid using if statements without curly braces 600
Avoid using if statements without curly braces 602
Avoid using if statements without curly braces 607
Avoid using if statements without curly braces 612
Avoid using if statements without curly braces 614
Avoid using if statements without curly braces 619
Avoid assigments in operands 633
Avoid using if statements without curly braces 633
Variables that are final should be in all caps. 639
Method names should not contain underscores 644
Avoid using if statements without curly braces 651
Variables that are final should be in all caps. 656
Variables that are final should be in all caps. 659
Variables that are final should be in all caps. 662
Variables that are final should be in all caps. 665
Variables that are not final should not contain underscores. 668
Variables that are final should be in all caps. 669
Variables that are final should be in all caps. 670
Avoid using if statements without curly braces 674
Method name does not begin with a lower case character. 683
Method name does not begin with a lower case character. 690
Avoid using 'for' statements without curly braces 694
Method name does not begin with a lower case character. 697
Method name does not begin with a lower case character. 702
Avoid using 'if...else' statements without curly braces 704
Avoid unused local variables such as 'kind' 732
Avoid unused local variables such as 'specialToken' 733
Avoid using 'while' statements without curly braces 752
Avoid using if statements without curly braces 761
Variables that are not final should not contain underscores. 773
Variables that are not final should not contain underscores. 774
Variables that are not final should not contain underscores. 775
Variables should start with a lowercase character 776

sl/SlotDescriptor.java

ViolationLine
Variables that are final should be in all caps. 114

sl/Token.java

ViolationLine
Each class should declare at least one constructor 8

sl/TokenMgrError.java

ViolationLine
The class 'TokenMgrError' has a Cyclomatic Complexity of 3 (Highest = 13). 4
The method 'addEscapes' has a Cyclomatic Complexity of 13. 40
Avoid assigments in operands 73
Avoid unused formal parameters such as 'lexState' 97
Method name does not begin with a lower case character. 97

sl/TrueProposition.java

ViolationLine
Each class should declare at least one constructor 37

zeus/actors/AbilityDb.java

ViolationLine
The class 'AbilityDb' has a Cyclomatic Complexity of 3 (Highest = 10). 49
Avoid using implementation types like 'Vector'; use the interface instead 57
Avoid using 'for' statements without curly braces 65
Avoid using 'for' statements without curly braces 75
Avoid using implementation types like 'Vector'; use the interface instead 83
Avoid using implementation types like 'Vector'; use the interface instead 91
Avoid using if statements without curly braces 96
Avoid assigments in operands 106
Avoid using implementation types like 'Vector'; use the interface instead 122
Avoid using if statements without curly braces 123
Avoid using 'for' statements without curly braces 127
Avoid using 'for' statements without curly braces 131
Avoid using implementation types like 'Vector'; use the interface instead 136
Avoid assigments in operands 158
Avoid using if statements without curly braces 158
Avoid using if statements without curly braces 167
Avoid using implementation types like 'Vector'; use the interface instead 176
Avoid using if statements without curly braces 177
Avoid using 'for' statements without curly braces 181
Avoid using 'for' statements without curly braces 185
Avoid assigments in operands 196
Avoid using if statements without curly braces 196
Avoid assigments in operands 199
Avoid using if statements without curly braces 199
Assigning an Object to null is a code smell. Consider refactoring. 207
Avoid using implementation types like 'Vector'; use the interface instead 211
Avoid assigments in operands 215
Avoid using if statements without curly braces 215
Avoid using implementation types like 'Vector'; use the interface instead 223
Variables should start with a lowercase character 224
Avoid using if statements without curly braces 236
Avoid using implementation types like 'Vector'; use the interface instead 243
Variables should start with a lowercase character 244
Avoid using if statements without curly braces 273
Variables should start with a lowercase character 276
Avoid using if statements without curly braces 294
Avoid using if statements without curly braces 296
Avoid using if statements without curly braces 298
Avoid using if statements without curly braces 300
Avoid using if statements without curly braces 305
Avoid using if statements without curly braces 307
Avoid using if statements without curly braces 309
Avoid using if statements without curly braces 311
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 314
Avoid using if statements without curly braces 315
Switch statements should have a default label 320

zeus/actors/ActionNode.java

ViolationLine
Avoid using if statements without curly braces 49
Variables that are not final should not contain underscores. 65
A catch statement should never catch throwable since it includes errors 77

zeus/actors/AgentContext.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 62
Unused modifiers are, well, unused 62
Unused modifiers are, well, unused 65
Unused modifiers are, well, unused 68
Avoid using implementation types like 'Vector'; use the interface instead 71
Unused modifiers are, well, unused 71
Unused modifiers are, well, unused 74
Unused modifiers are, well, unused 77
Unused modifiers are, well, unused 82
Unused modifiers are, well, unused 85
Unused modifiers are, well, unused 88
Unused modifiers are, well, unused 91
Unused modifiers are, well, unused 94
Unused modifiers are, well, unused 97
Unused modifiers are, well, unused 100
Unused modifiers are, well, unused 102
Unused modifiers are, well, unused 105
Unused modifiers are, well, unused 108
Unused modifiers are, well, unused 111
Unused modifiers are, well, unused 114
Unused modifiers are, well, unused 119
Unused modifiers are, well, unused 122
Unused modifiers are, well, unused 128
Unused modifiers are, well, unused 134
Unused modifiers are, well, unused 141
Unused modifiers are, well, unused 146
Unused modifiers are, well, unused 147
Unused modifiers are, well, unused 148
Unused modifiers are, well, unused 149
Unused modifiers are, well, unused 151
Unused modifiers are, well, unused 152
Unused modifiers are, well, unused 157
Unused modifiers are, well, unused 162
Unused modifiers are, well, unused 165
Avoid using implementation types like 'Vector'; use the interface instead 166
Unused modifiers are, well, unused 166
Avoid using implementation types like 'Vector'; use the interface instead 167
Unused modifiers are, well, unused 167
Method name does not begin with a lower case character. 168
Unused modifiers are, well, unused 168
Method name does not begin with a lower case character. 169
Unused modifiers are, well, unused 169
Method name does not begin with a lower case character. 170
Unused modifiers are, well, unused 170
Method name does not begin with a lower case character. 171
Unused modifiers are, well, unused 171
Method name does not begin with a lower case character. 172
Unused modifiers are, well, unused 172
Method name does not begin with a lower case character. 173
Unused modifiers are, well, unused 173
Method name does not begin with a lower case character. 174
Unused modifiers are, well, unused 174
Method name does not begin with a lower case character. 175
Unused modifiers are, well, unused 175
Method name does not begin with a lower case character. 176
Unused modifiers are, well, unused 176
Method name does not begin with a lower case character. 177
Unused modifiers are, well, unused 177
Method name does not begin with a lower case character. 178
Unused modifiers are, well, unused 178
Method name does not begin with a lower case character. 179
Unused modifiers are, well, unused 179
Method name does not begin with a lower case character. 180
Unused modifiers are, well, unused 180
Method name does not begin with a lower case character. 181
Unused modifiers are, well, unused 181
Method name does not begin with a lower case character. 182
Unused modifiers are, well, unused 182
Method name does not begin with a lower case character. 183
Unused modifiers are, well, unused 183
Method name does not begin with a lower case character. 184
Unused modifiers are, well, unused 184
Method name does not begin with a lower case character. 185
Unused modifiers are, well, unused 185
Unused modifiers are, well, unused 188
Avoid using implementation types like 'Vector'; use the interface instead 189
Unused modifiers are, well, unused 189
Avoid using implementation types like 'Vector'; use the interface instead 190
Unused modifiers are, well, unused 190
Unused modifiers are, well, unused 191
Unused modifiers are, well, unused 192
Unused modifiers are, well, unused 193
Unused modifiers are, well, unused 194
Unused modifiers are, well, unused 195
Unused modifiers are, well, unused 196
Unused modifiers are, well, unused 197
Unused modifiers are, well, unused 198
Unused modifiers are, well, unused 199
Unused modifiers are, well, unused 200
Unused modifiers are, well, unused 201
Unused modifiers are, well, unused 202
Unused modifiers are, well, unused 203
Unused modifiers are, well, unused 204
Unused modifiers are, well, unused 205
Unused modifiers are, well, unused 206
Unused modifiers are, well, unused 207
Unused modifiers are, well, unused 208
Unused modifiers are, well, unused 209
Unused modifiers are, well, unused 212
Unused modifiers are, well, unused 213
Unused modifiers are, well, unused 215
Unused modifiers are, well, unused 216
Unused modifiers are, well, unused 217
Unused modifiers are, well, unused 218
Unused modifiers are, well, unused 219
Unused modifiers are, well, unused 220
Unused modifiers are, well, unused 221
Unused modifiers are, well, unused 223
Unused modifiers are, well, unused 224
Unused modifiers are, well, unused 226
Unused modifiers are, well, unused 227
Unused modifiers are, well, unused 228
Unused modifiers are, well, unused 229
Unused modifiers are, well, unused 230
Unused modifiers are, well, unused 231
Unused modifiers are, well, unused 232
Unused modifiers are, well, unused 235
Unused modifiers are, well, unused 242
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 246
A value of 24 may denote a high amount of coupling within the class 246

zeus/actors/AttributeNode.java

ViolationLine
Avoid using if statements without curly braces 49
Avoid using if statements without curly braces 66

zeus/actors/Connection.java

ViolationLine
Variables should start with a lowercase character 36
Variables that are not final should not contain underscores. 36
Avoid using if statements without curly braces 52
Assigning an Object to null is a code smell. Consider refactoring. 64
Avoid unused local variables such as 'count' 80
Avoid instantiating String objects; this is usually unnecessary. 82
Assigning an Object to null is a code smell. Consider refactoring. 95
Assigning an Object to null is a code smell. Consider refactoring. 97
Assigning an Object to null is a code smell. Consider refactoring. 121
Assigning an Object to null is a code smell. Consider refactoring. 151
Assigning an Object to null is a code smell. Consider refactoring. 154
Assigning an Object to null is a code smell. Consider refactoring. 157
Assigning an Object to null is a code smell. Consider refactoring. 159
Avoid unnecessary if..then..else statements when returning a boolean 172
Avoid using 'if...else' statements without curly braces 172
Avoid using if statements without curly braces 193
Avoid using if statements without curly braces 194
Avoid empty catch blocks 197
Avoid unused formal parameters such as 'str' 205

zeus/actors/ConnectionPool.java

ViolationLine
Each class should declare at least one constructor 29

zeus/actors/ConsumedDb.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 43
Variables that are not final should not contain underscores. 48
Variables that are not final should not contain underscores. 49
Avoid using implementation types like 'Vector'; use the interface instead 50
Variables that are not final should not contain underscores. 50
Avoid using 'for' statements without curly braces 64
Avoid using if statements without curly braces 85
Avoid using if statements without curly braces 97
Avoid using if statements without curly braces 107
Avoid using if statements without curly braces 115
Variables that are not final should not contain underscores. 128
Avoid using 'for' statements without curly braces 131
Avoid using 'for' statements without curly braces 139
Avoid using 'for' statements without curly braces 146
Avoid using if statements without curly braces 157
Variables should start with a lowercase character 169
Variables that are not final should not contain underscores. 196
Variables should start with a lowercase character 197
Variables that are not final should not contain underscores. 219
Variables should start with a lowercase character 220
Avoid using 'if...else' statements without curly braces 224
Avoid using 'for' statements without curly braces 252
Avoid using 'if...else' statements without curly braces 305
Avoid using implementation types like 'Vector'; use the interface instead 315
Avoid using implementation types like 'Vector'; use the interface instead 334
Avoid using if statements without curly braces 347
Avoid using 'for' statements without curly braces 352
Assigning an Object to null is a code smell. Consider refactoring. 354
Avoid using if statements without curly braces 390
Avoid using if statements without curly braces 391
Avoid using 'for' statements without curly braces 394
Avoid using if statements without curly braces 403
Avoid using if statements without curly braces 453

zeus/actors/DataRec.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 35
Avoid using if statements without curly braces 91
Variables that are not final should not contain underscores. 108
Avoid reassigning parameters such as 'required' 129
Avoid using implementation types like 'Vector'; use the interface instead 178
Avoid using if statements without curly braces 223
Avoid using if statements without curly braces 225
Avoid using if statements without curly braces 232

zeus/actors/Decomposition.java

ViolationLine
The class 'Decomposition' has a Cyclomatic Complexity of 3 (Highest = 15). 30
Avoid using implementation types like 'Vector'; use the interface instead 31
Avoid using implementation types like 'Vector'; use the interface instead 33
Variables that are not final should not contain underscores. 34
Avoid using implementation types like 'Vector'; use the interface instead 36
The constructor 'Decomposition' has a Cyclomatic Complexity of 15. 45
Avoid using implementation types like 'Vector'; use the interface instead 46
Variables that are not final should not contain underscores. 52
Avoid using if statements without curly braces 70
Deeply nested if..then statements are hard to read 70
Avoid using if statements without curly braces 98
Avoid using 'for' statements without curly braces 107
Avoid using 'for' statements without curly braces 123
Avoid using implementation types like 'Vector'; use the interface instead 128
Avoid using implementation types like 'Vector'; use the interface instead 129
Avoid using if statements without curly braces 162
Avoid using if statements without curly braces 170
Avoid using if statements without curly braces 172
Avoid using if statements without curly braces 194
Avoid really long methods. 200
The method 'allParentsScheduled' has a Cyclomatic Complexity of 13. 200
Avoid using if statements without curly braces 210
Avoid using if statements without curly braces 213
Avoid using if statements without curly braces 303
Avoid using implementation types like 'Vector'; use the interface instead 336
Avoid using implementation types like 'Vector'; use the interface instead 353
Avoid using if statements without curly braces 359
Variables that are not final should not contain underscores. 368
Variables that are not final should not contain underscores. 373
The same String literal appears 4 times in this file; the first occurrence is on line 389 389
Avoid using if statements without curly braces 398
Avoid using if statements without curly braces 432
Variables that are not final should not contain underscores. 463
Variables that are not final should not contain underscores. 492
Variables that are not final should not contain underscores. 498
Variables that are not final should not contain underscores. 566
Avoid using if statements without curly braces 659
Each class should declare at least one constructor 683
Variables that are not final should not contain underscores. 686
Variables that are not final should not contain underscores. 687
Avoid using implementation types like 'Vector'; use the interface instead 696
Variables that are not final should not contain underscores. 701
Avoid using implementation types like 'Vector'; use the interface instead 702
Variables that are not final should not contain underscores. 703
Variables that are not final should not contain underscores. 704
Avoid using implementation types like 'Vector'; use the interface instead 705
Avoid using implementation types like 'Vector'; use the interface instead 706

zeus/actors/EffectChain.java

ViolationLine
Avoid using 'if...else' statements without curly braces 82

zeus/actors/ExecutionMonitor.java

ViolationLine
Avoid using 'for' statements without curly braces 77
Avoid using if statements without curly braces 106
Avoid using if statements without curly braces 113
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 133
Avoid using if statements without curly braces 139
Switch statements should have a default label 144

zeus/actors/ExternalDb.java

ViolationLine
Unused modifiers are, well, unused 50
Unused modifiers are, well, unused 55
Unused modifiers are, well, unused 61
Unused modifiers are, well, unused 66
Unused modifiers are, well, unused 71

zeus/actors/InTray.java

ViolationLine
Unused modifiers are, well, unused 37

zeus/actors/MailBox.java

ViolationLine
The class 'MailBox' has a Cyclomatic Complexity of 2 (Highest = 10). 60
Avoid using 'for' statements without curly braces 105
Avoid using if statements without curly braces 164
Avoid using 'for' statements without curly braces 165
Avoid using implementation types like 'Vector'; use the interface instead 186
Avoid using 'for' statements without curly braces 188
Avoid using implementation types like 'Vector'; use the interface instead 197
Avoid using 'for' statements without curly braces 199
Avoid using 'for' statements without curly braces 209
Avoid using 'for' statements without curly braces 218
Avoid using 'for' statements without curly braces 288
Variables that are not final should not contain underscores. 343
Avoid assigments in operands 349
Avoid using if statements without curly braces 349
Avoid assigments in operands 352
Avoid using if statements without curly braces 352
Avoid using implementation types like 'Vector'; use the interface instead 379
Avoid using if statements without curly braces 397
Avoid using if statements without curly braces 399
Avoid using if statements without curly braces 401
Avoid using if statements without curly braces 403
Avoid using if statements without curly braces 408
Avoid using if statements without curly braces 410
Avoid using if statements without curly braces 412
Avoid using if statements without curly braces 414
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 419
Avoid using if statements without curly braces 420
Switch statements should have a default label 425

zeus/actors/MsgHandler.java

ViolationLine
The class 'MsgHandler' has a Cyclomatic Complexity of 3 (Highest = 10). 56
Variables should start with a lowercase character 73
Avoid using implementation types like 'Vector'; use the interface instead 74
Avoid using 'for' statements without curly braces 92
Variables that are not final should not contain underscores. 98
The same String literal appears 18 times in this file; the first occurrence is on line 145 145
Avoid unused local variables such as 'mbox' 212
The same String literal appears 4 times in this file; the first occurrence is on line 281 281
Avoid using if statements without curly braces 296
Variables that are not final should not contain underscores. 334
A catch statement should never catch throwable since it includes errors 346
The same String literal appears 16 times in this file; the first occurrence is on line 365 365
Variables that are not final should not contain underscores. 380
Avoid assigments in operands 381
Avoid assigments in operands 386
Avoid assigments in operands 404
Avoid using if statements without curly braces 404
Avoid using if statements without curly braces 407
Variables that are not final should not contain underscores. 410
Method names should not contain underscores 421
Method names should not contain underscores 427
Variables should start with a lowercase character 430
Method names should not contain underscores 438
Variables should start with a lowercase character 441
Method names should not contain underscores 450
Method names should not contain underscores 461
Method names should not contain underscores 466
Assigning an Object to null is a code smell. Consider refactoring. 470
Method names should not contain underscores 474
Assigning an Object to null is a code smell. Consider refactoring. 483
Method names should not contain underscores 487
Method names should not contain underscores 491
Variables that are not final should not contain underscores. 492
The same String literal appears 8 times in this file; the first occurrence is on line 494 494
Method names should not contain underscores 500
Variables that are not final should not contain underscores. 501
Avoid using if statements without curly braces 511
Avoid using if statements without curly braces 522
Switch statements should have a default label 525
Method names should not contain underscores 556
Variables that are not final should not contain underscores. 557
Variables should start with a lowercase character 563
Method names should not contain underscores 573
Variables that are not final should not contain underscores. 574
The same String literal appears 4 times in this file; the first occurrence is on line 581 581
The same String literal appears 4 times in this file; the first occurrence is on line 586 586
Variables should start with a lowercase character 594
Avoid using if statements without curly braces 608
Avoid using if statements without curly braces 619
Variables that are not final should not contain underscores. 622
Method names should not contain underscores 654
Variables that are not final should not contain underscores. 656
Avoid assigments in operands 667
Method names should not contain underscores 679
Avoid unused local variables such as 'content' 681
Variables that are not final should not contain underscores. 682
Variables should start with a lowercase character 692
A catch statement should never catch throwable since it includes errors 704
The same String literal appears 4 times in this file; the first occurrence is on line 743 743
Method names should not contain underscores 789
Avoid unused local variables such as 'content' 790
Variables that are not final should not contain underscores. 791
Variables should start with a lowercase character 801
Method names should not contain underscores 813
Variables that are not final should not contain underscores. 815
Variables should start with a lowercase character 835
Method names should not contain underscores 847
Method names should not contain underscores 852
Variables should start with a lowercase character 854
Method names should not contain underscores 859
Variables should start with a lowercase character 862
Avoid empty catch blocks 869
Variables that are not final should not contain underscores. 876
Avoid using if statements without curly braces 877
Variables that are not final should not contain underscores. 886
Avoid using if statements without curly braces 887
Method names should not contain underscores 892
Variables that are not final should not contain underscores. 896
Avoid using if statements without curly braces 897
Variables that are not final should not contain underscores. 906
Avoid using if statements without curly braces 907
Avoid using if statements without curly braces 920
Avoid using if statements without curly braces 922
Avoid using if statements without curly braces 924
Avoid using if statements without curly braces 926
Avoid using if statements without curly braces 932
Avoid using if statements without curly braces 934
Avoid using if statements without curly braces 936
Avoid using if statements without curly braces 938
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 942
Avoid using if statements without curly braces 943
Switch statements should have a default label 948
Avoid using implementation types like 'Vector'; use the interface instead 981
Avoid empty catch blocks 1003
Avoid unused formal parameters such as 'str' 1008
A value of 36 may denote a high amount of coupling within the class 1013

zeus/actors/MsgNode.java

ViolationLine
Variables that are not final should not contain underscores. 34

zeus/actors/OrganisationDb.java

ViolationLine
The class 'OrganisationDb' has a Cyclomatic Complexity of 4 (Highest = 10). 52
Avoid using 'for' statements without curly braces 66
Avoid using 'for' statements without curly braces 75
Avoid using implementation types like 'Vector'; use the interface instead 79
Avoid using implementation types like 'Vector'; use the interface instead 95
The same String literal appears 5 times in this file; the first occurrence is on line 102 102
Variables should start with a lowercase character 107
Variables should start with a lowercase character 124
Variables should start with a lowercase character 137
Avoid using if statements without curly braces 138
Variables should start with a lowercase character 154
Avoid using if statements without curly braces 155
Variables should start with a lowercase character 170
Avoid reassigning parameters such as 'ignore' 177
Avoid using implementation types like 'Vector'; use the interface instead 177
Avoid using if statements without curly braces 180
Avoid using implementation types like 'Vector'; use the interface instead 189
Avoid using 'while' statements without curly braces 193
Avoid using implementation types like 'Vector'; use the interface instead 201
Method names should not contain underscores 201
Variables that are not final should not contain underscores. 203
Avoid unused local variables such as 'key' 206
Avoid assigments in operands 210
Avoid using if statements without curly braces 237
Variables should start with a lowercase character 253
Avoid using if statements without curly braces 270
Avoid using if statements without curly braces 272
Avoid using if statements without curly braces 274
Avoid using if statements without curly braces 276
Avoid using if statements without curly braces 281
Avoid using if statements without curly braces 283
Avoid using if statements without curly braces 285
Avoid using if statements without curly braces 287
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 291
Avoid using if statements without curly braces 292
Switch statements should have a default label 298

zeus/actors/OutTray.java

ViolationLine
Unused modifiers are, well, unused 28

zeus/actors/PlanDb.java

ViolationLine
Each class should declare at least one constructor 40
Avoid using implementation types like 'Vector'; use the interface instead 60
Avoid using 'for' statements without curly braces 61
Avoid using implementation types like 'Vector'; use the interface instead 65
Avoid using 'for' statements without curly braces 66

zeus/actors/PlanRecord.java

ViolationLine
Avoid really long Classes. 39
The class 'PlanRecord' has a Cyclomatic Complexity of 2 (Highest = 15). 39
Variables that are final should be in all caps. 52
Variables that are final should be in all caps. 64
Variables that are not final should not contain underscores. 83
Variables that are not final should not contain underscores. 84
Variables that are not final should not contain underscores. 85
Variables that are not final should not contain underscores. 90
Variables that are not final should not contain underscores. 94
Avoid using implementation types like 'Vector'; use the interface instead 96
Variables that are not final should not contain underscores. 96
Avoid using implementation types like 'Vector'; use the interface instead 97
Avoid using implementation types like 'Vector'; use the interface instead 104
Avoid assigments in operands 135
Avoid using if statements without curly braces 157
Avoid reassigning parameters such as 'required' 194
Avoid using if statements without curly braces 199
Avoid using if statements without curly braces 204
Avoid using implementation types like 'Vector'; use the interface instead 210
Avoid using implementation types like 'Vector'; use the interface instead 215
Avoid using implementation types like 'Vector'; use the interface instead 220
Variables that are not final should not contain underscores. 221
Variables should start with a lowercase character 262
Avoid using if statements without curly braces 266
Variables that are not final should not contain underscores. 299
Variables that are not final should not contain underscores. 306
Avoid using if statements without curly braces 307
Avoid using if statements without curly braces 330
Avoid using 'for' statements without curly braces 341
Avoid using if statements without curly braces 364
Avoid using if statements without curly braces 368
Avoid using 'for' statements without curly braces 388
Avoid using 'for' statements without curly braces 391
Assigning an Object to null is a code smell. Consider refactoring. 398
Avoid using 'if...else' statements without curly braces 403
Avoid really long methods. 504
Assigning an Object to null is a code smell. Consider refactoring. 505
Avoid unused local variables such as 'task_image' 506
Variables that are not final should not contain underscores. 506
Avoid using if statements without curly braces 514
Avoid using if statements without curly braces 527
Variables that are not final should not contain underscores. 546
Variables that are not final should not contain underscores. 551
Variables that are not final should not contain underscores. 552
Variables that are not final should not contain underscores. 572
Variables that are not final should not contain underscores. 625
Variables that are not final should not contain underscores. 631
Avoid unused local variables such as 'j' 636
Avoid using 'for' statements without curly braces 637
Avoid using if statements without curly braces 638
Avoid using if statements without curly braces 643
Avoid using if statements without curly braces 678
The method 'setState' has a Cyclomatic Complexity of 15. 683
Avoid using 'for' statements without curly braces 696
Avoid using 'for' statements without curly braces 711
Avoid using 'for' statements without curly braces 721
Avoid using 'for' statements without curly braces 726
Avoid using if statements without curly braces 764
Avoid using if statements without curly braces 772
Avoid using implementation types like 'Vector'; use the interface instead 780
Avoid using 'for' statements without curly braces 796
The method 'dispose' has a Cyclomatic Complexity of 15. 811
Avoid using if statements without curly braces 813
Avoid using if statements without curly braces 835
Assigning an Object to null is a code smell. Consider refactoring. 836
Avoid using 'for' statements without curly braces 838
Avoid using if statements without curly braces 857
Assigning an Object to null is a code smell. Consider refactoring. 858
Avoid using 'for' statements without curly braces 861
Avoid using if statements without curly braces 862
Avoid using 'for' statements without curly braces 870
Avoid using if statements without curly braces 887
Avoid using 'while' statements without curly braces 897
Avoid using implementation types like 'Vector'; use the interface instead 909
Avoid reassigning parameters such as 'amount' 915
Avoid using implementation types like 'Vector'; use the interface instead 916
Avoid using if statements without curly braces 923
Avoid using if statements without curly braces 926
Avoid assigments in operands 928
Avoid using if statements without curly braces 928
Avoid using if statements without curly braces 940
Avoid using if statements without curly braces 952
The same String literal appears 4 times in this file; the first occurrence is on line 964 964
Avoid using implementation types like 'Vector'; use the interface instead 1000
Avoid reassigning parameters such as 'amount' 1007
Avoid using implementation types like 'Vector'; use the interface instead 1008
Avoid using if statements without curly braces 1014
Avoid using if statements without curly braces 1020
Avoid using if statements without curly braces 1023
Avoid assigments in operands 1025
Avoid using if statements without curly braces 1025
Avoid using if statements without curly braces 1043
Avoid using implementation types like 'Vector'; use the interface instead 1094
Avoid using 'for' statements without curly braces 1097
Variables that are not final should not contain underscores. 1103
Avoid using if statements without curly braces 1106
Avoid really long methods. 1168
The method 'enact' has a Cyclomatic Complexity of 11. 1168
Avoid using 'for' statements without curly braces 1206
Variables that are not final should not contain underscores. 1214
Avoid using if statements without curly braces 1232
Variables that are not final should not contain underscores. 1255
Variables that are not final should not contain underscores. 1257
Variables that are not final should not contain underscores. 1259
Variables that are not final should not contain underscores. 1261
Avoid using if statements without curly braces 1289
Avoid using 'for' statements without curly braces 1297
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 1313
A value of 29 may denote a high amount of coupling within the class 1313

zeus/actors/Planner.java

ViolationLine
Avoid really long Classes. 64
The class 'Planner' has a Cyclomatic Complexity of 4 (Highest = 19). 64
Variables should start with a lowercase character 90
Variables that are not final should not contain underscores. 92
Variables should start with a lowercase character 93
Variables that are not final should not contain underscores. 93
Avoid using 'for' statements without curly braces 98
Avoid using 'for' statements without curly braces 118
Avoid reassigning parameters such as 'required' 145
Avoid using if statements without curly braces 147
Avoid using if statements without curly braces 153
Avoid using if statements without curly braces 157
Avoid using implementation types like 'Vector'; use the interface instead 166
The same String literal appears 12 times in this file; the first occurrence is on line 168 168
Avoid using if statements without curly braces 194
Avoid using implementation types like 'Vector'; use the interface instead 233
Avoid using implementation types like 'Vector'; use the interface instead 265
Method names should not contain underscores 265
Avoid using if statements without curly braces 266
Avoid using implementation types like 'Vector'; use the interface instead 273
Method names should not contain underscores 273
Avoid using implementation types like 'Vector'; use the interface instead 280
Avoid really long methods. 313
Avoid using implementation types like 'Vector'; use the interface instead 313
The method 'bind' has a Cyclomatic Complexity of 19. 313
Avoid using 'if...else' statements without curly braces 332
Avoid using if statements without curly braces 354
Avoid using if statements without curly braces 356
Avoid using if statements without curly braces 415
Avoid using implementation types like 'Vector'; use the interface instead 458
Avoid using if statements without curly braces 468
Avoid using if statements without curly braces 515
Avoid using implementation types like 'Vector'; use the interface instead 527
Avoid using 'for' statements without curly braces 531
Avoid using implementation types like 'Vector'; use the interface instead 541
Avoid using if statements without curly braces 543
Variables should start with a lowercase character 545
Avoid using 'for' statements without curly braces 546
Avoid instantiating String objects; this is usually unnecessary. 551
Avoid using 'for' statements without curly braces 552
Avoid using implementation types like 'Vector'; use the interface instead 564
Avoid using implementation types like 'Vector'; use the interface instead 570
Avoid using if statements without curly braces 576
Avoid using if statements without curly braces 582
Avoid using implementation types like 'Vector'; use the interface instead 591
Avoid using implementation types like 'Vector'; use the interface instead 599
Avoid using if statements without curly braces 608
Avoid using implementation types like 'Vector'; use the interface instead 622
Avoid using implementation types like 'Vector'; use the interface instead 631
Avoid using implementation types like 'Vector'; use the interface instead 632
Variables that are not final should not contain underscores. 636
Avoid using implementation types like 'Vector'; use the interface instead 646
Avoid reassigning parameters such as 'goal' 647
Avoid using implementation types like 'Vector'; use the interface instead 677
Avoid using if statements without curly braces 683
Avoid using implementation types like 'Vector'; use the interface instead 690
Avoid reassigning parameters such as 'tasks' 691
Avoid using implementation types like 'Vector'; use the interface instead 691
Avoid using if statements without curly braces 698
Avoid using if statements without curly braces 709
Avoid using implementation types like 'Vector'; use the interface instead 717
Method names should not contain underscores 717
Avoid using implementation types like 'Vector'; use the interface instead 718
Avoid unused local variables such as 'node' 727
Avoid using implementation types like 'Vector'; use the interface instead 737
Method names should not contain underscores 737
Variables that are not final should not contain underscores. 745
Avoid assigments in operands 752
Avoid assigments in operands 782
Avoid really long methods. 799
Avoid using implementation types like 'Vector'; use the interface instead 799
Method names should not contain underscores 799
The method 'schedule_primitive' has a Cyclomatic Complexity of 18. 799
Avoid using implementation types like 'Vector'; use the interface instead 800
Variables that are not final should not contain underscores. 809
Variables that are not final should not contain underscores. 811
Avoid using if statements without curly braces 823
Avoid using if statements without curly braces 831
Avoid using if statements without curly braces 832
Avoid using if statements without curly braces 849
Avoid using 'if...else' statements without curly braces 856
Avoid using if statements without curly braces 871
Avoid using 'for' statements without curly braces 881
Avoid using 'for' statements without curly braces 889
Avoid using implementation types like 'Vector'; use the interface instead 913
Method names should not contain underscores 913
Avoid using if statements without curly braces 925
Method names should not contain underscores 940
Avoid unused local variables such as 'records' 946
Variables that are not final should not contain underscores. 955
Variables that are not final should not contain underscores. 979
The same String literal appears 4 times in this file; the first occurrence is on line 987 987
Avoid using implementation types like 'Vector'; use the interface instead 1002
Avoid using implementation types like 'Vector'; use the interface instead 1003
Avoid using if statements without curly braces 1036
Avoid using 'for' statements without curly braces 1093
Avoid using if statements without curly braces 1106
Variables that are not final should not contain underscores. 1118
Avoid using if statements without curly braces 1124
Avoid using if statements without curly braces 1125
Avoid using if statements without curly braces 1133
Avoid using 'for' statements without curly braces 1140
Avoid using if statements without curly braces 1151
Avoid empty 'if' statements 1157
The method 'checkRecords' has a Cyclomatic Complexity of 12. 1170
Avoid unused local variables such as 'monitor' 1172
Avoid assigments in operands 1174
Switch statements should have a default label 1175
Avoid using if statements without curly braces 1186
Avoid using 'if...else' statements without curly braces 1190
Avoid using if statements without curly braces 1206
Assigning an Object to null is a code smell. Consider refactoring. 1232
Avoid using 'for' statements without curly braces 1237
Avoid using if statements without curly braces 1246
Avoid using implementation types like 'Vector'; use the interface instead 1258
Avoid using 'for' statements without curly braces 1259
Avoid using implementation types like 'Vector'; use the interface instead 1286
Avoid using 'for' statements without curly braces 1287
Avoid using implementation types like 'Vector'; use the interface instead 1308
The method 'softFailParentOf' has a Cyclomatic Complexity of 12. 1308
Avoid empty 'if' statements 1332
Avoid using if statements without curly braces 1341
Avoid using if statements without curly braces 1349
Avoid using if statements without curly braces 1361
Avoid using if statements without curly braces 1369
Avoid using if statements without curly braces 1371
Avoid using if statements without curly braces 1373
Avoid using if statements without curly braces 1378
Avoid using if statements without curly braces 1380
Avoid using if statements without curly braces 1382
Avoid using if statements without curly braces 1393
Avoid using if statements without curly braces 1407
Avoid using if statements without curly braces 1409
Avoid using if statements without curly braces 1411
Avoid using if statements without curly braces 1416
Avoid using if statements without curly braces 1418
Avoid using if statements without curly braces 1420
Avoid using if statements without curly braces 1425
Switch statements should have a default label 1430
Avoid using if statements without curly braces 1456
Switch statements should have a default label 1462
A value of 32 may denote a high amount of coupling within the class 1496

zeus/actors/PostMan.java

ViolationLine
This final field could be made static 48
A catch statement should never catch throwable since it includes errors 120
Avoid unused local variables such as 'query' 129
Avoid assigments in operands 139
Avoid using if statements without curly braces 141
Avoid using 'for' statements without curly braces 176
Assigning an Object to null is a code smell. Consider refactoring. 178
Avoid unused local variables such as 'nTry' 212
Avoid assigments in operands 234
Avoid using if statements without curly braces 234
Avoid assigments in operands 239
Avoid using if statements without curly braces 239
Avoid using if statements without curly braces 250

zeus/actors/PostManConnectionPool.java

ViolationLine
Each class should declare at least one constructor 29

zeus/actors/PreconditionChain.java

ViolationLine
Avoid using 'if...else' statements without curly braces 71

zeus/actors/ProducedDb.java

ViolationLine
The class 'ProducedDb' has a Cyclomatic Complexity of 4 (Highest = 10). 43
Avoid using implementation types like 'Vector'; use the interface instead 45
Avoid using if statements without curly braces 67
Variables that are not final should not contain underscores. 73
Avoid using if statements without curly braces 95
Avoid using if statements without curly braces 108
Avoid using if statements without curly braces 114
Avoid using if statements without curly braces 118
Variables that are not final should not contain underscores. 128
Variables that are not final should not contain underscores. 129
Variables that are not final should not contain underscores. 130
Avoid using if statements without curly braces 143
Avoid using if statements without curly braces 148
Avoid using 'if...else' statements without curly braces 155
Avoid using if statements without curly braces 181
Avoid using if statements without curly braces 204
The method 'allocatePostcondition' has a Cyclomatic Complexity of 10. 225
Avoid assigments in operands 232
Avoid using if statements without curly braces 258
Variables should start with a lowercase character 284
Avoid using if statements without curly braces 290
Avoid using if statements without curly braces 330
Avoid using if statements without curly braces 334
Avoid unnecessary comparisons in boolean expressions 393
Avoid using if statements without curly braces 421
Avoid using if statements without curly braces 425
Avoid using if statements without curly braces 466
Avoid using if statements without curly braces 479
Avoid using if statements without curly braces 492
Avoid using if statements without curly braces 503
Avoid using implementation types like 'Vector'; use the interface instead 513
Avoid using implementation types like 'Vector'; use the interface instead 532
Avoid using 'if...else' statements without curly braces 541
Avoid using implementation types like 'Vector'; use the interface instead 553
Avoid using 'if...else' statements without curly braces 564
Avoid using if statements without curly braces 580
Avoid using implementation types like 'Vector'; use the interface instead 588
Avoid using if statements without curly braces 595
Avoid using implementation types like 'Vector'; use the interface instead 613
Avoid using if statements without curly braces 619
Assigning an Object to null is a code smell. Consider refactoring. 624
Avoid using implementation types like 'Vector'; use the interface instead 629
Avoid using if statements without curly braces 637
Avoid using if statements without curly braces 641

zeus/actors/ProtocolDb.java

ViolationLine
Avoid duplicate imports such as 'zeus.actors.event.ProtocolDbNode' 36
The class 'ProtocolDb' has a Cyclomatic Complexity of 3 (Highest = 10). 44
Avoid using 'for' statements without curly braces 78
Avoid using 'for' statements without curly braces 93
Variables that are not final should not contain underscores. 104
Variables that are not final should not contain underscores. 105
Avoid using implementation types like 'Vector'; use the interface instead 119
Avoid using 'for' statements without curly braces 120
Variables that are not final should not contain underscores. 128
Avoid using implementation types like 'Vector'; use the interface instead 150
Avoid using 'for' statements without curly braces 151
Avoid using implementation types like 'Vector'; use the interface instead 179
Variables that are not final should not contain underscores. 184
Avoid assigments in operands 209
Avoid using 'if...else' statements without curly braces 211
Avoid using 'if...else' statements without curly braces 235
Avoid using 'if...else' statements without curly braces 251
Avoid using 'for' statements without curly braces 260
Avoid using 'if...else' statements without curly braces 262
Variables should start with a lowercase character 273
Avoid using if statements without curly braces 279
Variables should start with a lowercase character 286
Variables should start with a lowercase character 287
Avoid using implementation types like 'Vector'; use the interface instead 295
Variables should start with a lowercase character 299
Variables should start with a lowercase character 300
Avoid using if statements without curly braces 306
Avoid using if statements without curly braces 316
Avoid using if statements without curly braces 336
Avoid using if statements without curly braces 338
Avoid using if statements without curly braces 340
Avoid using if statements without curly braces 342
Avoid using if statements without curly braces 348
Avoid using if statements without curly braces 350
Avoid using if statements without curly braces 352
Avoid using if statements without curly braces 354
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 358
Avoid using if statements without curly braces 359
Switch statements should have a default label 365

zeus/actors/ResourceDb.java

ViolationLine
The class 'ResourceDb' has a Cyclomatic Complexity of 4 (Highest = 10). 69
Avoid using 'for' statements without curly braces 87
Avoid using 'for' statements without curly braces 100
Avoid unnecessary if..then..else statements when returning a boolean 140
Avoid using 'if...else' statements without curly braces 140
Avoid unnecessary if..then..else statements when returning a boolean 150
Avoid using 'if...else' statements without curly braces 150
Avoid unnecessary if..then..else statements when returning a boolean 161
Avoid using 'if...else' statements without curly braces 161
Avoid unnecessary if..then..else statements when returning a boolean 172
Avoid using 'if...else' statements without curly braces 172
Avoid unnecessary if..then..else statements when returning a boolean 185
Avoid using 'if...else' statements without curly braces 185
Avoid using implementation types like 'Vector'; use the interface instead 230
Avoid using 'for' statements without curly braces 231
Avoid using 'for' statements without curly braces 241
Variables should start with a lowercase character 252
Avoid assigments in operands 255
Variables that are not final should not contain underscores. 268
Avoid using if statements without curly braces 280
Avoid empty 'if' statements 307
Avoid using implementation types like 'Vector'; use the interface instead 315
Avoid using 'for' statements without curly braces 316
Avoid using 'for' statements without curly braces 321
Variables should start with a lowercase character 329
Avoid assigments in operands 331
Avoid using if statements without curly braces 331
Avoid using if statements without curly braces 346
Avoid using if statements without curly braces 357
Variables should start with a lowercase character 358
Avoid using if statements without curly braces 378
Variables should start with a lowercase character 379
Switch statements should have a default label 388
Avoid using if statements without curly braces 397
The method 'reserve' has a Cyclomatic Complexity of 10. 414
Avoid reassigning parameters such as 'required' 415
Variables should start with a lowercase character 416
Avoid unused local variables such as 'f2' 418
Avoid assigments in operands 424
Avoid using if statements without curly braces 424
Avoid assigments in operands 436
Avoid using if statements without curly braces 440
The same String literal appears 4 times in this file; the first occurrence is on line 444 444
The same String literal appears 4 times in this file; the first occurrence is on line 445 445
Avoid using if statements without curly braces 462
Avoid reassigning parameters such as 'required' 480
Variables should start with a lowercase character 481
Avoid unused local variables such as 'f2' 483
Avoid assigments in operands 489
Avoid using if statements without curly braces 489
Avoid assigments in operands 499
Avoid using implementation types like 'Vector'; use the interface instead 534
Avoid using if statements without curly braces 551
Avoid using if statements without curly braces 555
Avoid reassigning parameters such as 'required' 564
Avoid using if statements without curly braces 570
Avoid assigments in operands 586
Avoid reassigning parameters such as 'amount' 596
Variables should start with a lowercase character 597
Variables that are not final should not contain underscores. 629
Avoid using if statements without curly braces 682
Avoid unused local variables such as 'ontology' 683
Avoid using 'for' statements without curly braces 685
Variables should start with a lowercase character 703
Avoid assigments in operands 708
Avoid using if statements without curly braces 708
Avoid using if statements without curly braces 717
Avoid using 'while' statements without curly braces 722
Avoid using 'for' statements without curly braces 727
Variables should start with a lowercase character 735
Avoid assigments in operands 739
Avoid using if statements without curly braces 739
Avoid using if statements without curly braces 773
Variables should start with a lowercase character 787
Avoid assigments in operands 792
Avoid using if statements without curly braces 792
Avoid assigments in operands 803
Avoid using if statements without curly braces 830
Variables should start with a lowercase character 833
Avoid using if statements without curly braces 850
Avoid using if statements without curly braces 852
Avoid using if statements without curly braces 854
Avoid using if statements without curly braces 856
Avoid using if statements without curly braces 861
Avoid using if statements without curly braces 863
Avoid using if statements without curly braces 865
Avoid using if statements without curly braces 867
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 871
Avoid using if statements without curly braces 872
Switch statements should have a default label 878
Avoid unused formal parameters such as 'str' 910

zeus/actors/RootNode.java

ViolationLine
Avoid reassigning parameters such as 'path' 46

zeus/actors/Server.java

ViolationLine
Variables that are not final should not contain underscores. 55
Variables that are not final should not contain underscores. 92
Avoid empty catch blocks 104
A catch statement should never catch throwable since it includes errors 185
Avoid using if statements without curly braces 195
Avoid empty catch blocks 198
Avoid assigments in operands 216
Avoid using if statements without curly braces 216
Avoid assigments in operands 220
Avoid using if statements without curly braces 220
Avoid using if statements without curly braces 221
Avoid using if statements without curly braces 226

zeus/actors/TaskDb.java

ViolationLine
The class 'TaskDb' has a Cyclomatic Complexity of 3 (Highest = 10). 52
Variables should start with a lowercase character 62
Variables should start with a lowercase character 63
Variables that are not final should not contain underscores. 64
Avoid using 'for' statements without curly braces 77
Avoid using 'for' statements without curly braces 91
Avoid using if statements without curly braces 116
Avoid using if statements without curly braces 211
Avoid unused local variables such as 'attrExp' 222
Avoid using implementation types like 'Vector'; use the interface instead 270
Avoid using 'for' statements without curly braces 271
Avoid using 'for' statements without curly braces 277
Avoid using implementation types like 'Vector'; use the interface instead 281
Avoid using 'for' statements without curly braces 283
Avoid using 'for' statements without curly braces 289
Avoid using if statements without curly braces 297
Avoid assigments in operands 302
Avoid using if statements without curly braces 321
Avoid using implementation types like 'Vector'; use the interface instead 325
Avoid using 'for' statements without curly braces 326
Avoid using 'for' statements without curly braces 332
Avoid using implementation types like 'Vector'; use the interface instead 336
Avoid using 'for' statements without curly braces 338
Avoid using 'for' statements without curly braces 346
Variables should start with a lowercase character 356
Avoid unused local variables such as 't' 357
Avoid assigments in operands 359
Avoid using if statements without curly braces 359
Avoid using if statements without curly braces 363
Avoid using if statements without curly braces 401
Assigning an Object to null is a code smell. Consider refactoring. 415
Avoid using implementation types like 'Vector'; use the interface instead 420
Avoid assigments in operands 423
Avoid using if statements without curly braces 423
Avoid using implementation types like 'Vector'; use the interface instead 429
Avoid using implementation types like 'Vector'; use the interface instead 439
Avoid using 'for' statements without curly braces 449
Avoid using if statements without curly braces 450
Variables should start with a lowercase character 454
Avoid using if statements without curly braces 461
Avoid using 'for' statements without curly braces 469
Avoid using 'for' statements without curly braces 476
Avoid using if statements without curly braces 477
Avoid reassigning parameters such as 'prior' 481
Avoid using implementation types like 'Vector'; use the interface instead 481
Avoid using if statements without curly braces 485
Avoid using if statements without curly braces 504
Assigning an Object to null is a code smell. Consider refactoring. 506
Avoid using implementation types like 'Vector'; use the interface instead 513
Variables should start with a lowercase character 514
Avoid using if statements without curly braces 534
Avoid using if statements without curly braces 539
Avoid using implementation types like 'Vector'; use the interface instead 552
Avoid using 'for' statements without curly braces 565
Assigning an Object to null is a code smell. Consider refactoring. 567
Avoid using implementation types like 'Vector'; use the interface instead 570
Method names should not contain underscores 570
Avoid using if statements without curly braces 598
Avoid using if statements without curly braces 619
Avoid using if statements without curly braces 621
Avoid using if statements without curly braces 623
Avoid using if statements without curly braces 625
Avoid using if statements without curly braces 630
Avoid using if statements without curly braces 632
Avoid using if statements without curly braces 634
Avoid using if statements without curly braces 636
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 640
Avoid using if statements without curly braces 641
Switch statements should have a default label 646
Avoid unused formal parameters such as 'out' 678

zeus/actors/TaskExternal.java

ViolationLine
No need to import a type that's in the same package 24
Unused modifiers are, well, unused 28

zeus/actors/ZeusAgentContext.java

ViolationLine
Variables that are not final should not contain underscores. 58
Variables that are not final should not contain underscores. 59
Avoid using implementation types like 'Vector'; use the interface instead 65
Avoid using implementation types like 'Vector'; use the interface instead 68
Avoid using implementation types like 'Vector'; use the interface instead 245
Avoid using 'for' statements without curly braces 248
Avoid using if statements without curly braces 255
Avoid using implementation types like 'Vector'; use the interface instead 266
Avoid using 'for' statements without curly braces 269
Avoid using if statements without curly braces 276
Avoid using implementation types like 'Vector'; use the interface instead 404
Avoid using implementation types like 'Vector'; use the interface instead 405
Method name does not begin with a lower case character. 406
Method name does not begin with a lower case character. 407
Method name does not begin with a lower case character. 408
Method name does not begin with a lower case character. 409
Method name does not begin with a lower case character. 410
Method name does not begin with a lower case character. 411
Method name does not begin with a lower case character. 412
Method name does not begin with a lower case character. 413
Method name does not begin with a lower case character. 414
Method name does not begin with a lower case character. 415
Method name does not begin with a lower case character. 416
Method name does not begin with a lower case character. 417
Method name does not begin with a lower case character. 418
Method name does not begin with a lower case character. 419
Method name does not begin with a lower case character. 420
Method name does not begin with a lower case character. 421
Method name does not begin with a lower case character. 422
Method name does not begin with a lower case character. 423
Avoid using implementation types like 'Vector'; use the interface instead 427
Avoid using implementation types like 'Vector'; use the interface instead 428
Avoid instantiating String objects; this is usually unnecessary. 487
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 494
A value of 27 may denote a high amount of coupling within the class 494

zeus/actors/ZeusTask.java

ViolationLine
Variables that are not final should not contain underscores. 77
Avoid using if statements without curly braces 145
Avoid using if statements without curly braces 169

zeus/actors/event/AbilityAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/AbilityMonitor.java

ViolationLine
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32

zeus/actors/event/AgentAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/AgentMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/ArcAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/ArcEvent.java

ViolationLine
Avoid using 'if...else' statements without curly braces 40
Avoid using 'if...else' statements without curly braces 42

zeus/actors/event/ArcMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/ClockAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/ClockMonitor.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/actors/event/ConversationAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/ConversationEvent.java

ViolationLine
Variables that are not final should not contain underscores. 36
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 40
Variables that are not final should not contain underscores. 41
Avoid using implementation types like 'Vector'; use the interface instead 42
Avoid really long parameter lists. 44
Avoid using implementation types like 'Vector'; use the interface instead 47
Avoid using implementation types like 'Vector'; use the interface instead 59
Avoid using implementation types like 'Vector'; use the interface instead 73

zeus/actors/event/ConversationMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28

zeus/actors/event/Event.java

ViolationLine
Variables that are final should be in all caps. 81

zeus/actors/event/FactAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/FactMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/GraphAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/GraphMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29

zeus/actors/event/MessageAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/MessageHandlerAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/MessageHandlerEvent.java

ViolationLine
Avoid using if statements without curly braces 75

zeus/actors/event/MessageHandlerMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/MessageMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/NodeAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/NodeEvent.java

ViolationLine
Avoid using if statements without curly braces 50
Avoid using 'for' statements without curly braces 53

zeus/actors/event/NodeMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29

zeus/actors/event/PlanStepAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/PlanStepMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29

zeus/actors/event/PlanningAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/PlanningMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29

zeus/actors/event/ProtocolAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/ProtocolDbNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 34
Avoid using 'while' statements without curly braces 37
Avoid using implementation types like 'Vector'; use the interface instead 56

zeus/actors/event/ProtocolMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/RelationAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/RelationMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/event/ReteEngineAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/ReteEngineMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31

zeus/actors/event/TaskAdapter.java

ViolationLine
Each class should declare at least one constructor 26

zeus/actors/event/TaskMonitor.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/actors/factories/ConnectionPool.java

ViolationLine
Each class should declare at least one constructor 25
Variables should start with a lowercase character 27
Variables that are not final should not contain underscores. 27

zeus/actors/factories/IIOP_Z_HTTP_TransportFactory.java

ViolationLine
Avoid duplicate imports such as 'zeus.actors.outtrays' 39
Avoid duplicate imports such as 'java.io.FileWriter' 42
Avoid duplicate imports such as 'java.io.File' 43
Class names should not contain underscores 75
Each class should declare at least one constructor 75
The class 'IIOP_Z_HTTP_TransportFactory' has a Cyclomatic Complexity of 4 (Highest = 12). 75
Variables that are not final should not contain underscores. 78
Avoid really long methods. 115
Avoid reassigning parameters such as 'address' 115
The method 'getTransport' has a Cyclomatic Complexity of 12. 115
Avoid unused local variables such as 'done' 151
Avoid unused local variables such as 'allPath' 152
Avoid unused local variables such as 'count' 153
The same String literal appears 6 times in this file; the first occurrence is on line 166 166
Avoid empty catch blocks 175
Avoid empty catch blocks 188
Avoid unused local variables such as 'done' 220
Avoid unused local variables such as 'allPath' 221
Avoid unused local variables such as 'count' 222
The same String literal appears 4 times in this file; the first occurrence is on line 238 238
Avoid empty catch blocks 243
Avoid empty catch blocks 257
Avoid unused local variables such as 'done' 290
Avoid unused local variables such as 'allPath' 291
Avoid unused local variables such as 'count' 292
Avoid empty catch blocks 313
Avoid empty catch blocks 327
Avoid unused local variables such as 'prop' 336
Avoid using if statements without curly braces 384

zeus/actors/factories/NotFoundException.java

ViolationLine
Each class should declare at least one constructor 24

zeus/actors/factories/TransportFactory.java

ViolationLine
Unused modifiers are, well, unused 35
Unused modifiers are, well, unused 36

zeus/actors/factories/TransportFactoryMethod.java

ViolationLine
Each class should declare at least one constructor 29

zeus/actors/graphs/ContractNetInitiator.java

ViolationLine
Variables that are final should be in all caps. 29

zeus/actors/graphs/ContractNetRespondent.java

ViolationLine
Variables that are final should be in all caps. 30

zeus/actors/graphs/DefaultInitiatorEvaluator.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are not final should not contain underscores. 34
Variables that are not final should not contain underscores. 35
Avoid using implementation types like 'Vector'; use the interface instead 37

zeus/actors/graphs/DefaultRespondentEvaluator.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are not final should not contain underscores. 35
Variables that are not final should not contain underscores. 38
Avoid using implementation types like 'Vector'; use the interface instead 40

zeus/actors/graphs/LinearInitiatorEvaluator.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are not final should not contain underscores. 33
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 42
Variables that are not final should not contain underscores. 44
Variables that are not final should not contain underscores. 45
Variables that are not final should not contain underscores. 46
Variables that are not final should not contain underscores. 47
Variables that are not final should not contain underscores. 48
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using if statements without curly braces 76
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 103
Avoid using 'if...else' statements without curly braces 105
Avoid using if statements without curly braces 107
Avoid using 'if...else' statements without curly braces 113

zeus/actors/graphs/LinearRespondentEvaluator.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are not final should not contain underscores. 33
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 42
Variables that are not final should not contain underscores. 44
Variables that are not final should not contain underscores. 45
Variables that are not final should not contain underscores. 46
Variables that are not final should not contain underscores. 47
Variables that are not final should not contain underscores. 48
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using if statements without curly braces 107
Avoid using if statements without curly braces 110

zeus/actors/graphs/Sb.java

ViolationLine
Avoid using 'for' statements without curly braces 50
Assigning an Object to null is a code smell. Consider refactoring. 86

zeus/actors/graphs/Sc.java

ViolationLine
Avoid unused local variables such as 'db' 44
Avoid unused local variables such as 'bind_data' 60
Variables that are not final should not contain underscores. 60

zeus/actors/graphs/SimpleInitiatorEvaluator.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are final should be in all caps. 33
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Avoid using implementation types like 'Vector'; use the interface instead 47
Avoid unused local variables such as 'db' 56
Variables that are not final should not contain underscores. 70

zeus/actors/graphs/SimpleRespondentEvaluator.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are final should be in all caps. 33
Variables that are not final should not contain underscores. 44
Variables that are not final should not contain underscores. 45
Avoid using implementation types like 'Vector'; use the interface instead 47
Variables that are not final should not contain underscores. 67
Avoid using if statements without curly braces 108

zeus/actors/graphs/Sv.java

ViolationLine
The class 'Sv' has a Cyclomatic Complexity of 6 (Highest = 13). 33
Avoid using implementation types like 'Vector'; use the interface instead 39
Variables that are not final should not contain underscores. 39
Avoid using implementation types like 'Vector'; use the interface instead 40
Variables that are not final should not contain underscores. 40
Avoid using implementation types like 'Vector'; use the interface instead 41
Variables that are not final should not contain underscores. 41
Avoid unused local variables such as 'g' 46
Avoid unused local variables such as 'g1' 46
Avoid using 'for' statements without curly braces 54
Avoid using implementation types like 'Vector'; use the interface instead 95
The method 'bind' has a Cyclomatic Complexity of 13. 95
Avoid using if statements without curly braces 108
Avoid using if statements without curly braces 112
Avoid unused local variables such as 'rec' 116
Avoid unused local variables such as 'found' 119
Avoid using if statements without curly braces 133
Avoid using 'for' statements without curly braces 145
Avoid using if statements without curly braces 146
The same String literal appears 4 times in this file; the first occurrence is on line 163 163
Avoid using implementation types like 'Vector'; use the interface instead 168
Avoid using if statements without curly braces 179

zeus/actors/graphs/Sw.java

ViolationLine
Avoid unused local variables such as 'db' 45
Avoid unused local variables such as 'reservations' 46
Avoid using if statements without curly braces 73

zeus/actors/graphs/a0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 28

zeus/actors/graphs/a1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 30

zeus/actors/graphs/a14.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 31

zeus/actors/graphs/a2.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Avoid unused local variables such as 'g' 39

zeus/actors/graphs/a3.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Avoid unused local variables such as 'g' 39

zeus/actors/graphs/a4.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/graphs/a5.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/graphs/a6.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/graphs/a7.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Avoid unused local variables such as 'g' 39

zeus/actors/graphs/a8.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Avoid unused local variables such as 'g' 39

zeus/actors/graphs/a9.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/graphs/b0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 38

zeus/actors/graphs/b1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 61
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 85
Variables that are not final should not contain underscores. 107
Method names should not contain underscores 143
Avoid unused formal parameters such as 'str' 189

zeus/actors/graphs/b2.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 39
The class 'b2' has a Cyclomatic Complexity of 4 (Highest = 10). 39
Variables that are not final should not contain underscores. 44
Variables that are not final should not contain underscores. 62
Variables that are not final should not contain underscores. 63
Variables that are not final should not contain underscores. 64
The method 'exec' has a Cyclomatic Complexity of 10. 66
Avoid using if statements without curly braces 80
Avoid using if statements without curly braces 98
Variables that are not final should not contain underscores. 111
Assigning an Object to null is a code smell. Consider refactoring. 149
Method names should not contain underscores 154
Variables that are not final should not contain underscores. 158
Switch statements should have a default label 162
Avoid using if statements without curly braces 164
Avoid using if statements without curly braces 178
Avoid using 'if...else' statements without curly braces 179

zeus/actors/graphs/b4.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 38
Avoid using implementation types like 'Vector'; use the interface instead 56
Avoid using if statements without curly braces 74
Avoid using if statements without curly braces 95
Avoid using 'for' statements without curly braces 111
Avoid using if statements without curly braces 132
Assigning an Object to null is a code smell. Consider refactoring. 163

zeus/actors/graphs/b_xb.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 28
Class names should not contain underscores 28
Variables that are final should be in all caps. 29

zeus/actors/graphs/buy.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 28
Variables that are not final should not contain underscores. 29
Variables that are final should be in all caps. 31

zeus/actors/graphs/d0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 29
Variables that are final should be in all caps. 30

zeus/actors/graphs/d1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 48
Avoid using if statements without curly braces 89
Avoid using 'if...else' statements without curly braces 91
Avoid using if statements without curly braces 98
Switch statements should have a default label 103
Avoid using if statements without curly braces 136
Avoid using if statements without curly braces 160
Avoid using if statements without curly braces 163
Method names should not contain underscores 174
Assigning an Object to null is a code smell. Consider refactoring. 190

zeus/actors/graphs/d2.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
The class 'd2' has a Cyclomatic Complexity of 4 (Highest = 10). 35
Variables that are not final should not contain underscores. 37
Variables that are not final should not contain underscores. 56
Variables that are not final should not contain underscores. 57
Variables that are not final should not contain underscores. 58
The method 'exec' has a Cyclomatic Complexity of 10. 60
Avoid using if statements without curly braces 72
Avoid using if statements without curly braces 88
Assigning an Object to null is a code smell. Consider refactoring. 138
Method names should not contain underscores 143
Variables that are not final should not contain underscores. 148
Switch statements should have a default label 152
Avoid using if statements without curly braces 154
Avoid using if statements without curly braces 168
Avoid using 'if...else' statements without curly braces 169

zeus/actors/graphs/d3I.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Avoid using if statements without curly braces 56
Avoid using if statements without curly braces 69
Method names should not contain underscores 84
Avoid using if statements without curly braces 86
Avoid unused local variables such as 'info' 91
Avoid assigments in operands 94
Switch statements should have a default label 96
Assigning an Object to null is a code smell. Consider refactoring. 121

zeus/actors/graphs/d3R.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Avoid using if statements without curly braces 52
Method names should not contain underscores 81
Avoid assigments in operands 95
Switch statements should have a default label 98
Avoid unused formal parameters such as 'str' 137

zeus/actors/graphs/g0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 28
Variables that are final should be in all caps. 29

zeus/actors/graphs/g0_b.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Class names should not contain underscores 35
Variables that are not final should not contain underscores. 38

zeus/actors/graphs/g1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Variables that are final should be in all caps. 34

zeus/actors/graphs/g2.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Variables that are final should be in all caps. 34

zeus/actors/graphs/n0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 37

zeus/actors/graphs/n1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/graphs/s0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 36
Variables that are not final should not contain underscores. 39
Assigning an Object to null is a code smell. Consider refactoring. 89
Assigning an Object to null is a code smell. Consider refactoring. 90
Assigning an Object to null is a code smell. Consider refactoring. 91

zeus/actors/graphs/s1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 36
Variables that are not final should not contain underscores. 39

zeus/actors/graphs/s2.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 53
Variables that are not final should not contain underscores. 63
Avoid unused local variables such as 'records' 68
Avoid using if statements without curly braces 116
Assigning an Object to null is a code smell. Consider refactoring. 121

zeus/actors/graphs/s3.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 40

zeus/actors/graphs/s4.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 38
Avoid using 'for' statements without curly braces 65
Assigning an Object to null is a code smell. Consider refactoring. 101

zeus/actors/graphs/s5.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 42
Avoid using if statements without curly braces 63

zeus/actors/graphs/s6.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 60
Avoid using if statements without curly braces 86
Avoid using if statements without curly braces 92
Method names should not contain underscores 104
Avoid unused local variables such as 'handler' 108
Assigning an Object to null is a code smell. Consider refactoring. 120
Avoid unused formal parameters such as 'str' 140

zeus/actors/graphs/s7.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 42
Avoid using if statements without curly braces 67

zeus/actors/graphs/s8.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 37

zeus/actors/graphs/s9.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 35
Variables that are not final should not contain underscores. 45

zeus/actors/graphs/se0.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 37
Variables that are not final should not contain underscores. 40
Assigning an Object to null is a code smell. Consider refactoring. 64

zeus/actors/graphs/se1.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 36
Variables that are not final should not contain underscores. 45
Avoid using if statements without curly braces 62
Avoid using if statements without curly braces 79
Method names should not contain underscores 101
Variables that are not final should not contain underscores. 118
Avoid assigments in operands 119

zeus/actors/graphs/se2.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33
Variables that are not final should not contain underscores. 39
Avoid using if statements without curly braces 60
Avoid using if statements without curly braces 86
Method names should not contain underscores 97
Assigning an Object to null is a code smell. Consider refactoring. 103

zeus/actors/graphs/se3.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/graphs/sell.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 28
Variables that are not final should not contain underscores. 29
Variables that are final should be in all caps. 31

zeus/actors/graphs/xa.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 30

zeus/actors/graphs/xb.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 28
Variables that are final should be in all caps. 29

zeus/actors/graphs/xc.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 30

zeus/actors/graphs/xd.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 33

zeus/actors/intrays/Container_Connection.java

ViolationLine
Class names should not contain underscores 6

zeus/actors/intrays/Container_Server.java

ViolationLine
Avoid duplicate imports such as 'java.net' 15
Avoid duplicate imports such as 'java.io' 16
Avoid duplicate imports such as 'java.util' 17
Avoid duplicate imports such as 'zeus.util' 18
Avoid duplicate imports such as 'zeus.concepts' 19
Class names should not contain underscores 33
Avoid unused private fields such as 'parser' 37
Avoid unused local variables such as 'host' 44
Avoid unused local variables such as 'port' 44
Avoid unused local variables such as 'threadId' 44
Avoid instantiating String objects; this is usually unnecessary. 85

zeus/actors/intrays/FIPA_2000_HTTP_Connection.java

ViolationLine
Class names should not contain underscores 47
The class 'FIPA_2000_HTTP_Connection' has a Cyclomatic Complexity of 2 (Highest = 12). 47
Avoid instantiating String objects; this is usually unnecessary. 49
Variables that are not final should not contain underscores. 49
Avoid instantiating String objects; this is usually unnecessary. 50
Variables that are not final should not contain underscores. 50
Variables should start with a lowercase character 54
Variables that are not final should not contain underscores. 54
Variables should start with a lowercase character 64
Variables that are not final should not contain underscores. 64
Variables should start with a lowercase character 65
Variables that are not final should not contain underscores. 65
Variables should start with a lowercase character 70
Variables that are not final should not contain underscores. 70
Avoid really long methods. 81
The method 'run' has a Cyclomatic Complexity of 12. 81
Avoid instantiating String objects; this is usually unnecessary. 84
Avoid using if statements without curly braces 104
Avoid using if statements without curly braces 106
Avoid instantiating String objects; this is usually unnecessary. 121
A catch statement should never catch throwable since it includes errors 189
Avoid unused local variables such as 'err' 300
Avoid instantiating String objects; this is usually unnecessary. 321
Avoid instantiating String objects; this is usually unnecessary. 322
Avoid unused local variables such as 'testHost' 341
Avoid unused local variables such as 'testPort' 342
Avoid unused local variables such as 'test' 343
Avoid unused local variables such as 'pointer' 378
Avoid instantiating String objects; this is usually unnecessary. 398

zeus/actors/intrays/FIPA_2000_HTTP_Server.java

ViolationLine
Avoid duplicate imports such as 'java.net' 32
Avoid duplicate imports such as 'java.io' 33
Avoid duplicate imports such as 'java.util' 34
Avoid duplicate imports such as 'zeus.util' 35
Avoid duplicate imports such as 'zeus.concepts' 36
Class names should not contain underscores 50
Avoid unused private fields such as 'parser' 54
Variables that are not final should not contain underscores. 72
Avoid instantiating String objects; this is usually unnecessary. 144
Avoid unused local variables such as 'Server' 152
Variables should start with a lowercase character 152

zeus/actors/intrays/FIPA_2000_Handler.java

ViolationLine
Unused modifiers are, well, unused 47
Unused modifiers are, well, unused 54

zeus/actors/intrays/FIPA_2000_IIOP_Connection.java

ViolationLine
Class names should not contain underscores 36

zeus/actors/intrays/FIPA_2000_IIOP_Server.java

ViolationLine
Avoid duplicate imports such as 'java.net' 32
Avoid duplicate imports such as 'java.io' 33
Avoid duplicate imports such as 'java.util' 34
Avoid duplicate imports such as 'zeus.util' 35
Avoid duplicate imports such as 'zeus.concepts' 36
Class names should not contain underscores 51
Avoid unused private fields such as 'parser' 57
Variables that are not final should not contain underscores. 90
Avoid instantiating String objects; this is usually unnecessary. 144
Avoid instantiating String objects; this is usually unnecessary. 149

zeus/actors/intrays/FIPA_97_Connection.java

ViolationLine
Class names should not contain underscores 34

zeus/actors/intrays/FIPA_97_Handler.java

ViolationLine
Unused modifiers are, well, unused 43

zeus/actors/intrays/FIPA_97_Server.java

ViolationLine
Avoid duplicate imports such as 'java.net' 36
Avoid duplicate imports such as 'java.io' 37
Avoid duplicate imports such as 'java.util' 38
Avoid duplicate imports such as 'zeus.util' 39
Avoid duplicate imports such as 'zeus.concepts' 40
Class names should not contain underscores 55
Avoid unused private fields such as 'parser' 59
Variables that are not final should not contain underscores. 80
Avoid instantiating String objects; this is usually unnecessary. 132

zeus/actors/intrays/FIPA_Server.java

ViolationLine
Avoid duplicate imports such as 'java.net' 36
Avoid duplicate imports such as 'java.io' 37
Avoid duplicate imports such as 'java.util' 38
Avoid duplicate imports such as 'zeus.util' 39
Avoid duplicate imports such as 'zeus.concepts' 40
Class names should not contain underscores 54
Avoid unused private fields such as 'parser' 60
Avoid unused local variables such as 'myORB' 73
Variables that are not final should not contain underscores. 75

zeus/actors/intrays/FIPA_message.java

ViolationLine
Class names should not contain underscores 34

zeus/actors/intrays/NIOServer.java

ViolationLine
Variables that are not final should not contain underscores. 53
Variables that are not final should not contain underscores. 96
Avoid using if statements without curly braces 173
Deeply nested if..then statements are hard to read 214
Avoid using if statements without curly braces 237
Avoid empty catch blocks 240
Avoid assigments in operands 256
Avoid using if statements without curly braces 256
Avoid assigments in operands 260
Avoid using if statements without curly braces 260
Avoid using if statements without curly braces 264

zeus/actors/intrays/Zeus_ACC_MailBox.java

ViolationLine
Class names should not contain underscores 41
Avoid using 'for' statements without curly braces 59
Method names should not contain underscores 104
Method names should not contain underscores 109
Method names should not contain underscores 119
Method name does not begin with a lower case character. 132
Method names should not contain underscores 132
Avoid using 'for' statements without curly braces 201

zeus/actors/intrays/Zeus_ACC_Server.java

ViolationLine
Avoid duplicate imports such as 'java.net' 33
Avoid duplicate imports such as 'java.io' 34
Avoid duplicate imports such as 'java.util' 35
Avoid duplicate imports such as 'zeus.util' 36
Avoid duplicate imports such as 'zeus.concepts' 37
Class names should not contain underscores 54
Variables that are not final should not contain underscores. 104
Variables that are not final should not contain underscores. 111
A catch statement should never catch throwable since it includes errors 214
Variables that are not final should not contain underscores. 275
Avoid reassigning parameters such as 'fAddress' 311
Avoid using if statements without curly braces 330
Avoid using if statements without curly braces 331
Avoid unused local variables such as 'ip' 342
Avoid using if statements without curly braces 436
Avoid empty catch blocks 440
Avoid instantiating String objects; this is usually unnecessary. 495
Avoid unused local variables such as 'iiop97Address' 506
Avoid unused local variables such as 'ior2000Address' 507
Avoid instantiating String objects; this is usually unnecessary. 509
A value of 27 may denote a high amount of coupling within the class 521

zeus/actors/outtrays/FIPA_2000_HTTP_Accessor.java

ViolationLine
Class names should not contain underscores 33
Avoid instantiating String objects; this is usually unnecessary. 51
Avoid instantiating String objects; this is usually unnecessary. 55
Avoid empty catch blocks 58
Avoid instantiating String objects; this is usually unnecessary. 140
Avoid unnecessary if..then..else statements when returning a boolean 147

zeus/actors/outtrays/FIPA_2000_HTTP_Transport.java

ViolationLine
Class names should not contain underscores 40
Variables should start with a lowercase character 47
Variables that are not final should not contain underscores. 47
Avoid instantiating String objects; this is usually unnecessary. 85
The same String literal appears 4 times in this file; the first occurrence is on line 125 125
Avoid instantiating String objects; this is usually unnecessary. 126
Avoid unused formal parameters such as 'message' 174

zeus/actors/outtrays/FIPA_2000_IIOP_Transport.java

ViolationLine
Class names should not contain underscores 33
Avoid unused local variables such as 'sender' 76
Avoid unused local variables such as 'receiver' 77
Avoid instantiating String objects; this is usually unnecessary. 94
Avoid instantiating String objects; this is usually unnecessary. 99
Avoid instantiating String objects; this is usually unnecessary. 101

zeus/actors/outtrays/FIPA_97_IIOP_Transport.java

ViolationLine
Class names should not contain underscores 34

zeus/actors/outtrays/FIPA_PostMan.java

ViolationLine
Class names should not contain underscores 49
Avoid using if statements without curly braces 62
Avoid unused local variables such as 'receiver' 77
Avoid using 'if...else' statements without curly braces 116
Avoid unused local variables such as 'isOk' 137
Avoid unused local variables such as 'nTry' 138
Avoid instantiating String objects; this is usually unnecessary. 143
Avoid empty catch blocks 169
Avoid unused formal parameters such as 'str' 178

zeus/actors/outtrays/ReplyListener.java

ViolationLine
Avoid assigments in operands 32
Avoid unused formal parameters such as 'str' 47

zeus/actors/outtrays/Zeus_Container_Transport.java

ViolationLine
Class names should not contain underscores 18
Avoid unused local variables such as 'perf' 33
A catch statement should never catch throwable since it includes errors 52
Avoid unused local variables such as 'perf' 61
A catch statement should never catch throwable since it includes errors 67

zeus/actors/outtrays/Zeus_Native_Transport.java

ViolationLine
Class names should not contain underscores 33

zeus/actors/rtn/Arc.java

ViolationLine
Avoid assigments in operands 58
Avoid using if statements without curly braces 74

zeus/actors/rtn/AuditTable.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 71
Avoid using if statements without curly braces 73
Avoid using 'for' statements without curly braces 74
Avoid using implementation types like 'Vector'; use the interface instead 79
Avoid using if statements without curly braces 81
Avoid using 'for' statements without curly braces 82
Avoid using if statements without curly braces 92
Avoid really long methods. 130
Avoid unused local variables such as 'agent' 140
Avoid assigments in operands 145
The same String literal appears 5 times in this file; the first occurrence is on line 149 149
Variables that are not final should not contain underscores. 169
Variables that are not final should not contain underscores. 172
Variables that are not final should not contain underscores. 173
Avoid using if statements without curly braces 177
Variables that are not final should not contain underscores. 193
Variables that are not final should not contain underscores. 225

zeus/actors/rtn/Engine.java

ViolationLine
The class 'Engine' has a Cyclomatic Complexity of 3 (Highest = 10). 38
Variables should start with a lowercase character 55
Variables that are not final should not contain underscores. 55
Avoid using implementation types like 'Vector'; use the interface instead 69
Avoid using 'for' statements without curly braces 93
Avoid using 'for' statements without curly braces 95
Avoid using 'for' statements without curly braces 97
Avoid using 'for' statements without curly braces 99
Assigning an Object to null is a code smell. Consider refactoring. 157
Method names should not contain underscores 172
Avoid using implementation types like 'Vector'; use the interface instead 173
Method names should not contain underscores 195
Method names should not contain underscores 215
Avoid using implementation types like 'Vector'; use the interface instead 216
Method names should not contain underscores 233
Avoid using implementation types like 'Vector'; use the interface instead 235
Method names should not contain underscores 257
Variables that are not final should not contain underscores. 266
Variables that are not final should not contain underscores. 267
Variables that are not final should not contain underscores. 271
Variables that are not final should not contain underscores. 272
Avoid using implementation types like 'Vector'; use the interface instead 295
Avoid using implementation types like 'Vector'; use the interface instead 329
Variables that are not final should not contain underscores. 338
Avoid assigments in operands 340
Avoid using if statements without curly braces 481
Avoid using implementation types like 'Vector'; use the interface instead 561
Avoid using if statements without curly braces 562
Avoid using 'for' statements without curly braces 563
Avoid using implementation types like 'Vector'; use the interface instead 569
Avoid using implementation types like 'Vector'; use the interface instead 583
Avoid using if statements without curly braces 599
Avoid using if statements without curly braces 601
Avoid using if statements without curly braces 606
Avoid using if statements without curly braces 608
Avoid using if statements without curly braces 613
Avoid using if statements without curly braces 615
Avoid using if statements without curly braces 617
Avoid using if statements without curly braces 621
Avoid using if statements without curly braces 623
Avoid using if statements without curly braces 625
Avoid using if statements without curly braces 630
Avoid using if statements without curly braces 632
Avoid using if statements without curly braces 634
Avoid using if statements without curly braces 638
Avoid using if statements without curly braces 640
Avoid using if statements without curly braces 642
Avoid using if statements without curly braces 647
Avoid using if statements without curly braces 649
Avoid using if statements without curly braces 651
Avoid using if statements without curly braces 653
Avoid using if statements without curly braces 657
Avoid using if statements without curly braces 659
Avoid using if statements without curly braces 661
Avoid using if statements without curly braces 663
Avoid using implementation types like 'Vector'; use the interface instead 669
Avoid using if statements without curly braces 670
Switch statements should have a default label 676
Avoid using implementation types like 'Vector'; use the interface instead 701
Avoid using if statements without curly braces 702
Switch statements should have a default label 708
Avoid using if statements without curly braces 733
Switch statements should have a default label 739
Avoid using if statements without curly braces 765
Switch statements should have a default label 771
The method 'notifyArcMonitors' has a Cyclomatic Complexity of 10. 796
Avoid using if statements without curly braces 797
Switch statements should have a default label 803
A value of 36 may denote a high amount of coupling within the class 836

zeus/actors/rtn/Graph.java

ViolationLine
Variables that are not final should not contain underscores. 38
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 40
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Variables that are not final should not contain underscores. 94
Avoid using if statements without curly braces 99
Avoid using if statements without curly braces 105
Avoid using if statements without curly braces 112
Avoid using if statements without curly braces 114
Avoid using implementation types like 'Vector'; use the interface instead 118
Avoid assigments in operands 121
Avoid assigments in operands 141
Avoid using 'if...else' statements without curly braces 141
Avoid using implementation types like 'Vector'; use the interface instead 148
Avoid using if statements without curly braces 157
Avoid using 'if...else' statements without curly braces 180
Method names should not contain underscores 193
Method names should not contain underscores 196
Avoid using if statements without curly braces 208

zeus/actors/rtn/Node.java

ViolationLine
The class 'Node' has a Cyclomatic Complexity of 2 (Highest = 11). 32
Variables that are not final should not contain underscores. 51
Variables that are not final should not contain underscores. 56
Variables that are not final should not contain underscores. 58
Avoid using implementation types like 'Vector'; use the interface instead 60
Variables that are not final should not contain underscores. 60
Avoid using if statements without curly braces 70
Assigning an Object to null is a code smell. Consider refactoring. 72
Assigning an Object to null is a code smell. Consider refactoring. 74
Avoid using if statements without curly braces 75
Assigning an Object to null is a code smell. Consider refactoring. 77
Assigning an Object to null is a code smell. Consider refactoring. 79
Assigning an Object to null is a code smell. Consider refactoring. 80
Assigning an Object to null is a code smell. Consider refactoring. 81
Assigning an Object to null is a code smell. Consider refactoring. 82
Avoid using if statements without curly braces 83
Assigning an Object to null is a code smell. Consider refactoring. 86
Assigning an Object to null is a code smell. Consider refactoring. 87
Avoid using implementation types like 'Vector'; use the interface instead 119
Avoid using 'for' statements without curly braces 126
Avoid reassigning parameters such as 'engine' 131
The method 'run' has a Cyclomatic Complexity of 11. 131
Avoid using 'if...else' statements without curly braces 157
Avoid using 'if...else' statements without curly braces 159
Avoid using 'if...else' statements without curly braces 161
Assigning an Object to null is a code smell. Consider refactoring. 170
Assigning an Object to null is a code smell. Consider refactoring. 171
Avoid using if statements without curly braces 187
Avoid using if statements without curly braces 190
Method names should not contain underscores 201
Method names should not contain underscores 215
Avoid using if statements without curly braces 259
Assigning an Object to null is a code smell. Consider refactoring. 261
Assigning an Object to null is a code smell. Consider refactoring. 262
Assigning an Object to null is a code smell. Consider refactoring. 263
Assigning an Object to null is a code smell. Consider refactoring. 264
Assigning an Object to null is a code smell. Consider refactoring. 265
Assigning an Object to null is a code smell. Consider refactoring. 266
Assigning an Object to null is a code smell. Consider refactoring. 267
Assigning an Object to null is a code smell. Consider refactoring. 268
Assigning an Object to null is a code smell. Consider refactoring. 269
Assigning an Object to null is a code smell. Consider refactoring. 270
Avoid using if statements without curly braces 278
Avoid using implementation types like 'Vector'; use the interface instead 290
Avoid using if statements without curly braces 291

zeus/actors/rtn/NodeWaitTable.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 39
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 40
Method names should not contain underscores 67
Avoid using if statements without curly braces 116
Assigning an Object to null is a code smell. Consider refactoring. 141
Variables should start with a lowercase character 181

zeus/actors/rtn/PGraph.java

ViolationLine
The class 'PGraph' has a Cyclomatic Complexity of 4 (Highest = 11). 29
Avoid using implementation types like 'Vector'; use the interface instead 30
Variables that are not final should not contain underscores. 30
Avoid using implementation types like 'Vector'; use the interface instead 31
Variables that are not final should not contain underscores. 31
Variables that are not final should not contain underscores. 32
Variables that are not final should not contain underscores. 34
Variables that are not final should not contain underscores. 35
Variables that are not final should not contain underscores. 47
Avoid using if statements without curly braces 49
Avoid using if statements without curly braces 67
Variables that are not final should not contain underscores. 79
Avoid using 'for' statements without curly braces 80
Avoid using if statements without curly braces 85
The method 'failed' has a Cyclomatic Complexity of 11. 89
Avoid using if statements without curly braces 94
Avoid using 'for' statements without curly braces 100
Avoid using if statements without curly braces 116
Avoid using 'if...else' statements without curly braces 120
Avoid using implementation types like 'Vector'; use the interface instead 124
Avoid assigments in operands 133
Avoid using 'if...else' statements without curly braces 133
Avoid assigments in operands 142
Avoid using 'if...else' statements without curly braces 142
Method names should not contain underscores 151
Avoid using 'for' statements without curly braces 152
Avoid using if statements without curly braces 153

zeus/actors/rtn/util/DStruct.java

ViolationLine
Each class should declare at least one constructor 38
Avoid using implementation types like 'Vector'; use the interface instead 42
Avoid using implementation types like 'Vector'; use the interface instead 47
Avoid using implementation types like 'Vector'; use the interface instead 59
Avoid using implementation types like 'Vector'; use the interface instead 65

zeus/actors/rtn/util/DelegationStruct.java

ViolationLine
Variables that are not final should not contain underscores. 44
Avoid using implementation types like 'Vector'; use the interface instead 53
Avoid using implementation types like 'Vector'; use the interface instead 56

zeus/actors/rtn/util/GraphStruct.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid using implementation types like 'Vector'; use the interface instead 44
Avoid using implementation types like 'Vector'; use the interface instead 49
Avoid using implementation types like 'Vector'; use the interface instead 54
Variables that are not final should not contain underscores. 54
Avoid using implementation types like 'Vector'; use the interface instead 60
Avoid using implementation types like 'Vector'; use the interface instead 94
Variables that are not final should not contain underscores. 94
Avoid using implementation types like 'Vector'; use the interface instead 103
Variables that are not final should not contain underscores. 103
Avoid using implementation types like 'Vector'; use the interface instead 139
Avoid using implementation types like 'Vector'; use the interface instead 147
Avoid using implementation types like 'Vector'; use the interface instead 152

zeus/actors/rtn/util/LocalDStruct.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 50

zeus/actors/rtn/util/StrategyEvaluator.java

ViolationLine
Each class should declare at least one constructor 48
Avoid using implementation types like 'Vector'; use the interface instead 57
Avoid using implementation types like 'Vector'; use the interface instead 68
Avoid using implementation types like 'Vector'; use the interface instead 71
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 88
Avoid using if statements without curly braces 107
Avoid using if statements without curly braces 126

zeus/actors/rtn/util/StrategyEvaluatorList.java

ViolationLine
Each class should declare at least one constructor 47

zeus/agents/ACC.java

ViolationLine
Each class should declare at least one constructor 47
The class 'ACC' has a Cyclomatic Complexity of 3 (Highest = 15). 47
Avoid really long methods. 61
The method 'main' has a Cyclomatic Complexity of 15. 61
Avoid unused local variables such as 'cmdLineFact' 63
Avoid unused local variables such as 'external' 66
Variables that are not final should not contain underscores. 67
Avoid unused local variables such as 'ontology_file' 70
Variables that are not final should not contain underscores. 70
Avoid unused local variables such as 'stream' 73
Avoid unused local variables such as 'user_prog' 74
Variables that are not final should not contain underscores. 74
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 83
Avoid using if statements without curly braces 88
Avoid using 'if...else' statements without curly braces 90
Avoid using if statements without curly braces 110
Avoid unused local variables such as 'info' 161
Avoid unused local variables such as 'item' 165
Variables should start with a lowercase character 215
Variables that are not final should not contain underscores. 215
Variables should start with a lowercase character 217
Variables that are not final should not contain underscores. 217
Method names should not contain underscores 222
Variables should start with a lowercase character 257
Method names should not contain underscores 291
Avoid instantiating String objects; this is usually unnecessary. 341
Avoid empty catch blocks 382
A value of 30 may denote a high amount of coupling within the class 395

zeus/agents/ACCAgent.java

ViolationLine
The class 'ACCAgent' has a Cyclomatic Complexity of 4 (Highest = 10). 48
Avoid using implementation types like 'Vector'; use the interface instead 59
Avoid using implementation types like 'Vector'; use the interface instead 64
Avoid using if statements without curly braces 75
Avoid using 'for' statements without curly braces 78
Avoid using if statements without curly braces 115
Avoid using if statements without curly braces 117
Avoid using if statements without curly braces 119
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 128
Avoid using if statements without curly braces 130
Avoid using if statements without curly braces 132
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 135
Avoid using if statements without curly braces 136
Switch statements should have a default label 142

zeus/agents/ANServer.java

ViolationLine
The class 'ANServer' has a Cyclomatic Complexity of 5 (Highest = 17). 49
Avoid using implementation types like 'Vector'; use the interface instead 52
The method 'main' has a Cyclomatic Complexity of 17. 71
Avoid unused local variables such as 'c' 75
Variables that are not final should not contain underscores. 94
Variables that are not final should not contain underscores. 95
Avoid using 'if...else' statements without curly braces 99
Avoid using 'if...else' statements without curly braces 102
Avoid using 'if...else' statements without curly braces 104
Avoid using 'if...else' statements without curly braces 106
Avoid using 'if...else' statements without curly braces 108
Avoid using 'if...else' statements without curly braces 110
Avoid using 'if...else' statements without curly braces 116
Avoid using 'if...else' statements without curly braces 118
Avoid using if statements without curly braces 127
Variables that are not final should not contain underscores. 133
Variables that are not final should not contain underscores. 157

zeus/agents/BasicAgent.java

ViolationLine
The class 'BasicAgent' has a Cyclomatic Complexity of 3 (Highest = 10). 42
Avoid using implementation types like 'Vector'; use the interface instead 55
Avoid using implementation types like 'Vector'; use the interface instead 60
Avoid using if statements without curly braces 69
Avoid using 'for' statements without curly braces 72
Avoid using if statements without curly braces 109
Avoid using if statements without curly braces 111
Avoid using if statements without curly braces 113
Avoid using if statements without curly braces 115
Avoid using if statements without curly braces 120
Avoid using if statements without curly braces 122
Avoid using if statements without curly braces 124
Avoid using if statements without curly braces 126
The method 'notifyMonitors' has a Cyclomatic Complexity of 10. 129
Avoid using if statements without curly braces 130
Switch statements should have a default label 136

zeus/agents/BasicAgentUI.java

ViolationLine
Unused modifiers are, well, unused 35

zeus/agents/DbProxy.java

ViolationLine
The class 'DbProxy' has a Cyclomatic Complexity of 2 (Highest = 19). 49
Avoid using implementation types like 'Vector'; use the interface instead 53
The same String literal appears 13 times in this file; the first occurrence is on line 75 75
Method names should not contain underscores 95
Variables that are not final should not contain underscores. 101
Method names should not contain underscores 104
Variables that are not final should not contain underscores. 110
Method names should not contain underscores 113
Variables that are not final should not contain underscores. 119
Method names should not contain underscores 122
Variables that are not final should not contain underscores. 128
Method names should not contain underscores 131
Variables that are not final should not contain underscores. 137
Method names should not contain underscores 140
Variables that are not final should not contain underscores. 146
Method names should not contain underscores 149
Variables that are not final should not contain underscores. 155
Method names should not contain underscores 158
Variables that are not final should not contain underscores. 164
Method names should not contain underscores 167
Variables that are not final should not contain underscores. 173
Method names should not contain underscores 176
Variables that are not final should not contain underscores. 182
Method names should not contain underscores 186
Variables that are not final should not contain underscores. 192
Method names should not contain underscores 195
Variables that are not final should not contain underscores. 201
Method names should not contain underscores 204
Variables that are not final should not contain underscores. 210
The method 'main' has a Cyclomatic Complexity of 19. 227
Variables that are not final should not contain underscores. 229
Avoid using 'if...else' statements without curly braces 237
Avoid using 'if...else' statements without curly braces 240
Avoid using 'if...else' statements without curly braces 242
Avoid using 'if...else' statements without curly braces 244
Avoid using 'if...else' statements without curly braces 246
Avoid using 'if...else' statements without curly braces 252
Avoid using 'if...else' statements without curly braces 254
Avoid using 'if...else' statements without curly braces 256
Avoid using if statements without curly braces 273
Avoid using 'if...else' statements without curly braces 281
Avoid using 'if...else' statements without curly braces 283
Variables that are not final should not contain underscores. 300

zeus/agents/FIPA_AMS_Services.java

ViolationLine
Avoid duplicate imports such as 'java.net' 27
Class names should not contain underscores 43
Each class should declare at least one constructor 43
Variables that are not final should not contain underscores. 45
Avoid instantiating String objects; this is usually unnecessary. 49
The same String literal appears 4 times in this file; the first occurrence is on line 49 49
Method names should not contain underscores 69
Variables that are not final should not contain underscores. 71
Method names should not contain underscores 90
The same String literal appears 4 times in this file; the first occurrence is on line 94 94
Avoid unused local variables such as 'agreeCont' 97
The same String literal appears 4 times in this file; the first occurrence is on line 105 105
The same String literal appears 7 times in this file; the first occurrence is on line 125 125
The same String literal appears 7 times in this file; the first occurrence is on line 126 126
The same String literal appears 7 times in this file; the first occurrence is on line 127 127
The same String literal appears 4 times in this file; the first occurrence is on line 187 187
Variables that are not final should not contain underscores. 200
Avoid instantiating String objects; this is usually unnecessary. 229
Avoid unused local variables such as 'agreeCont' 229
Avoid unused local variables such as 'res' 243
Avoid unused local variables such as 'agentDesc' 244
Avoid instantiating String objects; this is usually unnecessary. 245
Avoid unused local variables such as 'name' 245
Avoid using if statements without curly braces 296
Avoid instantiating String objects; this is usually unnecessary. 299
Avoid using if statements without curly braces 309
Avoid unused local variables such as 'agree' 337
Avoid using if statements without curly braces 348
Avoid instantiating String objects; this is usually unnecessary. 355
Avoid instantiating String objects; this is usually unnecessary. 410
Avoid instantiating String objects; this is usually unnecessary. 416
Avoid calling toString() on String objects; this is unnecessary 417
A value of 29 may denote a high amount of coupling within the class 448

zeus/agents/FIPA_DF_Services.java

ViolationLine
Avoid duplicate imports such as 'zeus.util.GenSym' 24
Class names should not contain underscores 40
Each class should declare at least one constructor 40
Variables should start with a lowercase character 42
Variables that are not final should not contain underscores. 42
Variables should start with a lowercase character 43
The same String literal appears 9 times in this file; the first occurrence is on line 44 44
Avoid instantiating String objects; this is usually unnecessary. 47
Variables that are not final should not contain underscores. 50
Variables that are not final should not contain underscores. 53
Variables should start with a lowercase character 55
Variables that are not final should not contain underscores. 55
Variables should start with a lowercase character 56
Variables that are not final should not contain underscores. 56
Avoid instantiating String objects; this is usually unnecessary. 59
Avoid unused local variables such as 'serviceDir' 83
The same String literal appears 4 times in this file; the first occurrence is on line 123 123
Avoid unused local variables such as 'props' 143
Avoid unused local variables such as 'content' 144
Avoid instantiating String objects; this is usually unnecessary. 146
Avoid using if statements without curly braces 149
Avoid using if statements without curly braces 150
Avoid using if statements without curly braces 151
Avoid unused local variables such as 'List' 187
Variables should start with a lowercase character 187
Avoid instantiating String objects; this is usually unnecessary. 233
Avoid unused local variables such as 'agreeCont' 233
The same String literal appears 4 times in this file; the first occurrence is on line 235 235
The same String literal appears 4 times in this file; the first occurrence is on line 243 243
The same String literal appears 4 times in this file; the first occurrence is on line 247 247
The same String literal appears 5 times in this file; the first occurrence is on line 248 248
Variables that are not final should not contain underscores. 272
Avoid instantiating String objects; this is usually unnecessary. 313
Avoid unused local variables such as 'agreeCont' 313
Avoid instantiating String objects; this is usually unnecessary. 326
Avoid unused local variables such as 'name' 326
Avoid instantiating String objects; this is usually unnecessary. 359
Avoid unused local variables such as 'agreeCont' 359
Avoid unused local variables such as 'members' 393
Avoid empty 'while' statements 415
The same String literal appears 4 times in this file; the first occurrence is on line 426 426
The same String literal appears 4 times in this file; the first occurrence is on line 427 427
The same String literal appears 4 times in this file; the first occurrence is on line 428 428
Avoid instantiating String objects; this is usually unnecessary. 448
Avoid instantiating String objects; this is usually unnecessary. 471
A value of 21 may denote a high amount of coupling within the class 545

zeus/agents/FIPA_Services.java

ViolationLine
Class names should not contain underscores 30
Each class should declare at least one constructor 30
Variables that are not final should not contain underscores. 45
The same String literal appears 4 times in this file; the first occurrence is on line 46 46
Variables that are not final should not contain underscores. 55
Variables that are not final should not contain underscores. 64
Variables that are not final should not contain underscores. 72
Avoid instantiating String objects; this is usually unnecessary. 82

zeus/agents/Facilitator.java

ViolationLine
The class 'Facilitator' has a Cyclomatic Complexity of 3 (Highest = 17). 50
Variables should start with a lowercase character 51
Variables that are not final should not contain underscores. 51
Variables that are not final should not contain underscores. 54
Avoid using implementation types like 'Vector'; use the interface instead 57
Avoid using implementation types like 'Vector'; use the interface instead 62
Avoid using if statements without curly braces 81
Avoid unused local variables such as 'serviceProfile' 94
Avoid unused local variables such as 'serviceInstance' 97
Avoid unused local variables such as 'serviceRange' 100
Avoid unused local variables such as 'processModel' 103
Avoid using if statements without curly braces 136
Variables should start with a lowercase character 145
Avoid using if statements without curly braces 151
Variables should start with a lowercase character 162
Avoid using implementation types like 'Vector'; use the interface instead 171
Avoid using implementation types like 'Vector'; use the interface instead 188
Variables should start with a lowercase character 212
Avoid really long methods. 244
The method 'main' has a Cyclomatic Complexity of 17. 244
Avoid unused local variables such as 'c' 248
Avoid unused local variables such as 'c' 255
Variables that are not final should not contain underscores. 267
Variables that are not final should not contain underscores. 268
Avoid using 'if...else' statements without curly braces 274
Avoid using 'if...else' statements without curly braces 277
Avoid using 'if...else' statements without curly braces 279
Avoid using 'if...else' statements without curly braces 281
Avoid using 'if...else' statements without curly braces 283
Avoid using 'if...else' statements without curly braces 285
Avoid using 'if...else' statements without curly braces 291
Avoid using 'if...else' statements without curly braces 293
Avoid using if statements without curly braces 310
Variables that are not final should not contain underscores. 332

zeus/agents/PersistentStore.java

ViolationLine
Each class should declare at least one constructor 129
Avoid unused private fields such as 'knownAgents' 132

zeus/agents/SimpleAPI.java

ViolationLine
Avoid unused local variables such as 'localHost' 77
The same String literal appears 4 times in this file; the first occurrence is on line 141 141
Avoid using if statements without curly braces 221
Avoid using if statements without curly braces 224
Avoid using 'if...else' statements without curly braces 226
Avoid using if statements without curly braces 246
Avoid using 'if...else' statements without curly braces 250

zeus/agents/ZeusAgent.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 58
Avoid empty 'if' statements 88
Avoid unused local variables such as 'rete' 98
Avoid using implementation types like 'Vector'; use the interface instead 103
Avoid using implementation types like 'Vector'; use the interface instead 109
Avoid using implementation types like 'Vector'; use the interface instead 117
Avoid using 'for' statements without curly braces 118
Switch statements should have a default label 123
Avoid using implementation types like 'Vector'; use the interface instead 136
Avoid using implementation types like 'Vector'; use the interface instead 145
Avoid using implementation types like 'Vector'; use the interface instead 153

zeus/agents/ZeusExternal.java

ViolationLine
Unused modifiers are, well, unused 45

zeus/agents/pingExternal.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 9
The class 'pingExternal' has a Cyclomatic Complexity of 3 (Highest = 14). 9
The method 'actionPerformed' has a Cyclomatic Complexity of 14. 67
Avoid using if statements without curly braces 157

zeus/agentviewer/AgentViewer.java

ViolationLine
The class 'AgentViewer' has a Cyclomatic Complexity of 2 (Highest = 25). 58
Variables should start with a lowercase character 68
This final field could be made static 69
Variables that are final should be in all caps. 69
This final field could be made static 70
Variables that are final should be in all caps. 70
This final field could be made static 71
Variables that are final should be in all caps. 71
This final field could be made static 72
Variables that are final should be in all caps. 72
This final field could be made static 73
This final field could be made static 74
Avoid using 'if...else' statements without curly braces 244
Avoid unused local variables such as 'pathsep' 252
Method name does not begin with a lower case character. 286
Avoid using 'if...else' statements without curly braces 300
The method 'actionPerformed' has a Cyclomatic Complexity of 25. 401
Avoid using 'if...else' statements without curly braces 421
Avoid using if statements without curly braces 423
Avoid using 'if...else' statements without curly braces 428
Avoid using 'if...else' statements without curly braces 429
Avoid using 'if...else' statements without curly braces 431
Avoid using 'if...else' statements without curly braces 433
Avoid unused local variables such as 'editor' 481
Avoid instantiating String objects; this is usually unnecessary. 532
A value of 41 may denote a high amount of coupling within the class 626

zeus/agentviewer/BasicAgentViewer.java

ViolationLine
The class 'BasicAgentViewer' has a Cyclomatic Complexity of 2 (Highest = 11). 45
Variables should start with a lowercase character 55
This final field could be made static 56
Variables that are final should be in all caps. 56
This final field could be made static 57
Variables that are final should be in all caps. 57
This final field could be made static 58
Variables that are final should be in all caps. 58
This final field could be made static 59
Variables that are final should be in all caps. 59
Method name does not begin with a lower case character. 117
Avoid unused local variables such as 'pathsep' 156
Avoid using 'if...else' statements without curly braces 170
The method 'actionPerformed' has a Cyclomatic Complexity of 11. 242
Avoid using 'if...else' statements without curly braces 264
Avoid using 'if...else' statements without curly braces 265
Avoid using 'if...else' statements without curly braces 266
Avoid empty 'if' statements 267
Avoid instantiating String objects; this is usually unnecessary. 294
A value of 23 may denote a high amount of coupling within the class 326

zeus/agentviewer/ControlOptionsDialog.java

ViolationLine
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 44

zeus/agentviewer/FactSelector.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/agentviewer/FactTableModel.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 46
Avoid using 'if...else' statements without curly braces 51
Assigning an Object to null is a code smell. Consider refactoring. 74
Avoid using if statements without curly braces 74
Avoid using if statements without curly braces 92
Switch statements should have a default label 103
Avoid using 'if...else' statements without curly braces 105
Avoid using 'if...else' statements without curly braces 107
Avoid using 'if...else' statements without curly braces 120
Avoid using 'if...else' statements without curly braces 122
Avoid instantiating String objects; this is usually unnecessary. 125
Avoid using if statements without curly braces 133

zeus/agentviewer/GoalDialog.java

ViolationLine
This final field could be made static 48
This final field could be made static 49
Variables that are not final should not contain underscores. 77
Variables that are not final should not contain underscores. 78
Avoid using implementation types like 'Vector'; use the interface instead 81
Avoid using implementation types like 'Vector'; use the interface instead 82
Variables that are not final should not contain underscores. 82
Variables should start with a lowercase character 83
Variables that are not final should not contain underscores. 83
Variables should start with a lowercase character 84
Variables that are not final should not contain underscores. 84
Avoid using if statements without curly braces 421
Avoid unused local variables such as 'src' 428
Avoid using if statements without curly braces 471
Avoid using if statements without curly braces 476
Avoid using if statements without curly braces 478
Avoid using if statements without curly braces 491
Avoid using if statements without curly braces 500
The same String literal appears 5 times in this file; the first occurrence is on line 500 500
Avoid really long methods. 507
Avoid using if statements without curly braces 516
Avoid unused local variables such as 'startTime' 519
Avoid unused local variables such as 'invocations' 520
Avoid unused local variables such as 'priority' 520
Avoid using if statements without curly braces 539
Avoid using if statements without curly braces 584
Avoid using 'if...else' statements without curly braces 586
Avoid using 'if...else' statements without curly braces 588
Avoid using if statements without curly braces 590
Avoid empty 'if' statements 597
Avoid using 'if...else' statements without curly braces 670
A value of 28 may denote a high amount of coupling within the class 686

zeus/agentviewer/InternalFramesPanel.java

ViolationLine
This final field could be made static 33
This final field could be made static 34
This final field could be made static 35
Variables that are final should be in all caps. 35
This final field could be made static 36
Variables that are final should be in all caps. 36
Variables should start with a lowercase character 38
Avoid empty catch blocks 89
Avoid using implementation types like 'Vector'; use the interface instead 108
Avoid unnecessary comparisons in boolean expressions 112
Avoid using if statements without curly braces 112
Avoid using if statements without curly braces 123
Avoid using if statements without curly braces 148

zeus/agentviewer/ViewerNames.java

ViolationLine
Each class should declare at least one constructor 27

zeus/agentviewer/acquaintances/AbilitiesTableModel.java

ViolationLine
Avoid duplicate imports such as 'zeus.concepts.AbilitySpec' 29
Avoid duplicate imports such as 'zeus.concepts.Fact' 30
Avoid using implementation types like 'Vector'; use the interface instead 47
Assigning an Object to null is a code smell. Consider refactoring. 58
Assigning an Object to null is a code smell. Consider refactoring. 59
Switch statements should have a default label 82
Avoid using if statements without curly braces 122
Avoid using if statements without curly braces 149
Avoid using if statements without curly braces 181
Avoid using if statements without curly braces 193
Assigning an Object to null is a code smell. Consider refactoring. 202
Avoid unnecessary comparisons in boolean expressions 222
Assigning an Object to null is a code smell. Consider refactoring. 223

zeus/agentviewer/acquaintances/AcquaintanceUI.java

ViolationLine
Variables should start with a lowercase character 40
This final field could be made static 50
Variables that are final should be in all caps. 50
This final field could be made static 51
Variables that are final should be in all caps. 51
This final field could be made static 52
This final field could be made static 53
This final field could be made static 54
Variables should start with a lowercase character 55
Variables that are not final should not contain underscores. 55
Avoid unused private fields such as 'border' 57
Avoid instantiating String objects; this is usually unnecessary. 93
Avoid unnecessary comparisons in boolean expressions 158
Avoid unused local variables such as 'aValue' 179

zeus/agentviewer/acquaintances/AttributesTableModel.java

ViolationLine
Variables should start with a lowercase character 33
Variables should start with a lowercase character 34
Assigning an Object to null is a code smell. Consider refactoring. 41
Avoid using 'if...else' statements without curly braces 46
Avoid using 'if...else' statements without curly braces 65
Avoid using 'if...else' statements without curly braces 67
Avoid instantiating String objects; this is usually unnecessary. 70

zeus/agentviewer/acquaintances/RelationsTableModel.java

ViolationLine
Avoid duplicate imports such as 'zeus.actors.OrganisationDb' 29
Variables should start with a lowercase character 41
Variables should start with a lowercase character 42
Avoid instantiating String objects; this is usually unnecessary. 80
Method name does not begin with a lower case character. 88
Method name does not begin with a lower case character. 93

zeus/agentviewer/engine/EngineGraphModel.java

ViolationLine
Avoid unused private fields such as 'BUFFER_CAPACITY' 34
Variables should start with a lowercase character 34
Variables that are not final should not contain underscores. 34
Avoid unused private fields such as 'REMOVE_INDEX' 35
Variables should start with a lowercase character 35
Variables that are not final should not contain underscores. 35
Avoid using 'if...else' statements without curly braces 79
Avoid using 'for' statements without curly braces 92

zeus/agentviewer/engine/EngineTableModel.java

ViolationLine
Variables should start with a lowercase character 45
Variables that are not final should not contain underscores. 45
Variables should start with a lowercase character 46
Variables that are not final should not contain underscores. 46
Variables that are not final should not contain underscores. 83

zeus/agentviewer/engine/EngineUI.java

ViolationLine
This final field could be made static 52
This final field could be made static 53
This final field could be made static 54
This final field could be made static 55
Variables should start with a lowercase character 57
Variables that are not final should not contain underscores. 57
Avoid using if statements without curly braces 185
Deeply nested if..then statements are hard to read 185
The class 'NodesToolBar' has a Cyclomatic Complexity of 7 (Highest = 12). 206
The method 'actionPerformed' has a Cyclomatic Complexity of 12. 297
Avoid using if statements without curly braces 300
Avoid using 'if...else' statements without curly braces 302
Avoid using 'if...else' statements without curly braces 304
Avoid using 'if...else' statements without curly braces 306
Avoid using 'if...else' statements without curly braces 308
Avoid using 'if...else' statements without curly braces 310
Avoid using 'if...else' statements without curly braces 312
Avoid using 'if...else' statements without curly braces 314
Avoid using 'if...else' statements without curly braces 316
Each class should declare at least one constructor 336
Variables that are final should be in all caps. 347
Variables that are final should be in all caps. 356
Avoid using if statements without curly braces 369
Avoid using 'if...else' statements without curly braces 379
A value of 24 may denote a high amount of coupling within the class 388

zeus/agentviewer/engine/GraphTreeModel.java

ViolationLine
Variables that are not final should not contain underscores. 48
Variables that are not final should not contain underscores. 49

zeus/agentviewer/engine/GraphsModel.java

ViolationLine
Avoid using if statements without curly braces 89

zeus/agentviewer/mail/MailInTableModel.java

ViolationLine
Variables should start with a lowercase character 35
Variables should start with a lowercase character 36
Variables should start with a lowercase character 37
Avoid unused private fields such as 'CONTENT' 38
Variables should start with a lowercase character 38
Variables should start with a lowercase character 39
Variables that are not final should not contain underscores. 39
Variables should start with a lowercase character 40
Variables that are not final should not contain underscores. 40
Avoid using implementation types like 'Vector'; use the interface instead 46
Avoid instantiating String objects; this is usually unnecessary. 77
Avoid using if statements without curly braces 91
Avoid using if statements without curly braces 94

zeus/agentviewer/mail/MailInTableUI.java

ViolationLine
Avoid unused private fields such as 'splitPane' 45
This final field could be made static 47
This final field could be made static 48
This final field could be made static 49
This final field could be made static 50
Variables should start with a lowercase character 53
Variables that are not final should not contain underscores. 53
Avoid unused private methods such as 'makeBorder' 116
Avoid really long methods. 127
Avoid using 'if...else' statements without curly braces 308
Avoid using 'if...else' statements without curly braces 314

zeus/agentviewer/mail/MailOutTableModel.java

ViolationLine
Variables should start with a lowercase character 35
Variables should start with a lowercase character 36
Variables should start with a lowercase character 37
Avoid unused private fields such as 'CONTENT' 38
Variables should start with a lowercase character 38
Variables should start with a lowercase character 39
Variables that are not final should not contain underscores. 39
Variables should start with a lowercase character 40
Variables that are not final should not contain underscores. 40
Avoid using implementation types like 'Vector'; use the interface instead 45
Avoid instantiating String objects; this is usually unnecessary. 76
Avoid using if statements without curly braces 90
Avoid using if statements without curly braces 93

zeus/agentviewer/mail/MailOutTableUI.java

ViolationLine
Avoid unused private fields such as 'splitPane' 45
This final field could be made static 47
This final field could be made static 48
This final field could be made static 49
This final field could be made static 50
Variables should start with a lowercase character 53
Variables that are not final should not contain underscores. 53
Avoid unused private methods such as 'makeBorder' 109
Avoid really long methods. 120
Avoid using 'if...else' statements without curly braces 302
Avoid using 'if...else' statements without curly braces 308

zeus/agentviewer/msghandler/MsgHandlerTableModel.java

ViolationLine
Variables should start with a lowercase character 43
Variables that are not final should not contain underscores. 43
Variables should start with a lowercase character 44
Variables that are not final should not contain underscores. 44
Avoid using implementation types like 'Vector'; use the interface instead 47
Switch statements should have a default label 74
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 103

zeus/agentviewer/msghandler/MsgHandlerTableUI.java

ViolationLine
Avoid unused private fields such as 'splitPane' 49
This final field could be made static 51
This final field could be made static 52
This final field could be made static 53
This final field could be made static 54
Variables should start with a lowercase character 57
Variables that are not final should not contain underscores. 57
Avoid unused private methods such as 'makeBorder' 112
Avoid really long methods. 123
Avoid using 'if...else' statements without curly braces 306
Avoid using 'if...else' statements without curly braces 312

zeus/agentviewer/plansch/PlanSchModel.java

ViolationLine
Avoid using 'for' statements without curly braces 59
Avoid using 'for' statements without curly braces 60
Assigning an Object to null is a code smell. Consider refactoring. 61
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 82
Avoid unused local variables such as 'aCol' 92
Avoid using if statements without curly braces 101
Avoid using 'for' statements without curly braces 103
Avoid using if statements without curly braces 116
Avoid using 'for' statements without curly braces 119
Avoid using 'for' statements without curly braces 120
Assigning an Object to null is a code smell. Consider refactoring. 121
Avoid using if statements without curly braces 121
Avoid using 'for' statements without curly braces 123
Avoid using if statements without curly braces 139
Avoid using 'for' statements without curly braces 141
Assigning an Object to null is a code smell. Consider refactoring. 142
Avoid using 'for' statements without curly braces 158
Assigning an Object to null is a code smell. Consider refactoring. 161
Avoid using if statements without curly braces 165

zeus/agentviewer/plansch/PlanSchTableUI.java

ViolationLine
This final field could be made static 51
This final field could be made static 52
This final field could be made static 53
This final field could be made static 54
Variables should start with a lowercase character 57
Variables that are not final should not contain underscores. 57
Avoid using 'if...else' statements without curly braces 282
Avoid using if statements without curly braces 302
A value of 23 may denote a high amount of coupling within the class 324

zeus/agentviewer/protocol/AttributesModel.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 39
Avoid using 'if...else' statements without curly braces 43
Avoid using 'if...else' statements without curly braces 55
Avoid using 'if...else' statements without curly braces 57
Avoid instantiating String objects; this is usually unnecessary. 60

zeus/agentviewer/protocol/ProtocolModel.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 45

zeus/agentviewer/protocol/ProtocolUI.java

ViolationLine
This final field could be made static 41
This final field could be made static 42
This final field could be made static 43
This final field could be made static 44
Variables should start with a lowercase character 51
Variables that are not final should not contain underscores. 51
Each class should declare at least one constructor 222
Each class should declare at least one constructor 230
Each class should declare at least one constructor 249
Avoid using if statements without curly braces 271

zeus/agentviewer/protocol/StrategyModel.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 51
Switch statements should have a default label 64
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 66

zeus/agentviewer/resources/FactAttributesTableModel.java

ViolationLine
Variables should start with a lowercase character 33
Variables should start with a lowercase character 34
Assigning an Object to null is a code smell. Consider refactoring. 41
Avoid using 'if...else' statements without curly braces 47
Avoid using 'if...else' statements without curly braces 79
Avoid using 'if...else' statements without curly braces 81
Avoid instantiating String objects; this is usually unnecessary. 84

zeus/agentviewer/resources/ResourceTableModel.java

ViolationLine
Avoid duplicate imports such as 'zeus.concepts' 32
Avoid using implementation types like 'Vector'; use the interface instead 44
Switch statements should have a default label 69
Avoid using if statements without curly braces 89

zeus/agentviewer/resources/ResourceTableUI.java

ViolationLine
Variables should start with a lowercase character 46
This final field could be made static 52
Variables that are final should be in all caps. 52
This final field could be made static 53
Variables that are final should be in all caps. 53
This final field could be made static 54
This final field could be made static 55
This final field could be made static 56
This final field could be made static 57
Variables should start with a lowercase character 59
Variables that are not final should not contain underscores. 59
Avoid instantiating String objects; this is usually unnecessary. 87
Avoid empty 'if' statements 109
Avoid unused local variables such as 'img' 121

zeus/agentviewer/rete/ReteEngineDataModel.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 35
The same String literal appears 5 times in this file; the first occurrence is on line 58 58
Avoid empty catch blocks 61
Avoid empty catch blocks 68
Avoid empty catch blocks 75
Avoid empty catch blocks 82
Avoid empty catch blocks 89

zeus/agentviewer/rete/ReteEngineUI.java

ViolationLine
This final field could be made static 36
This final field could be made static 37
This final field could be made static 38
This final field could be made static 39
Variables should start with a lowercase character 41
Variables that are not final should not contain underscores. 41

zeus/agentviewer/task/ConditionsAttributeTableModel.java

ViolationLine
Variables should start with a lowercase character 33
Variables should start with a lowercase character 34
Assigning an Object to null is a code smell. Consider refactoring. 40
Avoid using 'if...else' statements without curly braces 44
Avoid using 'if...else' statements without curly braces 56
Avoid instantiating String objects; this is usually unnecessary. 62

zeus/agentviewer/task/ConstraintsModel.java

ViolationLine
This final field could be made static 33
Assigning an Object to null is a code smell. Consider refactoring. 39
Avoid using 'if...else' statements without curly braces 43
Avoid using 'if...else' statements without curly braces 56
Avoid instantiating String objects; this is usually unnecessary. 59

zeus/agentviewer/task/OrderingModel.java

ViolationLine
This final field could be made static 33
This final field could be made static 34
Assigning an Object to null is a code smell. Consider refactoring. 40
Avoid using 'if...else' statements without curly braces 44
Avoid using 'if...else' statements without curly braces 57
Avoid using 'if...else' statements without curly braces 59
Avoid instantiating String objects; this is usually unnecessary. 62

zeus/agentviewer/task/TaskConditionsTableModel.java

ViolationLine
Variables that are final should be in all caps. 38
Assigning an Object to null is a code smell. Consider refactoring. 44
Avoid using 'if...else' statements without curly braces 48
Switch statements should have a default label 60
Avoid using if statements without curly braces 70
Avoid using if statements without curly braces 71
Avoid using if statements without curly braces 72
Avoid using if statements without curly braces 73
Avoid using if statements without curly braces 74

zeus/agentviewer/task/TaskTableModel.java

ViolationLine
Avoid duplicate imports such as 'zeus.concepts.PrimitiveTask' 28
Avoid duplicate imports such as 'zeus.concepts.Fact' 29
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid instantiating String objects; this is usually unnecessary. 61
Avoid using if statements without curly braces 70
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 100

zeus/agentviewer/task/TaskTableUI.java

ViolationLine
This final field could be made static 42
This final field could be made static 43
This final field could be made static 44
This final field could be made static 45
Variables should start with a lowercase character 54
Variables that are not final should not contain underscores. 54
Avoid unused local variables such as 'flowPanel' 123
Avoid unused local variables such as 'redline' 197

zeus/concepts/AMS_Description.java

ViolationLine
Class names should not contain underscores 31
Each class should declare at least one constructor 31
Avoid instantiating String objects; this is usually unnecessary. 68

zeus/concepts/ASCII_CharStream.java

ViolationLine
Class names should not contain underscores 9
Variables that are final should be in all caps. 11
If you override finalize(), make it protected 31
Assigning an Object to null is a code smell. Consider refactoring. 32
Assigning an Object to null is a code smell. Consider refactoring. 33
Assigning an Object to null is a code smell. Consider refactoring. 34
Method name does not begin with a lower case character. 38
A catch statement should never catch throwable since it includes errors 77
Method name does not begin with a lower case character. 88
Avoid using 'if...else' statements without curly braces 99
Avoid using 'if...else' statements without curly braces 104
Avoid using 'if...else' statements without curly braces 106
Avoid assigments in operands 114
Avoid using if statements without curly braces 127
Method name does not begin with a lower case character. 133
Method name does not begin with a lower case character. 142
Avoid using if statements without curly braces 190
Avoid assigments in operands 236
Avoid using if statements without curly braces 236
Method name does not begin with a lower case character. 258
Method name does not begin with a lower case character. 277
Method name does not begin with a lower case character. 294
Method name does not begin with a lower case character. 299
Method name does not begin with a lower case character. 304
Avoid using 'if...else' statements without curly braces 306
Method name does not begin with a lower case character. 313
Method name does not begin with a lower case character. 329
Assigning an Object to null is a code smell. Consider refactoring. 331
Assigning an Object to null is a code smell. Consider refactoring. 332
Assigning an Object to null is a code smell. Consider refactoring. 333
Avoid assigments in operands 356
Avoid assigments in operands 373
Avoid using 'if...else' statements without curly braces 373

zeus/concepts/AbstractTask.java

ViolationLine
Variables should start with a lowercase character 57

zeus/concepts/Acquaintance.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 31
Avoid using implementation types like 'Vector'; use the interface instead 51
Avoid using implementation types like 'Vector'; use the interface instead 56
Avoid using 'for' statements without curly braces 58
Avoid using 'for' statements without curly braces 64
Avoid using 'for' statements without curly braces 70
Avoid instantiating String objects; this is usually unnecessary. 76
Avoid using 'for' statements without curly braces 83
Avoid instantiating String objects; this is usually unnecessary. 99
Avoid using 'for' statements without curly braces 107

zeus/concepts/Address.java

ViolationLine
Unused modifiers are, well, unused 39
Unused modifiers are, well, unused 45
Unused modifiers are, well, unused 51
Unused modifiers are, well, unused 59
Unused modifiers are, well, unused 66
Unused modifiers are, well, unused 76
Unused modifiers are, well, unused 82
Unused modifiers are, well, unused 88
Unused modifiers are, well, unused 93

zeus/concepts/AddressBook.java

ViolationLine
Each class should declare at least one constructor 29
Avoid using implementation types like 'Vector'; use the interface instead 31
Avoid unused local variables such as 'obj' 36

zeus/concepts/AddressListener.java

ViolationLine
Unused modifiers are, well, unused 16
Unused modifiers are, well, unused 18
Unused modifiers are, well, unused 20

zeus/concepts/AgentDescription.java

ViolationLine
The class 'AgentDescription' has a Cyclomatic Complexity of 2 (Highest = 12). 29
Variables that are not final should not contain underscores. 33
Variables that are not final should not contain underscores. 34
Variables that are not final should not contain underscores. 35
Avoid using implementation types like 'Vector'; use the interface instead 36
Avoid using implementation types like 'Vector'; use the interface instead 37
Avoid using implementation types like 'Vector'; use the interface instead 38
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid using implementation types like 'Vector'; use the interface instead 86
Avoid using if statements without curly braces 88
Avoid using 'for' statements without curly braces 89
Avoid using if statements without curly braces 95
Avoid using 'for' statements without curly braces 96
Avoid using implementation types like 'Vector'; use the interface instead 107
Avoid using if statements without curly braces 109
Avoid using 'for' statements without curly braces 110
Avoid using if statements without curly braces 116
Avoid using 'for' statements without curly braces 117
Avoid using implementation types like 'Vector'; use the interface instead 121
Avoid using if statements without curly braces 123
Avoid using 'for' statements without curly braces 124
Avoid using if statements without curly braces 130
Avoid using 'for' statements without curly braces 131
Avoid using implementation types like 'Vector'; use the interface instead 135
Avoid using if statements without curly braces 137
Avoid using 'for' statements without curly braces 138
Avoid using if statements without curly braces 144
Avoid using 'for' statements without curly braces 145
Avoid using 'for' statements without curly braces 167
Avoid using 'for' statements without curly braces 174
Avoid using 'for' statements without curly braces 181
Avoid using 'for' statements without curly braces 188
The method 'toString' has a Cyclomatic Complexity of 12. 193
Avoid using if statements without curly braces 195
Avoid using 'for' statements without curly braces 203
Avoid using 'for' statements without curly braces 209
Avoid using 'for' statements without curly braces 215
Avoid using 'for' statements without curly braces 221
The method 'pprint' has a Cyclomatic Complexity of 12. 239
Avoid using if statements without curly braces 245
Avoid using 'for' statements without curly braces 255
Avoid using 'for' statements without curly braces 263
Avoid using 'for' statements without curly braces 272
Avoid using 'for' statements without curly braces 281

zeus/concepts/AttributeList.java

ViolationLine
Avoid using 'for' statements without curly braces 65
Avoid using 'for' statements without curly braces 77
Avoid using implementation types like 'Vector'; use the interface instead 83
Avoid using 'while' statements without curly braces 86
Avoid using 'if...else' statements without curly braces 99
Avoid instantiating String objects; this is usually unnecessary. 110
Avoid instantiating String objects; this is usually unnecessary. 127
Avoid instantiating String objects; this is usually unnecessary. 148
Avoid using if statements without curly braces 176
Avoid using if statements without curly braces 184
Avoid using if statements without curly braces 225
Avoid assigments in operands 231
Avoid using 'if...else' statements without curly braces 231
Avoid using if statements without curly braces 233
Avoid using if statements without curly braces 253
Avoid using if statements without curly braces 273
Avoid using 'if...else' statements without curly braces 289

zeus/concepts/BindResults.java

ViolationLine
Each class should declare at least one constructor 29
Avoid using implementation types like 'Vector'; use the interface instead 31
Avoid using implementation types like 'Vector'; use the interface instead 32
Avoid using implementation types like 'Vector'; use the interface instead 33
Avoid using implementation types like 'Vector'; use the interface instead 34

zeus/concepts/Bindings.java

ViolationLine
Avoid using if statements without curly braces 52
Avoid using if statements without curly braces 61
Avoid reassigning parameters such as 'lhs' 79
Avoid reassigning parameters such as 'rhs' 79
Avoid using if statements without curly braces 82
Avoid reassigning parameters such as 'lhs' 104
Avoid assigments in operands 107
Avoid instantiating String objects; this is usually unnecessary. 129

zeus/concepts/ConditionalNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 43
Avoid using 'for' statements without curly braces 56
Avoid using 'for' statements without curly braces 59
Avoid using 'for' statements without curly braces 76
Avoid using 'for' statements without curly braces 86

zeus/concepts/ContentElement.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 29

zeus/concepts/DF_Description.java

ViolationLine
Class names should not contain underscores 33
Each class should declare at least one constructor 33
The class 'DF_Description' has a Cyclomatic Complexity of 2 (Highest = 11). 33
Avoid using implementation types like 'Vector'; use the interface instead 36
Avoid using implementation types like 'Vector'; use the interface instead 37
Avoid using implementation types like 'Vector'; use the interface instead 38
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid using implementation types like 'Vector'; use the interface instead 58
Avoid using implementation types like 'Vector'; use the interface instead 63
Avoid using implementation types like 'Vector'; use the interface instead 68
Avoid using implementation types like 'Vector'; use the interface instead 73
Avoid using implementation types like 'Vector'; use the interface instead 77
Avoid using implementation types like 'Vector'; use the interface instead 81
Avoid using implementation types like 'Vector'; use the interface instead 85
Avoid instantiating String objects; this is usually unnecessary. 93
The method 'match' has a Cyclomatic Complexity of 11. 126
Avoid using implementation types like 'Vector'; use the interface instead 163
Avoid using if statements without curly braces 183
Avoid unnecessary comparisons in boolean expressions 187
Avoid using if statements without curly braces 187

zeus/concepts/DuplicationTable.java

ViolationLine
Avoid using if statements without curly braces 45

zeus/concepts/FIPAParser.java

ViolationLine
Avoid really long Classes. 8
The class 'FIPAParser' has a Cyclomatic Complexity of 5 (Highest = 126). 8
Method name does not begin with a lower case character. 17
Avoid using if statements without curly braces 42
The same String literal appears 22 times in this file; the first occurrence is on line 43 43
Method name does not begin with a lower case character. 46
Avoid using if statements without curly braces 73
Method name does not begin with a lower case character. 77
Avoid using if statements without curly braces 93
Method name does not begin with a lower case character. 97
The method 'MessageType' has a Cyclomatic Complexity of 23. 97
Avoid using if statements without curly braces 145
Method name does not begin with a lower case character. 149
The method 'MessageParameter' has a Cyclomatic Complexity of 16. 149
Method name does not begin with a lower case character. 221
The method 'Expression' has a Cyclomatic Complexity of 16. 221
Avoid calling toString() on String objects; this is unnecessary 240
Avoid using if statements without curly braces 288
Method name does not begin with a lower case character. 292
Avoid using if statements without curly braces 311
Avoid really long methods. 315
Method name does not begin with a lower case character. 315
The method 'SenderName' has a Cyclomatic Complexity of 25. 315
Avoid unused local variables such as 'u' 320
Avoid unused local variables such as 'rec' 322
The same String literal appears 8 times in this file; the first occurrence is on line 330 330
Avoid using if statements without curly braces 524
Avoid using implementation types like 'Vector'; use the interface instead 528
Method name does not begin with a lower case character. 528
Avoid unused local variables such as 'u' 533
Avoid using if statements without curly braces 574
Method name does not begin with a lower case character. 578
Avoid using if statements without curly braces 609
Method name does not begin with a lower case character. 613
Avoid unused local variables such as 's' 620
Avoid using if statements without curly braces 656
Avoid using implementation types like 'Vector'; use the interface instead 660
Method name does not begin with a lower case character. 660
Avoid using if statements without curly braces 676
Avoid using implementation types like 'Vector'; use the interface instead 680
Method name does not begin with a lower case character. 680
Avoid using if statements without curly braces 696
Method name does not begin with a lower case character. 700
The method 'ServiceDescription' has a Cyclomatic Complexity of 11. 700
Avoid using if statements without curly braces 748
Avoid using implementation types like 'Vector'; use the interface instead 752
Method name does not begin with a lower case character. 752
Avoid using if statements without curly braces 768
Method name does not begin with a lower case character. 772
Avoid using if statements without curly braces 798
Method name does not begin with a lower case character. 802
Avoid using if statements without curly braces 828
Avoid using implementation types like 'Vector'; use the interface instead 832
Avoid using if statements without curly braces 867
Avoid really long methods. 871
Method name does not begin with a lower case character. 871
Method names should not contain underscores 871
The method 'FIPA_AMS_Management_Content' has a Cyclomatic Complexity of 11. 871
Avoid unused local variables such as 'doneorDo' 875
Avoid using if statements without curly braces 980
Method name does not begin with a lower case character. 984
Method names should not contain underscores 984
Avoid unused local variables such as 'doneorDo' 988
Avoid using if statements without curly braces 1070
Method name does not begin with a lower case character. 1074
Method names should not contain underscores 1074
Variables that are not final should not contain underscores. 1077
Avoid using if statements without curly braces 1110
Method name does not begin with a lower case character. 1114
Method names should not contain underscores 1114
Avoid using if statements without curly braces 1134
Method name does not begin with a lower case character. 1138
Method names should not contain underscores 1138
Avoid using if statements without curly braces 1179
Method names should not contain underscores 1183
Method names should not contain underscores 1190
Method names should not contain underscores 1197
Method names should not contain underscores 1204
Method names should not contain underscores 1211
Method names should not contain underscores 1218
Method names should not contain underscores 1225
Method names should not contain underscores 1232
Method names should not contain underscores 1239
Method names should not contain underscores 1246
Method names should not contain underscores 1253
Method names should not contain underscores 1260
Method names should not contain underscores 1267
Method names should not contain underscores 1274
Method names should not contain underscores 1281
Method names should not contain underscores 1288
Method names should not contain underscores 1295
Method names should not contain underscores 1302
Method names should not contain underscores 1309
Method names should not contain underscores 1316
Method names should not contain underscores 1323
Method names should not contain underscores 1330
Method names should not contain underscores 1337
Method names should not contain underscores 1344
Method names should not contain underscores 1351
Method names should not contain underscores 1358
Method names should not contain underscores 1365
Method names should not contain underscores 1372
Method names should not contain underscores 1379
Method names should not contain underscores 1386
Method names should not contain underscores 1393
Method names should not contain underscores 1400
Method names should not contain underscores 1407
Method names should not contain underscores 1414
Method names should not contain underscores 1421
Method names should not contain underscores 1428
Method names should not contain underscores 1435
Method names should not contain underscores 1442
Method names should not contain underscores 1449
Method names should not contain underscores 1456
Method names should not contain underscores 1463
Method names should not contain underscores 1470
Method names should not contain underscores 1477
Method names should not contain underscores 1484
Method names should not contain underscores 1491
Method names should not contain underscores 1498
Method names should not contain underscores 1505
Method names should not contain underscores 1512
Method names should not contain underscores 1519
Method names should not contain underscores 1526
Method names should not contain underscores 1533
Method names should not contain underscores 1540
Method names should not contain underscores 1547
Method names should not contain underscores 1554
Method names should not contain underscores 1561
Method names should not contain underscores 1568
Method names should not contain underscores 1575
Method names should not contain underscores 1582
Method names should not contain underscores 1589
Method names should not contain underscores 1596
Method names should not contain underscores 1603
Method names should not contain underscores 1610
Method names should not contain underscores 1617
Method names should not contain underscores 1624
Method names should not contain underscores 1631
Method names should not contain underscores 1638
Method names should not contain underscores 1645
Method names should not contain underscores 1652
Method names should not contain underscores 1659
Method names should not contain underscores 1666
Method names should not contain underscores 1673
Method names should not contain underscores 1680
Method names should not contain underscores 1687
Method names should not contain underscores 1694
Method names should not contain underscores 1701
Method names should not contain underscores 1708
Method names should not contain underscores 1715
Method names should not contain underscores 1722
Method names should not contain underscores 1729
Method names should not contain underscores 1736
Method names should not contain underscores 1743
Method names should not contain underscores 1750
Method names should not contain underscores 1757
Method names should not contain underscores 1764
Method names should not contain underscores 1771
Method names should not contain underscores 1778
Method names should not contain underscores 1785
Method names should not contain underscores 1792
Method names should not contain underscores 1799
Method names should not contain underscores 1806
Method names should not contain underscores 1813
Method names should not contain underscores 1820
Method names should not contain underscores 1827
Method names should not contain underscores 1834
Method names should not contain underscores 1841
Method names should not contain underscores 1848
Method names should not contain underscores 1855
Method names should not contain underscores 1862
Method names should not contain underscores 1869
Method names should not contain underscores 1876
Method names should not contain underscores 1883
Method names should not contain underscores 1890
Method names should not contain underscores 1897
Method names should not contain underscores 1904
Method names should not contain underscores 1911
Method names should not contain underscores 1918
Method names should not contain underscores 1925
Method names should not contain underscores 1932
Method names should not contain underscores 1939
Method names should not contain underscores 1946
Method names should not contain underscores 1953
Method names should not contain underscores 1960
Method names should not contain underscores 1967
Method names should not contain underscores 1974
Method names should not contain underscores 1981
Method names should not contain underscores 1988
Method names should not contain underscores 1995
Method names should not contain underscores 2002
Method names should not contain underscores 2009
Method names should not contain underscores 2016
Method names should not contain underscores 2023
Method names should not contain underscores 2030
Method names should not contain underscores 2037
Method names should not contain underscores 2044
The method 'jj_3R_33' has a Cyclomatic Complexity of 23. 2044
Avoid using if statements without curly braces 2067
Avoid using if statements without curly braces 2068
Avoid using if statements without curly braces 2069
Avoid using if statements without curly braces 2070
Avoid using if statements without curly braces 2071
Avoid using if statements without curly braces 2072
Avoid using if statements without curly braces 2073
Avoid using if statements without curly braces 2074
Avoid using if statements without curly braces 2075
Avoid using if statements without curly braces 2076
Avoid using if statements without curly braces 2077
Avoid using if statements without curly braces 2078
Method names should not contain underscores 2082
Avoid using if statements without curly braces 2083
Avoid using if statements without curly braces 2084
Avoid using if statements without curly braces 2085
Avoid using if statements without curly braces 2086
Method names should not contain underscores 2090
Avoid using if statements without curly braces 2091
Avoid using if statements without curly braces 2092
Avoid using if statements without curly braces 2093
Avoid using if statements without curly braces 2094
Method names should not contain underscores 2098
Avoid using if statements without curly braces 2099
Avoid using if statements without curly braces 2100
Avoid using if statements without curly braces 2101
Avoid using if statements without curly braces 2102
Method names should not contain underscores 2106
Avoid using if statements without curly braces 2107
Avoid using if statements without curly braces 2108
Method names should not contain underscores 2112
Avoid using if statements without curly braces 2113
Avoid using if statements without curly braces 2114
Avoid using if statements without curly braces 2115
Avoid using if statements without curly braces 2116
Method names should not contain underscores 2120
Avoid using if statements without curly braces 2121
Avoid using if statements without curly braces 2122
Method names should not contain underscores 2126
The method 'jj_3_64' has a Cyclomatic Complexity of 24. 2126
Avoid using if statements without curly braces 2127
Avoid using if statements without curly braces 2128
Avoid using if statements without curly braces 2129
Avoid using if statements without curly braces 2130
Avoid using if statements without curly braces 2131
Avoid using if statements without curly braces 2132
Avoid using if statements without curly braces 2133
Avoid using if statements without curly braces 2134
Avoid using if statements without curly braces 2135
Avoid using if statements without curly braces 2136
Avoid using if statements without curly braces 2137
Avoid using if statements without curly braces 2138
Avoid using if statements without curly braces 2143
Avoid using if statements without curly braces 2145
Avoid using if statements without curly braces 2146
Avoid using if statements without curly braces 2147
Avoid using if statements without curly braces 2148
Avoid using if statements without curly braces 2149
Avoid using if statements without curly braces 2150
Avoid using if statements without curly braces 2151
Avoid using if statements without curly braces 2152
Method names should not contain underscores 2156
Avoid using if statements without curly braces 2157
Avoid using if statements without curly braces 2158
Avoid using if statements without curly braces 2159
Avoid using if statements without curly braces 2160
Method names should not contain underscores 2164
The method 'jj_3_109' has a Cyclomatic Complexity of 13. 2164
Avoid using if statements without curly braces 2165
Avoid using if statements without curly braces 2166
Avoid using if statements without curly braces 2167
Avoid using if statements without curly braces 2168
Avoid using if statements without curly braces 2169
Avoid using if statements without curly braces 2170
Avoid using if statements without curly braces 2171
Avoid using if statements without curly braces 2172
Avoid using if statements without curly braces 2173
Avoid using if statements without curly braces 2174
Avoid using if statements without curly braces 2175
Avoid using if statements without curly braces 2176
Method names should not contain underscores 2180
Avoid using if statements without curly braces 2181
Avoid using if statements without curly braces 2182
Avoid using if statements without curly braces 2183
Avoid using if statements without curly braces 2184
Method names should not contain underscores 2188
Avoid using if statements without curly braces 2189
Avoid using if statements without curly braces 2190
Avoid using if statements without curly braces 2191
Avoid using if statements without curly braces 2192
Method names should not contain underscores 2196
The method 'jj_3_81' has a Cyclomatic Complexity of 15. 2196
Avoid using if statements without curly braces 2211
Avoid using if statements without curly braces 2212
Avoid using if statements without curly braces 2213
Avoid using if statements without curly braces 2214
Avoid using if statements without curly braces 2215
Avoid using if statements without curly braces 2216
Avoid using if statements without curly braces 2217
Avoid using if statements without curly braces 2218
Method names should not contain underscores 2222
The method 'jj_3R_42' has a Cyclomatic Complexity of 10. 2222
Avoid using if statements without curly braces 2223
Avoid using if statements without curly braces 2224
Avoid using if statements without curly braces 2225
Avoid using if statements without curly braces 2226
Avoid using if statements without curly braces 2231
Avoid using if statements without curly braces 2233
Avoid using if statements without curly braces 2234
Method names should not contain underscores 2238
Avoid using if statements without curly braces 2239
Avoid using if statements without curly braces 2240
Avoid using if statements without curly braces 2241
Avoid using if statements without curly braces 2242
Method names should not contain underscores 2246
Avoid using if statements without curly braces 2247
Avoid using if statements without curly braces 2248
Avoid using if statements without curly braces 2249
Avoid using if statements without curly braces 2250
Method names should not contain underscores 2254
Avoid using if statements without curly braces 2255
Avoid using if statements without curly braces 2256
Avoid using if statements without curly braces 2257
Avoid using if statements without curly braces 2258
Method names should not contain underscores 2262
Avoid using if statements without curly braces 2263
Avoid using if statements without curly braces 2264
Avoid using if statements without curly braces 2265
Avoid using if statements without curly braces 2266
Method names should not contain underscores 2270
Avoid using if statements without curly braces 2271
Avoid using if statements without curly braces 2272
Avoid using if statements without curly braces 2273
Avoid using if statements without curly braces 2274
Method names should not contain underscores 2278
Avoid using if statements without curly braces 2279
Avoid using if statements without curly braces 2280
Method names should not contain underscores 2284
Avoid using if statements without curly braces 2285
Avoid using if statements without curly braces 2286
Method names should not contain underscores 2290
Avoid using if statements without curly braces 2291
Avoid using if statements without curly braces 2292
Avoid using if statements without curly braces 2293
Avoid using if statements without curly braces 2294
Method names should not contain underscores 2298
Avoid using if statements without curly braces 2299
Avoid using if statements without curly braces 2300
Method names should not contain underscores 2304
Avoid using if statements without curly braces 2305
Avoid using if statements without curly braces 2306
Avoid using if statements without curly braces 2307
Avoid using if statements without curly braces 2308
Method names should not contain underscores 2312
Avoid using if statements without curly braces 2313
Avoid using if statements without curly braces 2314
Avoid using if statements without curly braces 2315
Avoid using if statements without curly braces 2316
Method names should not contain underscores 2320
The method 'jj_3R_41' has a Cyclomatic Complexity of 12. 2320
Avoid using if statements without curly braces 2321
Avoid using if statements without curly braces 2322
Avoid using if statements without curly braces 2323
Avoid using if statements without curly braces 2324
Avoid using if statements without curly braces 2326
Avoid using if statements without curly braces 2327
Avoid using if statements without curly braces 2331
Avoid using if statements without curly braces 2333
Avoid using if statements without curly braces 2334
Method names should not contain underscores 2338
Avoid using if statements without curly braces 2339
Avoid using if statements without curly braces 2340
Avoid using if statements without curly braces 2341
Avoid using if statements without curly braces 2342
Method names should not contain underscores 2346
Avoid using if statements without curly braces 2347
Avoid using if statements without curly braces 2348
Method names should not contain underscores 2352
Avoid using if statements without curly braces 2353
Avoid using if statements without curly braces 2354
Avoid using if statements without curly braces 2355
Avoid using if statements without curly braces 2356
Method names should not contain underscores 2360
The method 'jj_3_63' has a Cyclomatic Complexity of 24. 2360
Avoid using if statements without curly braces 2361
Avoid using if statements without curly braces 2362
Avoid using if statements without curly braces 2363
Avoid using if statements without curly braces 2364
Avoid using if statements without curly braces 2365
Avoid using if statements without curly braces 2366
Avoid using if statements without curly braces 2367
Avoid using if statements without curly braces 2368
Avoid using if statements without curly braces 2369
Avoid using if statements without curly braces 2370
Avoid using if statements without curly braces 2371
Avoid using if statements without curly braces 2372
Avoid using if statements without curly braces 2373
Avoid using if statements without curly braces 2374
Avoid using if statements without curly braces 2379
Avoid using if statements without curly braces 2381
Avoid using if statements without curly braces 2382
Avoid using if statements without curly braces 2383
Avoid using if statements without curly braces 2384
Avoid using if statements without curly braces 2385
Avoid using if statements without curly braces 2386
Method names should not contain underscores 2390
Avoid using if statements without curly braces 2391
Avoid using if statements without curly braces 2392
Avoid using if statements without curly braces 2393
Avoid using if statements without curly braces 2394
Avoid using if statements without curly braces 2395
Avoid using if statements without curly braces 2396
Avoid using if statements without curly braces 2397
Avoid using if statements without curly braces 2398
Method names should not contain underscores 2402
Avoid using if statements without curly braces 2403
Avoid using if statements without curly braces 2404
Method names should not contain underscores 2408
Avoid using if statements without curly braces 2409
Avoid using if statements without curly braces 2410
Avoid using if statements without curly braces 2415
Method names should not contain underscores 2420
Avoid using if statements without curly braces 2421
Avoid using if statements without curly braces 2422
Avoid using if statements without curly braces 2423
Avoid using if statements without curly braces 2424
Method names should not contain underscores 2428
Avoid using if statements without curly braces 2429
Avoid using if statements without curly braces 2430
Method names should not contain underscores 2434
Avoid using if statements without curly braces 2435
Avoid using if statements without curly braces 2436
Avoid using if statements without curly braces 2437
Avoid using if statements without curly braces 2438
Method names should not contain underscores 2442
The method 'jj_3R_37' has a Cyclomatic Complexity of 12. 2442
Avoid using if statements without curly braces 2443
Avoid using if statements without curly braces 2444
Avoid using if statements without curly braces 2445
Avoid using if statements without curly braces 2446
Avoid using if statements without curly braces 2448
Avoid using if statements without curly braces 2449
Avoid using if statements without curly braces 2453
Avoid using if statements without curly braces 2455
Avoid using if statements without curly braces 2456
Method names should not contain underscores 2460
The method 'jj_3R_32' has a Cyclomatic Complexity of 27. 2460
Avoid using if statements without curly braces 2487
Avoid using if statements without curly braces 2488
Avoid using if statements without curly braces 2489
Avoid using if statements without curly braces 2490
Avoid using if statements without curly braces 2491
Avoid using if statements without curly braces 2492
Avoid using if statements without curly braces 2493
Avoid using if statements without curly braces 2494
Avoid using if statements without curly braces 2495
Avoid using if statements without curly braces 2496
Avoid using if statements without curly braces 2497
Avoid using if statements without curly braces 2498
Avoid using if statements without curly braces 2499
Avoid using if statements without curly braces 2500
Method names should not contain underscores 2504
Avoid using if statements without curly braces 2505
Avoid using if statements without curly braces 2506
Avoid using if statements without curly braces 2507
Avoid using if statements without curly braces 2508
Avoid using if statements without curly braces 2509
Avoid using if statements without curly braces 2510
Avoid using if statements without curly braces 2511
Avoid using if statements without curly braces 2512
Method names should not contain underscores 2516
Avoid using if statements without curly braces 2517
Avoid using if statements without curly braces 2518
Method names should not contain underscores 2522
Avoid using if statements without curly braces 2523
Avoid using if statements without curly braces 2524
Avoid using if statements without curly braces 2525
Avoid using if statements without curly braces 2526
Avoid using if statements without curly braces 2527
Avoid using if statements without curly braces 2528
Avoid using if statements without curly braces 2529
Avoid using if statements without curly braces 2530
Method names should not contain underscores 2534
Avoid using if statements without curly braces 2535
Avoid using if statements without curly braces 2536
Method names should not contain underscores 2540
Avoid using if statements without curly braces 2541
Avoid using if statements without curly braces 2542
Method names should not contain underscores 2546
Avoid using if statements without curly braces 2547
Avoid using if statements without curly braces 2548
Avoid using if statements without curly braces 2549
Avoid using if statements without curly braces 2550
Method names should not contain underscores 2554
Avoid using if statements without curly braces 2555
Avoid using if statements without curly braces 2556
Method names should not contain underscores 2560
Avoid using if statements without curly braces 2561
Avoid using if statements without curly braces 2562
Method names should not contain underscores 2566
Avoid using if statements without curly braces 2567
Avoid using if statements without curly braces 2568
Method names should not contain underscores 2572
Avoid using if statements without curly braces 2573
Avoid using if statements without curly braces 2574
Method names should not contain underscores 2578
Avoid using if statements without curly braces 2579
Avoid using if statements without curly braces 2580
Method names should not contain underscores 2584
The method 'jj_3_62' has a Cyclomatic Complexity of 24. 2584
Avoid using if statements without curly braces 2585
Avoid using if statements without curly braces 2586
Avoid using if statements without curly braces 2587
Avoid using if statements without curly braces 2588
Avoid using if statements without curly braces 2589
Avoid using if statements without curly braces 2590
Avoid using if statements without curly braces 2591
Avoid using if statements without curly braces 2592
Avoid using if statements without curly braces 2593
Avoid using if statements without curly braces 2594
Avoid using if statements without curly braces 2595
Avoid using if statements without curly braces 2596
Avoid using if statements without curly braces 2597
Avoid using if statements without curly braces 2598
Avoid using if statements without curly braces 2603
Avoid using if statements without curly braces 2605
Avoid using if statements without curly braces 2606
Avoid using if statements without curly braces 2607
Avoid using if statements without curly braces 2608
Avoid using if statements without curly braces 2609
Avoid using if statements without curly braces 2610
Method names should not contain underscores 2614
Avoid using if statements without curly braces 2615
Avoid using if statements without curly braces 2616
Method names should not contain underscores 2620
Avoid using if statements without curly braces 2621
Avoid using if statements without curly braces 2622
Avoid using if statements without curly braces 2623
Avoid using if statements without curly braces 2624
Method names should not contain underscores 2628
Avoid using if statements without curly braces 2629
Avoid using if statements without curly braces 2630
Method names should not contain underscores 2634
Avoid using if statements without curly braces 2635
Avoid using if statements without curly braces 2636
Method names should not contain underscores 2640
Avoid using if statements without curly braces 2641
Avoid using if statements without curly braces 2642
Method names should not contain underscores 2646
Avoid using if statements without curly braces 2647
Avoid using if statements without curly braces 2648
Method names should not contain underscores 2652
Avoid using if statements without curly braces 2653
Avoid using if statements without curly braces 2654
Avoid using if statements without curly braces 2655
Avoid using if statements without curly braces 2656
Method names should not contain underscores 2660
Avoid using if statements without curly braces 2661
Avoid using if statements without curly braces 2662
Method names should not contain underscores 2666
Avoid using if statements without curly braces 2667
Avoid using if statements without curly braces 2668
Method names should not contain underscores 2672
Avoid using if statements without curly braces 2673
Avoid using if statements without curly braces 2674
Method names should not contain underscores 2678
Avoid using if statements without curly braces 2679
Avoid using if statements without curly braces 2680
Method names should not contain underscores 2684
Avoid using if statements without curly braces 2685
Avoid using if statements without curly braces 2686
Avoid using if statements without curly braces 2687
Avoid using if statements without curly braces 2688
Method names should not contain underscores 2692
Avoid using if statements without curly braces 2693
Avoid using if statements without curly braces 2694
Method names should not contain underscores 2698
Avoid using if statements without curly braces 2699
Avoid using if statements without curly braces 2700
Method names should not contain underscores 2704
Avoid using if statements without curly braces 2705
Avoid using if statements without curly braces 2706
Method names should not contain underscores 2710
Avoid using if statements without curly braces 2711
Avoid using if statements without curly braces 2712
Method names should not contain underscores 2716
Avoid using if statements without curly braces 2717
Avoid using if statements without curly braces 2718
Method names should not contain underscores 2722
Avoid using if statements without curly braces 2723
Avoid using if statements without curly braces 2724
Avoid using if statements without curly braces 2725
Avoid using if statements without curly braces 2726
Method names should not contain underscores 2730
The method 'jj_3_73' has a Cyclomatic Complexity of 11. 2730
Avoid using if statements without curly braces 2741
Avoid using if statements without curly braces 2742
Avoid using if statements without curly braces 2743
Avoid using if statements without curly braces 2744
Avoid using if statements without curly braces 2745
Avoid using if statements without curly braces 2746
Method names should not contain underscores 2750
Avoid using if statements without curly braces 2751
Avoid using if statements without curly braces 2752
Method names should not contain underscores 2756
Avoid using if statements without curly braces 2757
Avoid using if statements without curly braces 2758
Method names should not contain underscores 2762
The method 'jj_3R_39' has a Cyclomatic Complexity of 10. 2762
Avoid using if statements without curly braces 2763
Avoid using if statements without curly braces 2764
Avoid using if statements without curly braces 2765
Avoid using if statements without curly braces 2766
Avoid using if statements without curly braces 2771
Avoid using if statements without curly braces 2773
Avoid using if statements without curly braces 2774
Method names should not contain underscores 2778
The method 'jj_3_99' has a Cyclomatic Complexity of 13. 2778
Avoid using if statements without curly braces 2779
Avoid using if statements without curly braces 2780
Avoid using if statements without curly braces 2781
Avoid using if statements without curly braces 2782
Avoid using if statements without curly braces 2783
Avoid using if statements without curly braces 2784
Avoid using if statements without curly braces 2785
Avoid using if statements without curly braces 2786
Avoid using 'if...else' statements without curly braces 2789
Avoid using if statements without curly braces 2790
Avoid using if statements without curly braces 2791
Avoid using if statements without curly braces 2792
Method names should not contain underscores 2796
Avoid using if statements without curly braces 2797
Avoid using if statements without curly braces 2798
Method names should not contain underscores 2802
The method 'jj_3_123' has a Cyclomatic Complexity of 14. 2802
Avoid using if statements without curly braces 2803
Avoid using if statements without curly braces 2804
Avoid using if statements without curly braces 2805
Avoid using if statements without curly braces 2806
Avoid using if statements without curly braces 2807
Avoid using if statements without curly braces 2808
Avoid using if statements without curly braces 2810
Avoid using if statements without curly braces 2811
Avoid using if statements without curly braces 2815
Avoid using if statements without curly braces 2817
Avoid using if statements without curly braces 2818
Method names should not contain underscores 2822
The method 'jj_3_61' has a Cyclomatic Complexity of 18. 2822
Avoid using if statements without curly braces 2823
Avoid using if statements without curly braces 2824
Avoid using if statements without curly braces 2825
Avoid using if statements without curly braces 2826
Avoid using if statements without curly braces 2827
Avoid using if statements without curly braces 2828
Avoid using if statements without curly braces 2829
Avoid using if statements without curly braces 2830
Avoid using if statements without curly braces 2831
Avoid using if statements without curly braces 2832
Avoid using if statements without curly braces 2833
Avoid using if statements without curly braces 2834
Avoid using if statements without curly braces 2839
Avoid using if statements without curly braces 2841
Avoid using if statements without curly braces 2842
Method names should not contain underscores 2846
Avoid using if statements without curly braces 2847
Avoid using if statements without curly braces 2848
Avoid using if statements without curly braces 2849
Avoid using if statements without curly braces 2850
Method names should not contain underscores 2854
Avoid using if statements without curly braces 2855
Avoid using if statements without curly braces 2856
Avoid using if statements without curly braces 2857
Avoid using if statements without curly braces 2858
Method names should not contain underscores 2862
Avoid using if statements without curly braces 2869
Avoid using if statements without curly braces 2870
Avoid using if statements without curly braces 2871
Avoid using if statements without curly braces 2872
Method names should not contain underscores 2876
The method 'jj_3R_46' has a Cyclomatic Complexity of 10. 2876
Avoid using if statements without curly braces 2877
Avoid using if statements without curly braces 2878
Avoid using if statements without curly braces 2879
Avoid using if statements without curly braces 2880
Avoid using if statements without curly braces 2885
Avoid using if statements without curly braces 2887
Avoid using if statements without curly braces 2888
Method names should not contain underscores 2892
Avoid using if statements without curly braces 2893
Avoid using if statements without curly braces 2894
Method names should not contain underscores 2898
The method 'jj_3_106' has a Cyclomatic Complexity of 21. 2898
Avoid using if statements without curly braces 2899
Avoid using if statements without curly braces 2900
Avoid using if statements without curly braces 2901
Avoid using if statements without curly braces 2902
Avoid using if statements without curly braces 2903
Avoid using if statements without curly braces 2904
Avoid using if statements without curly braces 2905
Avoid using if statements without curly braces 2906
Avoid using if statements without curly braces 2907
Avoid using if statements without curly braces 2908
Avoid using if statements without curly braces 2919
Avoid using if statements without curly braces 2920
Avoid using if statements without curly braces 2921
Avoid using if statements without curly braces 2922
Avoid using if statements without curly braces 2923
Avoid using if statements without curly braces 2924
Method names should not contain underscores 2928
Avoid using if statements without curly braces 2929
Avoid using if statements without curly braces 2930
Method names should not contain underscores 2934
The method 'jj_3_60' has a Cyclomatic Complexity of 22. 2934
Avoid using if statements without curly braces 2935
Avoid using if statements without curly braces 2936
Avoid using if statements without curly braces 2937
Avoid using if statements without curly braces 2938
Avoid using if statements without curly braces 2939
Avoid using if statements without curly braces 2940
Avoid using if statements without curly braces 2941
Avoid using if statements without curly braces 2942
Avoid using if statements without curly braces 2943
Avoid using if statements without curly braces 2944
Avoid using if statements without curly braces 2945
Avoid using if statements without curly braces 2946
Avoid using if statements without curly braces 2947
Avoid using if statements without curly braces 2948
Avoid using if statements without curly braces 2953
Avoid using if statements without curly braces 2955
Avoid using if statements without curly braces 2956
Avoid using if statements without curly braces 2957
Avoid using if statements without curly braces 2958
Method names should not contain underscores 2962
The method 'jj_3R_31' has a Cyclomatic Complexity of 15. 2962
Avoid using if statements without curly braces 2977
Avoid using if statements without curly braces 2978
Avoid using if statements without curly braces 2979
Avoid using if statements without curly braces 2980
Avoid using if statements without curly braces 2981
Avoid using if statements without curly braces 2982
Avoid using if statements without curly braces 2983
Avoid using if statements without curly braces 2984
Method names should not contain underscores 2988
Avoid using if statements without curly braces 2989
Avoid using if statements without curly braces 2990
Avoid using if statements without curly braces 2991
Avoid using if statements without curly braces 2992
Method names should not contain underscores 2996
The method 'jj_3R_45' has a Cyclomatic Complexity of 18. 2996
Avoid using if statements without curly braces 2997
Avoid using if statements without curly braces 2998
Avoid using if statements without curly braces 2999
Avoid using if statements without curly braces 3000
Avoid using if statements without curly braces 3001
Avoid using if statements without curly braces 3002
Avoid using if statements without curly braces 3003
Avoid using if statements without curly braces 3004
Avoid using if statements without curly braces 3005
Avoid using if statements without curly braces 3006
Avoid using if statements without curly braces 3008
Avoid using if statements without curly braces 3009
Avoid using if statements without curly braces 3013
Avoid using if statements without curly braces 3015
Avoid using if statements without curly braces 3016
Method names should not contain underscores 3020
The method 'jj_3_105' has a Cyclomatic Complexity of 15. 3020
Avoid using if statements without curly braces 3021
Avoid using if statements without curly braces 3022
Avoid using if statements without curly braces 3023
Avoid using if statements without curly braces 3024
Avoid using if statements without curly braces 3025
Avoid using if statements without curly braces 3026
Avoid using if statements without curly braces 3027
Avoid using if statements without curly braces 3028
Avoid using if statements without curly braces 3029
Avoid using if statements without curly braces 3030
Avoid using if statements without curly braces 3031
Avoid using if statements without curly braces 3032
Avoid using if statements without curly braces 3033
Avoid using if statements without curly braces 3034
Method names should not contain underscores 3038
Avoid using if statements without curly braces 3039
Avoid using if statements without curly braces 3040
Avoid using if statements without curly braces 3041
Avoid using if statements without curly braces 3042
Method names should not contain underscores 3046
Avoid using if statements without curly braces 3053
Avoid using if statements without curly braces 3054
Avoid using if statements without curly braces 3055
Avoid using if statements without curly braces 3056
Method names should not contain underscores 3060
Avoid using if statements without curly braces 3061
Avoid using if statements without curly braces 3062
Avoid using if statements without curly braces 3063
Avoid using if statements without curly braces 3064
Method names should not contain underscores 3068
Avoid using if statements without curly braces 3069
Avoid using if statements without curly braces 3070
Avoid using if statements without curly braces 3071
Avoid using if statements without curly braces 3072
Avoid using if statements without curly braces 3073
Avoid using if statements without curly braces 3074
Avoid using if statements without curly braces 3075
Avoid using if statements without curly braces 3076
Method names should not contain underscores 3080
The method 'jj_3R_40' has a Cyclomatic Complexity of 10. 3080
Avoid using if statements without curly braces 3081
Avoid using if statements without curly braces 3082
Avoid using if statements without curly braces 3083
Avoid using if statements without curly braces 3084
Avoid using if statements without curly braces 3089
Avoid using if statements without curly braces 3091
Avoid using if statements without curly braces 3092
Method names should not contain underscores 3096
Avoid using if statements without curly braces 3097
Avoid using if statements without curly braces 3098
Method names should not contain underscores 3102
Avoid using if statements without curly braces 3103
Avoid using if statements without curly braces 3104
Avoid using if statements without curly braces 3109
Avoid using if statements without curly braces 3111
Avoid using if statements without curly braces 3112
Method names should not contain underscores 3116
The method 'jj_3_2' has a Cyclomatic Complexity of 17. 3116
Avoid using if statements without curly braces 3117
Avoid using if statements without curly braces 3118
Avoid using if statements without curly braces 3119
Avoid using if statements without curly braces 3120
Avoid using if statements without curly braces 3121
Avoid using if statements without curly braces 3122
Avoid using if statements without curly braces 3123
Avoid using if statements without curly braces 3124
Avoid using if statements without curly braces 3125
Avoid using if statements without curly braces 3126
Avoid using if statements without curly braces 3127
Avoid using if statements without curly braces 3128
Avoid using if statements without curly braces 3129
Avoid using if statements without curly braces 3130
Avoid using if statements without curly braces 3131
Avoid using if statements without curly braces 3132
Method names should not contain underscores 3136
Avoid using if statements without curly braces 3137
Avoid using if statements without curly braces 3138
Method names should not contain underscores 3142
The method 'jj_3_104' has a Cyclomatic Complexity of 13. 3142
Avoid using if statements without curly braces 3143
Avoid using if statements without curly braces 3144
Avoid using if statements without curly braces 3145
Avoid using if statements without curly braces 3146
Avoid using if statements without curly braces 3147
Avoid using if statements without curly braces 3148
Avoid using if statements without curly braces 3149
Avoid using if statements without curly braces 3150
Avoid using if statements without curly braces 3151
Avoid using if statements without curly braces 3152
Avoid using if statements without curly braces 3153
Avoid using if statements without curly braces 3154
Method names should not contain underscores 3158
Avoid using if statements without curly braces 3159
Avoid using if statements without curly braces 3160
Avoid using if statements without curly braces 3161
Avoid using if statements without curly braces 3162
Method names should not contain underscores 3166
Avoid using if statements without curly braces 3167
Avoid using if statements without curly braces 3168
Avoid using if statements without curly braces 3169
Avoid using if statements without curly braces 3170
Method names should not contain underscores 3174
Avoid using if statements without curly braces 3175
Avoid using if statements without curly braces 3176
Avoid using if statements without curly braces 3177
Avoid using if statements without curly braces 3178
Method names should not contain underscores 3182
Avoid using if statements without curly braces 3183
Avoid using if statements without curly braces 3184
Method names should not contain underscores 3188
Avoid using if statements without curly braces 3189
Avoid using if statements without curly braces 3190
Method names should not contain underscores 3194
The method 'jj_3_50' has a Cyclomatic Complexity of 10. 3194
Avoid using if statements without curly braces 3195
Avoid using if statements without curly braces 3196
Avoid using if statements without curly braces 3198
Avoid using if statements without curly braces 3199
Avoid using if statements without curly braces 3203
Avoid using if statements without curly braces 3205
Avoid using if statements without curly braces 3206
Method names should not contain underscores 3210
The method 'jj_3_67' has a Cyclomatic Complexity of 24. 3210
Avoid using if statements without curly braces 3211
Avoid using if statements without curly braces 3212
Avoid using if statements without curly braces 3213
Avoid using if statements without curly braces 3214
Avoid using if statements without curly braces 3215
Avoid using if statements without curly braces 3216
Avoid using if statements without curly braces 3217
Avoid using if statements without curly braces 3218
Avoid using if statements without curly braces 3219
Avoid using if statements without curly braces 3220
Avoid using if statements without curly braces 3221
Avoid using if statements without curly braces 3222
Avoid using if statements without curly braces 3223
Avoid using if statements without curly braces 3224
Avoid using if statements without curly braces 3229
Avoid using if statements without curly braces 3231
Avoid using if statements without curly braces 3232
Avoid using if statements without curly braces 3233
Avoid using if statements without curly braces 3234
Avoid using if statements without curly braces 3235
Avoid using if statements without curly braces 3236
Method names should not contain underscores 3240
Avoid using if statements without curly braces 3241
Avoid using if statements without curly braces 3242
Avoid using if statements without curly braces 3243
Avoid using if statements without curly braces 3244
Avoid using if statements without curly braces 3249
Method names should not contain underscores 3254
Avoid using if statements without curly braces 3255
Avoid using if statements without curly braces 3256
Avoid using if statements without curly braces 3257
Avoid using if statements without curly braces 3258
Method names should not contain underscores 3262
Avoid using if statements without curly braces 3271
Avoid using if statements without curly braces 3272
Avoid using if statements without curly braces 3273
Avoid using if statements without curly braces 3274
Avoid using if statements without curly braces 3275
Method names should not contain underscores 3279
The method 'jj_3R_36' has a Cyclomatic Complexity of 10. 3279
Avoid using if statements without curly braces 3280
Avoid using if statements without curly braces 3281
Avoid using if statements without curly braces 3282
Avoid using if statements without curly braces 3283
Avoid using if statements without curly braces 3288
Avoid using if statements without curly braces 3290
Avoid using if statements without curly braces 3291
Method names should not contain underscores 3295
Avoid using if statements without curly braces 3296
Avoid using if statements without curly braces 3297
Method names should not contain underscores 3301
The method 'jj_3_1' has a Cyclomatic Complexity of 17. 3301
Avoid using if statements without curly braces 3302
Avoid using if statements without curly braces 3303
Avoid using if statements without curly braces 3304
Avoid using if statements without curly braces 3305
Avoid using if statements without curly braces 3306
Avoid using if statements without curly braces 3307
Avoid using if statements without curly braces 3308
Avoid using if statements without curly braces 3309
Avoid using if statements without curly braces 3310
Avoid using if statements without curly braces 3311
Avoid using if statements without curly braces 3312
Avoid using if statements without curly braces 3313
Avoid using if statements without curly braces 3314
Avoid using if statements without curly braces 3315
Avoid using if statements without curly braces 3316
Avoid using if statements without curly braces 3317
Method names should not contain underscores 3321
Avoid using if statements without curly braces 3322
Avoid using if statements without curly braces 3323
Method names should not contain underscores 3327
Avoid using if statements without curly braces 3328
Avoid using if statements without curly braces 3329
Method names should not contain underscores 3333
Avoid using if statements without curly braces 3334
Avoid using if statements without curly braces 3335
Method names should not contain underscores 3339
Avoid using if statements without curly braces 3340
Avoid using if statements without curly braces 3341
Avoid using if statements without curly braces 3342
Avoid using if statements without curly braces 3343
Method names should not contain underscores 3347
Avoid using if statements without curly braces 3348
Avoid using if statements without curly braces 3349
Method names should not contain underscores 3353
Avoid using if statements without curly braces 3354
Avoid using if statements without curly braces 3355
Method names should not contain underscores 3359
Avoid using if statements without curly braces 3364
Avoid using if statements without curly braces 3365
Avoid using if statements without curly braces 3366
Method names should not contain underscores 3370
Avoid using if statements without curly braces 3371
Avoid using if statements without curly braces 3372
Avoid using if statements without curly braces 3373
Avoid using if statements without curly braces 3374
Method names should not contain underscores 3378
Avoid using if statements without curly braces 3379
Avoid using if statements without curly braces 3380
Avoid using if statements without curly braces 3381
Avoid using if statements without curly braces 3382
Method names should not contain underscores 3386
The method 'jj_3R_38' has a Cyclomatic Complexity of 12. 3386
Avoid using if statements without curly braces 3387
Avoid using if statements without curly braces 3388
Avoid using if statements without curly braces 3389
Avoid using if statements without curly braces 3390
Avoid using if statements without curly braces 3392
Avoid using if statements without curly braces 3393
Avoid using if statements without curly braces 3397
Avoid using if statements without curly braces 3399
Avoid using if statements without curly braces 3400
Method names should not contain underscores 3404
The method 'jj_3_112' has a Cyclomatic Complexity of 17. 3404
Avoid using if statements without curly braces 3405
Avoid using if statements without curly braces 3406
Avoid using if statements without curly braces 3407
Avoid using if statements without curly braces 3408
Avoid using if statements without curly braces 3409
Avoid using if statements without curly braces 3410
Avoid using if statements without curly braces 3411
Avoid using if statements without curly braces 3412
Avoid using if statements without curly braces 3413
Avoid using if statements without curly braces 3414
Avoid using if statements without curly braces 3415
Avoid using if statements without curly braces 3416
Avoid using if statements without curly braces 3417
Avoid using if statements without curly braces 3418
Avoid using if statements without curly braces 3419
Avoid using if statements without curly braces 3420
Method names should not contain underscores 3424
Avoid using if statements without curly braces 3425
Avoid using if statements without curly braces 3426
Method names should not contain underscores 3430
Avoid using if statements without curly braces 3431
Avoid using if statements without curly braces 3432
Avoid using if statements without curly braces 3433
Avoid using if statements without curly braces 3434
Method names should not contain underscores 3438
Avoid using if statements without curly braces 3439
Avoid using if statements without curly braces 3440
Method names should not contain underscores 3444
Avoid using if statements without curly braces 3449
Avoid using if statements without curly braces 3450
Avoid using if statements without curly braces 3451
Method names should not contain underscores 3455
Avoid using if statements without curly braces 3456
Avoid using if statements without curly braces 3457
Avoid using if statements without curly braces 3458
Avoid using if statements without curly braces 3459
Method names should not contain underscores 3463
Avoid using if statements without curly braces 3464
Avoid using if statements without curly braces 3465
Method names should not contain underscores 3469
Avoid using if statements without curly braces 3470
Avoid using if statements without curly braces 3471
Avoid using if statements without curly braces 3472
Avoid using if statements without curly braces 3473
Avoid using if statements without curly braces 3474
Avoid using if statements without curly braces 3475
Method names should not contain underscores 3479
Avoid using if statements without curly braces 3480
Avoid using if statements without curly braces 3481
Method names should not contain underscores 3485
The method 'jj_3R_44' has a Cyclomatic Complexity of 12. 3485
Avoid using if statements without curly braces 3486
Avoid using if statements without curly braces 3487
Avoid using if statements without curly braces 3488
Avoid using if statements without curly braces 3489
Avoid using if statements without curly braces 3491
Avoid using if statements without curly braces 3492
Avoid using if statements without curly braces 3496
Avoid using if statements without curly braces 3498
Avoid using if statements without curly braces 3499
Method names should not contain underscores 3503
Avoid using if statements without curly braces 3504
Avoid using if statements without curly braces 3505
Method names should not contain underscores 3509
The method 'jj_3_110' has a Cyclomatic Complexity of 15. 3509
Avoid using if statements without curly braces 3510
Avoid using if statements without curly braces 3511
Avoid using if statements without curly braces 3512
Avoid using if statements without curly braces 3513
Avoid using if statements without curly braces 3514
Avoid using if statements without curly braces 3515
Avoid using if statements without curly braces 3516
Avoid using if statements without curly braces 3517
Avoid using if statements without curly braces 3518
Avoid using if statements without curly braces 3519
Avoid using if statements without curly braces 3520
Avoid using if statements without curly braces 3521
Avoid using if statements without curly braces 3522
Avoid using if statements without curly braces 3523
Method names should not contain underscores 3527
Avoid using if statements without curly braces 3528
Avoid using if statements without curly braces 3529
Method names should not contain underscores 3533
The method 'jj_3_111' has a Cyclomatic Complexity of 15. 3533
Avoid using if statements without curly braces 3534
Avoid using if statements without curly braces 3535
Avoid using if statements without curly braces 3536
Avoid using if statements without curly braces 3537
Avoid using if statements without curly braces 3538
Avoid using if statements without curly braces 3539
Avoid using if statements without curly braces 3540
Avoid using if statements without curly braces 3541
Avoid using if statements without curly braces 3542
Avoid using if statements without curly braces 3543
Avoid using if statements without curly braces 3544
Avoid using if statements without curly braces 3545
Avoid using if statements without curly braces 3546
Avoid using if statements without curly braces 3547
Method names should not contain underscores 3551
The method 'jj_3_65' has a Cyclomatic Complexity of 11. 3551
Avoid using if statements without curly braces 3552
Avoid using if statements without curly braces 3553
Avoid using if statements without curly braces 3554
Avoid using if statements without curly braces 3555
Avoid using if statements without curly braces 3556
Avoid using if statements without curly braces 3557
Avoid using if statements without curly braces 3558
Avoid using if statements without curly braces 3559
Avoid using if statements without curly braces 3560
Avoid using if statements without curly braces 3561
Method names should not contain underscores 3565
Avoid using if statements without curly braces 3566
Avoid using if statements without curly braces 3567
Method names should not contain underscores 3571
The method 'jj_3R_43' has a Cyclomatic Complexity of 10. 3571
Avoid using if statements without curly braces 3572
Avoid using if statements without curly braces 3573
Avoid using if statements without curly braces 3574
Avoid using if statements without curly braces 3575
Avoid using if statements without curly braces 3580
Avoid using if statements without curly braces 3582
Avoid using if statements without curly braces 3583
Method names should not contain underscores 3587
Avoid using if statements without curly braces 3588
Avoid using if statements without curly braces 3589
Variables that are not final should not contain underscores. 3593
Variables that are not final should not contain underscores. 3594
Variables that are not final should not contain underscores. 3596
Variables that are not final should not contain underscores. 3597
Variables that are not final should not contain underscores. 3598
Avoid unused private fields such as 'jj_semLA' 3600
Variables that are not final should not contain underscores. 3600
Variables that are not final should not contain underscores. 3601
Variables that are final should be in all caps. 3602
Variables that are final should be in all caps. 3603
Variables that are final should be in all caps. 3604
Variables that are final should be in all caps. 3605
Variables that are final should be in all caps. 3606
Variables that are final should be in all caps. 3607
Variables that are not final should not contain underscores. 3608
Variables that are not final should not contain underscores. 3609
Avoid using 'for' statements without curly braces 3617
Avoid using 'for' statements without curly braces 3618
Method name does not begin with a lower case character. 3621
Avoid using 'for' statements without curly braces 3627
Avoid using 'for' statements without curly braces 3628
Avoid using 'for' statements without curly braces 3637
Avoid using 'for' statements without curly braces 3638
Method name does not begin with a lower case character. 3641
Avoid using 'for' statements without curly braces 3647
Avoid using 'for' statements without curly braces 3648
Avoid using 'for' statements without curly braces 3656
Avoid using 'for' statements without curly braces 3657
Method name does not begin with a lower case character. 3660
Avoid using 'for' statements without curly braces 3665
Avoid using 'for' statements without curly braces 3666
Method names should not contain underscores 3669
Avoid assigments in operands 3671
Avoid using 'if...else' statements without curly braces 3671
Assigning an Object to null is a code smell. Consider refactoring. 3681
Avoid using if statements without curly braces 3681
Method names should not contain underscores 3693
Avoid using if statements without curly braces 3707
Avoid using 'if...else' statements without curly braces 3713
Avoid using 'if...else' statements without curly braces 3723
Avoid unused private methods such as 'jj_ntk' 3729
Method names should not contain underscores 3729
Avoid assigments in operands 3730
Avoid using 'if...else' statements without curly braces 3730
Avoid using implementation types like 'java.util.Vector'; use the interface instead 3736
Variables that are not final should not contain underscores. 3736
Variables that are not final should not contain underscores. 3737
Variables that are not final should not contain underscores. 3738
Variables that are not final should not contain underscores. 3739
Variables that are not final should not contain underscores. 3740
Method names should not contain underscores 3742
The method 'jj_add_error_token' has a Cyclomatic Complexity of 12. 3742
Avoid using if statements without curly braces 3743
Avoid using if statements without curly braces 3762
Avoid using if statements without curly braces 3765
Avoid using if statements without curly braces 3766
The method 'generateParseException' has a Cyclomatic Complexity of 13. 3770
Method names should not contain underscores 3815
Method names should not contain underscores 3818
Avoid really long methods. 3821
Method names should not contain underscores 3821
The method 'jj_rescan_token' has a Cyclomatic Complexity of 126. 3821
Switch statements should have a default label 3828
Method names should not contain underscores 3960
Each class should declare at least one constructor 3969
A value of 27 may denote a high amount of coupling within the class 3976

zeus/concepts/FIPAParserConstants.java

ViolationLine
Variables should start with a lowercase character 6
Variables should start with a lowercase character 7
Variables should start with a lowercase character 8
Variables should start with a lowercase character 9
Variables should start with a lowercase character 10
Variables should start with a lowercase character 11
Variables should start with a lowercase character 12
Variables should start with a lowercase character 13
Variables should start with a lowercase character 14
Variables should start with a lowercase character 15
Variables should start with a lowercase character 16
Variables should start with a lowercase character 17
Variables that are not final should not contain underscores. 17
Variables should start with a lowercase character 18
Variables that are not final should not contain underscores. 18
Variables should start with a lowercase character 19
Variables that are not final should not contain underscores. 19
Variables should start with a lowercase character 20
Variables should start with a lowercase character 21
Variables that are not final should not contain underscores. 21
Variables should start with a lowercase character 22
Variables that are not final should not contain underscores. 22
Variables should start with a lowercase character 23
Variables should start with a lowercase character 24
Variables should start with a lowercase character 25
Variables should start with a lowercase character 26
Variables that are not final should not contain underscores. 26
Variables should start with a lowercase character 27
Variables that are not final should not contain underscores. 27
Variables should start with a lowercase character 28
Variables that are not final should not contain underscores. 28
Variables should start with a lowercase character 29
Variables should start with a lowercase character 30
Variables should start with a lowercase character 31
Variables should start with a lowercase character 32
Variables should start with a lowercase character 33
Variables that are not final should not contain underscores. 33
Variables should start with a lowercase character 34
Variables that are not final should not contain underscores. 34
Variables should start with a lowercase character 35
Variables that are not final should not contain underscores. 35
Variables should start with a lowercase character 36
Variables that are not final should not contain underscores. 36
Variables should start with a lowercase character 37
Variables should start with a lowercase character 38
Variables should start with a lowercase character 39
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Variables should start with a lowercase character 42
Variables that are not final should not contain underscores. 42
Variables should start with a lowercase character 43
Variables should start with a lowercase character 44
Variables should start with a lowercase character 45
Variables should start with a lowercase character 46
Variables that are not final should not contain underscores. 46
Variables should start with a lowercase character 47
Variables should start with a lowercase character 48
Variables that are not final should not contain underscores. 48
Variables should start with a lowercase character 49
Variables that are not final should not contain underscores. 49
Variables should start with a lowercase character 50
Variables that are not final should not contain underscores. 50
Variables should start with a lowercase character 51
Variables that are not final should not contain underscores. 51
Variables should start with a lowercase character 52
Variables should start with a lowercase character 53
Variables should start with a lowercase character 54
Variables that are not final should not contain underscores. 54
Variables should start with a lowercase character 55
Variables should start with a lowercase character 56
Variables should start with a lowercase character 57
Variables should start with a lowercase character 58
Variables should start with a lowercase character 59
Variables should start with a lowercase character 60
Variables that are not final should not contain underscores. 60
Variables should start with a lowercase character 61
Variables that are not final should not contain underscores. 61
Variables should start with a lowercase character 62
Variables that are not final should not contain underscores. 62
Variables should start with a lowercase character 63
Variables should start with a lowercase character 64
Variables should start with a lowercase character 65
Variables that are not final should not contain underscores. 65
Variables should start with a lowercase character 66
Variables that are not final should not contain underscores. 66
Variables should start with a lowercase character 67
Variables that are not final should not contain underscores. 67
Variables should start with a lowercase character 68
Variables should start with a lowercase character 69
Variables that are not final should not contain underscores. 69
Variables should start with a lowercase character 70
Variables that are not final should not contain underscores. 70
Variables should start with a lowercase character 71
Variables that are not final should not contain underscores. 71
Variables should start with a lowercase character 72
Variables that are not final should not contain underscores. 72
Variables should start with a lowercase character 73
Variables that are not final should not contain underscores. 73
Variables should start with a lowercase character 74
Variables that are not final should not contain underscores. 74
Variables should start with a lowercase character 75
Variables that are not final should not contain underscores. 75
Variables should start with a lowercase character 76
Variables that are not final should not contain underscores. 76
Variables should start with a lowercase character 77
Variables that are not final should not contain underscores. 77
Variables should start with a lowercase character 78
Variables that are not final should not contain underscores. 78
Variables should start with a lowercase character 79
Variables that are not final should not contain underscores. 79
Variables should start with a lowercase character 80
Variables that are not final should not contain underscores. 80
Variables should start with a lowercase character 81
Variables should start with a lowercase character 82
Variables that are not final should not contain underscores. 82
Variables should start with a lowercase character 83
Variables that are not final should not contain underscores. 83
Variables should start with a lowercase character 84
Variables should start with a lowercase character 85
Variables should start with a lowercase character 86
Variables should start with a lowercase character 87
Variables should start with a lowercase character 88
Variables should start with a lowercase character 89
Variables should start with a lowercase character 90
Variables should start with a lowercase character 91
Variables should start with a lowercase character 92
Variables should start with a lowercase character 93
Variables should start with a lowercase character 94
Variables that are not final should not contain underscores. 94
Variables should start with a lowercase character 95
Variables should start with a lowercase character 96
Variables should start with a lowercase character 97
Variables should start with a lowercase character 98
Variables should start with a lowercase character 99
Variables should start with a lowercase character 101

zeus/concepts/FIPAParserTokenManager.java

ViolationLine
Avoid really long Classes. 7
The class 'FIPAParserTokenManager' has a Cyclomatic Complexity of 21 (Highest = 386). 7
Avoid really long methods. 11
Method names should not contain underscores 11
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 96. 11
A high ratio of statements to labels in a switch statement. Consider refactoring. 13
Avoid using if statements without curly braces 65
Avoid using if statements without curly braces 95
Avoid using if statements without curly braces 97
Avoid using if statements without curly braces 113
Avoid using if statements without curly braces 115
Avoid using if statements without curly braces 137
Avoid using if statements without curly braces 148
Avoid using if statements without curly braces 173
Avoid using if statements without curly braces 175
Avoid using if statements without curly braces 179
Avoid using if statements without curly braces 181
Avoid using if statements without curly braces 209
Avoid using if statements without curly braces 211
Avoid using if statements without curly braces 215
Avoid using if statements without curly braces 225
Avoid using if statements without curly braces 252
Avoid using if statements without curly braces 262
Avoid using if statements without curly braces 272
Avoid using if statements without curly braces 290
Avoid using if statements without curly braces 300
Avoid using if statements without curly braces 310
Avoid using if statements without curly braces 320
Avoid using if statements without curly braces 346
Avoid using if statements without curly braces 356
Method names should not contain underscores 363
Method names should not contain underscores 373
Method names should not contain underscores 381
The method 'jjMoveStringLiteralDfa0_0' has a Cyclomatic Complexity of 18. 381
Method names should not contain underscores 421
The method 'jjMoveStringLiteralDfa1_0' has a Cyclomatic Complexity of 21. 421
Method names should not contain underscores 473
The method 'jjMoveStringLiteralDfa2_0' has a Cyclomatic Complexity of 27. 473
Avoid assigments in operands 475
Avoid using if statements without curly braces 475
Avoid using if statements without curly braces 511
Avoid using if statements without curly braces 521
Method names should not contain underscores 537
The method 'jjMoveStringLiteralDfa3_0' has a Cyclomatic Complexity of 22. 537
Avoid assigments in operands 539
Avoid using if statements without curly braces 539
Method names should not contain underscores 591
The method 'jjMoveStringLiteralDfa4_0' has a Cyclomatic Complexity of 26. 591
Avoid assigments in operands 593
Avoid using if statements without curly braces 593
Avoid using if statements without curly braces 605
Avoid using 'if...else' statements without curly braces 615
Avoid using 'if...else' statements without curly braces 617
Avoid using if statements without curly braces 619
Method names should not contain underscores 653
The method 'jjMoveStringLiteralDfa5_0' has a Cyclomatic Complexity of 29. 653
Avoid assigments in operands 655
Avoid using if statements without curly braces 655
Avoid using if statements without curly braces 667
Avoid using 'if...else' statements without curly braces 679
Avoid using 'if...else' statements without curly braces 681
Avoid using if statements without curly braces 683
Avoid using if statements without curly braces 698
Method names should not contain underscores 727
The method 'jjMoveStringLiteralDfa6_0' has a Cyclomatic Complexity of 25. 727
Avoid assigments in operands 729
Avoid using if statements without curly braces 729
Avoid using 'if...else' statements without curly braces 749
Avoid using if statements without curly braces 751
Avoid using if statements without curly braces 761
Avoid using if statements without curly braces 771
Method names should not contain underscores 790
The method 'jjMoveStringLiteralDfa7_0' has a Cyclomatic Complexity of 31. 790
Avoid assigments in operands 792
Avoid using if statements without curly braces 792
Avoid using if statements without curly braces 810
Avoid using 'if...else' statements without curly braces 816
Avoid using if statements without curly braces 818
Avoid using if statements without curly braces 822
Avoid using if statements without curly braces 842
Avoid using if statements without curly braces 848
Avoid using if statements without curly braces 854
Method names should not contain underscores 862
The method 'jjMoveStringLiteralDfa8_0' has a Cyclomatic Complexity of 34. 862
Avoid assigments in operands 864
Avoid using if statements without curly braces 864
Avoid using 'if...else' statements without curly braces 880
Avoid using 'if...else' statements without curly braces 882
Avoid using if statements without curly braces 889
Avoid using 'if...else' statements without curly braces 893
Avoid using if statements without curly braces 895
Avoid using if statements without curly braces 899
Avoid using if statements without curly braces 914
Avoid using if statements without curly braces 920
Avoid using if statements without curly braces 924
Avoid using 'if...else' statements without curly braces 934
Avoid using 'if...else' statements without curly braces 936
Avoid using if statements without curly braces 938
Method names should not contain underscores 946
The method 'jjMoveStringLiteralDfa9_0' has a Cyclomatic Complexity of 25. 946
Avoid assigments in operands 948
Avoid using if statements without curly braces 948
Avoid using if statements without curly braces 964
Avoid using if statements without curly braces 968
Avoid using if statements without curly braces 976
Avoid using if statements without curly braces 984
Avoid using if statements without curly braces 988
Avoid using 'if...else' statements without curly braces 992
Avoid using 'if...else' statements without curly braces 994
Avoid using if statements without curly braces 996
Method names should not contain underscores 1006
The method 'jjMoveStringLiteralDfa10_0' has a Cyclomatic Complexity of 18. 1006
Avoid assigments in operands 1008
Avoid using if statements without curly braces 1008
Avoid using if statements without curly braces 1020
Avoid using if statements without curly braces 1030
Avoid using 'if...else' statements without curly braces 1040
Avoid using if statements without curly braces 1042
Method names should not contain underscores 1052
The method 'jjMoveStringLiteralDfa11_0' has a Cyclomatic Complexity of 20. 1052
Avoid assigments in operands 1054
Avoid using if statements without curly braces 1054
Avoid using if statements without curly braces 1064
Avoid using if statements without curly braces 1085
Avoid using if statements without curly braces 1093
Method names should not contain underscores 1105
The method 'jjMoveStringLiteralDfa12_0' has a Cyclomatic Complexity of 14. 1105
Avoid assigments in operands 1107
Avoid using if statements without curly braces 1107
Method names should not contain underscores 1143
The method 'jjMoveStringLiteralDfa13_0' has a Cyclomatic Complexity of 16. 1143
Avoid assigments in operands 1145
Avoid using if statements without curly braces 1145
Avoid using if statements without curly braces 1161
Avoid using if statements without curly braces 1167
Method names should not contain underscores 1185
The method 'jjMoveStringLiteralDfa14_0' has a Cyclomatic Complexity of 20. 1185
Avoid assigments in operands 1187
Avoid using if statements without curly braces 1187
Avoid using if statements without curly braces 1197
Avoid using if statements without curly braces 1201
Avoid using 'if...else' statements without curly braces 1211
Avoid using if statements without curly braces 1213
Avoid using 'if...else' statements without curly braces 1217
Avoid using if statements without curly braces 1219
Avoid using if statements without curly braces 1227
Method names should not contain underscores 1235
The method 'jjMoveStringLiteralDfa15_0' has a Cyclomatic Complexity of 16. 1235
Avoid assigments in operands 1237
Avoid using if statements without curly braces 1237
Avoid using if statements without curly braces 1247
Avoid using if statements without curly braces 1251
Avoid using 'if...else' statements without curly braces 1263
Avoid using if statements without curly braces 1265
Method names should not contain underscores 1277
Avoid assigments in operands 1279
Avoid using if statements without curly braces 1279
Method names should not contain underscores 1305
The method 'jjMoveStringLiteralDfa17_0' has a Cyclomatic Complexity of 13. 1305
Avoid assigments in operands 1307
Avoid using if statements without curly braces 1307
Avoid using if statements without curly braces 1317
Avoid using if statements without curly braces 1329
Method names should not contain underscores 1341
Avoid assigments in operands 1343
Avoid using if statements without curly braces 1343
Avoid using if statements without curly braces 1355
Method names should not contain underscores 1369
Avoid assigments in operands 1371
Avoid using if statements without curly braces 1371
Avoid using if statements without curly braces 1383
Method names should not contain underscores 1397
Avoid assigments in operands 1399
Avoid using if statements without curly braces 1399
Avoid using if statements without curly braces 1411
Method names should not contain underscores 1421
Avoid assigments in operands 1423
Avoid using if statements without curly braces 1423
Method names should not contain underscores 1441
Avoid assigments in operands 1443
Avoid using if statements without curly braces 1443
Method names should not contain underscores 1461
Avoid assigments in operands 1463
Avoid using if statements without curly braces 1463
Avoid using if statements without curly braces 1473
Method names should not contain underscores 1483
Avoid assigments in operands 1485
Avoid using if statements without curly braces 1485
Avoid using if statements without curly braces 1495
Method names should not contain underscores 1505
Avoid assigments in operands 1507
Avoid using if statements without curly braces 1507
Avoid using if statements without curly braces 1517
Avoid unused private methods such as 'jjCheckNAddStates' 1550
Variables that are final should be in all caps. 1555
Avoid really long methods. 1558
Method names should not contain underscores 1558
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 386. 1558
Avoid unused local variables such as 'nextStates' 1560
Avoid unused local variables such as 'j' 1565
Avoid using if statements without curly braces 1568
Avoid using if statements without curly braces 1580
Avoid using if statements without curly braces 1584
Avoid using if statements without curly braces 1586
Avoid using if statements without curly braces 1588
Avoid using if statements without curly braces 1593
Avoid using if statements without curly braces 1595
Avoid using if statements without curly braces 1600
Avoid using if statements without curly braces 1602
Avoid using if statements without curly braces 1609
Avoid using if statements without curly braces 1613
Avoid using if statements without curly braces 1615
Avoid using if statements without curly braces 1617
Avoid using if statements without curly braces 1619
Avoid using if statements without curly braces 1623
Avoid using if statements without curly braces 1625
Avoid using if statements without curly braces 1630
Avoid using if statements without curly braces 1632
Avoid using if statements without curly braces 1639
Avoid using 'if...else' statements without curly braces 1643
Avoid using if statements without curly braces 1645
Avoid using if statements without curly braces 1649
Avoid using 'if...else' statements without curly braces 1653
Avoid using 'if...else' statements without curly braces 1655
Avoid using 'if...else' statements without curly braces 1657
Avoid using 'if...else' statements without curly braces 1659
Avoid using if statements without curly braces 1663
Avoid using if statements without curly braces 1669
Avoid using if statements without curly braces 1671
Avoid using if statements without curly braces 1676
Avoid using if statements without curly braces 1678
Avoid using if statements without curly braces 1683
Avoid using if statements without curly braces 1685
Avoid using if statements without curly braces 1690
Avoid using if statements without curly braces 1694
Avoid using if statements without curly braces 1696
Avoid using if statements without curly braces 1701
Avoid using if statements without curly braces 1705
Avoid using if statements without curly braces 1707
Avoid using if statements without curly braces 1712
Avoid using if statements without curly braces 1716
Avoid using if statements without curly braces 1720
Avoid using if statements without curly braces 1724
Avoid using if statements without curly braces 1728
Avoid using if statements without curly braces 1732
Avoid using if statements without curly braces 1736
Avoid using if statements without curly braces 1740
Avoid using if statements without curly braces 1744
Avoid using if statements without curly braces 1748
Avoid using if statements without curly braces 1752
Avoid using if statements without curly braces 1756
Avoid using if statements without curly braces 1760
Avoid using if statements without curly braces 1764
Avoid using if statements without curly braces 1768
Avoid using if statements without curly braces 1772
Avoid using if statements without curly braces 1776
Avoid using if statements without curly braces 1780
Avoid using if statements without curly braces 1782
Avoid using if statements without curly braces 1787
Avoid using if statements without curly braces 1791
Avoid using if statements without curly braces 1795
Avoid using if statements without curly braces 1799
Avoid using if statements without curly braces 1803
Avoid using if statements without curly braces 1807
Avoid using if statements without curly braces 1811
Avoid using if statements without curly braces 1815
Avoid using if statements without curly braces 1819
Avoid using if statements without curly braces 1823
Avoid using if statements without curly braces 1827
Avoid using if statements without curly braces 1831
Avoid using if statements without curly braces 1835
Avoid using if statements without curly braces 1839
Avoid using if statements without curly braces 1843
Avoid using if statements without curly braces 1847
Avoid using if statements without curly braces 1851
Avoid using if statements without curly braces 1855
Avoid using if statements without curly braces 1859
Avoid using if statements without curly braces 1863
Avoid using if statements without curly braces 1867
Avoid using if statements without curly braces 1871
Avoid using if statements without curly braces 1875
Avoid using if statements without curly braces 1877
Avoid using if statements without curly braces 1882
Avoid using if statements without curly braces 1886
Avoid using if statements without curly braces 1888
Avoid using if statements without curly braces 1893
Avoid using if statements without curly braces 1895
Avoid using if statements without curly braces 1900
Avoid using if statements without curly braces 1904
Avoid using if statements without curly braces 1906
Avoid using if statements without curly braces 1911
Avoid using if statements without curly braces 1915
Avoid using if statements without curly braces 1919
Avoid using if statements without curly braces 1921
Avoid using if statements without curly braces 1926
Avoid using if statements without curly braces 1930
Avoid using if statements without curly braces 1934
Avoid using if statements without curly braces 1938
Avoid using if statements without curly braces 1942
Avoid using if statements without curly braces 1946
Avoid using if statements without curly braces 1950
Avoid using if statements without curly braces 1954
Avoid using if statements without curly braces 1958
Avoid using if statements without curly braces 1962
Avoid using if statements without curly braces 1966
Avoid using if statements without curly braces 1970
Avoid using if statements without curly braces 1985
Avoid using if statements without curly braces 1988
Avoid using if statements without curly braces 1990
Avoid using if statements without curly braces 1992
Avoid using if statements without curly braces 1996
Avoid using if statements without curly braces 1999
Avoid using if statements without curly braces 2003
Avoid using if statements without curly braces 2006
Avoid using if statements without curly braces 2010
Avoid using 'if...else' statements without curly braces 2013
Avoid using 'if...else' statements without curly braces 2015
Avoid using 'if...else' statements without curly braces 2017
Avoid using if statements without curly braces 2019
Avoid using if statements without curly braces 2023
Avoid using 'if...else' statements without curly braces 2026
Avoid using 'if...else' statements without curly braces 2028
Avoid using 'if...else' statements without curly braces 2030
Avoid using if statements without curly braces 2032
Avoid using if statements without curly braces 2036
Avoid using 'if...else' statements without curly braces 2039
Avoid using if statements without curly braces 2041
Avoid using if statements without curly braces 2047
Avoid using if statements without curly braces 2051
Avoid using if statements without curly braces 2055
Avoid using if statements without curly braces 2060
Avoid using if statements without curly braces 2064
Avoid using if statements without curly braces 2068
Avoid using if statements without curly braces 2072
Avoid using if statements without curly braces 2076
Avoid using if statements without curly braces 2080
Avoid using if statements without curly braces 2084
Avoid using if statements without curly braces 2088
Avoid using if statements without curly braces 2092
Avoid using if statements without curly braces 2096
Avoid using if statements without curly braces 2100
Avoid using if statements without curly braces 2104
Avoid using if statements without curly braces 2108
Avoid using if statements without curly braces 2110
Avoid using if statements without curly braces 2115
Avoid using if statements without curly braces 2119
Avoid using if statements without curly braces 2123
Avoid using if statements without curly braces 2125
Avoid using if statements without curly braces 2130
Avoid using if statements without curly braces 2134
Avoid using if statements without curly braces 2136
Avoid using if statements without curly braces 2141
Avoid using if statements without curly braces 2145
Avoid using if statements without curly braces 2149
Avoid using if statements without curly braces 2153
Avoid using if statements without curly braces 2157
Avoid using if statements without curly braces 2161
Avoid using if statements without curly braces 2165
Avoid using if statements without curly braces 2169
Avoid using if statements without curly braces 2173
Avoid using if statements without curly braces 2177
Avoid using if statements without curly braces 2181
Avoid using if statements without curly braces 2185
Avoid using if statements without curly braces 2189
Avoid using if statements without curly braces 2193
Avoid using if statements without curly braces 2197
Avoid using if statements without curly braces 2201
Avoid using if statements without curly braces 2205
Avoid using if statements without curly braces 2209
Avoid using if statements without curly braces 2213
Avoid using if statements without curly braces 2217
Avoid using if statements without curly braces 2221
Avoid using if statements without curly braces 2225
Avoid using if statements without curly braces 2229
Avoid using if statements without curly braces 2233
Avoid using if statements without curly braces 2237
Avoid using if statements without curly braces 2241
Avoid using if statements without curly braces 2245
Avoid using if statements without curly braces 2249
Avoid using if statements without curly braces 2253
Avoid using if statements without curly braces 2257
Avoid using if statements without curly braces 2261
Avoid using if statements without curly braces 2265
Avoid using if statements without curly braces 2269
Avoid using if statements without curly braces 2273
Avoid using if statements without curly braces 2277
Avoid using if statements without curly braces 2281
Avoid using if statements without curly braces 2285
Avoid using if statements without curly braces 2289
Avoid using if statements without curly braces 2293
Avoid using if statements without curly braces 2297
Avoid using if statements without curly braces 2301
Avoid using if statements without curly braces 2305
Avoid using if statements without curly braces 2309
Avoid using if statements without curly braces 2313
Avoid using if statements without curly braces 2317
Avoid using if statements without curly braces 2321
Avoid using if statements without curly braces 2325
Avoid using if statements without curly braces 2329
Avoid using if statements without curly braces 2346
Avoid using if statements without curly braces 2348
Avoid using if statements without curly braces 2353
Avoid using if statements without curly braces 2355
Avoid using if statements without curly braces 2360
Avoid using if statements without curly braces 2362
Avoid using if statements without curly braces 2367
Avoid using if statements without curly braces 2369
Avoid using if statements without curly braces 2374
Avoid using if statements without curly braces 2376
Avoid using if statements without curly braces 2381
Avoid using if statements without curly braces 2383
Avoid using if statements without curly braces 2388
Avoid using if statements without curly braces 2390
Avoid using if statements without curly braces 2395
Avoid assigments in operands 2409
Avoid using if statements without curly braces 2409
Variables that are final should be in all caps. 2415
Variables that are final should be in all caps. 2421
Variables that are final should be in all caps. 2458
Variables that are final should be in all caps. 2461
Variables that are final should be in all caps. 2464
Variables that are not final should not contain underscores. 2467
Variables that are final should be in all caps. 2468
Variables that are final should be in all caps. 2469
Avoid using if statements without curly braces 2473
Method name does not begin with a lower case character. 2482
Method name does not begin with a lower case character. 2489
Avoid using 'for' statements without curly braces 2493
Method name does not begin with a lower case character. 2496
Method name does not begin with a lower case character. 2501
Avoid using 'if...else' statements without curly braces 2503
Avoid unused local variables such as 'kind' 2531
Avoid unused local variables such as 'specialToken' 2532
Avoid using 'while' statements without curly braces 2551
Avoid using if statements without curly braces 2560
Variables that are not final should not contain underscores. 2572
Variables that are not final should not contain underscores. 2573
Variables that are not final should not contain underscores. 2574
Variables should start with a lowercase character 2575

zeus/concepts/FIPAPerformative.java

ViolationLine
The class 'FIPAPerformative' has a Cyclomatic Complexity of 2 (Highest = 13). 42
Avoid using implementation types like 'Vector'; use the interface instead 49
The constructor 'FIPAPerformative' has a Cyclomatic Complexity of 12. 57
Avoid unused local variables such as 'table' 59
Avoid assigments in operands 62
Avoid using if statements without curly braces 62
Avoid assigments in operands 63
Avoid using if statements without curly braces 63
Avoid assigments in operands 64
Avoid using if statements without curly braces 64
Avoid assigments in operands 65
Avoid using if statements without curly braces 65
Avoid assigments in operands 66
Avoid using if statements without curly braces 66
Avoid assigments in operands 67
Avoid using if statements without curly braces 67
Avoid assigments in operands 68
Avoid using if statements without curly braces 68
Avoid assigments in operands 69
Avoid using if statements without curly braces 69
Avoid assigments in operands 70
Avoid using if statements without curly braces 70
Avoid assigments in operands 71
Avoid using if statements without curly braces 71
Avoid assigments in operands 72
Avoid using if statements without curly braces 72
Method names should not contain underscores 120
Method names should not contain underscores 126
Avoid instantiating String objects; this is usually unnecessary. 158
Avoid using if statements without curly braces 169
Avoid instantiating String objects; this is usually unnecessary. 170
Avoid instantiating String objects; this is usually unnecessary. 172
The method 'toFIPAString' has a Cyclomatic Complexity of 13. 194
Avoid using if statements without curly braces 196
Avoid using if statements without curly braces 207
Avoid using if statements without curly braces 209
Avoid using if statements without curly braces 211
Avoid using if statements without curly braces 213
Avoid using if statements without curly braces 215
Avoid using if statements without curly braces 217
Avoid using if statements without curly braces 220
Avoid using if statements without curly braces 222
Avoid using if statements without curly braces 224
Avoid instantiating String objects; this is usually unnecessary. 332
Method names should not contain underscores 345
Avoid instantiating String objects; this is usually unnecessary. 346
Method name does not begin with a lower case character. 357
Avoid instantiating String objects; this is usually unnecessary. 370
Avoid instantiating String objects; this is usually unnecessary. 375
Avoid instantiating String objects; this is usually unnecessary. 377

zeus/concepts/FIPA_AID_Address.java

ViolationLine
Class names should not contain underscores 34
Avoid instantiating String objects; this is usually unnecessary. 39
Avoid instantiating String objects; this is usually unnecessary. 40
Avoid using implementation types like 'Vector'; use the interface instead 41
Avoid using if statements without curly braces 129
Avoid instantiating String objects; this is usually unnecessary. 218
Avoid using implementation types like 'Vector'; use the interface instead 236
Avoid instantiating String objects; this is usually unnecessary. 310
Avoid instantiating String objects; this is usually unnecessary. 329

zeus/concepts/FIPA_AMS_Management_Content.java

ViolationLine
Class names should not contain underscores 26
Each class should declare at least one constructor 26
The class 'FIPA_AMS_Management_Content' has a Cyclomatic Complexity of 2 (Highest = 10). 26
Avoid using 'if...else' statements without curly braces 38
Avoid instantiating String objects; this is usually unnecessary. 89
Avoid using 'if...else' statements without curly braces 89
Avoid instantiating String objects; this is usually unnecessary. 90
The method 'toString' has a Cyclomatic Complexity of 10. 100
Avoid instantiating String objects; this is usually unnecessary. 102
Avoid using if statements without curly braces 105
Avoid using 'if...else' statements without curly braces 108
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 123

zeus/concepts/FIPA_AP_Description.java

ViolationLine
Class names should not contain underscores 25
Each class should declare at least one constructor 25
Avoid using 'if...else' statements without curly braces 53
Avoid instantiating String objects; this is usually unnecessary. 54
Avoid instantiating String objects; this is usually unnecessary. 56
Avoid using 'if...else' statements without curly braces 74
Avoid instantiating String objects; this is usually unnecessary. 75
Avoid instantiating String objects; this is usually unnecessary. 77
Avoid instantiating String objects; this is usually unnecessary. 96
Avoid using if statements without curly braces 97
Avoid using if statements without curly braces 99
Avoid using if statements without curly braces 101
Avoid using if statements without curly braces 103

zeus/concepts/FIPA_AddressBook.java

ViolationLine
Class names should not contain underscores 36
Each class should declare at least one constructor 36
Variables should start with a lowercase character 38
Variables that are not final should not contain underscores. 38
Avoid empty catch blocks 82
Avoid using 'if...else' statements without curly braces 97

zeus/concepts/FIPA_DF_Management_Content.java

ViolationLine
Class names should not contain underscores 30
Each class should declare at least one constructor 30
The class 'FIPA_DF_Management_Content' has a Cyclomatic Complexity of 2 (Highest = 10). 30
Avoid using 'if...else' statements without curly braces 41
Avoid using 'if...else' statements without curly braces 82
Avoid instantiating String objects; this is usually unnecessary. 185
Avoid using 'if...else' statements without curly braces 185
Avoid instantiating String objects; this is usually unnecessary. 186
The method 'toString' has a Cyclomatic Complexity of 10. 194
Avoid instantiating String objects; this is usually unnecessary. 196
Avoid using if statements without curly braces 199
Avoid using if statements without curly braces 202
Avoid using if statements without curly braces 204
Avoid using if statements without curly braces 208
Avoid using if statements without curly braces 212
Avoid using if statements without curly braces 214

zeus/concepts/FIPA_MTP_Description.java

ViolationLine
Class names should not contain underscores 33
Each class should declare at least one constructor 33
Avoid using implementation types like 'Vector'; use the interface instead 37
Avoid using if statements without curly braces 50
Avoid using if statements without curly braces 66
Avoid instantiating String objects; this is usually unnecessary. 68
Avoid instantiating String objects; this is usually unnecessary. 81
Avoid using if statements without curly braces 82
Avoid using if statements without curly braces 84
Avoid using if statements without curly braces 86

zeus/concepts/FIPA_Property.java

ViolationLine
Class names should not contain underscores 27
Each class should declare at least one constructor 27
Avoid instantiating String objects; this is usually unnecessary. 53

zeus/concepts/FIPA_Received.java

ViolationLine
Class names should not contain underscores 29
Each class should declare at least one constructor 29
Avoid instantiating String objects; this is usually unnecessary. 53

zeus/concepts/FIPA_Search_Constraints.java

ViolationLine
Class names should not contain underscores 26
Each class should declare at least one constructor 26
Variables that are not final should not contain underscores. 29
Variables that are not final should not contain underscores. 30
Avoid instantiating String objects; this is usually unnecessary. 56

zeus/concepts/FIPA_Service_Description.java

ViolationLine
Class names should not contain underscores 34
The class 'FIPA_Service_Description' has a Cyclomatic Complexity of 2 (Highest = 18). 34
Avoid using implementation types like 'Vector'; use the interface instead 38
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid using implementation types like 'Vector'; use the interface instead 40
Avoid using implementation types like 'Vector'; use the interface instead 41
Avoid using implementation types like 'Vector'; use the interface instead 43
Avoid using implementation types like 'Vector'; use the interface instead 98
Avoid using implementation types like 'Vector'; use the interface instead 103
Avoid using implementation types like 'Vector'; use the interface instead 118
Avoid using implementation types like 'Vector'; use the interface instead 123
Avoid using implementation types like 'Vector'; use the interface instead 128
Avoid using implementation types like 'Vector'; use the interface instead 133
Avoid using implementation types like 'Vector'; use the interface instead 138
Avoid using implementation types like 'Vector'; use the interface instead 142
Avoid using implementation types like 'Vector'; use the interface instead 146
Avoid using implementation types like 'Vector'; use the interface instead 150
Avoid instantiating String objects; this is usually unnecessary. 192
Avoid instantiating String objects; this is usually unnecessary. 194
Avoid instantiating String objects; this is usually unnecessary. 196
Avoid instantiating String objects; this is usually unnecessary. 208
The method 'match' has a Cyclomatic Complexity of 18. 262
Avoid using if statements without curly braces 263
Avoid using implementation types like 'Vector'; use the interface instead 316
Avoid using if statements without curly braces 333
Avoid unnecessary comparisons in boolean expressions 337
Avoid using if statements without curly braces 337

zeus/concepts/FIPA_Transport_Profile.java

ViolationLine
Class names should not contain underscores 33
Each class should declare at least one constructor 33
Avoid using implementation types like 'Vector'; use the interface instead 35
Avoid instantiating String objects; this is usually unnecessary. 49

zeus/concepts/Fact.java

ViolationLine
Avoid using short method names 189
Method name does not begin with a lower case character. 189
Avoid reassigning parameters such as 'x' 212
Avoid using 'if...else' statements without curly braces 213
Avoid reassigning parameters such as 'x' 220
Avoid reassigning parameters such as 'x' 232
Avoid reassigning parameters such as 'x' 244
Avoid reassigning parameters such as 'x' 256
Avoid reassigning parameters such as 'x' 268
Avoid using 'if...else' statements without curly braces 269
Avoid using if statements without curly braces 305
Avoid using 'for' statements without curly braces 309
Avoid using if statements without curly braces 324
The same String literal appears 15 times in this file; the first occurrence is on line 326 326
The same String literal appears 5 times in this file; the first occurrence is on line 326 326
Avoid using if statements without curly braces 333
Avoid using if statements without curly braces 394
Avoid using 'if...else' statements without curly braces 412
Avoid using if statements without curly braces 414
The same String literal appears 4 times in this file; the first occurrence is on line 416 416
Avoid using 'if...else' statements without curly braces 419
Avoid using if statements without curly braces 427
Avoid using if statements without curly braces 431
Avoid using 'if...else' statements without curly braces 445
Avoid using 'if...else' statements without curly braces 452
Avoid using 'if...else' statements without curly braces 477
Avoid using 'if...else' statements without curly braces 484
Avoid using 'for' statements without curly braces 502
Avoid using if statements without curly braces 548
Avoid using if statements without curly braces 550
Avoid using 'if...else' statements without curly braces 552
Avoid using 'for' statements without curly braces 576
Avoid using if statements without curly braces 589
Avoid using if statements without curly braces 604
Avoid instantiating String objects; this is usually unnecessary. 641
Avoid using if statements without curly braces 651
Avoid using if statements without curly braces 658
Avoid using 'if...else' statements without curly braces 669
Avoid using if statements without curly braces 673
Avoid using if statements without curly braces 678
Avoid using if statements without curly braces 700
Avoid using if statements without curly braces 705
Assigning an Object to null is a code smell. Consider refactoring. 765
Assigning an Object to null is a code smell. Consider refactoring. 773
Avoid unused formal parameters such as 'str' 843
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 854

zeus/concepts/FactDescription.java

ViolationLine
Avoid using 'for' statements without curly braces 21
Avoid using 'for' statements without curly braces 61

zeus/concepts/Goal.java

ViolationLine
The class 'Goal' has a Cyclomatic Complexity of 1 (Highest = 17). 44
Variables that are not final should not contain underscores. 55
Variables that are not final should not contain underscores. 56
Variables that are not final should not contain underscores. 63
Variables that are not final should not contain underscores. 64
Variables that are not final should not contain underscores. 68
Variables that are not final should not contain underscores. 69
Avoid using implementation types like 'Vector'; use the interface instead 73
Variables that are not final should not contain underscores. 73
Avoid using implementation types like 'Vector'; use the interface instead 74
Variables that are not final should not contain underscores. 74
Avoid really long parameter lists. 107
Avoid using 'if...else' statements without curly braces 125
Avoid using 'if...else' statements without curly braces 162
Avoid using if statements without curly braces 179
Avoid using if statements without curly braces 182
Avoid using 'if...else' statements without curly braces 189
Avoid using implementation types like 'Vector'; use the interface instead 212
Avoid using implementation types like 'Vector'; use the interface instead 216
Avoid using if statements without curly braces 229
Avoid using if statements without curly braces 244
Avoid using implementation types like 'Vector'; use the interface instead 307
Avoid using implementation types like 'Vector'; use the interface instead 311
Avoid using 'if...else' statements without curly braces 334
Avoid instantiating String objects; this is usually unnecessary. 394
Avoid using if statements without curly braces 395
Avoid using if statements without curly braces 396
Avoid using if statements without curly braces 397
Avoid using if statements without curly braces 398
Avoid instantiating String objects; this is usually unnecessary. 400
The method 'toString' has a Cyclomatic Complexity of 17. 409
Avoid instantiating String objects; this is usually unnecessary. 411
Avoid using if statements without curly braces 418
Avoid using if statements without curly braces 421
Avoid using if statements without curly braces 428
Avoid using if statements without curly braces 431
Avoid using 'for' statements without curly braces 436
Avoid using if statements without curly braces 440
Avoid using if statements without curly braces 443
Avoid using if statements without curly braces 449
Avoid using if statements without curly braces 453
Avoid using if statements without curly braces 456
Avoid using 'for' statements without curly braces 461
Avoid using 'for' statements without curly braces 468
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 475

zeus/concepts/GoalSummary.java

ViolationLine
Variables should start with a lowercase character 31
Variables should start with a lowercase character 32
Variables should start with a lowercase character 33
Variables should start with a lowercase character 35
Variables should start with a lowercase character 36
Variables should start with a lowercase character 37
Variables should start with a lowercase character 38
Variables should start with a lowercase character 39

zeus/concepts/MessageAction.java

ViolationLine
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33
Unused modifiers are, well, unused 34

zeus/concepts/MessagePattern.java

ViolationLine
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33
Unused modifiers are, well, unused 34

zeus/concepts/MessagePatternImpl.java

ViolationLine
Avoid using 'for' statements without curly braces 45
Avoid using 'for' statements without curly braces 53
Avoid using 'for' statements without curly braces 62

zeus/concepts/MessageRule.java

ViolationLine
Unused modifiers are, well, unused 37
Unused modifiers are, well, unused 38
Unused modifiers are, well, unused 39
Unused modifiers are, well, unused 40
Unused modifiers are, well, unused 41
Unused modifiers are, well, unused 42

zeus/concepts/OntologyDb.java

ViolationLine
Avoid really long Classes. 54
The class 'OntologyDb' has a Cyclomatic Complexity of 3 (Highest = 15). 54
Variables that are not final should not contain underscores. 152
Method name does not begin with a lower case character. 174
The same String literal appears 19 times in this file; the first occurrence is on line 199 199
Avoid using 'for' statements without curly braces 203
Assigning an Object to null is a code smell. Consider refactoring. 213
Assigning an Object to null is a code smell. Consider refactoring. 214
Assigning an Object to null is a code smell. Consider refactoring. 215
Method names should not contain underscores 227
Avoid using 'if...else' statements without curly braces 228
Avoid really long methods. 254
The method 'saveXML' has a Cyclomatic Complexity of 15. 254
Assigning an Object to null is a code smell. Consider refactoring. 259
Avoid unused local variables such as 'fsep' 260
Avoid using 'while' statements without curly braces 273
Avoid using if statements without curly braces 300
Avoid using if statements without curly braces 317
Avoid using if statements without curly braces 320
Avoid using 'if...else' statements without curly braces 323
Avoid using if statements without curly braces 329
Avoid using if statements without curly braces 345
Avoid using implementation types like 'Vector'; use the interface instead 356
Avoid using if statements without curly braces 360
Avoid unused local variables such as 'output' 368
Avoid using if statements without curly braces 370
Avoid really long methods. 379
The method 'saveFile' has a Cyclomatic Complexity of 12. 379
Avoid unused local variables such as 'fsep' 383
Assigning an Object to null is a code smell. Consider refactoring. 385
Assigning an Object to null is a code smell. Consider refactoring. 386
Avoid using 'while' statements without curly braces 393
The same String literal appears 10 times in this file; the first occurrence is on line 408 408
Avoid using 'for' statements without curly braces 452
Avoid using if statements without curly braces 453
Avoid using if statements without curly braces 477
Avoid using if statements without curly braces 511
Avoid using if statements without curly braces 535
Avoid using 'while' statements without curly braces 562
Avoid using if statements without curly braces 576
Method names should not contain underscores 584
Avoid using if statements without curly braces 591
Avoid using if statements without curly braces 592
Variables that are not final should not contain underscores. 627
Variables that are not final should not contain underscores. 635
Variables that are not final should not contain underscores. 648
Avoid using 'while' statements without curly braces 656
Avoid using if statements without curly braces 686
Avoid using if statements without curly braces 698
Avoid using if statements without curly braces 710
Avoid using 'for' statements without curly braces 732
Avoid using 'if...else' statements without curly braces 736
Avoid using if statements without curly braces 749
Variables that are not final should not contain underscores. 756
Avoid using if statements without curly braces 761
Avoid using if statements without curly braces 764
Avoid using if statements without curly braces 781
Avoid using 'for' statements without curly braces 791
Avoid using 'for' statements without curly braces 798
Avoid using 'while' statements without curly braces 811
Avoid using 'while' statements without curly braces 837
Method names should not contain underscores 854
Avoid using 'for' statements without curly braces 865
Avoid reassigning parameters such as 'input' 870
Avoid using 'while' statements without curly braces 875
Avoid using 'for' statements without curly braces 907
Avoid using if statements without curly braces 919
Avoid using 'for' statements without curly braces 929
Switch statements should have a default label 946
Avoid using 'while' statements without curly braces 948
Avoid using 'while' statements without curly braces 968
Avoid reassigning parameters such as 'input' 980
Avoid using 'while' statements without curly braces 983
Method names should not contain underscores 990
Avoid using 'for' statements without curly braces 1002
Avoid reassigning parameters such as 'value' 1007
Avoid assigments in operands 1016
Variables that are not final should not contain underscores. 1028
Avoid using if statements without curly braces 1034
Avoid using 'for' statements without curly braces 1070
Avoid using if statements without curly braces 1073
Variables that are not final should not contain underscores. 1082
Avoid using if statements without curly braces 1085
Avoid using if statements without curly braces 1088
Avoid reassigning parameters such as 'value' 1094
The method 'checkDefaultValue' has a Cyclomatic Complexity of 10. 1094
Avoid using if statements without curly braces 1096
Avoid reassigning parameters such as 'value' 1128
The method 'checkRestrictionEntry' has a Cyclomatic Complexity of 10. 1128
Avoid using if statements without curly braces 1130
Avoid using 'if...else' statements without curly braces 1166
Avoid using 'if...else' statements without curly braces 1173
Avoid using 'if...else' statements without curly braces 1175
Avoid using 'if...else' statements without curly braces 1177
Avoid using 'for' statements without curly braces 1185
Avoid using if statements without curly braces 1188
Variables that are not final should not contain underscores. 1195
Variables that are not final should not contain underscores. 1197
Variables that are not final should not contain underscores. 1198
Avoid using if statements without curly braces 1204
Avoid using if statements without curly braces 1211
Avoid using if statements without curly braces 1222
Avoid using if statements without curly braces 1242
Avoid using if statements without curly braces 1252
Avoid using 'for' statements without curly braces 1258
Avoid using if statements without curly braces 1264
Avoid using 'for' statements without curly braces 1288
Avoid unused local variables such as 'file' 1319
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 1332
A value of 24 may denote a high amount of coupling within the class 1332

zeus/concepts/OntologyParser.java

ViolationLine
The class 'OntologyParser' has a Cyclomatic Complexity of 4 (Highest = 17). 31
Avoid really long methods. 33
The method 'parse' has a Cyclomatic Complexity of 17. 33
Avoid unused local variables such as 'count' 34
Avoid using if statements without curly braces 44
A high ratio of statements to labels in a switch statement. Consider refactoring. 46
A high ratio of statements to labels in a switch statement. Consider refactoring. 76
A high ratio of statements to labels in a switch statement. Consider refactoring. 95
Variables that are not final should not contain underscores. 141
Variables that are not final should not contain underscores. 142
Variables that are not final should not contain underscores. 144
Variables that are not final should not contain underscores. 145
Variables that are final should be in all caps. 146
Variables that are final should be in all caps. 147
Variables that are final should be in all caps. 148
Avoid using 'for' statements without curly braces 156
Method name does not begin with a lower case character. 159
Avoid using 'for' statements without curly braces 165
Avoid using 'for' statements without curly braces 173
Method name does not begin with a lower case character. 176
Avoid using 'for' statements without curly braces 181
Method names should not contain underscores 184
Avoid assigments in operands 186
Avoid using 'if...else' statements without curly braces 186
Avoid using 'if...else' statements without curly braces 199
Avoid using 'if...else' statements without curly braces 209
Method names should not contain underscores 215
Avoid assigments in operands 216
Avoid using 'if...else' statements without curly braces 216
Avoid using implementation types like 'java.util.Vector'; use the interface instead 222
Variables that are not final should not contain underscores. 222
Variables that are not final should not contain underscores. 223
Variables that are not final should not contain underscores. 224
The method 'generateParseException' has a Cyclomatic Complexity of 11. 226
Method names should not contain underscores 262
Method names should not contain underscores 265
Variables should start with a lowercase character 272
Variables should start with a lowercase character 273
Variables that are not final should not contain underscores. 273
Variables should start with a lowercase character 274
Variables that are not final should not contain underscores. 274
Variables should start with a lowercase character 275
Variables that are not final should not contain underscores. 275
Variables should start with a lowercase character 276
Variables that are not final should not contain underscores. 276
Variables should start with a lowercase character 277
Variables that are not final should not contain underscores. 277
Variables should start with a lowercase character 278
Variables that are not final should not contain underscores. 278
Variables should start with a lowercase character 279
Variables that are not final should not contain underscores. 279
Variables should start with a lowercase character 280
Variables that are not final should not contain underscores. 280
Variables should start with a lowercase character 281
Variables that are not final should not contain underscores. 281
Variables should start with a lowercase character 282
Variables that are not final should not contain underscores. 282
Variables should start with a lowercase character 283
Variables that are not final should not contain underscores. 283
Variables should start with a lowercase character 284
Variables that are not final should not contain underscores. 284
Variables should start with a lowercase character 285
Variables that are not final should not contain underscores. 285
Variables should start with a lowercase character 286
Variables that are not final should not contain underscores. 286
Variables should start with a lowercase character 287
Variables that are not final should not contain underscores. 287
Variables should start with a lowercase character 288
Variables that are not final should not contain underscores. 288
Variables should start with a lowercase character 289
Variables that are not final should not contain underscores. 289
Variables should start with a lowercase character 290
Variables that are not final should not contain underscores. 290
Variables should start with a lowercase character 291
Variables that are not final should not contain underscores. 291
Variables should start with a lowercase character 292
Variables that are not final should not contain underscores. 292
Variables should start with a lowercase character 293
Variables should start with a lowercase character 294
Variables should start with a lowercase character 295
Variables should start with a lowercase character 296
Variables should start with a lowercase character 297
Variables should start with a lowercase character 298
Variables should start with a lowercase character 299
Variables should start with a lowercase character 300
Variables that are not final should not contain underscores. 300
Variables should start with a lowercase character 301
Variables should start with a lowercase character 302
Variables should start with a lowercase character 303
Variables should start with a lowercase character 304
Variables should start with a lowercase character 305
Variables should start with a lowercase character 306
Variables should start with a lowercase character 307
Variables should start with a lowercase character 308
Variables should start with a lowercase character 310
Variables should start with a lowercase character 311
Variables that are not final should not contain underscores. 311
Variables should start with a lowercase character 312
Variables that are not final should not contain underscores. 312
Variables should start with a lowercase character 313
Variables that are not final should not contain underscores. 313
Avoid really long Classes. 366
The class 'OntologyParserTokenManager' has a Cyclomatic Complexity of 11 (Highest = 118). 366
Method names should not contain underscores 374
Method names should not contain underscores 384
Avoid using if statements without curly braces 393
Method names should not contain underscores 401
Method names should not contain underscores 411
Avoid using if statements without curly braces 420
Method names should not contain underscores 428
Avoid unused private methods such as 'jjCheckNAddStates' 457
Method names should not contain underscores 462
The method 'jjMoveNfa_1' has a Cyclomatic Complexity of 18. 462
Avoid unused local variables such as 'nextStates' 464
Avoid unused local variables such as 'j' 469
Avoid using if statements without curly braces 472
Avoid using if statements without curly braces 484
Avoid using if statements without curly braces 487
Avoid using if statements without curly braces 491
Avoid using if statements without curly braces 495
Avoid unused local variables such as 'l' 504
Avoid unused local variables such as 'i2' 515
Avoid unused local variables such as 'l2' 516
Avoid assigments in operands 532
Avoid using if statements without curly braces 532
Avoid really long methods. 538
Method names should not contain underscores 538
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 87. 538
Avoid using if statements without curly braces 548
Avoid using if statements without curly braces 552
Avoid using if statements without curly braces 646
Avoid using if statements without curly braces 682
Avoid using if statements without curly braces 707
Avoid using if statements without curly braces 720
Avoid using if statements without curly braces 739
Avoid using if statements without curly braces 758
Avoid using if statements without curly braces 777
Avoid using if statements without curly braces 813
Avoid using if statements without curly braces 849
Method names should not contain underscores 879
Method names should not contain underscores 883
Method names should not contain underscores 891
Method names should not contain underscores 909
The method 'jjMoveStringLiteralDfa1_0' has a Cyclomatic Complexity of 15. 909
Avoid using if statements without curly braces 919
Avoid using if statements without curly braces 923
Method names should not contain underscores 949
Avoid assigments in operands 951
Avoid using if statements without curly braces 951
Method names should not contain underscores 977
The method 'jjMoveStringLiteralDfa3_0' has a Cyclomatic Complexity of 12. 977
Avoid assigments in operands 979
Avoid using if statements without curly braces 979
Method names should not contain underscores 1011
The method 'jjMoveStringLiteralDfa4_0' has a Cyclomatic Complexity of 17. 1011
Avoid assigments in operands 1013
Avoid using if statements without curly braces 1013
Avoid using 'if...else' statements without curly braces 1039
Avoid using if statements without curly braces 1041
Method names should not contain underscores 1055
The method 'jjMoveStringLiteralDfa5_0' has a Cyclomatic Complexity of 16. 1055
Avoid assigments in operands 1057
Avoid using if statements without curly braces 1057
Avoid using if statements without curly braces 1081
Method names should not contain underscores 1097
The method 'jjMoveStringLiteralDfa6_0' has a Cyclomatic Complexity of 20. 1097
Avoid assigments in operands 1099
Avoid using if statements without curly braces 1099
Avoid using if statements without curly braces 1131
Avoid using if statements without curly braces 1139
Method names should not contain underscores 1147
The method 'jjMoveStringLiteralDfa7_0' has a Cyclomatic Complexity of 14. 1147
Avoid assigments in operands 1149
Avoid using if statements without curly braces 1149
Avoid using if statements without curly braces 1173
Avoid using if statements without curly braces 1177
Method names should not contain underscores 1185
The method 'jjMoveStringLiteralDfa8_0' has a Cyclomatic Complexity of 15. 1185
Avoid assigments in operands 1187
Avoid using if statements without curly braces 1187
Avoid using if statements without curly braces 1209
Method names should not contain underscores 1225
The method 'jjMoveStringLiteralDfa9_0' has a Cyclomatic Complexity of 11. 1225
Avoid assigments in operands 1227
Avoid using if statements without curly braces 1227
Method names should not contain underscores 1257
The method 'jjMoveStringLiteralDfa10_0' has a Cyclomatic Complexity of 15. 1257
Avoid assigments in operands 1259
Avoid using if statements without curly braces 1259
Avoid using if statements without curly braces 1281
Method names should not contain underscores 1297
The method 'jjMoveStringLiteralDfa11_0' has a Cyclomatic Complexity of 14. 1297
Avoid assigments in operands 1299
Avoid using if statements without curly braces 1299
Avoid using if statements without curly braces 1311
Avoid using if statements without curly braces 1321
Avoid using if statements without curly braces 1327
Method names should not contain underscores 1335
The method 'jjMoveStringLiteralDfa12_0' has a Cyclomatic Complexity of 13. 1335
Avoid assigments in operands 1337
Avoid using if statements without curly braces 1337
Avoid using if statements without curly braces 1357
Method names should not contain underscores 1371
The method 'jjMoveStringLiteralDfa13_0' has a Cyclomatic Complexity of 11. 1371
Avoid assigments in operands 1373
Avoid using if statements without curly braces 1373
Avoid using if statements without curly braces 1385
Avoid using if statements without curly braces 1393
Method names should not contain underscores 1403
Avoid assigments in operands 1405
Avoid using if statements without curly braces 1405
Avoid using if statements without curly braces 1421
Method names should not contain underscores 1431
The method 'jjMoveStringLiteralDfa15_0' has a Cyclomatic Complexity of 10. 1431
Avoid assigments in operands 1433
Avoid using if statements without curly braces 1433
Avoid using if statements without curly braces 1447
Method names should not contain underscores 1461
Avoid assigments in operands 1463
Avoid using if statements without curly braces 1463
Method names should not contain underscores 1489
The method 'jjMoveStringLiteralDfa17_0' has a Cyclomatic Complexity of 12. 1489
Avoid assigments in operands 1491
Avoid using if statements without curly braces 1491
Avoid using if statements without curly braces 1503
Avoid using if statements without curly braces 1507
Avoid using if statements without curly braces 1511
Method names should not contain underscores 1523
Avoid assigments in operands 1525
Avoid using if statements without curly braces 1525
Method names should not contain underscores 1547
The method 'jjMoveStringLiteralDfa19_0' has a Cyclomatic Complexity of 10. 1547
Avoid assigments in operands 1549
Avoid using if statements without curly braces 1549
Avoid using 'if...else' statements without curly braces 1559
Avoid using if statements without curly braces 1561
Avoid using if statements without curly braces 1565
Avoid using if statements without curly braces 1569
Method names should not contain underscores 1577
Avoid assigments in operands 1579
Avoid using if statements without curly braces 1579
Method names should not contain underscores 1595
Avoid assigments in operands 1597
Avoid using if statements without curly braces 1597
Avoid using if statements without curly braces 1607
Variables that are final should be in all caps. 1615
Avoid really long methods. 1618
Method names should not contain underscores 1618
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 118. 1618
Avoid unused local variables such as 'nextStates' 1620
Avoid unused local variables such as 'j' 1625
Avoid using if statements without curly braces 1628
Avoid using 'if...else' statements without curly braces 1638
Avoid using 'if...else' statements without curly braces 1640
Avoid using 'if...else' statements without curly braces 1642
Avoid using if statements without curly braces 1644
Avoid using if statements without curly braces 1648
Avoid using if statements without curly braces 1654
Avoid using if statements without curly braces 1660
Avoid using if statements without curly braces 1664
Avoid using if statements without curly braces 1668
Avoid using if statements without curly braces 1672
Avoid using if statements without curly braces 1674
Avoid using if statements without curly braces 1679
Avoid using if statements without curly braces 1681
Avoid using if statements without curly braces 1686
Avoid using if statements without curly braces 1688
Avoid using if statements without curly braces 1693
Avoid using if statements without curly braces 1695
Avoid using if statements without curly braces 1700
Avoid using if statements without curly braces 1704
Avoid using if statements without curly braces 1706
Avoid using if statements without curly braces 1711
Avoid using if statements without curly braces 1715
Avoid using if statements without curly braces 1717
Avoid using if statements without curly braces 1722
Avoid using if statements without curly braces 1726
Avoid using if statements without curly braces 1730
Avoid using if statements without curly braces 1734
Avoid using if statements without curly braces 1738
Avoid using if statements without curly braces 1742
Avoid using if statements without curly braces 1746
Avoid using if statements without curly braces 1750
Avoid using if statements without curly braces 1754
Avoid using if statements without curly braces 1758
Avoid using if statements without curly braces 1762
Avoid using if statements without curly braces 1764
Avoid using if statements without curly braces 1769
Avoid using if statements without curly braces 1771
Avoid using if statements without curly braces 1776
Avoid using if statements without curly braces 1780
Avoid using if statements without curly braces 1782
Avoid using if statements without curly braces 1787
Avoid using if statements without curly braces 1791
Avoid using if statements without curly braces 1795
Avoid using if statements without curly braces 1797
Avoid using if statements without curly braces 1802
Avoid using if statements without curly braces 1806
Avoid using if statements without curly braces 1810
Avoid using if statements without curly braces 1826
Avoid using if statements without curly braces 1828
Avoid using if statements without curly braces 1833
Avoid using if statements without curly braces 1837
Avoid using if statements without curly braces 1841
Avoid using if statements without curly braces 1845
Avoid using if statements without curly braces 1849
Avoid using if statements without curly braces 1853
Avoid using if statements without curly braces 1857
Avoid using if statements without curly braces 1861
Avoid using if statements without curly braces 1865
Avoid using if statements without curly braces 1869
Avoid using if statements without curly braces 1885
Avoid using if statements without curly braces 1889
Avoid assigments in operands 1903
Avoid using if statements without curly braces 1903
Variables that are final should be in all caps. 1909
Variables that are final should be in all caps. 1914
Variables that are final should be in all caps. 1930
Variables that are final should be in all caps. 1936
Variables that are final should be in all caps. 1940
Variables that are final should be in all caps. 1943
Variables that are final should be in all caps. 1946
Variables that are final should be in all caps. 1949
Variables that are not final should not contain underscores. 1952
Variables that are final should be in all caps. 1953
Variables that are final should be in all caps. 1954
Avoid using if statements without curly braces 1961
Method name does not begin with a lower case character. 1970
Method name does not begin with a lower case character. 1977
Avoid using 'for' statements without curly braces 1981
Method name does not begin with a lower case character. 1984
Method name does not begin with a lower case character. 1989
Avoid using 'if...else' statements without curly braces 1991
Avoid really long methods. 2017
The method 'getNextToken' has a Cyclomatic Complexity of 22. 2017
Avoid unused local variables such as 'kind' 2019
Assigning an Object to null is a code smell. Consider refactoring. 2041
Switch statements should have a default label 2046
Avoid using 'while' statements without curly braces 2050
Assigning an Object to null is a code smell. Consider refactoring. 2060
Avoid using if statements without curly braces 2098
Avoid using if statements without curly braces 2104
Avoid using if statements without curly braces 2124
Avoid using if statements without curly braces 2129
Avoid empty catch blocks 2137
Variables that are not final should not contain underscores. 2139
Variables that are not final should not contain underscores. 2140
Variables that are not final should not contain underscores. 2141
Variables should start with a lowercase character 2142
Assigning an Object to null is a code smell. Consider refactoring. 2169
Method name does not begin with a lower case character. 2175
Method name does not begin with a lower case character. 2183
Avoid using 'if...else' statements without curly braces 2189

zeus/concepts/Ordering.java

ViolationLine
Avoid using if statements without curly braces 101
Variables that are not final should not contain underscores. 110
Variables that are not final should not contain underscores. 111
Variables that are not final should not contain underscores. 112
Variables that are not final should not contain underscores. 113

zeus/concepts/ParseException.java

ViolationLine
The class 'ParseException' has a Cyclomatic Complexity of 5 (Highest = 13). 13
The method 'getMessage' has a Cyclomatic Complexity of 10. 97
Avoid using if statements without curly braces 118
Method names should not contain underscores 147
The method 'add_escapes' has a Cyclomatic Complexity of 13. 147
Avoid assigments in operands 180

zeus/concepts/Parser.java

ViolationLine
Avoid really long Classes. 16
The class 'Parser' has a Cyclomatic Complexity of 6 (Highest = 55). 16
Method names should not contain underscores 18
Avoid using if statements without curly braces 31
The same String literal appears 66 times in this file; the first occurrence is on line 32 32
Avoid using implementation types like 'Vector'; use the interface instead 35
Avoid using if statements without curly braces 51
Avoid using if statements without curly braces 69
Avoid using implementation types like 'Vector'; use the interface instead 73
Avoid using if statements without curly braces 89
Avoid using if statements without curly braces 108
Avoid using if statements without curly braces 145
Avoid using if statements without curly braces 161
Avoid using implementation types like 'Vector'; use the interface instead 167
Avoid using if statements without curly braces 183
Avoid really long methods. 187
The method 'agentDescription' has a Cyclomatic Complexity of 23. 187
Avoid using if statements without curly braces 325
Avoid using if statements without curly braces 351
Avoid using if statements without curly braces 400
Avoid using implementation types like 'Vector'; use the interface instead 404
Avoid using if statements without curly braces 420
Avoid using if statements without curly braces 433
Avoid really long methods. 437
The method 'goal' has a Cyclomatic Complexity of 37. 437
Variables that are not final should not contain underscores. 442
Variables that are not final should not contain underscores. 443
A high ratio of statements to labels in a switch statement. Consider refactoring. 509
Variables that are not final should not contain underscores. 570
Variables that are not final should not contain underscores. 576
A catch statement should never catch throwable since it includes errors 579
Avoid using if statements without curly braces 661
Avoid using implementation types like 'Vector'; use the interface instead 665
Avoid using if statements without curly braces 681
Avoid using if statements without curly braces 699
Avoid unused local variables such as 'record' 705
Avoid using if statements without curly braces 723
Avoid using if statements without curly braces 754
Avoid really long methods. 759
The method 'strategyInfo' has a Cyclomatic Complexity of 20. 759
Variables that are not final should not contain underscores. 766
Avoid using if statements without curly braces 773
A high ratio of statements to labels in a switch statement. Consider refactoring. 775
Avoid using if statements without curly braces 861
Avoid using if statements without curly braces 873
Avoid using implementation types like 'Vector'; use the interface instead 877
Avoid using if statements without curly braces 893
Avoid really long methods. 897
The method 'reportRec' has a Cyclomatic Complexity of 29. 897
Avoid using if statements without curly braces 1062
Avoid using if statements without curly braces 1084
Avoid using if statements without curly braces 1107
Avoid using if statements without curly braces 1128
Avoid using if statements without curly braces 1171
Avoid using if statements without curly braces 1191
Avoid using if statements without curly braces 1209
Avoid really long methods. 1213
The method 'primitiveTask' has a Cyclomatic Complexity of 22. 1213
Avoid using if statements without curly braces 1328
The method 'summaryTask' has a Cyclomatic Complexity of 17. 1333
Avoid using if statements without curly braces 1426
The method 'planScript' has a Cyclomatic Complexity of 17. 1431
Avoid using if statements without curly braces 1524
Avoid using if statements without curly braces 1545
Avoid really long methods. 1550
The method 'taskNode' has a Cyclomatic Complexity of 19. 1550
Avoid using 'if...else' statements without curly braces 1560
A high ratio of statements to labels in a switch statement. Consider refactoring. 1564
Avoid using if statements without curly braces 1649
Avoid using if statements without curly braces 1675
The method 'reteRule' has a Cyclomatic Complexity of 10. 1679
Avoid using if statements without curly braces 1725
The method 'retePattern' has a Cyclomatic Complexity of 11. 1729
Variables that are not final should not contain underscores. 1733
Avoid using if statements without curly braces 1742
Avoid using if statements without curly braces 1766
Avoid using if statements without curly braces 1774
Avoid using implementation types like 'Vector'; use the interface instead 1778
Avoid using if statements without curly braces 1794
Avoid using if statements without curly braces 1806
Avoid using if statements without curly braces 1825
Avoid using if statements without curly braces 1830
The method 'reteGoal' has a Cyclomatic Complexity of 11. 1834
Avoid using if statements without curly braces 1844
Avoid using if statements without curly braces 1849
Avoid using if statements without curly braces 1914
Avoid really long methods. 1918
The method 'reteAction' has a Cyclomatic Complexity of 52. 1918
Variables that are not final should not contain underscores. 1923
Avoid using if statements without curly braces 1943
Avoid using if statements without curly braces 2102
Avoid using if statements without curly braces 2124
Avoid using if statements without curly braces 2204
Avoid using implementation types like 'Vector'; use the interface instead 2208
Avoid using if statements without curly braces 2225
Avoid using implementation types like 'Vector'; use the interface instead 2229
Avoid using if statements without curly braces 2245
Avoid using if statements without curly braces 2258
Avoid using if statements without curly braces 2270
The method 'agentInfo' has a Cyclomatic Complexity of 10. 2274
Avoid using if statements without curly braces 2334
The method 'dbProxyInfo' has a Cyclomatic Complexity of 10. 2338
Avoid using if statements without curly braces 2389
Avoid using if statements without curly braces 2439
Avoid unused local variables such as 'period' 2445
Avoid using if statements without curly braces 2485
The method 'nameserverInfo' has a Cyclomatic Complexity of 12. 2489
Avoid using if statements without curly braces 2554
Avoid using implementation types like 'Vector'; use the interface instead 2558
Avoid using if statements without curly braces 2574
Avoid using if statements without curly braces 2607
Avoid really long methods. 2611
The method 'generator' has a Cyclomatic Complexity of 55. 2611
Variables that are not final should not contain underscores. 2623
Variables that are not final should not contain underscores. 2624
Avoid using if statements without curly braces 2635
Avoid using if statements without curly braces 2640
Avoid using if statements without curly braces 2646
A high ratio of statements to labels in a switch statement. Consider refactoring. 2668
Avoid using if statements without curly braces 2685
Avoid using if statements without curly braces 2751
Method name does not begin with a lower case character. 2892
Avoid using if statements without curly braces 2901
Method name does not begin with a lower case character. 2905
Avoid using if statements without curly braces 2919
Method name does not begin with a lower case character. 2923
Avoid using if statements without curly braces 2937
Method name does not begin with a lower case character. 2941
Avoid using if statements without curly braces 2955
Method name does not begin with a lower case character. 2959
Avoid using if statements without curly braces 2973
Method name does not begin with a lower case character. 2977
The method 'RelationalExpression' has a Cyclomatic Complexity of 11. 2977
Avoid using if statements without curly braces 3015
Method name does not begin with a lower case character. 3019
Avoid using if statements without curly braces 3045
Method name does not begin with a lower case character. 3049
Avoid using if statements without curly braces 3078
Avoid really long methods. 3082
Method name does not begin with a lower case character. 3082
The method 'UnaryExpression' has a Cyclomatic Complexity of 22. 3082
Avoid using if statements without curly braces 3188
Method name does not begin with a lower case character. 3192
The method 'Literal' has a Cyclomatic Complexity of 17. 3192
Avoid using if statements without curly braces 3258
Avoid using implementation types like 'Vector'; use the interface instead 3262
Method names should not contain underscores 3262
Avoid using if statements without curly braces 3309
Avoid using if statements without curly braces 3320
Avoid using if statements without curly braces 3331
Avoid using if statements without curly braces 3342
Method name does not begin with a lower case character. 3346
Avoid using if statements without curly braces 3363
Method names should not contain underscores 3367
Method names should not contain underscores 3374
Method names should not contain underscores 3381
Method names should not contain underscores 3388
Method names should not contain underscores 3395
Method names should not contain underscores 3402
Method names should not contain underscores 3409
Method names should not contain underscores 3416
Method names should not contain underscores 3423
Method names should not contain underscores 3430
Method names should not contain underscores 3437
Method names should not contain underscores 3444
Method names should not contain underscores 3451
Method names should not contain underscores 3458
Method names should not contain underscores 3465
Method names should not contain underscores 3472
Method names should not contain underscores 3479
Method names should not contain underscores 3486
Method names should not contain underscores 3493
Method names should not contain underscores 3500
Method names should not contain underscores 3507
Method names should not contain underscores 3514
Method names should not contain underscores 3521
Method names should not contain underscores 3528
The method 'jj_3R_101' has a Cyclomatic Complexity of 13. 3528
Avoid using if statements without curly braces 3541
Avoid using if statements without curly braces 3542
Avoid using if statements without curly braces 3543
Avoid using if statements without curly braces 3544
Avoid using if statements without curly braces 3545
Avoid using if statements without curly braces 3546
Avoid using if statements without curly braces 3547
Method names should not contain underscores 3551
Avoid using if statements without curly braces 3552
Avoid using if statements without curly braces 3553
Method names should not contain underscores 3557
Avoid using if statements without curly braces 3558
Avoid using if statements without curly braces 3559
Method names should not contain underscores 3563
Avoid using if statements without curly braces 3564
Avoid using if statements without curly braces 3565
Method names should not contain underscores 3569
Avoid using if statements without curly braces 3570
Avoid using if statements without curly braces 3571
Method names should not contain underscores 3575
Avoid using if statements without curly braces 3576
Avoid using if statements without curly braces 3577
Method names should not contain underscores 3581
Avoid using if statements without curly braces 3582
Avoid using if statements without curly braces 3583
Method names should not contain underscores 3587
Avoid using if statements without curly braces 3592
Avoid using if statements without curly braces 3593
Avoid using if statements without curly braces 3594
Method names should not contain underscores 3598
Avoid using if statements without curly braces 3599
Avoid using if statements without curly braces 3600
Avoid using if statements without curly braces 3601
Avoid using if statements without curly braces 3602
Method names should not contain underscores 3606
The method 'jj_3R_98' has a Cyclomatic Complexity of 15. 3606
Avoid using if statements without curly braces 3621
Avoid using if statements without curly braces 3622
Avoid using if statements without curly braces 3623
Avoid using if statements without curly braces 3624
Avoid using if statements without curly braces 3625
Avoid using if statements without curly braces 3626
Avoid using if statements without curly braces 3627
Avoid using if statements without curly braces 3628
Method names should not contain underscores 3632
Avoid using if statements without curly braces 3633
Avoid using if statements without curly braces 3634
Method names should not contain underscores 3638
Avoid using if statements without curly braces 3645
Avoid using if statements without curly braces 3646
Avoid using if statements without curly braces 3647
Avoid using if statements without curly braces 3648
Method names should not contain underscores 3652
Avoid using if statements without curly braces 3653
Avoid using if statements without curly braces 3654
Avoid using if statements without curly braces 3655
Avoid using if statements without curly braces 3656
Method names should not contain underscores 3660
Avoid using if statements without curly braces 3661
Avoid using if statements without curly braces 3662
Method names should not contain underscores 3666
Avoid using if statements without curly braces 3667
Avoid using if statements without curly braces 3668
Avoid using if statements without curly braces 3669
Avoid using if statements without curly braces 3670
Method names should not contain underscores 3674
Avoid using if statements without curly braces 3675
Avoid using if statements without curly braces 3676
Method names should not contain underscores 3680
Avoid using if statements without curly braces 3681
Avoid using if statements without curly braces 3682
Method names should not contain underscores 3686
Avoid using if statements without curly braces 3687
Avoid using if statements without curly braces 3688
Avoid using if statements without curly braces 3689
Avoid using if statements without curly braces 3690
Method names should not contain underscores 3694
Avoid using if statements without curly braces 3699
Avoid using if statements without curly braces 3700
Avoid using if statements without curly braces 3701
Method names should not contain underscores 3705
Avoid using if statements without curly braces 3706
Avoid using if statements without curly braces 3707
Method names should not contain underscores 3711
Avoid using if statements without curly braces 3712
Avoid using if statements without curly braces 3713
Method names should not contain underscores 3717
Avoid using if statements without curly braces 3718
Avoid using if statements without curly braces 3719
Method names should not contain underscores 3723
Avoid using if statements without curly braces 3724
Avoid using if statements without curly braces 3725
Avoid using if statements without curly braces 3726
Avoid using if statements without curly braces 3727
Method names should not contain underscores 3731
Avoid using if statements without curly braces 3732
Avoid using if statements without curly braces 3733
Avoid using if statements without curly braces 3734
Avoid using if statements without curly braces 3735
Method names should not contain underscores 3739
Avoid using if statements without curly braces 3740
Avoid using if statements without curly braces 3741
Method names should not contain underscores 3745
Avoid using if statements without curly braces 3746
Avoid using if statements without curly braces 3747
Method names should not contain underscores 3751
Avoid using if statements without curly braces 3752
Avoid using if statements without curly braces 3753
Avoid using if statements without curly braces 3754
Avoid using if statements without curly braces 3755
Method names should not contain underscores 3759
Avoid using if statements without curly braces 3760
Avoid using if statements without curly braces 3761
Method names should not contain underscores 3765
Avoid using if statements without curly braces 3766
Avoid using if statements without curly braces 3767
Method names should not contain underscores 3771
Avoid using if statements without curly braces 3772
Avoid using if statements without curly braces 3773
Method names should not contain underscores 3777
Avoid using if statements without curly braces 3778
Avoid using if statements without curly braces 3779
Avoid using if statements without curly braces 3780
Avoid using if statements without curly braces 3781
Method names should not contain underscores 3785
Avoid using if statements without curly braces 3786
Avoid using if statements without curly braces 3787
Method names should not contain underscores 3791
Avoid using if statements without curly braces 3792
Avoid using if statements without curly braces 3793
Avoid using if statements without curly braces 3794
Avoid using if statements without curly braces 3795
Method names should not contain underscores 3799
Avoid using if statements without curly braces 3800
Avoid using if statements without curly braces 3801
Method names should not contain underscores 3805
Avoid using if statements without curly braces 3806
Avoid using if statements without curly braces 3807
Method names should not contain underscores 3811
Avoid using if statements without curly braces 3812
Avoid using if statements without curly braces 3813
Method names should not contain underscores 3817
Avoid using if statements without curly braces 3818
Avoid using if statements without curly braces 3819
Method names should not contain underscores 3823
The method 'jj_3_17' has a Cyclomatic Complexity of 15. 3823
Avoid using if statements without curly braces 3836
Avoid using if statements without curly braces 3837
Avoid using if statements without curly braces 3838
Avoid using if statements without curly braces 3839
Avoid using if statements without curly braces 3840
Avoid using if statements without curly braces 3841
Avoid using if statements without curly braces 3842
Avoid using if statements without curly braces 3843
Avoid using if statements without curly braces 3844
Method names should not contain underscores 3848
Avoid using if statements without curly braces 3849
Avoid using if statements without curly braces 3850
Method names should not contain underscores 3854
Avoid using if statements without curly braces 3855
Avoid using if statements without curly braces 3856
Avoid using if statements without curly braces 3857
Avoid using if statements without curly braces 3858
Method names should not contain underscores 3862
Avoid using if statements without curly braces 3863
Avoid using if statements without curly braces 3864
Method names should not contain underscores 3868
Avoid using if statements without curly braces 3869
Avoid using if statements without curly braces 3870
Method names should not contain underscores 3874
Avoid using if statements without curly braces 3875
Avoid using if statements without curly braces 3876
Method names should not contain underscores 3880
Avoid using if statements without curly braces 3881
Avoid using if statements without curly braces 3882
Method names should not contain underscores 3886
Avoid using if statements without curly braces 3887
Avoid using if statements without curly braces 3888
Method names should not contain underscores 3892
Avoid using if statements without curly braces 3893
Avoid using if statements without curly braces 3894
Avoid using if statements without curly braces 3895
Avoid using if statements without curly braces 3896
Method names should not contain underscores 3900
Avoid using if statements without curly braces 3901
Avoid using if statements without curly braces 3902
Method names should not contain underscores 3906
Avoid using if statements without curly braces 3907
Avoid using if statements without curly braces 3908
Method names should not contain underscores 3912
Avoid using if statements without curly braces 3913
Avoid using if statements without curly braces 3914
Method names should not contain underscores 3918
Avoid using if statements without curly braces 3919
Avoid using if statements without curly braces 3920
Method names should not contain underscores 3924
The method 'jj_3R_113' has a Cyclomatic Complexity of 27. 3924
Avoid using if statements without curly braces 3951
Avoid using if statements without curly braces 3952
Avoid using if statements without curly braces 3953
Avoid using if statements without curly braces 3954
Avoid using if statements without curly braces 3955
Avoid using if statements without curly braces 3956
Avoid using if statements without curly braces 3957
Avoid using if statements without curly braces 3958
Avoid using if statements without curly braces 3959
Avoid using if statements without curly braces 3960
Avoid using if statements without curly braces 3961
Avoid using if statements without curly braces 3962
Avoid using if statements without curly braces 3963
Avoid using if statements without curly braces 3964
Method names should not contain underscores 3968
Avoid using if statements without curly braces 3969
Avoid using if statements without curly braces 3970
Method names should not contain underscores 3974
Avoid using if statements without curly braces 3975
Avoid using if statements without curly braces 3976
Method names should not contain underscores 3980
Avoid using if statements without curly braces 3981
Avoid using if statements without curly braces 3982
Method names should not contain underscores 3986
Avoid using if statements without curly braces 3987
Avoid using if statements without curly braces 3988
Avoid using if statements without curly braces 3989
Avoid using if statements without curly braces 3990
Method names should not contain underscores 3994
Avoid using if statements without curly braces 3995
Avoid using if statements without curly braces 3996
Method names should not contain underscores 4000
Avoid using if statements without curly braces 4001
Avoid using if statements without curly braces 4002
Method names should not contain underscores 4006
Avoid using if statements without curly braces 4007
Avoid using if statements without curly braces 4008
Method names should not contain underscores 4012
Avoid using if statements without curly braces 4013
Avoid using if statements without curly braces 4014
Method names should not contain underscores 4018
Avoid using if statements without curly braces 4019
Avoid using if statements without curly braces 4020
Method names should not contain underscores 4024
Avoid using if statements without curly braces 4025
Avoid using if statements without curly braces 4026
Method names should not contain underscores 4030
Avoid using if statements without curly braces 4031
Avoid using if statements without curly braces 4032
Method names should not contain underscores 4036
Avoid using if statements without curly braces 4037
Avoid using if statements without curly braces 4038
Method names should not contain underscores 4042
Avoid using if statements without curly braces 4043
Avoid using if statements without curly braces 4044
Method names should not contain underscores 4048
Avoid using if statements without curly braces 4049
Avoid using if statements without curly braces 4050
Method names should not contain underscores 4054
Avoid using if statements without curly braces 4055
Avoid using if statements without curly braces 4056
Avoid using if statements without curly braces 4057
Avoid using if statements without curly braces 4058
Method names should not contain underscores 4062
Avoid using if statements without curly braces 4063
Avoid using if statements without curly braces 4064
Method names should not contain underscores 4068
Avoid using if statements without curly braces 4069
Avoid using if statements without curly braces 4070
Method names should not contain underscores 4074
Avoid using if statements without curly braces 4075
Avoid using if statements without curly braces 4076
Avoid using if statements without curly braces 4077
Avoid using if statements without curly braces 4078
Method names should not contain underscores 4082
Avoid using if statements without curly braces 4083
Avoid using if statements without curly braces 4084
Variables that are not final should not contain underscores. 4088
Variables that are not final should not contain underscores. 4089
Variables that are not final should not contain underscores. 4091
Variables that are not final should not contain underscores. 4092
Variables that are not final should not contain underscores. 4093
Avoid unused private fields such as 'jj_semLA' 4095
Variables that are not final should not contain underscores. 4095
Variables that are not final should not contain underscores. 4096
Variables that are final should be in all caps. 4097
Variables that are final should be in all caps. 4098
Variables that are final should be in all caps. 4099
Variables that are final should be in all caps. 4100
Variables that are final should be in all caps. 4101
Variables that are final should be in all caps. 4102
Variables that are final should be in all caps. 4103
Variables that are final should be in all caps. 4104
Variables that are final should be in all caps. 4105
Variables that are not final should not contain underscores. 4106
Variables that are not final should not contain underscores. 4107
Avoid using 'for' statements without curly braces 4115
Avoid using 'for' statements without curly braces 4116
Method name does not begin with a lower case character. 4119
Avoid using 'for' statements without curly braces 4125
Avoid using 'for' statements without curly braces 4126
Avoid using 'for' statements without curly braces 4135
Avoid using 'for' statements without curly braces 4136
Method name does not begin with a lower case character. 4139
Avoid using 'for' statements without curly braces 4145
Avoid using 'for' statements without curly braces 4146
Avoid using 'for' statements without curly braces 4154
Avoid using 'for' statements without curly braces 4155
Method name does not begin with a lower case character. 4158
Avoid using 'for' statements without curly braces 4163
Avoid using 'for' statements without curly braces 4164
Method names should not contain underscores 4167
Avoid assigments in operands 4169
Avoid using 'if...else' statements without curly braces 4169
Assigning an Object to null is a code smell. Consider refactoring. 4179
Avoid using if statements without curly braces 4179
Method names should not contain underscores 4191
Avoid using if statements without curly braces 4205
Avoid using 'if...else' statements without curly braces 4211
Avoid using 'if...else' statements without curly braces 4221
Method names should not contain underscores 4227
Avoid assigments in operands 4228
Avoid using 'if...else' statements without curly braces 4228
Avoid using implementation types like 'java.util.Vector'; use the interface instead 4234
Variables that are not final should not contain underscores. 4234
Variables that are not final should not contain underscores. 4235
Variables that are not final should not contain underscores. 4236
Variables that are not final should not contain underscores. 4237
Variables that are not final should not contain underscores. 4238
Method names should not contain underscores 4240
The method 'jj_add_error_token' has a Cyclomatic Complexity of 12. 4240
Avoid using if statements without curly braces 4241
Avoid using if statements without curly braces 4260
Avoid using if statements without curly braces 4263
Avoid using if statements without curly braces 4264
The method 'generateParseException' has a Cyclomatic Complexity of 16. 4268
Method names should not contain underscores 4322
Method names should not contain underscores 4325
Method names should not contain underscores 4328
The method 'jj_rescan_token' has a Cyclomatic Complexity of 26. 4328
Switch statements should have a default label 4335
Method names should not contain underscores 4367
Each class should declare at least one constructor 4376
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 4383
A value of 61 may denote a high amount of coupling within the class 4383

zeus/concepts/ParserConstants.java

ViolationLine
Variables should start with a lowercase character 6
Variables should start with a lowercase character 7
Variables that are not final should not contain underscores. 7
Variables should start with a lowercase character 8
Variables that are not final should not contain underscores. 8
Variables should start with a lowercase character 9
Variables that are not final should not contain underscores. 9
Variables should start with a lowercase character 10
Variables should start with a lowercase character 11
Variables should start with a lowercase character 12
Variables should start with a lowercase character 13
Variables should start with a lowercase character 14
Variables should start with a lowercase character 15
Variables should start with a lowercase character 16
Variables should start with a lowercase character 17
Variables should start with a lowercase character 18
Variables should start with a lowercase character 19
Variables should start with a lowercase character 20
Variables should start with a lowercase character 21
Variables should start with a lowercase character 22
Variables should start with a lowercase character 23
Variables should start with a lowercase character 24
Variables should start with a lowercase character 25
Variables should start with a lowercase character 26
Variables should start with a lowercase character 27
Variables should start with a lowercase character 28
Variables should start with a lowercase character 29
Variables should start with a lowercase character 30
Variables should start with a lowercase character 31
Variables should start with a lowercase character 32
Variables should start with a lowercase character 33
Variables should start with a lowercase character 34
Variables should start with a lowercase character 35
Variables should start with a lowercase character 36
Variables should start with a lowercase character 37
Variables should start with a lowercase character 38
Variables that are not final should not contain underscores. 38
Variables should start with a lowercase character 39
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Variables should start with a lowercase character 42
Variables should start with a lowercase character 43
Variables should start with a lowercase character 44
Variables should start with a lowercase character 45
Variables should start with a lowercase character 46
Variables should start with a lowercase character 47
Variables should start with a lowercase character 48
Variables should start with a lowercase character 49
Variables should start with a lowercase character 50
Variables should start with a lowercase character 51
Variables should start with a lowercase character 52
Variables should start with a lowercase character 53
Variables should start with a lowercase character 54
Variables should start with a lowercase character 55
Variables should start with a lowercase character 56
Variables should start with a lowercase character 57
Variables should start with a lowercase character 58
Variables should start with a lowercase character 59
Variables should start with a lowercase character 60
Variables that are not final should not contain underscores. 60
Variables should start with a lowercase character 61
Variables that are not final should not contain underscores. 61
Variables should start with a lowercase character 62
Variables that are not final should not contain underscores. 62
Variables should start with a lowercase character 63
Variables should start with a lowercase character 64
Variables should start with a lowercase character 65
Variables should start with a lowercase character 66
Variables should start with a lowercase character 67
Variables should start with a lowercase character 68
Variables that are not final should not contain underscores. 68
Variables should start with a lowercase character 69
Variables should start with a lowercase character 70
Variables should start with a lowercase character 71
Variables should start with a lowercase character 72
Variables should start with a lowercase character 73
Variables should start with a lowercase character 74
Variables should start with a lowercase character 75
Variables should start with a lowercase character 76
Variables should start with a lowercase character 77
Variables should start with a lowercase character 78
Variables should start with a lowercase character 79
Variables that are not final should not contain underscores. 79
Variables should start with a lowercase character 80
Variables that are not final should not contain underscores. 80
Variables should start with a lowercase character 81
Variables that are not final should not contain underscores. 81
Variables should start with a lowercase character 82
Variables that are not final should not contain underscores. 82
Variables should start with a lowercase character 83
Variables should start with a lowercase character 84
Variables should start with a lowercase character 85
Variables should start with a lowercase character 86
Variables should start with a lowercase character 87
Variables should start with a lowercase character 88
Variables should start with a lowercase character 89
Variables should start with a lowercase character 90
Variables that are not final should not contain underscores. 90
Variables should start with a lowercase character 91
Variables that are not final should not contain underscores. 91
Variables should start with a lowercase character 92
Variables should start with a lowercase character 93
Variables that are not final should not contain underscores. 93
Variables should start with a lowercase character 94
Variables should start with a lowercase character 95
Variables that are not final should not contain underscores. 95
Variables should start with a lowercase character 96
Variables that are not final should not contain underscores. 96
Variables should start with a lowercase character 97
Variables that are not final should not contain underscores. 97
Variables should start with a lowercase character 98
Variables that are not final should not contain underscores. 98
Variables should start with a lowercase character 99
Variables should start with a lowercase character 100
Variables should start with a lowercase character 101
Variables that are not final should not contain underscores. 101
Variables should start with a lowercase character 102
Variables that are not final should not contain underscores. 102
Variables should start with a lowercase character 103
Variables that are not final should not contain underscores. 103
Variables should start with a lowercase character 104
Variables should start with a lowercase character 105
Variables should start with a lowercase character 106
Variables should start with a lowercase character 107
Variables should start with a lowercase character 108
Variables should start with a lowercase character 109
Variables should start with a lowercase character 110
Variables should start with a lowercase character 111
Variables should start with a lowercase character 112
Variables should start with a lowercase character 113
Variables that are not final should not contain underscores. 113
Variables should start with a lowercase character 114
Variables should start with a lowercase character 115
Variables should start with a lowercase character 116
Variables should start with a lowercase character 117
Variables should start with a lowercase character 118
Variables that are not final should not contain underscores. 118
Variables should start with a lowercase character 119
Variables that are not final should not contain underscores. 119
Variables should start with a lowercase character 120
Variables should start with a lowercase character 121
Variables should start with a lowercase character 122
Variables should start with a lowercase character 123
Variables that are not final should not contain underscores. 123
Variables should start with a lowercase character 124
Variables that are not final should not contain underscores. 124
Variables should start with a lowercase character 125
Variables should start with a lowercase character 126
Variables should start with a lowercase character 127
Variables should start with a lowercase character 128
Variables should start with a lowercase character 129
Variables should start with a lowercase character 130
Variables should start with a lowercase character 131
Variables should start with a lowercase character 132
Variables that are not final should not contain underscores. 132
Variables should start with a lowercase character 133
Variables should start with a lowercase character 134
Variables should start with a lowercase character 135
Variables should start with a lowercase character 136
Variables should start with a lowercase character 137
Variables should start with a lowercase character 138
Variables that are not final should not contain underscores. 138
Variables should start with a lowercase character 139
Variables that are not final should not contain underscores. 139
Variables should start with a lowercase character 140
Variables that are not final should not contain underscores. 140
Variables should start with a lowercase character 141
Variables that are not final should not contain underscores. 141
Variables should start with a lowercase character 142
Variables that are not final should not contain underscores. 142
Variables should start with a lowercase character 143
Variables that are not final should not contain underscores. 143
Variables should start with a lowercase character 144
Variables should start with a lowercase character 145
Variables should start with a lowercase character 146
Variables should start with a lowercase character 147
Variables that are not final should not contain underscores. 147
Variables should start with a lowercase character 148
Variables should start with a lowercase character 149
Variables should start with a lowercase character 150
Variables should start with a lowercase character 151
Variables should start with a lowercase character 152
Variables should start with a lowercase character 153
Variables should start with a lowercase character 154
Variables should start with a lowercase character 155
Variables should start with a lowercase character 156
Variables should start with a lowercase character 157
Variables should start with a lowercase character 158
Variables should start with a lowercase character 159
Variables should start with a lowercase character 160
Variables should start with a lowercase character 161
Variables that are not final should not contain underscores. 161
Variables should start with a lowercase character 162
Variables should start with a lowercase character 163
Variables should start with a lowercase character 164
Variables should start with a lowercase character 165
Variables should start with a lowercase character 166
Variables should start with a lowercase character 167
Variables that are not final should not contain underscores. 167
Variables should start with a lowercase character 168
Variables that are not final should not contain underscores. 168
Variables should start with a lowercase character 169
Variables that are not final should not contain underscores. 169
Variables should start with a lowercase character 170
Variables that are not final should not contain underscores. 170
Variables should start with a lowercase character 171
Variables that are not final should not contain underscores. 171
Variables should start with a lowercase character 172
Variables that are not final should not contain underscores. 172
Variables should start with a lowercase character 173
Variables should start with a lowercase character 174
Variables should start with a lowercase character 175
Variables should start with a lowercase character 176
Variables that are not final should not contain underscores. 176
Variables should start with a lowercase character 177
Variables that are not final should not contain underscores. 177
Variables should start with a lowercase character 178
Variables should start with a lowercase character 179
Variables should start with a lowercase character 180
Variables that are not final should not contain underscores. 180
Variables should start with a lowercase character 181
Variables that are not final should not contain underscores. 181
Variables should start with a lowercase character 182
Variables that are not final should not contain underscores. 182
Variables should start with a lowercase character 183
Variables that are not final should not contain underscores. 183
Variables should start with a lowercase character 184
Variables that are not final should not contain underscores. 184
Variables should start with a lowercase character 185
Variables that are not final should not contain underscores. 185
Variables should start with a lowercase character 186
Variables that are not final should not contain underscores. 186
Variables should start with a lowercase character 187
Variables that are not final should not contain underscores. 187
Variables should start with a lowercase character 188
Variables that are not final should not contain underscores. 188
Variables should start with a lowercase character 189
Variables that are not final should not contain underscores. 189
Variables should start with a lowercase character 190
Variables that are not final should not contain underscores. 190
Variables should start with a lowercase character 191
Variables that are not final should not contain underscores. 191
Variables should start with a lowercase character 192
Variables that are not final should not contain underscores. 192
Variables should start with a lowercase character 193
Variables should start with a lowercase character 194
Variables should start with a lowercase character 195
Variables that are not final should not contain underscores. 195
Variables should start with a lowercase character 196
Variables that are not final should not contain underscores. 196
Variables should start with a lowercase character 197
Variables that are not final should not contain underscores. 197
Variables should start with a lowercase character 198
Variables that are not final should not contain underscores. 198
Variables should start with a lowercase character 199
Variables that are not final should not contain underscores. 199
Variables should start with a lowercase character 200
Variables that are not final should not contain underscores. 200
Variables should start with a lowercase character 201
Variables that are not final should not contain underscores. 201
Variables should start with a lowercase character 202
Variables that are not final should not contain underscores. 202
Variables should start with a lowercase character 203
Variables that are not final should not contain underscores. 203
Variables should start with a lowercase character 204
Variables should start with a lowercase character 205
Variables should start with a lowercase character 206
Variables should start with a lowercase character 207
Variables should start with a lowercase character 208
Variables should start with a lowercase character 209
Variables should start with a lowercase character 210
Variables should start with a lowercase character 211
Variables should start with a lowercase character 212
Variables should start with a lowercase character 213
Variables should start with a lowercase character 214
Variables should start with a lowercase character 215
Variables should start with a lowercase character 216
Variables should start with a lowercase character 217
Variables should start with a lowercase character 218
Variables should start with a lowercase character 220
Variables should start with a lowercase character 221
Variables that are not final should not contain underscores. 221
Variables should start with a lowercase character 222
Variables that are not final should not contain underscores. 222
Variables should start with a lowercase character 223
Variables that are not final should not contain underscores. 223

zeus/concepts/ParserTokenManager.java

ViolationLine
Avoid really long Classes. 15
The class 'ParserTokenManager' has a Cyclomatic Complexity of 22 (Highest = 252). 15
Avoid really long methods. 19
Method names should not contain underscores 19
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 71. 19
Avoid using if statements without curly braces 24
Avoid using if statements without curly braces 26
Avoid using if statements without curly braces 28
Avoid using if statements without curly braces 30
Avoid using if statements without curly braces 44
Avoid using if statements without curly braces 46
Avoid using if statements without curly braces 62
Avoid using if statements without curly braces 66
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 101
Avoid using if statements without curly braces 114
Avoid using if statements without curly braces 156
Avoid using if statements without curly braces 172
Avoid using if statements without curly braces 176
Avoid using if statements without curly braces 186
Avoid using if statements without curly braces 202
Avoid using if statements without curly braces 214
Avoid using if statements without curly braces 230
Avoid using if statements without curly braces 234
Avoid using if statements without curly braces 244
Method names should not contain underscores 257
Method names should not contain underscores 267
Method names should not contain underscores 275
The method 'jjMoveStringLiteralDfa0_0' has a Cyclomatic Complexity of 42. 275
Avoid really long methods. 369
Method names should not contain underscores 369
The method 'jjMoveStringLiteralDfa1_0' has a Cyclomatic Complexity of 49. 369
Avoid using if statements without curly braces 379
Avoid using if statements without curly braces 383
Avoid using if statements without curly braces 387
Avoid using if statements without curly braces 391
Avoid using if statements without curly braces 395
Avoid using 'if...else' statements without curly braces 399
Avoid using 'if...else' statements without curly braces 401
Avoid using 'if...else' statements without curly braces 403
Avoid using if statements without curly braces 405
Avoid using if statements without curly braces 409
Avoid using if statements without curly braces 431
Avoid using if statements without curly braces 447
Avoid using if statements without curly braces 469
Method names should not contain underscores 477
The method 'jjMoveStringLiteralDfa2_0' has a Cyclomatic Complexity of 29. 477
Avoid assigments in operands 479
Avoid using if statements without curly braces 479
Avoid using if statements without curly braces 499
Avoid using if statements without curly braces 511
Avoid using if statements without curly braces 527
Avoid using if statements without curly braces 537
Method names should not contain underscores 545
The method 'jjMoveStringLiteralDfa3_0' has a Cyclomatic Complexity of 35. 545
Avoid assigments in operands 547
Avoid using if statements without curly braces 547
Avoid using 'if...else' statements without curly braces 567
Avoid using if statements without curly braces 576
Avoid using 'if...else' statements without curly braces 586
Avoid using 'if...else' statements without curly braces 588
Avoid using if statements without curly braces 590
Avoid using 'if...else' statements without curly braces 596
Avoid using if statements without curly braces 598
Avoid using 'if...else' statements without curly braces 610
Avoid using if statements without curly braces 612
Avoid using if statements without curly braces 616
Avoid really long methods. 628
Method names should not contain underscores 628
The method 'jjMoveStringLiteralDfa4_0' has a Cyclomatic Complexity of 46. 628
Avoid assigments in operands 630
Avoid using if statements without curly braces 630
Avoid using 'if...else' statements without curly braces 666
Avoid using 'if...else' statements without curly braces 673
Avoid using 'if...else' statements without curly braces 675
Avoid using if statements without curly braces 677
Avoid using if statements without curly braces 685
Avoid using if statements without curly braces 710
Avoid using 'if...else' statements without curly braces 724
Avoid using 'if...else' statements without curly braces 726
Avoid using 'if...else' statements without curly braces 728
Avoid using 'if...else' statements without curly braces 730
Method names should not contain underscores 745
The method 'jjMoveStringLiteralDfa5_0' has a Cyclomatic Complexity of 49. 745
Avoid assigments in operands 747
Avoid using if statements without curly braces 747
Avoid using if statements without curly braces 773
Avoid using 'if...else' statements without curly braces 783
Avoid using 'if...else' statements without curly braces 790
Avoid using if statements without curly braces 792
Avoid using if statements without curly braces 804
Avoid using 'if...else' statements without curly braces 808
Avoid using if statements without curly braces 810
Avoid using if statements without curly braces 816
Avoid using if statements without curly braces 820
Avoid using 'if...else' statements without curly braces 824
Avoid using 'if...else' statements without curly braces 826
Avoid using 'if...else' statements without curly braces 828
Avoid using 'if...else' statements without curly braces 830
Avoid using if statements without curly braces 832
Avoid using if statements without curly braces 846
Avoid using if statements without curly braces 854
Avoid really long methods. 862
Method names should not contain underscores 862
The method 'jjMoveStringLiteralDfa6_0' has a Cyclomatic Complexity of 47. 862
Avoid assigments in operands 864
Avoid using if statements without curly braces 864
Avoid using if statements without curly braces 906
Avoid using 'if...else' statements without curly braces 910
Avoid using 'if...else' statements without curly braces 912
Avoid using if statements without curly braces 914
Avoid using if statements without curly braces 922
Avoid using if statements without curly braces 926
Avoid using if statements without curly braces 934
Avoid using 'if...else' statements without curly braces 938
Avoid using 'if...else' statements without curly braces 940
Avoid using if statements without curly braces 942
Avoid using 'if...else' statements without curly braces 946
Avoid using if statements without curly braces 953
Method names should not contain underscores 969
The method 'jjMoveStringLiteralDfa7_0' has a Cyclomatic Complexity of 43. 969
Avoid assigments in operands 971
Avoid using if statements without curly braces 971
Avoid using 'if...else' statements without curly braces 1007
Avoid using if statements without curly braces 1009
Avoid using if statements without curly braces 1015
Avoid using if statements without curly braces 1021
Avoid using if statements without curly braces 1031
Avoid using if statements without curly braces 1039
Avoid using 'if...else' statements without curly braces 1043
Avoid using 'if...else' statements without curly braces 1045
Avoid using if statements without curly braces 1047
Avoid using 'if...else' statements without curly braces 1055
Avoid using if statements without curly braces 1057
Avoid really long methods. 1065
Method names should not contain underscores 1065
The method 'jjMoveStringLiteralDfa8_0' has a Cyclomatic Complexity of 49. 1065
Avoid assigments in operands 1067
Avoid using if statements without curly braces 1067
Avoid using 'if...else' statements without curly braces 1110
Avoid using 'if...else' statements without curly braces 1112
Avoid using 'if...else' statements without curly braces 1114
Avoid using 'if...else' statements without curly braces 1116
Avoid using if statements without curly braces 1118
Avoid using 'if...else' statements without curly braces 1122
Avoid using if statements without curly braces 1124
Avoid using 'if...else' statements without curly braces 1130
Avoid using if statements without curly braces 1132
Avoid using if statements without curly braces 1136
Avoid using if statements without curly braces 1145
Avoid using if statements without curly braces 1161
Avoid using if statements without curly braces 1165
Avoid using 'if...else' statements without curly braces 1173
Avoid using 'if...else' statements without curly braces 1175
Avoid using if statements without curly braces 1177
Avoid really long methods. 1185
Method names should not contain underscores 1185
The method 'jjMoveStringLiteralDfa9_0' has a Cyclomatic Complexity of 44. 1185
Avoid assigments in operands 1187
Avoid using if statements without curly braces 1187
Avoid using 'if...else' statements without curly braces 1235
Avoid using 'if...else' statements without curly braces 1237
Avoid using if statements without curly braces 1239
Avoid using if statements without curly braces 1245
Avoid using 'if...else' statements without curly braces 1263
Avoid using 'if...else' statements without curly braces 1265
Avoid using 'if...else' statements without curly braces 1267
Avoid using if statements without curly braces 1269
Avoid using 'if...else' statements without curly braces 1279
Avoid using if statements without curly braces 1281
Method names should not contain underscores 1289
The method 'jjMoveStringLiteralDfa10_0' has a Cyclomatic Complexity of 39. 1289
Avoid assigments in operands 1291
Avoid using if statements without curly braces 1291
Avoid using 'if...else' statements without curly braces 1325
Avoid using 'if...else' statements without curly braces 1327
Avoid using if statements without curly braces 1329
Avoid using if statements without curly braces 1333
Avoid using 'if...else' statements without curly braces 1343
Avoid using if statements without curly braces 1345
Avoid using if statements without curly braces 1351
Avoid using 'if...else' statements without curly braces 1357
Avoid using if statements without curly braces 1359
Avoid using if statements without curly braces 1363
Avoid using if statements without curly braces 1369
Method names should not contain underscores 1377
The method 'jjMoveStringLiteralDfa11_0' has a Cyclomatic Complexity of 34. 1377
Avoid assigments in operands 1379
Avoid using if statements without curly braces 1379
Avoid using if statements without curly braces 1395
Avoid using 'if...else' statements without curly braces 1421
Avoid using if statements without curly braces 1423
Avoid using if statements without curly braces 1427
Avoid using if statements without curly braces 1439
Avoid using 'if...else' statements without curly braces 1443
Avoid using if statements without curly braces 1445
Method names should not contain underscores 1455
The method 'jjMoveStringLiteralDfa12_0' has a Cyclomatic Complexity of 30. 1455
Avoid assigments in operands 1457
Avoid using if statements without curly braces 1457
Avoid using if statements without curly braces 1481
Avoid using if statements without curly braces 1487
Avoid using if statements without curly braces 1497
Avoid using 'if...else' statements without curly braces 1511
Avoid using if statements without curly braces 1513
Method names should not contain underscores 1525
The method 'jjMoveStringLiteralDfa13_0' has a Cyclomatic Complexity of 31. 1525
Avoid assigments in operands 1527
Avoid using if statements without curly braces 1527
Avoid using if statements without curly braces 1541
Avoid using if statements without curly braces 1557
Avoid using if statements without curly braces 1567
Avoid using if statements without curly braces 1571
Avoid using 'if...else' statements without curly braces 1583
Avoid using if statements without curly braces 1585
Method names should not contain underscores 1597
The method 'jjMoveStringLiteralDfa14_0' has a Cyclomatic Complexity of 27. 1597
Avoid assigments in operands 1599
Avoid using if statements without curly braces 1599
Avoid using if statements without curly braces 1619
Avoid using if statements without curly braces 1625
Avoid using if statements without curly braces 1633
Avoid using if statements without curly braces 1637
Avoid using if statements without curly braces 1641
Avoid using 'if...else' statements without curly braces 1647
Avoid using 'if...else' statements without curly braces 1649
Avoid using if statements without curly braces 1651
Method names should not contain underscores 1661
The method 'jjMoveStringLiteralDfa15_0' has a Cyclomatic Complexity of 16. 1661
Avoid assigments in operands 1663
Avoid using if statements without curly braces 1663
Avoid using 'if...else' statements without curly braces 1687
Avoid using if statements without curly braces 1689
Method names should not contain underscores 1703
The method 'jjMoveStringLiteralDfa16_0' has a Cyclomatic Complexity of 15. 1703
Avoid assigments in operands 1705
Avoid using if statements without curly braces 1705
Avoid using 'if...else' statements without curly braces 1731
Avoid using if statements without curly braces 1733
Method names should not contain underscores 1743
The method 'jjMoveStringLiteralDfa17_0' has a Cyclomatic Complexity of 15. 1743
Avoid assigments in operands 1745
Avoid using if statements without curly braces 1745
Avoid using if statements without curly braces 1771
Method names should not contain underscores 1783
The method 'jjMoveStringLiteralDfa18_0' has a Cyclomatic Complexity of 17. 1783
Avoid assigments in operands 1785
Avoid using if statements without curly braces 1785
Avoid using if statements without curly braces 1803
Avoid using 'if...else' statements without curly braces 1809
Avoid using if statements without curly braces 1811
Avoid using if statements without curly braces 1815
Method names should not contain underscores 1827
The method 'jjMoveStringLiteralDfa19_0' has a Cyclomatic Complexity of 17. 1827
Avoid assigments in operands 1829
Avoid using if statements without curly braces 1829
Avoid using if statements without curly braces 1849
Avoid using 'if...else' statements without curly braces 1853
Avoid using if statements without curly braces 1855
Avoid using if statements without curly braces 1859
Avoid using if statements without curly braces 1863
Method names should not contain underscores 1871
The method 'jjMoveStringLiteralDfa20_0' has a Cyclomatic Complexity of 12. 1871
Avoid assigments in operands 1873
Avoid using if statements without curly braces 1873
Avoid using if statements without curly braces 1885
Avoid using 'if...else' statements without curly braces 1891
Avoid using if statements without curly braces 1893
Avoid using if statements without curly braces 1897
Method names should not contain underscores 1905
Avoid assigments in operands 1907
Avoid using if statements without curly braces 1907
Avoid using if statements without curly braces 1917
Avoid using 'if...else' statements without curly braces 1921
Avoid using if statements without curly braces 1923
Avoid unused private methods such as 'jjCheckNAddStates' 1956
Variables that are final should be in all caps. 1961
Avoid really long methods. 1964
Method names should not contain underscores 1964
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 252. 1964
Avoid unused local variables such as 'nextStates' 1966
Avoid unused local variables such as 'j' 1971
Avoid using if statements without curly braces 1974
Avoid using 'if...else' statements without curly braces 1984
Avoid using 'if...else' statements without curly braces 1986
Avoid using 'if...else' statements without curly braces 1988
Avoid using 'if...else' statements without curly braces 1990
Avoid using 'if...else' statements without curly braces 1992
Avoid using if statements without curly braces 1994
Avoid using if statements without curly braces 1998
Avoid using if statements without curly braces 2004
Avoid using 'if...else' statements without curly braces 2008
Avoid using if statements without curly braces 2010
Avoid using 'if...else' statements without curly braces 2012
Avoid using if statements without curly braces 2014
Avoid using if statements without curly braces 2019
Avoid using if statements without curly braces 2021
Avoid using if statements without curly braces 2026
Avoid using if statements without curly braces 2030
Avoid using if statements without curly braces 2034
Avoid using if statements without curly braces 2038
Avoid using if statements without curly braces 2042
Avoid using if statements without curly braces 2046
Avoid using if statements without curly braces 2050
Avoid using if statements without curly braces 2054
Avoid using if statements without curly braces 2056
Avoid using if statements without curly braces 2061
Avoid using if statements without curly braces 2065
Avoid using if statements without curly braces 2067
Avoid using if statements without curly braces 2072
Avoid using if statements without curly braces 2076
Avoid using if statements without curly braces 2080
Avoid using if statements without curly braces 2084
Avoid using if statements without curly braces 2088
Avoid using if statements without curly braces 2092
Avoid using if statements without curly braces 2096
Avoid using if statements without curly braces 2098
Avoid using if statements without curly braces 2103
Avoid using if statements without curly braces 2107
Avoid using if statements without curly braces 2111
Avoid using if statements without curly braces 2115
Avoid using if statements without curly braces 2119
Avoid using if statements without curly braces 2123
Avoid using if statements without curly braces 2127
Avoid using if statements without curly braces 2131
Avoid using if statements without curly braces 2135
Avoid using if statements without curly braces 2137
Avoid using if statements without curly braces 2142
Avoid using if statements without curly braces 2146
Avoid using if statements without curly braces 2150
Avoid using if statements without curly braces 2154
Avoid using if statements without curly braces 2158
Avoid using if statements without curly braces 2162
Avoid using if statements without curly braces 2166
Avoid using if statements without curly braces 2170
Avoid using if statements without curly braces 2174
Avoid using if statements without curly braces 2178
Avoid using if statements without curly braces 2182
Avoid using if statements without curly braces 2186
Avoid using if statements without curly braces 2190
Avoid using if statements without curly braces 2194
Avoid using if statements without curly braces 2198
Avoid using if statements without curly braces 2202
Avoid using if statements without curly braces 2206
Avoid using if statements without curly braces 2208
Avoid using if statements without curly braces 2213
Avoid using if statements without curly braces 2217
Avoid using if statements without curly braces 2219
Avoid using if statements without curly braces 2224
Avoid using if statements without curly braces 2226
Avoid using if statements without curly braces 2231
Avoid using if statements without curly braces 2235
Avoid using if statements without curly braces 2239
Avoid using if statements without curly braces 2241
Avoid using if statements without curly braces 2246
Avoid using if statements without curly braces 2248
Avoid using if statements without curly braces 2253
Avoid using if statements without curly braces 2257
Avoid using if statements without curly braces 2259
Avoid using if statements without curly braces 2264
Avoid using if statements without curly braces 2268
Avoid using if statements without curly braces 2272
Avoid using if statements without curly braces 2274
Avoid using if statements without curly braces 2279
Avoid using if statements without curly braces 2283
Avoid using if statements without curly braces 2287
Avoid using if statements without curly braces 2291
Avoid using if statements without curly braces 2295
Avoid using if statements without curly braces 2297
Avoid using if statements without curly braces 2302
Avoid using if statements without curly braces 2306
Avoid using if statements without curly braces 2310
Avoid using if statements without curly braces 2312
Avoid using if statements without curly braces 2317
Avoid using if statements without curly braces 2319
Avoid using if statements without curly braces 2324
Avoid using if statements without curly braces 2341
Avoid using if statements without curly braces 2345
Avoid using 'if...else' statements without curly braces 2347
Avoid using if statements without curly braces 2349
Avoid using if statements without curly braces 2355
Avoid using if statements without curly braces 2359
Avoid using if statements without curly braces 2363
Avoid using if statements without curly braces 2367
Avoid using if statements without curly braces 2373
Avoid using if statements without curly braces 2377
Avoid using if statements without curly braces 2383
Avoid using if statements without curly braces 2390
Avoid using if statements without curly braces 2394
Avoid using if statements without curly braces 2398
Avoid using if statements without curly braces 2402
Avoid using if statements without curly braces 2406
Avoid using if statements without curly braces 2410
Avoid using if statements without curly braces 2414
Avoid using if statements without curly braces 2418
Avoid using if statements without curly braces 2420
Avoid using if statements without curly braces 2425
Avoid using if statements without curly braces 2427
Avoid using if statements without curly braces 2432
Avoid using if statements without curly braces 2436
Avoid using if statements without curly braces 2440
Avoid using if statements without curly braces 2444
Avoid using if statements without curly braces 2448
Avoid using if statements without curly braces 2452
Avoid using if statements without curly braces 2456
Avoid using if statements without curly braces 2460
Avoid using if statements without curly braces 2464
Avoid using if statements without curly braces 2468
Avoid using if statements without curly braces 2470
Avoid using if statements without curly braces 2476
Avoid using if statements without curly braces 2481
Avoid using if statements without curly braces 2483
Avoid using if statements without curly braces 2488
Avoid using if statements without curly braces 2492
Avoid using if statements without curly braces 2494
Avoid using if statements without curly braces 2500
Avoid using if statements without curly braces 2516
Avoid using if statements without curly braces 2520
Avoid using if statements without curly braces 2524
Avoid assigments in operands 2538
Avoid using if statements without curly braces 2538
Method names should not contain underscores 2544
Method names should not contain underscores 2554
Avoid using if statements without curly braces 2563
Method names should not contain underscores 2571
Method names should not contain underscores 2575
The method 'jjMoveNfa_1' has a Cyclomatic Complexity of 18. 2575
Avoid unused local variables such as 'nextStates' 2577
Avoid unused local variables such as 'j' 2582
Avoid using if statements without curly braces 2585
Avoid using if statements without curly braces 2597
Avoid using if statements without curly braces 2600
Avoid using if statements without curly braces 2604
Avoid using if statements without curly braces 2608
Avoid unused local variables such as 'l' 2617
Avoid unused local variables such as 'i2' 2628
Avoid unused local variables such as 'l2' 2629
Avoid assigments in operands 2645
Avoid using if statements without curly braces 2645
Method names should not contain underscores 2651
Method names should not contain underscores 2661
Avoid using if statements without curly braces 2670
Variables that are final should be in all caps. 2678
Variables that are final should be in all caps. 2684
Variables that are final should be in all caps. 2760
Variables that are final should be in all caps. 2766
Variables that are final should be in all caps. 2777
Variables that are final should be in all caps. 2780
Variables that are final should be in all caps. 2783
Variables that are final should be in all caps. 2786
Variables that are not final should not contain underscores. 2789
Variables that are final should be in all caps. 2790
Variables that are final should be in all caps. 2791
Avoid using if statements without curly braces 2798
Method name does not begin with a lower case character. 2807
Method name does not begin with a lower case character. 2814
Avoid using 'for' statements without curly braces 2818
Method name does not begin with a lower case character. 2821
Method name does not begin with a lower case character. 2826
Avoid using 'if...else' statements without curly braces 2828
Avoid really long methods. 2854
The method 'getNextToken' has a Cyclomatic Complexity of 22. 2854
Avoid unused local variables such as 'kind' 2856
Assigning an Object to null is a code smell. Consider refactoring. 2875
Switch statements should have a default label 2880
Avoid using 'while' statements without curly braces 2884
Avoid using if statements without curly braces 2922
Avoid using if statements without curly braces 2928
Avoid using if statements without curly braces 2948
Avoid using if statements without curly braces 2953
Avoid empty catch blocks 2961
Variables that are not final should not contain underscores. 2963
Variables that are not final should not contain underscores. 2964
Variables that are not final should not contain underscores. 2965
Variables should start with a lowercase character 2966
Method name does not begin with a lower case character. 2987
Method name does not begin with a lower case character. 2995
Avoid using 'if...else' statements without curly braces 3001

zeus/concepts/Performative.java

ViolationLine
The class 'Performative' has a Cyclomatic Complexity of 2 (Highest = 15). 49
The constructor 'Performative' has a Cyclomatic Complexity of 14. 149
Avoid assigments in operands 154
Avoid using if statements without curly braces 154
Avoid assigments in operands 155
Avoid using if statements without curly braces 155
Avoid assigments in operands 156
Avoid using if statements without curly braces 156
Avoid assigments in operands 157
Avoid using if statements without curly braces 157
Avoid assigments in operands 158
Avoid using if statements without curly braces 158
Avoid assigments in operands 159
Avoid using if statements without curly braces 159
Avoid assigments in operands 160
Avoid using if statements without curly braces 160
Avoid assigments in operands 161
Avoid using if statements without curly braces 161
Avoid assigments in operands 162
Avoid using if statements without curly braces 162
Avoid assigments in operands 163
Avoid using if statements without curly braces 163
Avoid assigments in operands 164
Avoid using if statements without curly braces 164
Avoid assigments in operands 165
Avoid using if statements without curly braces 165
Avoid assigments in operands 166
Avoid using if statements without curly braces 166
Avoid reassigning parameters such as 'type' 170
Avoid using implementation types like 'Vector'; use the interface instead 229
Avoid using 'while' statements without curly braces 232
Avoid using 'while' statements without curly braces 240
Avoid using 'while' statements without curly braces 247
Avoid really long methods. 395
The method 'toString' has a Cyclomatic Complexity of 15. 395
The same String literal appears 12 times in this file; the first occurrence is on line 399 399
Assigning an Object to null is a code smell. Consider refactoring. 456
The method 'getAttribute' has a Cyclomatic Complexity of 14. 502
The method 'setAttribute' has a Cyclomatic Complexity of 14. 532
Avoid unused local variables such as 'out' 580

zeus/concepts/PerformativeParser.java

ViolationLine
The class 'PerformativeParser' has a Cyclomatic Complexity of 5 (Highest = 24). 8
Method name does not begin with a lower case character. 10
Avoid using if statements without curly braces 39
The same String literal appears 6 times in this file; the first occurrence is on line 40 40
Method name does not begin with a lower case character. 43
The method 'MessageType' has a Cyclomatic Complexity of 24. 43
Avoid using if statements without curly braces 113
Method name does not begin with a lower case character. 117
The method 'MessageParameter' has a Cyclomatic Complexity of 14. 117
Method name does not begin with a lower case character. 190
The method 'Expression' has a Cyclomatic Complexity of 11. 190
Avoid using if statements without curly braces 236
Method name does not begin with a lower case character. 240
Avoid using if statements without curly braces 261
Avoid using implementation types like 'Vector'; use the interface instead 265
Method name does not begin with a lower case character. 265
Avoid using if statements without curly braces 293
Method name does not begin with a lower case character. 297
Avoid using if statements without curly braces 312
Variables that are not final should not contain underscores. 316
Variables that are not final should not contain underscores. 317
Method name does not begin with a lower case character. 327
Method name does not begin with a lower case character. 341
Method name does not begin with a lower case character. 354
Method names should not contain underscores 360
Avoid assigments in operands 362
Avoid using 'if...else' statements without curly braces 362
Avoid assigments in operands 373
Avoid using 'if...else' statements without curly braces 373
Avoid using 'if...else' statements without curly braces 381
Method names should not contain underscores 394
Method names should not contain underscores 397

zeus/concepts/PerformativeParserConstants.java

ViolationLine
Variables should start with a lowercase character 6
Variables should start with a lowercase character 7
Variables should start with a lowercase character 8
Variables should start with a lowercase character 9
Variables should start with a lowercase character 10
Variables should start with a lowercase character 11
Variables should start with a lowercase character 12
Variables should start with a lowercase character 13
Variables should start with a lowercase character 14
Variables should start with a lowercase character 15
Variables should start with a lowercase character 16
Variables should start with a lowercase character 17
Variables that are not final should not contain underscores. 17
Variables should start with a lowercase character 18
Variables that are not final should not contain underscores. 18
Variables should start with a lowercase character 19
Variables that are not final should not contain underscores. 19
Variables should start with a lowercase character 20
Variables should start with a lowercase character 21
Variables that are not final should not contain underscores. 21
Variables should start with a lowercase character 22
Variables that are not final should not contain underscores. 22
Variables should start with a lowercase character 23
Variables should start with a lowercase character 24
Variables should start with a lowercase character 25
Variables should start with a lowercase character 26
Variables that are not final should not contain underscores. 26
Variables should start with a lowercase character 27
Variables that are not final should not contain underscores. 27
Variables should start with a lowercase character 28
Variables that are not final should not contain underscores. 28
Variables should start with a lowercase character 29
Variables should start with a lowercase character 30
Variables should start with a lowercase character 31
Variables should start with a lowercase character 32
Variables should start with a lowercase character 33
Variables that are not final should not contain underscores. 33
Variables should start with a lowercase character 34
Variables that are not final should not contain underscores. 34
Variables should start with a lowercase character 35
Variables that are not final should not contain underscores. 35
Variables should start with a lowercase character 36
Variables that are not final should not contain underscores. 36
Variables should start with a lowercase character 37
Variables should start with a lowercase character 38
Variables should start with a lowercase character 39
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Variables that are not final should not contain underscores. 41
Variables should start with a lowercase character 42
Variables should start with a lowercase character 43
Variables should start with a lowercase character 44
Variables should start with a lowercase character 45
Variables should start with a lowercase character 46
Variables should start with a lowercase character 47
Variables that are not final should not contain underscores. 47
Variables should start with a lowercase character 48
Variables should start with a lowercase character 49
Variables should start with a lowercase character 50
Variables should start with a lowercase character 51
Variables should start with a lowercase character 52
Variables should start with a lowercase character 54

zeus/concepts/PerformativeParserTokenManager.java

ViolationLine
Avoid really long Classes. 7
The class 'PerformativeParserTokenManager' has a Cyclomatic Complexity of 14 (Highest = 156). 7
Avoid really long methods. 9
Method names should not contain underscores 9
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 46. 9
Avoid using if statements without curly braces 35
Avoid using if statements without curly braces 53
Avoid using if statements without curly braces 66
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 89
Avoid using if statements without curly braces 99
Avoid using if statements without curly braces 103
Avoid using if statements without curly braces 119
Avoid using if statements without curly braces 132
Avoid using if statements without curly braces 150
Avoid using if statements without curly braces 160
Method names should not contain underscores 167
Method names should not contain underscores 177
Method names should not contain underscores 185
The method 'jjMoveStringLiteralDfa0_0' has a Cyclomatic Complexity of 16. 185
Method names should not contain underscores 221
The method 'jjMoveStringLiteralDfa1_0' has a Cyclomatic Complexity of 15. 221
Method names should not contain underscores 261
The method 'jjMoveStringLiteralDfa2_0' has a Cyclomatic Complexity of 19. 261
Avoid assigments in operands 263
Avoid using if statements without curly braces 263
Avoid using if statements without curly braces 293
Method names should not contain underscores 309
The method 'jjMoveStringLiteralDfa3_0' has a Cyclomatic Complexity of 18. 309
Avoid assigments in operands 311
Avoid using if statements without curly braces 311
Method names should not contain underscores 355
The method 'jjMoveStringLiteralDfa4_0' has a Cyclomatic Complexity of 19. 355
Avoid assigments in operands 357
Avoid using if statements without curly braces 357
Avoid using 'if...else' statements without curly braces 371
Avoid using if statements without curly braces 373
Method names should not contain underscores 403
The method 'jjMoveStringLiteralDfa5_0' has a Cyclomatic Complexity of 18. 403
Avoid assigments in operands 405
Avoid using if statements without curly braces 405
Avoid using if statements without curly braces 417
Avoid using if statements without curly braces 423
Method names should not contain underscores 452
The method 'jjMoveStringLiteralDfa6_0' has a Cyclomatic Complexity of 23. 452
Avoid assigments in operands 454
Avoid using if statements without curly braces 454
Avoid using 'if...else' statements without curly braces 472
Avoid using if statements without curly braces 474
Avoid using if statements without curly braces 482
Avoid using if statements without curly braces 492
Method names should not contain underscores 511
The method 'jjMoveStringLiteralDfa7_0' has a Cyclomatic Complexity of 18. 511
Avoid assigments in operands 513
Avoid using if statements without curly braces 513
Avoid using if statements without curly braces 529
Avoid using if statements without curly braces 547
Method names should not contain underscores 557
The method 'jjMoveStringLiteralDfa8_0' has a Cyclomatic Complexity of 22. 557
Avoid assigments in operands 559
Avoid using if statements without curly braces 559
Avoid using 'if...else' statements without curly braces 571
Avoid using 'if...else' statements without curly braces 573
Avoid using if statements without curly braces 575
Avoid using 'if...else' statements without curly braces 579
Avoid using if statements without curly braces 581
Avoid using if statements without curly braces 587
Avoid using if statements without curly braces 591
Avoid using if statements without curly braces 595
Avoid using 'if...else' statements without curly braces 601
Avoid using if statements without curly braces 603
Method names should not contain underscores 611
The method 'jjMoveStringLiteralDfa9_0' has a Cyclomatic Complexity of 13. 611
Avoid assigments in operands 613
Avoid using if statements without curly braces 613
Avoid using if statements without curly braces 625
Avoid using if statements without curly braces 631
Avoid using if statements without curly braces 637
Method names should not contain underscores 647
The method 'jjMoveStringLiteralDfa10_0' has a Cyclomatic Complexity of 10. 647
Avoid assigments in operands 649
Avoid using if statements without curly braces 649
Avoid using if statements without curly braces 661
Method names should not contain underscores 677
Avoid assigments in operands 679
Avoid using if statements without curly braces 679
Avoid using if statements without curly braces 696
Method names should not contain underscores 706
Avoid assigments in operands 708
Avoid using if statements without curly braces 708
Method names should not contain underscores 732
Avoid assigments in operands 734
Avoid using if statements without curly braces 734
Avoid using if statements without curly braces 748
Method names should not contain underscores 760
The method 'jjMoveStringLiteralDfa14_0' has a Cyclomatic Complexity of 10. 760
Avoid assigments in operands 762
Avoid using if statements without curly braces 762
Avoid using if statements without curly braces 772
Avoid using 'if...else' statements without curly braces 780
Avoid using if statements without curly braces 782
Method names should not contain underscores 790
Avoid assigments in operands 792
Avoid using if statements without curly braces 792
Avoid using if statements without curly braces 802
Avoid using if statements without curly braces 806
Avoid unused private methods such as 'jjCheckNAddStates' 839
Variables that are final should be in all caps. 844
Avoid really long methods. 847
Method names should not contain underscores 847
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 156. 847
Avoid unused local variables such as 'nextStates' 849
Avoid unused local variables such as 'j' 854
Avoid using if statements without curly braces 857
Avoid using if statements without curly braces 869
Avoid using 'if...else' statements without curly braces 873
Avoid using if statements without curly braces 875
Avoid using if statements without curly braces 879
Avoid using 'if...else' statements without curly braces 883
Avoid using 'if...else' statements without curly braces 885
Avoid using if statements without curly braces 889
Avoid using if statements without curly braces 895
Avoid using if statements without curly braces 897
Avoid using if statements without curly braces 902
Avoid using if statements without curly braces 904
Avoid using if statements without curly braces 909
Avoid using if statements without curly braces 911
Avoid using if statements without curly braces 916
Avoid using if statements without curly braces 918
Avoid using if statements without curly braces 923
Avoid using if statements without curly braces 927
Avoid using if statements without curly braces 929
Avoid using if statements without curly braces 934
Avoid using if statements without curly braces 938
Avoid using if statements without curly braces 940
Avoid using if statements without curly braces 945
Avoid using if statements without curly braces 949
Avoid using if statements without curly braces 953
Avoid using if statements without curly braces 957
Avoid using if statements without curly braces 961
Avoid using if statements without curly braces 965
Avoid using if statements without curly braces 969
Avoid using if statements without curly braces 973
Avoid using if statements without curly braces 977
Avoid using if statements without curly braces 981
Avoid using if statements without curly braces 985
Avoid using if statements without curly braces 989
Avoid using if statements without curly braces 993
Avoid using if statements without curly braces 997
Avoid using if statements without curly braces 1001
Avoid using if statements without curly braces 1005
Avoid using if statements without curly braces 1009
Avoid using if statements without curly braces 1013
Avoid using if statements without curly braces 1015
Avoid using if statements without curly braces 1020
Avoid using if statements without curly braces 1024
Avoid using if statements without curly braces 1028
Avoid using if statements without curly braces 1032
Avoid using if statements without curly braces 1036
Avoid using if statements without curly braces 1040
Avoid using if statements without curly braces 1044
Avoid using if statements without curly braces 1048
Avoid using if statements without curly braces 1052
Avoid using if statements without curly braces 1056
Avoid using if statements without curly braces 1060
Avoid using if statements without curly braces 1062
Avoid using if statements without curly braces 1067
Avoid using if statements without curly braces 1069
Avoid using if statements without curly braces 1074
Avoid using if statements without curly braces 1078
Avoid using if statements without curly braces 1080
Avoid using if statements without curly braces 1085
Avoid using if statements without curly braces 1089
Avoid using if statements without curly braces 1093
Avoid using if statements without curly braces 1095
Avoid using if statements without curly braces 1100
Avoid using if statements without curly braces 1104
Avoid using if statements without curly braces 1108
Avoid using if statements without curly braces 1123
Avoid using if statements without curly braces 1125
Avoid using if statements without curly braces 1130
Avoid using if statements without curly braces 1135
Avoid using if statements without curly braces 1139
Avoid using if statements without curly braces 1143
Avoid using if statements without curly braces 1147
Avoid using if statements without curly braces 1151
Avoid using if statements without curly braces 1155
Avoid using if statements without curly braces 1159
Avoid using if statements without curly braces 1163
Avoid using if statements without curly braces 1167
Avoid using if statements without curly braces 1171
Avoid using if statements without curly braces 1175
Avoid using if statements without curly braces 1192
Avoid using if statements without curly braces 1194
Avoid using if statements without curly braces 1199
Avoid assigments in operands 1213
Avoid using if statements without curly braces 1213
Variables that are final should be in all caps. 1219
Variables that are final should be in all caps. 1224
Variables that are final should be in all caps. 1241
Variables that are final should be in all caps. 1244
Variables that are final should be in all caps. 1247
Variables that are not final should not contain underscores. 1250
Variables that are final should be in all caps. 1251
Variables that are final should be in all caps. 1252
Avoid using if statements without curly braces 1256
Method name does not begin with a lower case character. 1265
Method name does not begin with a lower case character. 1272
Avoid using 'for' statements without curly braces 1276
Method name does not begin with a lower case character. 1279
Method name does not begin with a lower case character. 1284
Avoid using 'if...else' statements without curly braces 1286
Avoid unused local variables such as 'kind' 1314
Avoid unused local variables such as 'specialToken' 1315
Avoid using 'while' statements without curly braces 1334
Avoid using if statements without curly braces 1343
Variables that are not final should not contain underscores. 1355
Variables that are not final should not contain underscores. 1356
Variables that are not final should not contain underscores. 1357
Variables should start with a lowercase character 1358

zeus/concepts/PlanScript.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 59
Avoid using implementation types like 'Vector'; use the interface instead 67
Avoid using implementation types like 'Vector'; use the interface instead 95
Avoid using implementation types like 'Vector'; use the interface instead 104
Variables should start with a lowercase character 128
Variables should start with a lowercase character 129
Variables should start with a lowercase character 130
Variables should start with a lowercase character 132
Variables should start with a lowercase character 133
Avoid using 'for' statements without curly braces 135
Avoid using 'for' statements without curly braces 138
Avoid using 'for' statements without curly braces 141

zeus/concepts/PlannerEnactStruct.java

ViolationLine
Each class should declare at least one constructor 29
Avoid using implementation types like 'Vector'; use the interface instead 30
Avoid using implementation types like 'Vector'; use the interface instead 31

zeus/concepts/PlannerQueryStruct.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 30
Avoid using implementation types like 'Vector'; use the interface instead 31
Avoid using implementation types like 'Vector'; use the interface instead 32
Avoid using implementation types like 'Vector'; use the interface instead 43
Avoid using implementation types like 'Vector'; use the interface instead 49
Avoid using implementation types like 'Vector'; use the interface instead 53

zeus/concepts/PrimitiveTask.java

ViolationLine
The class 'PrimitiveTask' has a Cyclomatic Complexity of 3 (Highest = 15). 41
Avoid using implementation types like 'Vector'; use the interface instead 43
Avoid using implementation types like 'Vector'; use the interface instead 44
Avoid using implementation types like 'Vector'; use the interface instead 45
Avoid using implementation types like 'Vector'; use the interface instead 47
Variables that are not final should not contain underscores. 47
Variables that are not final should not contain underscores. 49
Avoid using implementation types like 'Vector'; use the interface instead 88
Avoid using implementation types like 'Vector'; use the interface instead 89
Avoid using implementation types like 'Vector'; use the interface instead 140
Avoid using 'for' statements without curly braces 142
Avoid using 'for' statements without curly braces 150
Avoid using implementation types like 'Vector'; use the interface instead 154
Avoid using 'for' statements without curly braces 156
Avoid using 'for' statements without curly braces 162
Avoid using 'for' statements without curly braces 168
Avoid using if statements without curly braces 174
Avoid using 'for' statements without curly braces 177
Avoid using if statements without curly braces 189
Avoid using if statements without curly braces 195
Avoid using 'for' statements without curly braces 212
Avoid using 'for' statements without curly braces 221
Avoid using 'for' statements without curly braces 230
Avoid using if statements without curly braces 240
Avoid using if statements without curly braces 251
Avoid using if statements without curly braces 270
Avoid using if statements without curly braces 281
Avoid using if statements without curly braces 295
Avoid using if statements without curly braces 303
Avoid using implementation types like 'Vector'; use the interface instead 309
Avoid using 'for' statements without curly braces 311
Avoid using 'for' statements without curly braces 317
Avoid using 'for' statements without curly braces 324
Avoid using if statements without curly braces 334
Avoid using if statements without curly braces 337
Avoid using 'for' statements without curly braces 339
Avoid using if statements without curly braces 342
Avoid using 'for' statements without curly braces 344
Avoid using if statements without curly braces 351
Avoid using if statements without curly braces 361
The method 'orderPreconditions' has a Cyclomatic Complexity of 15. 365
Avoid using 'for' statements without curly braces 368
Variables that are not final should not contain underscores. 375
Avoid using 'for' statements without curly braces 381
Avoid using 'for' statements without curly braces 384
Avoid using if statements without curly braces 414
Avoid using 'for' statements without curly braces 420
Avoid using 'for' statements without curly braces 435
Avoid using 'for' statements without curly braces 441
Avoid using 'for' statements without curly braces 447
Avoid using 'for' statements without curly braces 453
Avoid using 'for' statements without curly braces 474
Avoid using 'for' statements without curly braces 483
Avoid using 'for' statements without curly braces 492
Avoid using 'for' statements without curly braces 501
Variables should start with a lowercase character 526
Variables should start with a lowercase character 527
Variables should start with a lowercase character 528
Variables should start with a lowercase character 529
Variables should start with a lowercase character 531
Variables should start with a lowercase character 532
Avoid using 'for' statements without curly braces 534
Avoid using 'for' statements without curly braces 537
Avoid using 'for' statements without curly braces 540
Avoid using 'for' statements without curly braces 543

zeus/concepts/ProducerRecord.java

ViolationLine
Variables that are not final should not contain underscores. 30

zeus/concepts/ProtocolInfo.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 37
Avoid using implementation types like 'Vector'; use the interface instead 63
Avoid using 'for' statements without curly braces 100
Avoid using if statements without curly braces 107
Avoid using 'for' statements without curly braces 108
Avoid using implementation types like 'Vector'; use the interface instead 111
Avoid using if statements without curly braces 113
Avoid using 'for' statements without curly braces 114
Avoid using 'for' statements without curly braces 147

zeus/concepts/Reference.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/concepts/Relationship.java

ViolationLine
Avoid instantiating String objects; this is usually unnecessary. 61
Avoid instantiating String objects; this is usually unnecessary. 78

zeus/concepts/ReportRec.java

ViolationLine
The class 'ReportRec' has a Cyclomatic Complexity of 2 (Highest = 12). 30
Variables that are not final should not contain underscores. 37
Variables that are not final should not contain underscores. 38
Variables that are not final should not contain underscores. 39
Avoid using implementation types like 'Vector'; use the interface instead 42
Avoid using implementation types like 'Vector'; use the interface instead 43
Avoid using implementation types like 'Vector'; use the interface instead 44
Avoid using implementation types like 'Vector'; use the interface instead 45
Avoid using implementation types like 'Vector'; use the interface instead 46
Avoid really long parameter lists. 54
Avoid using implementation types like 'Vector'; use the interface instead 56
Avoid using implementation types like 'Vector'; use the interface instead 57
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 123
Avoid using implementation types like 'Vector'; use the interface instead 130
Avoid using 'for' statements without curly braces 132
Avoid using implementation types like 'Vector'; use the interface instead 135
Avoid using 'for' statements without curly braces 137
Avoid using implementation types like 'Vector'; use the interface instead 140
Avoid using 'for' statements without curly braces 142
Avoid using if statements without curly braces 144
Avoid using 'for' statements without curly braces 149
Avoid using 'for' statements without curly braces 154
Avoid using 'for' statements without curly braces 159
Avoid using if statements without curly braces 161
Avoid using implementation types like 'Vector'; use the interface instead 164
Avoid using 'for' statements without curly braces 166
Avoid using 'for' statements without curly braces 171
Avoid using implementation types like 'Vector'; use the interface instead 174
Avoid using 'for' statements without curly braces 176
Avoid using 'for' statements without curly braces 181
Avoid using if statements without curly braces 185
Avoid using if statements without curly braces 192
Avoid using if statements without curly braces 199
Avoid using 'for' statements without curly braces 233
Avoid using 'for' statements without curly braces 240
Avoid using 'for' statements without curly braces 247
Avoid using 'for' statements without curly braces 254
Avoid using 'for' statements without curly braces 260
The method 'toString' has a Cyclomatic Complexity of 12. 265
Avoid instantiating String objects; this is usually unnecessary. 266
Avoid using if statements without curly braces 276
Avoid using 'for' statements without curly braces 285
Avoid using 'for' statements without curly braces 291
Avoid using 'for' statements without curly braces 297
Avoid using 'for' statements without curly braces 303
Avoid using 'for' statements without curly braces 309
The method 'pprint' has a Cyclomatic Complexity of 12. 319
Avoid instantiating String objects; this is usually unnecessary. 324
Avoid using if statements without curly braces 334
Avoid using 'for' statements without curly braces 345
Avoid using 'for' statements without curly braces 354
Avoid using 'for' statements without curly braces 363
Avoid using 'for' statements without curly braces 371
Avoid using 'for' statements without curly braces 380
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 387

zeus/concepts/ReservationEntry.java

ViolationLine
Variables that are not final should not contain underscores. 36

zeus/concepts/ResolutionContext.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 53
Avoid using 'for' statements without curly braces 54

zeus/concepts/ResourceItem.java

ViolationLine
Avoid using if statements without curly braces 65
Avoid using if statements without curly braces 69
Avoid unused local variables such as 'e' 88
Avoid unused local variables such as 'execute_now' 91
Variables that are not final should not contain underscores. 91
Avoid using if statements without curly braces 115
Avoid using 'if...else' statements without curly braces 142
Avoid using 'if...else' statements without curly braces 143
Avoid using if statements without curly braces 146

zeus/concepts/Restriction.java

ViolationLine
Avoid reassigning parameters such as 'value' 43
Avoid unnecessary if..then..else statements when returning a boolean 58
Avoid instantiating String objects; this is usually unnecessary. 81

zeus/concepts/RestrictionParser.java

ViolationLine
Avoid really long Classes. 32
The class 'RestrictionParser' has a Cyclomatic Complexity of 5 (Highest = 20). 32
Method name does not begin with a lower case character. 37
Avoid using if statements without curly braces 41
The same String literal appears 41 times in this file; the first occurrence is on line 42 42
Method name does not begin with a lower case character. 45
Avoid using if statements without curly braces 62
Method name does not begin with a lower case character. 66
Avoid using if statements without curly braces 83
Method name does not begin with a lower case character. 87
The method 'UnaryString' has a Cyclomatic Complexity of 13. 87
Avoid using if statements without curly braces 138
Method name does not begin with a lower case character. 142
Avoid using if statements without curly braces 167
Method name does not begin with a lower case character. 174
Avoid using if statements without curly braces 190
Method name does not begin with a lower case character. 197
Avoid using if statements without curly braces 201
Method name does not begin with a lower case character. 205
Avoid using if statements without curly braces 222
Method name does not begin with a lower case character. 226
Avoid using if statements without curly braces 243
Method name does not begin with a lower case character. 247
The method 'UnaryDate' has a Cyclomatic Complexity of 13. 247
Avoid using if statements without curly braces 298
Method name does not begin with a lower case character. 302
Avoid using if statements without curly braces 318
Method name does not begin with a lower case character. 325
Avoid using if statements without curly braces 329
Method name does not begin with a lower case character. 333
Avoid using if statements without curly braces 350
Method name does not begin with a lower case character. 354
Avoid using if statements without curly braces 371
Method name does not begin with a lower case character. 375
The method 'UnaryTime' has a Cyclomatic Complexity of 13. 375
Avoid unused local variables such as 'y' 377
Avoid using if statements without curly braces 426
Method name does not begin with a lower case character. 430
Avoid using if statements without curly braces 446
Method name does not begin with a lower case character. 453
Avoid using if statements without curly braces 457
Method name does not begin with a lower case character. 461
Avoid using if statements without curly braces 478
Method name does not begin with a lower case character. 482
Avoid using if statements without curly braces 499
Method name does not begin with a lower case character. 503
Avoid using if statements without curly braces 533
Method name does not begin with a lower case character. 537
Avoid using if statements without curly braces 571
Method name does not begin with a lower case character. 575
The method 'UnaryInteger' has a Cyclomatic Complexity of 18. 575
Avoid using if statements without curly braces 646
Method name does not begin with a lower case character. 653
Avoid unused local variables such as 'y' 654
Avoid using if statements without curly braces 657
Method name does not begin with a lower case character. 661
Avoid using if statements without curly braces 678
Method name does not begin with a lower case character. 682
Avoid using if statements without curly braces 699
Method name does not begin with a lower case character. 703
Avoid using if statements without curly braces 733
Method name does not begin with a lower case character. 737
Avoid using if statements without curly braces 771
Method name does not begin with a lower case character. 775
The method 'UnaryReal' has a Cyclomatic Complexity of 19. 775
Avoid using if statements without curly braces 850
Method name does not begin with a lower case character. 857
Avoid using if statements without curly braces 875
Avoid using implementation types like 'Vector'; use the interface instead 882
Method name does not begin with a lower case character. 882
Avoid using if statements without curly braces 926
Method name does not begin with a lower case character. 930
Avoid using if statements without curly braces 937
Method name does not begin with a lower case character. 944
Avoid using if statements without curly braces 947
Method name does not begin with a lower case character. 951
Avoid using if statements without curly braces 965
Method name does not begin with a lower case character. 969
Avoid using if statements without curly braces 983
Method name does not begin with a lower case character. 987
Avoid using if statements without curly braces 1001
Method name does not begin with a lower case character. 1005
Avoid using if statements without curly braces 1019
Method name does not begin with a lower case character. 1023
The method 'RelationalExpression' has a Cyclomatic Complexity of 11. 1023
Avoid using if statements without curly braces 1061
Method name does not begin with a lower case character. 1065
Avoid using if statements without curly braces 1091
Method name does not begin with a lower case character. 1095
Avoid using if statements without curly braces 1124
Method name does not begin with a lower case character. 1128
The method 'UnaryExpression' has a Cyclomatic Complexity of 20. 1128
Avoid unused local variables such as 'f' 1131
Avoid using if statements without curly braces 1222
Method name does not begin with a lower case character. 1226
The method 'Literal' has a Cyclomatic Complexity of 13. 1226
Avoid using if statements without curly braces 1278
Method names should not contain underscores 1282
Method names should not contain underscores 1289
Method names should not contain underscores 1296
Method names should not contain underscores 1303
Method names should not contain underscores 1310
Method names should not contain underscores 1317
Method names should not contain underscores 1324
Method names should not contain underscores 1331
Method names should not contain underscores 1338
Method names should not contain underscores 1345
Method names should not contain underscores 1352
Avoid using if statements without curly braces 1353
Avoid using if statements without curly braces 1354
Avoid using if statements without curly braces 1355
Avoid using if statements without curly braces 1356
Method names should not contain underscores 1360
Avoid using if statements without curly braces 1361
Avoid using if statements without curly braces 1362
Method names should not contain underscores 1366
Avoid using if statements without curly braces 1367
Avoid using if statements without curly braces 1368
Method names should not contain underscores 1372
Avoid using if statements without curly braces 1373
Avoid using if statements without curly braces 1374
Method names should not contain underscores 1378
Avoid using if statements without curly braces 1379
Avoid using if statements without curly braces 1380
Method names should not contain underscores 1384
Avoid using if statements without curly braces 1385
Avoid using if statements without curly braces 1386
Method names should not contain underscores 1390
The method 'jj_3_6' has a Cyclomatic Complexity of 15. 1390
Avoid using if statements without curly braces 1403
Avoid using if statements without curly braces 1404
Avoid using if statements without curly braces 1405
Avoid using if statements without curly braces 1406
Avoid using if statements without curly braces 1407
Avoid using if statements without curly braces 1408
Avoid using if statements without curly braces 1409
Avoid using if statements without curly braces 1410
Avoid using if statements without curly braces 1411
Method names should not contain underscores 1415
Avoid using if statements without curly braces 1416
Avoid using if statements without curly braces 1417
Method names should not contain underscores 1421
Avoid using if statements without curly braces 1422
Avoid using if statements without curly braces 1423
Method names should not contain underscores 1427
Avoid using if statements without curly braces 1428
Avoid using if statements without curly braces 1429
Method names should not contain underscores 1433
Avoid using if statements without curly braces 1434
Avoid using if statements without curly braces 1435
Method names should not contain underscores 1439
Avoid using if statements without curly braces 1440
Avoid using if statements without curly braces 1441
Method names should not contain underscores 1445
Avoid using if statements without curly braces 1446
Avoid using if statements without curly braces 1447
Method names should not contain underscores 1451
Avoid using if statements without curly braces 1452
Avoid using if statements without curly braces 1453
Method names should not contain underscores 1457
Avoid using if statements without curly braces 1458
Avoid using if statements without curly braces 1459
Method names should not contain underscores 1463
Avoid using if statements without curly braces 1464
Avoid using if statements without curly braces 1465
Method names should not contain underscores 1469
Avoid using if statements without curly braces 1470
Avoid using if statements without curly braces 1471
Method names should not contain underscores 1475
Avoid using if statements without curly braces 1476
Avoid using if statements without curly braces 1477
Method names should not contain underscores 1481
Avoid using if statements without curly braces 1482
Avoid using if statements without curly braces 1483
Method names should not contain underscores 1487
Avoid using if statements without curly braces 1488
Avoid using if statements without curly braces 1489
Method names should not contain underscores 1493
The method 'jj_3R_52' has a Cyclomatic Complexity of 19. 1493
Avoid using if statements without curly braces 1512
Avoid using if statements without curly braces 1513
Avoid using if statements without curly braces 1514
Avoid using if statements without curly braces 1515
Avoid using if statements without curly braces 1516
Avoid using if statements without curly braces 1517
Avoid using if statements without curly braces 1518
Avoid using if statements without curly braces 1519
Avoid using if statements without curly braces 1520
Avoid using if statements without curly braces 1521
Method names should not contain underscores 1525
Avoid using if statements without curly braces 1526
Avoid using if statements without curly braces 1527
Method names should not contain underscores 1531
Avoid using if statements without curly braces 1532
Avoid using if statements without curly braces 1533
Method names should not contain underscores 1537
Avoid using if statements without curly braces 1538
Avoid using if statements without curly braces 1539
Method names should not contain underscores 1543
Avoid using if statements without curly braces 1544
Avoid using if statements without curly braces 1545
Method names should not contain underscores 1549
Avoid using if statements without curly braces 1550
Avoid using if statements without curly braces 1551
Method names should not contain underscores 1555
Avoid using if statements without curly braces 1556
Avoid using if statements without curly braces 1557
Method names should not contain underscores 1561
Avoid using if statements without curly braces 1562
Avoid using if statements without curly braces 1563
Method names should not contain underscores 1567
Avoid using if statements without curly braces 1568
Avoid using if statements without curly braces 1569
Method names should not contain underscores 1573
Avoid using if statements without curly braces 1574
Avoid using if statements without curly braces 1575
Method names should not contain underscores 1579
Avoid using if statements without curly braces 1580
Avoid using if statements without curly braces 1581
Method names should not contain underscores 1585
Avoid using if statements without curly braces 1586
Avoid using if statements without curly braces 1587
Method names should not contain underscores 1591
Avoid using if statements without curly braces 1592
Avoid using if statements without curly braces 1593
Method names should not contain underscores 1597
Avoid using if statements without curly braces 1598
Avoid using if statements without curly braces 1599
Method names should not contain underscores 1603
The method 'jj_3R_40' has a Cyclomatic Complexity of 13. 1603
Avoid using if statements without curly braces 1616
Avoid using if statements without curly braces 1617
Avoid using if statements without curly braces 1618
Avoid using if statements without curly braces 1619
Avoid using if statements without curly braces 1620
Avoid using if statements without curly braces 1621
Avoid using if statements without curly braces 1622
Method names should not contain underscores 1626
Avoid using if statements without curly braces 1627
Avoid using if statements without curly braces 1628
Method names should not contain underscores 1632
Avoid using if statements without curly braces 1633
Avoid using if statements without curly braces 1634
Method names should not contain underscores 1638
Avoid using if statements without curly braces 1639
Avoid using if statements without curly braces 1640
Method names should not contain underscores 1644
Avoid using if statements without curly braces 1649
Avoid using if statements without curly braces 1650
Avoid using if statements without curly braces 1651
Method names should not contain underscores 1655
The method 'jj_3R_37' has a Cyclomatic Complexity of 13. 1655
Avoid using if statements without curly braces 1668
Avoid using if statements without curly braces 1669
Avoid using if statements without curly braces 1670
Avoid using if statements without curly braces 1671
Avoid using if statements without curly braces 1672
Avoid using if statements without curly braces 1673
Avoid using if statements without curly braces 1674
Method names should not contain underscores 1678
Avoid using if statements without curly braces 1679
Avoid using if statements without curly braces 1680
Method names should not contain underscores 1684
Avoid using if statements without curly braces 1691
Avoid using if statements without curly braces 1692
Avoid using if statements without curly braces 1693
Avoid using if statements without curly braces 1694
Method names should not contain underscores 1698
Avoid using if statements without curly braces 1699
Avoid using if statements without curly braces 1700
Method names should not contain underscores 1704
Avoid using if statements without curly braces 1705
Avoid using if statements without curly braces 1706
Method names should not contain underscores 1710
Avoid using if statements without curly braces 1711
Avoid using if statements without curly braces 1712
Method names should not contain underscores 1716
Avoid using if statements without curly braces 1717
Avoid using if statements without curly braces 1718
Method names should not contain underscores 1722
Avoid using if statements without curly braces 1727
Avoid using if statements without curly braces 1728
Avoid using if statements without curly braces 1729
Method names should not contain underscores 1733
Avoid using if statements without curly braces 1734
Avoid using if statements without curly braces 1735
Variables that are not final should not contain underscores. 1739
Variables that are not final should not contain underscores. 1740
Variables that are not final should not contain underscores. 1742
Variables that are not final should not contain underscores. 1743
Variables that are not final should not contain underscores. 1744
Avoid unused private fields such as 'jj_semLA' 1746
Variables that are not final should not contain underscores. 1746
Variables that are not final should not contain underscores. 1747
Variables that are final should be in all caps. 1748
Variables that are final should be in all caps. 1749
Variables that are final should be in all caps. 1750
Variables that are final should be in all caps. 1751
Variables that are not final should not contain underscores. 1752
Variables that are not final should not contain underscores. 1753
Avoid using 'for' statements without curly braces 1761
Avoid using 'for' statements without curly braces 1762
Method name does not begin with a lower case character. 1765
Avoid using 'for' statements without curly braces 1771
Avoid using 'for' statements without curly braces 1772
Avoid using 'for' statements without curly braces 1780
Avoid using 'for' statements without curly braces 1781
Method name does not begin with a lower case character. 1784
Avoid using 'for' statements without curly braces 1789
Avoid using 'for' statements without curly braces 1790
Method names should not contain underscores 1793
Avoid assigments in operands 1795
Avoid using 'if...else' statements without curly braces 1795
Assigning an Object to null is a code smell. Consider refactoring. 1805
Avoid using if statements without curly braces 1805
Method names should not contain underscores 1817
Avoid using if statements without curly braces 1831
Avoid using 'if...else' statements without curly braces 1837
Avoid using 'if...else' statements without curly braces 1847
Method names should not contain underscores 1853
Avoid assigments in operands 1854
Avoid using 'if...else' statements without curly braces 1854
Avoid using implementation types like 'java.util.Vector'; use the interface instead 1860
Variables that are not final should not contain underscores. 1860
Variables that are not final should not contain underscores. 1861
Variables that are not final should not contain underscores. 1862
Variables that are not final should not contain underscores. 1863
Variables that are not final should not contain underscores. 1864
Method names should not contain underscores 1866
The method 'jj_add_error_token' has a Cyclomatic Complexity of 12. 1866
Avoid using if statements without curly braces 1867
Avoid using if statements without curly braces 1886
Avoid using if statements without curly braces 1889
Avoid using if statements without curly braces 1890
The method 'generateParseException' has a Cyclomatic Complexity of 11. 1894
Method names should not contain underscores 1933
Method names should not contain underscores 1936
Method names should not contain underscores 1939
The method 'jj_rescan_token' has a Cyclomatic Complexity of 13. 1939
Switch statements should have a default label 1946
Method names should not contain underscores 1965
Each class should declare at least one constructor 1974
Variables should start with a lowercase character 1985
Variables should start with a lowercase character 1986
Variables should start with a lowercase character 1987
Variables should start with a lowercase character 1988
Variables should start with a lowercase character 1989
Variables should start with a lowercase character 1990
Variables should start with a lowercase character 1991
Variables should start with a lowercase character 1992
Variables should start with a lowercase character 1993
Variables should start with a lowercase character 1994
Variables should start with a lowercase character 1995
Variables should start with a lowercase character 1996
Variables should start with a lowercase character 1997
Variables should start with a lowercase character 1998
Variables should start with a lowercase character 1999
Variables should start with a lowercase character 2000
Variables should start with a lowercase character 2001
Variables should start with a lowercase character 2002
Variables should start with a lowercase character 2003
Variables should start with a lowercase character 2004
Variables should start with a lowercase character 2005
Variables should start with a lowercase character 2006
Variables should start with a lowercase character 2007
Variables should start with a lowercase character 2008
Variables should start with a lowercase character 2009
Variables should start with a lowercase character 2010
Variables should start with a lowercase character 2011
Variables should start with a lowercase character 2012
Variables should start with a lowercase character 2013
Variables should start with a lowercase character 2014
Variables should start with a lowercase character 2015
Variables should start with a lowercase character 2016
Variables should start with a lowercase character 2017
Variables should start with a lowercase character 2018
Variables should start with a lowercase character 2019
Variables should start with a lowercase character 2020
Variables should start with a lowercase character 2021
Variables should start with a lowercase character 2022
Variables should start with a lowercase character 2024
The class 'RestrictionParserTokenManager' has a Cyclomatic Complexity of 12 (Highest = 187). 2074
Method names should not contain underscores 2076
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 10. 2076
Avoid using if statements without curly braces 2099
Method names should not contain underscores 2114
Method names should not contain underscores 2124
Method names should not contain underscores 2132
The method 'jjMoveStringLiteralDfa0_0' has a Cyclomatic Complexity of 23. 2132
Method names should not contain underscores 2187
The method 'jjMoveStringLiteralDfa1_0' has a Cyclomatic Complexity of 15. 2187
Avoid using if statements without curly braces 2197
Avoid using 'if...else' statements without curly braces 2201
Avoid using 'if...else' statements without curly braces 2203
Avoid using 'if...else' statements without curly braces 2205
Avoid using if statements without curly braces 2207
Avoid using if statements without curly braces 2211
Avoid using if statements without curly braces 2219
Method names should not contain underscores 2227
Avoid assigments in operands 2229
Avoid using if statements without curly braces 2229
Method names should not contain underscores 2247
Avoid assigments in operands 2249
Avoid using if statements without curly braces 2249
Avoid using if statements without curly braces 2259
Avoid using if statements without curly braces 2263
Avoid unused private methods such as 'jjCheckNAddStates' 2296
Variables that are final should be in all caps. 2301
Avoid really long methods. 2304
Method names should not contain underscores 2304
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 187. 2304
Avoid unused local variables such as 'nextStates' 2306
Avoid unused local variables such as 'j' 2311
Avoid using if statements without curly braces 2314
Avoid using 'if...else' statements without curly braces 2324
Avoid using 'if...else' statements without curly braces 2326
Avoid using if statements without curly braces 2328
Avoid using if statements without curly braces 2332
Avoid using if statements without curly braces 2338
Avoid using 'if...else' statements without curly braces 2342
Avoid using if statements without curly braces 2344
Avoid using 'if...else' statements without curly braces 2346
Avoid using if statements without curly braces 2348
Avoid using if statements without curly braces 2353
Avoid using if statements without curly braces 2355
Avoid using if statements without curly braces 2360
Avoid using if statements without curly braces 2364
Avoid using if statements without curly braces 2366
Avoid using if statements without curly braces 2371
Avoid using if statements without curly braces 2375
Avoid using if statements without curly braces 2377
Avoid using if statements without curly braces 2382
Avoid using if statements without curly braces 2386
Avoid using if statements without curly braces 2390
Avoid using if statements without curly braces 2394
Avoid using if statements without curly braces 2398
Avoid using if statements without curly braces 2402
Avoid using if statements without curly braces 2406
Avoid using if statements without curly braces 2410
Avoid using if statements without curly braces 2414
Avoid using if statements without curly braces 2418
Avoid using if statements without curly braces 2422
Avoid using if statements without curly braces 2426
Avoid using if statements without curly braces 2430
Avoid using if statements without curly braces 2434
Avoid using if statements without curly braces 2438
Avoid using if statements without curly braces 2442
Avoid using if statements without curly braces 2446
Avoid using if statements without curly braces 2448
Avoid using if statements without curly braces 2453
Avoid using if statements without curly braces 2457
Avoid using if statements without curly braces 2461
Avoid using if statements without curly braces 2465
Avoid using if statements without curly braces 2469
Avoid using if statements without curly braces 2473
Avoid using if statements without curly braces 2477
Avoid using if statements without curly braces 2481
Avoid using if statements without curly braces 2485
Avoid using if statements without curly braces 2489
Avoid using if statements without curly braces 2493
Avoid using if statements without curly braces 2497
Avoid using if statements without curly braces 2501
Avoid using if statements without curly braces 2505
Avoid using if statements without curly braces 2509
Avoid using if statements without curly braces 2513
Avoid using if statements without curly braces 2517
Avoid using if statements without curly braces 2519
Avoid using if statements without curly braces 2524
Avoid using if statements without curly braces 2528
Avoid using if statements without curly braces 2530
Avoid using if statements without curly braces 2535
Avoid using if statements without curly braces 2537
Avoid using if statements without curly braces 2542
Avoid using if statements without curly braces 2546
Avoid using if statements without curly braces 2550
Avoid using if statements without curly braces 2552
Avoid using if statements without curly braces 2557
Avoid using if statements without curly braces 2559
Avoid using if statements without curly braces 2564
Avoid using if statements without curly braces 2568
Avoid using if statements without curly braces 2570
Avoid using if statements without curly braces 2575
Avoid using if statements without curly braces 2579
Avoid using if statements without curly braces 2583
Avoid using if statements without curly braces 2585
Avoid using if statements without curly braces 2590
Avoid using if statements without curly braces 2594
Avoid using if statements without curly braces 2598
Avoid using if statements without curly braces 2615
Avoid using 'if...else' statements without curly braces 2619
Avoid using if statements without curly braces 2621
Avoid using if statements without curly braces 2627
Avoid using if statements without curly braces 2631
Avoid using if statements without curly braces 2635
Avoid using if statements without curly braces 2637
Avoid using if statements without curly braces 2642
Avoid using if statements without curly braces 2646
Avoid using if statements without curly braces 2650
Avoid using if statements without curly braces 2654
Avoid using if statements without curly braces 2658
Avoid using if statements without curly braces 2662
Avoid using if statements without curly braces 2666
Avoid using if statements without curly braces 2670
Avoid using if statements without curly braces 2674
Avoid using if statements without curly braces 2678
Avoid using if statements without curly braces 2682
Avoid using if statements without curly braces 2686
Avoid using if statements without curly braces 2690
Avoid using if statements without curly braces 2694
Avoid using if statements without curly braces 2698
Avoid using if statements without curly braces 2702
Avoid using if statements without curly braces 2718
Avoid assigments in operands 2732
Avoid using if statements without curly braces 2732
Variables that are final should be in all caps. 2738
Variables that are final should be in all caps. 2744
Variables that are final should be in all caps. 2750
Variables that are final should be in all caps. 2753
Variables that are final should be in all caps. 2756
Variables that are not final should not contain underscores. 2759
Variables that are final should be in all caps. 2760
Variables that are final should be in all caps. 2761
Avoid using if statements without curly braces 2765
Method name does not begin with a lower case character. 2774
Method name does not begin with a lower case character. 2781
Avoid using 'for' statements without curly braces 2785
Method name does not begin with a lower case character. 2788
Method name does not begin with a lower case character. 2793
Avoid using 'if...else' statements without curly braces 2795
Avoid unused local variables such as 'kind' 2823
Avoid using 'while' statements without curly braces 2846
Assigning an Object to null is a code smell. Consider refactoring. 2856
Avoid using if statements without curly braces 2865
Variables that are not final should not contain underscores. 2877
Variables that are not final should not contain underscores. 2878
Variables that are not final should not contain underscores. 2879
Variables should start with a lowercase character 2880
Assigning an Object to null is a code smell. Consider refactoring. 2906
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 2912

zeus/concepts/ReteKB.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 37
Avoid using implementation types like 'Vector'; use the interface instead 47
Avoid using if statements without curly braces 67
Avoid using 'for' statements without curly braces 79
Avoid using implementation types like 'Vector'; use the interface instead 106
Avoid using 'for' statements without curly braces 108
Avoid using 'for' statements without curly braces 113
Avoid using if statements without curly braces 121
Avoid using 'for' statements without curly braces 134
Avoid unused local variables such as 'prefix' 140
Avoid unused local variables such as 'suffix' 140
Avoid unused local variables such as 'eol' 142
Avoid using 'for' statements without curly braces 145
Variables should start with a lowercase character 151
Avoid using 'for' statements without curly braces 152

zeus/concepts/RoutingRecord.java

ViolationLine
Variables that are not final should not contain underscores. 30
Variables that are not final should not contain underscores. 31
Variables that are not final should not contain underscores. 33
Variables that are not final should not contain underscores. 35
Avoid using if statements without curly braces 63

zeus/concepts/SLParser.java

ViolationLine
Each class should declare at least one constructor 40
A catch statement should never catch throwable since it includes errors 57
Avoid reassigning parameters such as 's' 64
Avoid unused local variables such as 'ret' 70

zeus/concepts/SL_Util.java

ViolationLine
Class names should not contain underscores 17
Each class should declare at least one constructor 17
Avoid using implementation types like 'Vector'; use the interface instead 23
Avoid instantiating String objects; this is usually unnecessary. 36
Avoid using implementation types like 'Vector'; use the interface instead 50
Avoid instantiating String objects; this is usually unnecessary. 51
Avoid instantiating String objects; this is usually unnecessary. 52

zeus/concepts/SimpleCharStream.java

ViolationLine
Variables that are final should be in all caps. 11
Method name does not begin with a lower case character. 31
A catch statement should never catch throwable since it includes errors 70
Method name does not begin with a lower case character. 81
Avoid using 'if...else' statements without curly braces 92
Avoid using 'if...else' statements without curly braces 97
Avoid using 'if...else' statements without curly braces 99
Avoid assigments in operands 107
Avoid using if statements without curly braces 120
Method name does not begin with a lower case character. 126
Method name does not begin with a lower case character. 135
Avoid using if statements without curly braces 181
Avoid using if statements without curly braces 187
Avoid assigments in operands 233
Avoid using if statements without curly braces 233
Method name does not begin with a lower case character. 260
Method name does not begin with a lower case character. 279
Method name does not begin with a lower case character. 285
Method name does not begin with a lower case character. 306
Method name does not begin with a lower case character. 312
Method name does not begin with a lower case character. 316
Method name does not begin with a lower case character. 321
Avoid using 'if...else' statements without curly braces 323
Method name does not begin with a lower case character. 330
Method name does not begin with a lower case character. 346
Assigning an Object to null is a code smell. Consider refactoring. 348
Assigning an Object to null is a code smell. Consider refactoring. 349
Assigning an Object to null is a code smell. Consider refactoring. 350
Avoid assigments in operands 373
Avoid assigments in operands 390
Avoid using 'if...else' statements without curly braces 390

zeus/concepts/StrategyInfo.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 44
Avoid using implementation types like 'Vector'; use the interface instead 45
Avoid using 'if...else' statements without curly braces 97
Avoid using if statements without curly braces 113
The same String literal appears 5 times in this file; the first occurrence is on line 114 114
Avoid using if statements without curly braces 118
Avoid using if statements without curly braces 135
Avoid using if statements without curly braces 140
Avoid using if statements without curly braces 152
Avoid using implementation types like 'Vector'; use the interface instead 160
Avoid using implementation types like 'Vector'; use the interface instead 167
Avoid using if statements without curly braces 190
Avoid using if statements without curly braces 192
Avoid using if statements without curly braces 221
Avoid using if statements without curly braces 223

zeus/concepts/Summary.java

ViolationLine
Each class should declare at least one constructor 28

zeus/concepts/SummaryTable.java

ViolationLine
Avoid using 'for' statements without curly braces 48
Avoid using if statements without curly braces 55
Avoid using if statements without curly braces 68
Avoid using implementation types like 'Vector'; use the interface instead 81
Avoid using implementation types like 'Vector'; use the interface instead 105
Avoid using implementation types like 'Vector'; use the interface instead 129

zeus/concepts/SummaryTask.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 32
Avoid using implementation types like 'Vector'; use the interface instead 33
Avoid using implementation types like 'Vector'; use the interface instead 70
Avoid using implementation types like 'Vector'; use the interface instead 80
Avoid using implementation types like 'Vector'; use the interface instead 100
Avoid using implementation types like 'Vector'; use the interface instead 101
Avoid using if statements without curly braces 120
Avoid using 'for' statements without curly braces 135
Avoid using 'for' statements without curly braces 139
Avoid using 'for' statements without curly braces 145
Assigning an Object to null is a code smell. Consider refactoring. 147
Avoid using if statements without curly braces 153
Avoid using if statements without curly braces 168
Avoid using if statements without curly braces 181
Avoid using if statements without curly braces 197
Avoid using if statements without curly braces 200
Avoid using if statements without curly braces 205
Avoid using 'for' statements without curly braces 213
Avoid using implementation types like 'Vector'; use the interface instead 218
Avoid using 'for' statements without curly braces 220
Avoid using 'for' statements without curly braces 226
Avoid using 'for' statements without curly braces 232
Avoid using implementation types like 'Vector'; use the interface instead 237
Avoid using 'for' statements without curly braces 239
Avoid using 'for' statements without curly braces 246
Avoid using 'for' statements without curly braces 263
Avoid using 'for' statements without curly braces 269
Avoid using 'for' statements without curly braces 275
Avoid using 'for' statements without curly braces 298
Avoid using 'for' statements without curly braces 307
Avoid using 'for' statements without curly braces 316
Variables should start with a lowercase character 325
Variables should start with a lowercase character 326
Variables should start with a lowercase character 327
Variables should start with a lowercase character 329
Variables should start with a lowercase character 330
Avoid using 'for' statements without curly braces 332
Avoid using 'for' statements without curly braces 335
Avoid using 'for' statements without curly braces 338

zeus/concepts/SuppliedDb.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 61
Avoid using 'for' statements without curly braces 63
Avoid using 'for' statements without curly braces 69
Avoid assigments in operands 79
Variables that are not final should not contain underscores. 83
Avoid using 'for' statements without curly braces 92
Avoid using implementation types like 'Vector'; use the interface instead 101
Avoid using 'for' statements without curly braces 102
Avoid using 'for' statements without curly braces 106
Avoid assigments in operands 115
Avoid using if statements without curly braces 115
Variables that are not final should not contain underscores. 118
Avoid using if statements without curly braces 127
Avoid reassigning parameters such as 'required' 131
Avoid unused local variables such as 'f2' 134
Avoid assigments in operands 138
Avoid using if statements without curly braces 138
Avoid assigments in operands 151
Avoid using if statements without curly braces 179
Avoid using if statements without curly braces 194
Avoid using 'for' statements without curly braces 196
Avoid assigments in operands 206
Avoid using if statements without curly braces 206
Avoid using if statements without curly braces 216
Avoid using 'for' statements without curly braces 220
Avoid using if statements without curly braces 227
Avoid assigments in operands 237
Avoid using if statements without curly braces 237
Avoid assigments in operands 249
Avoid using if statements without curly braces 284
Avoid using 'for' statements without curly braces 311
Avoid using 'for' statements without curly braces 317

zeus/concepts/SuppliedItem.java

ViolationLine
Avoid using 'for' statements without curly braces 63
Avoid using if statements without curly braces 73
Avoid using 'for' statements without curly braces 77
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 104
Avoid using if statements without curly braces 165
Avoid unused local variables such as 'execute_now' 181
Variables that are not final should not contain underscores. 181
Avoid using if statements without curly braces 221
Avoid using 'if...else' statements without curly braces 240
Avoid using 'if...else' statements without curly braces 241
Avoid using if statements without curly braces 244

zeus/concepts/SuppliedRequester.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31

zeus/concepts/Task.java

ViolationLine
Each class should declare at least one constructor 33
Avoid using implementation types like 'Vector'; use the interface instead 34
Variables that are not final should not contain underscores. 38
Avoid using if statements without curly braces 42
Avoid using if statements without curly braces 54
Avoid using if statements without curly braces 153
Avoid using if statements without curly braces 155
Avoid using implementation types like 'Vector'; use the interface instead 161
Avoid using 'for' statements without curly braces 163
Avoid using 'for' statements without curly braces 170
Avoid using 'for' statements without curly braces 179

zeus/concepts/TaskLink.java

ViolationLine
Variables that are not final should not contain underscores. 152
Variables that are not final should not contain underscores. 153

zeus/concepts/TaskNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using 'for' statements without curly braces 78
Avoid using 'for' statements without curly braces 86
Avoid using 'for' statements without curly braces 100
Avoid using 'for' statements without curly braces 115
Avoid using 'for' statements without curly braces 130
Avoid using 'for' statements without curly braces 146
Avoid using implementation types like 'Vector'; use the interface instead 153
Avoid using implementation types like 'Vector'; use the interface instead 154
Avoid using implementation types like 'Vector'; use the interface instead 156
Avoid using implementation types like 'Vector'; use the interface instead 157
Avoid using implementation types like 'Vector'; use the interface instead 159
Avoid using implementation types like 'Vector'; use the interface instead 165
Avoid using implementation types like 'Vector'; use the interface instead 172
Avoid using implementation types like 'Vector'; use the interface instead 181
Avoid using 'for' statements without curly braces 184
Avoid using 'for' statements without curly braces 191
Avoid using implementation types like 'Vector'; use the interface instead 195
Avoid using 'for' statements without curly braces 198
Avoid using 'for' statements without curly braces 205
Avoid using 'for' statements without curly braces 219
Avoid using 'for' statements without curly braces 227
Avoid using 'for' statements without curly braces 255
Avoid using 'for' statements without curly braces 262
Avoid using if statements without curly braces 291
Avoid using if statements without curly braces 301
Avoid using if statements without curly braces 321
Avoid using if statements without curly braces 333
Avoid using if statements without curly braces 351
Avoid using if statements without curly braces 363
Avoid using 'for' statements without curly braces 387
Avoid using if statements without curly braces 391
Variables that are not final should not contain underscores. 400
Avoid using 'for' statements without curly braces 402
Avoid using 'if...else' statements without curly braces 405
Avoid using if statements without curly braces 411
Avoid instantiating String objects; this is usually unnecessary. 416
Avoid using 'for' statements without curly braces 432
Avoid using 'for' statements without curly braces 445
Avoid instantiating String objects; this is usually unnecessary. 462
Avoid using 'for' statements without curly braces 480
Avoid using 'for' statements without curly braces 496
Avoid using 'for' statements without curly braces 523
Avoid using 'for' statements without curly braces 533
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 539

zeus/concepts/Token.java

ViolationLine
Each class should declare at least one constructor 8

zeus/concepts/TokenMgrError.java

ViolationLine
The class 'TokenMgrError' has a Cyclomatic Complexity of 3 (Highest = 13). 4
The method 'addEscapes' has a Cyclomatic Complexity of 13. 40
Avoid assigments in operands 73
Avoid unused formal parameters such as 'lexState' 97
Method name does not begin with a lower case character. 97

zeus/concepts/TransportConfig.java

ViolationLine
Each class should declare at least one constructor 32

zeus/concepts/ZeusParser.java

ViolationLine
Each class should declare at least one constructor 34
The same String literal appears 57 times in this file; the first occurrence is on line 42 42
Avoid using implementation types like 'Vector'; use the interface instead 48
Avoid using implementation types like 'Vector'; use the interface instead 61
Avoid using implementation types like 'Vector'; use the interface instead 105
Avoid using implementation types like 'Vector'; use the interface instead 116
Avoid using implementation types like 'Vector'; use the interface instead 162
Avoid using implementation types like 'Vector'; use the interface instead 185
Avoid reassigning parameters such as 'str' 220
Avoid instantiating String objects; this is usually unnecessary. 279
Avoid reassigning parameters such as 'str' 287
Avoid using implementation types like 'Vector'; use the interface instead 340
Avoid using implementation types like 'Vector'; use the interface instead 544
Avoid using implementation types like 'Vector'; use the interface instead 554
Avoid using implementation types like 'Vector'; use the interface instead 578
Avoid using implementation types like 'Vector'; use the interface instead 589
Avoid using implementation types like 'Vector'; use the interface instead 663
Method name does not begin with a lower case character. 675
Method name does not begin with a lower case character. 680
Method name does not begin with a lower case character. 691
Method names should not contain underscores 691
Method name does not begin with a lower case character. 710
Method names should not contain underscores 710
Method name does not begin with a lower case character. 722
Method names should not contain underscores 722
Avoid using implementation types like 'Vector'; use the interface instead 734
Method name does not begin with a lower case character. 745
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 760
A value of 56 may denote a high amount of coupling within the class 760

zeus/concepts/fn/AndFn.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 49
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using 'if...else' statements without curly braces 53
Avoid using 'if...else' statements without curly braces 55
Avoid using implementation types like 'Vector'; use the interface instead 62
Avoid using implementation types like 'Vector'; use the interface instead 66
Avoid using implementation types like 'Vector'; use the interface instead 99
Avoid using if statements without curly braces 114
Avoid using if statements without curly braces 125
Avoid assigments in operands 128
Avoid using 'if...else' statements without curly braces 130
Avoid using if statements without curly braces 141

zeus/concepts/fn/ArithmeticFn.java

ViolationLine
The class 'ArithmeticFn' has a Cyclomatic Complexity of 2 (Highest = 12). 37
Variables that are final should be in all caps. 43
Variables that are final should be in all caps. 46
Variables that are final should be in all caps. 56
Avoid assigments in operands 124
Avoid using if statements without curly braces 124
The same String literal appears 4 times in this file; the first occurrence is on line 126 126
Avoid using if statements without curly braces 130
Avoid using implementation types like 'Vector'; use the interface instead 181
The method 'evaluationFn' has a Cyclomatic Complexity of 12. 206
Avoid using if statements without curly braces 207
Variables that are not final should not contain underscores. 210
Variables that are not final should not contain underscores. 211
Variables that are not final should not contain underscores. 212
Avoid using 'if...else' statements without curly braces 231
Avoid using 'if...else' statements without curly braces 261
Avoid using if statements without curly braces 275
Avoid using if statements without curly braces 278
Avoid assigments in operands 296
Avoid using 'if...else' statements without curly braces 296

zeus/concepts/fn/BoolFn.java

ViolationLine
Variables that are final should be in all caps. 32
Variables that are final should be in all caps. 33
Avoid using 'if...else' statements without curly braces 39
Avoid using 'if...else' statements without curly braces 40
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 55
Avoid using if statements without curly braces 58
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 60
Avoid using if statements without curly braces 72

zeus/concepts/fn/ComparisonFn.java

ViolationLine
The class 'ComparisonFn' has a Cyclomatic Complexity of 3 (Highest = 17). 30
Variables that are final should be in all caps. 38
Variables that are final should be in all caps. 42
Avoid assigments in operands 51
Avoid using if statements without curly braces 51
The same String literal appears 10 times in this file; the first occurrence is on line 53 53
The same String literal appears 6 times in this file; the first occurrence is on line 53 53
The same String literal appears 4 times in this file; the first occurrence is on line 58 58
The same String literal appears 4 times in this file; the first occurrence is on line 59 59
Avoid using if statements without curly braces 63
Avoid using if statements without curly braces 68
Avoid using implementation types like 'Vector'; use the interface instead 117
Avoid using 'if...else' statements without curly braces 146
Avoid using 'if...else' statements without curly braces 147
The method 'evaluationFn' has a Cyclomatic Complexity of 17. 152
Avoid using if statements without curly braces 153
Avoid using 'if...else' statements without curly braces 159
Avoid using if statements without curly braces 161
Avoid using 'if...else' statements without curly braces 164
Avoid using if statements without curly braces 166
Avoid using if statements without curly braces 169
Avoid using 'if...else' statements without curly braces 179
Avoid using if statements without curly braces 224
Avoid using if statements without curly braces 226

zeus/concepts/fn/ConstraintBFn.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 42
Avoid assigments in operands 48
Variables should start with a lowercase character 62
Variables should start with a lowercase character 76
Avoid using if statements without curly braces 79
Variables should start with a lowercase character 87
Avoid using if statements without curly braces 103
Variables should start with a lowercase character 105
Avoid using if statements without curly braces 108
Avoid using implementation types like 'Vector'; use the interface instead 113
Variables should start with a lowercase character 117
Avoid using if statements without curly braces 126
Variables should start with a lowercase character 128
Avoid using if statements without curly braces 131
Variables should start with a lowercase character 136
Variables should start with a lowercase character 150
Avoid using if statements without curly braces 166
Avoid using if statements without curly braces 172
Avoid using if statements without curly braces 176
Variables should start with a lowercase character 190
Avoid using if statements without curly braces 201

zeus/concepts/fn/ConstraintFn.java

ViolationLine
The class 'ConstraintFn' has a Cyclomatic Complexity of 6 (Highest = 35). 34
Variables that are final should be in all caps. 42
Avoid using if statements without curly braces 52
The same String literal appears 10 times in this file; the first occurrence is on line 76 76
The same String literal appears 10 times in this file; the first occurrence is on line 77 77
Avoid using if statements without curly braces 104
Avoid using implementation types like 'Vector'; use the interface instead 115
The method 'normalize' has a Cyclomatic Complexity of 19. 141
Avoid using if statements without curly braces 238
The method 'unify' has a Cyclomatic Complexity of 17. 244
Avoid using if statements without curly braces 246
Avoid using if statements without curly braces 255
Switch statements should have a default label 287
Avoid using 'if...else' statements without curly braces 312
Avoid using 'if...else' statements without curly braces 321
The method 'compare' has a Cyclomatic Complexity of 10. 347
Avoid using 'if...else' statements without curly braces 352
Avoid using 'if...else' statements without curly braces 359
Avoid using 'if...else' statements without curly braces 366
Avoid using 'if...else' statements without curly braces 372
Avoid really long methods. 384
The method 'checkRange' has a Cyclomatic Complexity of 35. 384
Avoid using if statements without curly braces 386
Switch statements should have a default label 392
Switch statements should have a default label 395
Avoid using 'if...else' statements without curly braces 400
Avoid using 'if...else' statements without curly braces 402
Avoid using 'if...else' statements without curly braces 408
Avoid using 'if...else' statements without curly braces 410
Avoid using 'if...else' statements without curly braces 416
Avoid using 'if...else' statements without curly braces 423
Avoid using 'if...else' statements without curly braces 425
Switch statements should have a default label 434
Avoid using 'if...else' statements without curly braces 441
Avoid using 'if...else' statements without curly braces 448
Switch statements should have a default label 457
Avoid using 'if...else' statements without curly braces 464
Avoid using 'if...else' statements without curly braces 466
Avoid using 'if...else' statements without curly braces 473
Avoid using 'if...else' statements without curly braces 475
Switch statements should have a default label 484
Avoid using 'if...else' statements without curly braces 493
Switch statements should have a default label 503

zeus/concepts/fn/DateFn.java

ViolationLine
Avoid using if statements without curly braces 39
Avoid using if statements without curly braces 41
Avoid using if statements without curly braces 51
Avoid using if statements without curly braces 58
Avoid using if statements without curly braces 80
Avoid using implementation types like 'Vector'; use the interface instead 120
Avoid using if statements without curly braces 123
Avoid using if statements without curly braces 127
Switch statements should have a default label 134

zeus/concepts/fn/DefinedFn.java

ViolationLine
The class 'DefinedFn' has a Cyclomatic Complexity of 4 (Highest = 32). 31
Avoid using implementation types like 'Vector'; use the interface instead 88
Avoid assigments in operands 94
Variables should start with a lowercase character 108
Variables should start with a lowercase character 121
Avoid using if statements without curly braces 126
Variables should start with a lowercase character 134
Variables should start with a lowercase character 148
Avoid using if statements without curly braces 152
Avoid using implementation types like 'Vector'; use the interface instead 157
Variables should start with a lowercase character 158
Variables should start with a lowercase character 168
Avoid using if statements without curly braces 172
Variables should start with a lowercase character 177
Variables should start with a lowercase character 188
Avoid really long methods. 199
The method 'evaluationFn' has a Cyclomatic Complexity of 32. 199
Avoid using if statements without curly braces 200
Switch statements should have a default label 210
Avoid using 'if...else' statements without curly braces 263
Avoid using 'if...else' statements without curly braces 271
Variables should start with a lowercase character 338
Avoid using if statements without curly braces 349
Avoid assigments in operands 360
Avoid using 'if...else' statements without curly braces 360

zeus/concepts/fn/ElseFn.java

ViolationLine
The class 'ElseFn' has a Cyclomatic Complexity of 3 (Highest = 19). 30
Avoid using if statements without curly braces 35
Avoid using if statements without curly braces 47
The method 'resolve' has a Cyclomatic Complexity of 10. 63
The same String literal appears 6 times in this file; the first occurrence is on line 74 74
Avoid using implementation types like 'Vector'; use the interface instead 136
Switch statements should have a default label 165
Avoid using 'if...else' statements without curly braces 171
Switch statements should have a default label 182
Avoid using if statements without curly braces 201
The method 'unify' has a Cyclomatic Complexity of 19. 211
Avoid assigments in operands 214
Avoid using 'if...else' statements without curly braces 214
Avoid using if statements without curly braces 216
A high ratio of statements to labels in a switch statement. Consider refactoring. 219
Avoid assigments in operands 221
Avoid using 'if...else' statements without curly braces 221
Avoid using if statements without curly braces 223
Avoid using 'if...else' statements without curly braces 229
Avoid using 'if...else' statements without curly braces 231
Avoid using 'if...else' statements without curly braces 233
Avoid assigments in operands 239
Avoid using 'if...else' statements without curly braces 239
Avoid using if statements without curly braces 241
Avoid using 'if...else' statements without curly braces 247
Avoid using 'if...else' statements without curly braces 249
Avoid using 'if...else' statements without curly braces 251
Avoid using 'if...else' statements without curly braces 259
Avoid using 'if...else' statements without curly braces 261
Avoid using 'if...else' statements without curly braces 263
Avoid using if statements without curly braces 276

zeus/concepts/fn/FactFn.java

ViolationLine
Avoid using if statements without curly braces 41
Avoid using 'for' statements without curly braces 49
Avoid using if statements without curly braces 50
Avoid using implementation types like 'Vector'; use the interface instead 54
Variables should start with a lowercase character 55
Avoid using 'for' statements without curly braces 57
Avoid using if statements without curly braces 65
Avoid using if statements without curly braces 76

zeus/concepts/fn/FieldFn.java

ViolationLine
Avoid using if statements without curly braces 44
Avoid using implementation types like 'Vector'; use the interface instead 69
Avoid using if statements without curly braces 88
Avoid using if statements without curly braces 117

zeus/concepts/fn/IdFn.java

ViolationLine
The class 'IdFn' has a Cyclomatic Complexity of 4 (Highest = 31). 30
Avoid using if statements without curly braces 43
Avoid using if statements without curly braces 50
Avoid using if statements without curly braces 61
Avoid using if statements without curly braces 66
Avoid really long methods. 120
Avoid using implementation types like 'Vector'; use the interface instead 120
The method 'invokeMethod' has a Cyclomatic Complexity of 31. 120
Avoid using if statements without curly braces 123
Variables that are not final should not contain underscores. 127
Avoid using if statements without curly braces 134
Switch statements should have a default label 147
Switch statements should have a default label 186
Switch statements should have a default label 199
Switch statements should have a default label 215
Switch statements should have a default label 248
Switch statements should have a default label 261

zeus/concepts/fn/ImplyFn.java

ViolationLine
The class 'ImplyFn' has a Cyclomatic Complexity of 2 (Highest = 13). 30
Avoid using if statements without curly braces 35
Avoid using implementation types like 'Vector'; use the interface instead 58
Switch statements should have a default label 76
Avoid using if statements without curly braces 90
The method 'unify' has a Cyclomatic Complexity of 13. 97
Avoid assigments in operands 100
Avoid using 'if...else' statements without curly braces 100
Avoid using if statements without curly braces 102
Avoid assigments in operands 107
Avoid using 'if...else' statements without curly braces 107
Avoid using if statements without curly braces 109
Avoid assigments in operands 112
Avoid using 'if...else' statements without curly braces 112
Avoid assigments in operands 118
Avoid using 'if...else' statements without curly braces 118
Avoid using if statements without curly braces 120
Avoid assigments in operands 123
Avoid using 'if...else' statements without curly braces 123
Avoid assigments in operands 129
Avoid using 'if...else' statements without curly braces 129

zeus/concepts/fn/IntFn.java

ViolationLine
Avoid using if statements without curly braces 54
Avoid using if statements without curly braces 76
Switch statements should have a default label 78
Avoid using if statements without curly braces 87
Switch statements should have a default label 89

zeus/concepts/fn/LogicalAndFn.java

ViolationLine
Variables that are final should be in all caps. 33
Variables that are not final should not contain underscores. 42
Variables that are not final should not contain underscores. 43
Avoid using if statements without curly braces 45
Avoid using implementation types like 'Vector'; use the interface instead 72
Avoid using 'if...else' statements without curly braces 93
Avoid using 'if...else' statements without curly braces 94
Avoid using if statements without curly braces 99
Avoid using if statements without curly braces 112

zeus/concepts/fn/LogicalFn.java

ViolationLine
The class 'LogicalFn' has a Cyclomatic Complexity of 5 (Highest = 19). 30
The method 'unify' has a Cyclomatic Complexity of 19. 48
Avoid using if statements without curly braces 77
Switch statements should have a default label 80
Switch statements should have a default label 98
Switch statements should have a default label 100
Switch statements should have a default label 111

zeus/concepts/fn/LogicalNotFn.java

ViolationLine
Variables that are final should be in all caps. 33
Variables that are not final should not contain underscores. 40
Avoid using if statements without curly braces 42
Avoid using if statements without curly braces 60
Avoid using implementation types like 'Vector'; use the interface instead 66
Avoid using 'if...else' statements without curly braces 84
Avoid using 'if...else' statements without curly braces 85
Avoid using if statements without curly braces 90
Avoid using if statements without curly braces 103

zeus/concepts/fn/LogicalOrFn.java

ViolationLine
Variables that are final should be in all caps. 33
Variables that are not final should not contain underscores. 42
Variables that are not final should not contain underscores. 43
Avoid using if statements without curly braces 45
Avoid using implementation types like 'Vector'; use the interface instead 73
Avoid using 'if...else' statements without curly braces 94
Avoid using 'if...else' statements without curly braces 95
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 114

zeus/concepts/fn/MethodCallFn.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 34
Avoid using 'if...else' statements without curly braces 41
Avoid using 'if...else' statements without curly braces 43
Avoid using implementation types like 'Vector'; use the interface instead 52
Variables should start with a lowercase character 60
Variables should start with a lowercase character 74
Avoid using if statements without curly braces 79
Variables should start with a lowercase character 87
Avoid using if statements without curly braces 102
Variables should start with a lowercase character 104
Avoid using if statements without curly braces 108
Avoid using implementation types like 'Vector'; use the interface instead 113
Variables should start with a lowercase character 116
Avoid using if statements without curly braces 126
Variables should start with a lowercase character 128
Avoid using if statements without curly braces 132
Variables should start with a lowercase character 137
Variables should start with a lowercase character 149
Avoid using if statements without curly braces 163
Variables should start with a lowercase character 170
Avoid using if statements without curly braces 182
Avoid assigments in operands 193
Avoid using 'if...else' statements without curly braces 193

zeus/concepts/fn/OrFn.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 49
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using 'if...else' statements without curly braces 53
Avoid using 'if...else' statements without curly braces 55
Avoid using implementation types like 'Vector'; use the interface instead 62
Avoid using implementation types like 'Vector'; use the interface instead 82
Avoid using if statements without curly braces 103
Avoid assigments in operands 113
Avoid assigments in operands 114
Avoid using 'if...else' statements without curly braces 115
Avoid assigments in operands 121
Avoid using if statements without curly braces 131

zeus/concepts/fn/PrimitiveFn.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/concepts/fn/PrimitiveNumericFn.java

ViolationLine
Unused modifiers are, well, unused 27
Unused modifiers are, well, unused 28
Unused modifiers are, well, unused 29

zeus/concepts/fn/RealFn.java

ViolationLine
Avoid using if statements without curly braces 50
Avoid using if statements without curly braces 72
Switch statements should have a default label 74
Avoid using if statements without curly braces 83
Switch statements should have a default label 85

zeus/concepts/fn/TimeFn.java

ViolationLine
Avoid using if statements without curly braces 39
Avoid using if statements without curly braces 49
Avoid using if statements without curly braces 56

zeus/concepts/fn/TypeFn.java

ViolationLine
Avoid using if statements without curly braces 44
Avoid using if statements without curly braces 65

zeus/concepts/fn/ValueFunction.java

ViolationLine
Avoid using if statements without curly braces 101
Avoid using if statements without curly braces 106
Avoid using if statements without curly braces 110
Avoid using implementation types like 'Vector'; use the interface instead 125
Avoid using implementation types like 'Vector'; use the interface instead 164
Avoid using if statements without curly braces 170

zeus/concepts/fn/VarFn.java

ViolationLine
Avoid using if statements without curly braces 50
Avoid using implementation types like 'Vector'; use the interface instead 68
Avoid using if statements without curly braces 81

zeus/concepts/fn/VectorFn.java

ViolationLine
The class 'VectorFn' has a Cyclomatic Complexity of 4 (Highest = 19). 30
Avoid using implementation types like 'Vector'; use the interface instead 33
Variables should start with a lowercase character 39
Variables should start with a lowercase character 52
Avoid using if statements without curly braces 57
Variables should start with a lowercase character 65
Avoid using if statements without curly braces 76
Variables should start with a lowercase character 81
Avoid using if statements without curly braces 85
Avoid using implementation types like 'Vector'; use the interface instead 90
Variables should start with a lowercase character 91
Variables should start with a lowercase character 101
Avoid using if statements without curly braces 105
Variables should start with a lowercase character 110
Variables should start with a lowercase character 121
Variables should start with a lowercase character 134
Avoid using if statements without curly braces 145
Avoid using if statements without curly braces 161
Avoid assigments in operands 169
Avoid using if statements without curly braces 169
Avoid really long methods. 221
Avoid using implementation types like 'Vector'; use the interface instead 221
The method 'invokeMethod' has a Cyclomatic Complexity of 19. 221
Avoid using if statements without curly braces 224
Variables that are not final should not contain underscores. 228
Avoid using if statements without curly braces 235
Switch statements should have a default label 249

zeus/ext/DbConnector.java

ViolationLine
Variables should start with a lowercase character 22
Variables should start with a lowercase character 23
Avoid using if statements without curly braces 45
Avoid using if statements without curly braces 46
Avoid using if statements without curly braces 47
Avoid using if statements without curly braces 67
Avoid using if statements without curly braces 79
Avoid unnecessary if..then..else statements when returning a boolean 90
Avoid using 'if...else' statements without curly braces 90
Avoid using if statements without curly braces 102
Avoid using if statements without curly braces 116
Avoid using if statements without curly braces 128
Avoid unnecessary comparisons in boolean expressions 176

zeus/ext/FlatFile.java

ViolationLine
Avoid duplicate imports such as 'zeus.concepts.ZeusParser' 33
Each class should declare at least one constructor 36
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Variables should start with a lowercase character 42
Variables should start with a lowercase character 43
Variables that are not final should not contain underscores. 43
Variables should start with a lowercase character 44
Avoid using 'if...else' statements without curly braces 54
Avoid using if statements without curly braces 61
The same String literal appears 13 times in this file; the first occurrence is on line 64 64
Avoid using 'if...else' statements without curly braces 69
The same String literal appears 8 times in this file; the first occurrence is on line 72 72
The same String literal appears 16 times in this file; the first occurrence is on line 80 80
Avoid using 'if...else' statements without curly braces 102
Avoid using if statements without curly braces 113
Avoid using if statements without curly braces 144
Avoid using if statements without curly braces 174
Avoid unused local variables such as 'list' 189
Avoid using 'if...else' statements without curly braces 192
Avoid using 'if...else' statements without curly braces 225
Avoid using if statements without curly braces 247
Avoid using if statements without curly braces 252
Avoid using 'if...else' statements without curly braces 289
Avoid using if statements without curly braces 321
The same String literal appears 7 times in this file; the first occurrence is on line 321 321
Avoid using if statements without curly braces 323
Avoid using if statements without curly braces 349
Avoid using if statements without curly braces 374
Avoid using if statements without curly braces 399
Avoid using 'for' statements without curly braces 403
Avoid using 'for' statements without curly braces 412
Avoid using if statements without curly braces 430
Avoid using if statements without curly braces 453
Avoid using if statements without curly braces 481
Avoid using 'if...else' statements without curly braces 519
Avoid using if statements without curly braces 524

zeus/generator/AgentGenerator.java

ViolationLine
Avoid really long Classes. 50
The class 'AgentGenerator' has a Cyclomatic Complexity of 3 (Highest = 12). 50
Avoid unused local variables such as 'c' 128
Avoid unused local variables such as 'c' 134
The same String literal appears 6 times in this file; the first occurrence is on line 148 148
The same String literal appears 5 times in this file; the first occurrence is on line 149 149
The same String literal appears 6 times in this file; the first occurrence is on line 209 209
The same String literal appears 5 times in this file; the first occurrence is on line 394 394
Avoid using if statements without curly braces 424
Assigning an Object to null is a code smell. Consider refactoring. 468
Avoid using if statements without curly braces 488
Avoid using if statements without curly braces 491
Avoid using if statements without curly braces 499
Avoid using if statements without curly braces 505
The method 'saveProject' has a Cyclomatic Complexity of 10. 510
Avoid using 'if...else' statements without curly braces 519
Avoid using if statements without curly braces 521
Avoid using 'if...else' statements without curly braces 533
Avoid using if statements without curly braces 535
Avoid using 'if...else' statements without curly braces 540
Avoid using if statements without curly braces 552
Avoid using if statements without curly braces 565
Avoid using if statements without curly braces 567
Avoid using if statements without curly braces 575
Avoid using 'if...else' statements without curly braces 578
Avoid using if statements without curly braces 585
Avoid using 'if...else' statements without curly braces 588
Avoid using if statements without curly braces 595
Avoid using if statements without curly braces 598
Avoid using if statements without curly braces 599
Avoid using 'if...else' statements without curly braces 782
Avoid using 'if...else' statements without curly braces 784
Avoid using 'if...else' statements without curly braces 786
The method 'actionPerformed' has a Cyclomatic Complexity of 12. 808
Avoid using 'if...else' statements without curly braces 810
Avoid using 'if...else' statements without curly braces 812
Avoid using 'if...else' statements without curly braces 814
Avoid using 'if...else' statements without curly braces 816
Avoid using 'if...else' statements without curly braces 818
Avoid using 'if...else' statements without curly braces 820
Avoid using 'if...else' statements without curly braces 823
Avoid using 'if...else' statements without curly braces 825
Avoid using 'if...else' statements without curly braces 827
Avoid using 'if...else' statements without curly braces 829
Avoid using if statements without curly braces 832
Each class should declare at least one constructor 840
The same String literal appears 4 times in this file; the first occurrence is on line 863 863
The same String literal appears 4 times in this file; the first occurrence is on line 895 895
Avoid using 'if...else' statements without curly braces 904
Avoid using 'if...else' statements without curly braces 906
Avoid using 'if...else' statements without curly braces 908
Avoid using 'if...else' statements without curly braces 910
Avoid using 'if...else' statements without curly braces 912
The same String literal appears 4 times in this file; the first occurrence is on line 918 918
Avoid using 'if...else' statements without curly braces 976
Avoid using 'if...else' statements without curly braces 978
Avoid using 'if...else' statements without curly braces 980
Avoid using 'if...else' statements without curly braces 982
The class 'AgentToolBar' has a Cyclomatic Complexity of 6 (Highest = 10). 998
The method 'actionPerformed' has a Cyclomatic Complexity of 10. 1074
Avoid using 'if...else' statements without curly braces 1077
Avoid using 'if...else' statements without curly braces 1079
Avoid using 'if...else' statements without curly braces 1081
Avoid using 'if...else' statements without curly braces 1083
Avoid using 'if...else' statements without curly braces 1089
Avoid using 'if...else' statements without curly braces 1091
The class 'TaskToolBar' has a Cyclomatic Complexity of 7 (Highest = 12). 1106
The method 'actionPerformed' has a Cyclomatic Complexity of 12. 1195
Avoid using 'if...else' statements without curly braces 1202
Avoid using 'if...else' statements without curly braces 1204
Avoid using 'if...else' statements without curly braces 1206
Avoid using 'if...else' statements without curly braces 1208
Avoid using 'if...else' statements without curly braces 1210
Avoid using 'if...else' statements without curly braces 1212
Avoid using 'if...else' statements without curly braces 1214
Avoid using 'if...else' statements without curly braces 1216
A value of 45 may denote a high amount of coupling within the class 1233

zeus/generator/AgentTableModel.java

ViolationLine
Switch statements should have a default label 69
Avoid using if statements without curly braces 71
Avoid using if statements without curly braces 72
Avoid using if statements without curly braces 77
Avoid using if statements without curly braces 90

zeus/generator/AgentTableUI.java

ViolationLine
Avoid using if statements without curly braces 89
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 132
Avoid using if statements without curly braces 138
Each class should declare at least one constructor 209

zeus/generator/FileHandler.java

ViolationLine
The class 'FileHandler' has a Cyclomatic Complexity of 4 (Highest = 20). 41
Avoid really long methods. 97
The method 'saveFile' has a Cyclomatic Complexity of 20. 97
Assigning an Object to null is a code smell. Consider refactoring. 98
Assigning an Object to null is a code smell. Consider refactoring. 99
Variables that are not final should not contain underscores. 107
Variables that are not final should not contain underscores. 108
Variables that are not final should not contain underscores. 110
Variables that are not final should not contain underscores. 114
Avoid using 'while' statements without curly braces 118
The same String literal appears 6 times in this file; the first occurrence is on line 129 129
Avoid using 'for' statements without curly braces 138
Avoid using 'for' statements without curly braces 156
Avoid using 'for' statements without curly braces 163
Avoid using 'for' statements without curly braces 170
Avoid using 'for' statements without curly braces 184
Avoid using 'for' statements without curly braces 192
Avoid using 'for' statements without curly braces 200
Avoid using 'for' statements without curly braces 208
Avoid using 'for' statements without curly braces 216
Avoid using 'for' statements without curly braces 224
Avoid using if statements without curly braces 233
Avoid using if statements without curly braces 269
Method names should not contain underscores 275
Avoid using 'if...else' statements without curly braces 276
Method names should not contain underscores 281
Avoid using 'if...else' statements without curly braces 282

zeus/generator/GeneratorModel.java

ViolationLine
Avoid reassigning parameters such as 'icon' 114
Avoid using if statements without curly braces 120
Avoid using if statements without curly braces 125
Variables should start with a lowercase character 130
Avoid using 'for' statements without curly braces 132
Avoid using 'for' statements without curly braces 144
Avoid using 'while' statements without curly braces 166
Avoid using 'for' statements without curly braces 175
Avoid using implementation types like 'Vector'; use the interface instead 183
Avoid using 'for' statements without curly braces 184
Avoid using 'while' statements without curly braces 216
Avoid using 'while' statements without curly braces 228
Avoid using 'while' statements without curly braces 243
Avoid using 'for' statements without curly braces 263
Avoid using 'for' statements without curly braces 271
Avoid using if statements without curly braces 281
Avoid using 'while' statements without curly braces 289
Switch statements should have a default label 316
Avoid using implementation types like 'Vector'; use the interface instead 340
Avoid using 'for' statements without curly braces 341
Avoid using if statements without curly braces 353
Avoid using if statements without curly braces 374
Variables should start with a lowercase character 380
Avoid using 'for' statements without curly braces 382
Variables should start with a lowercase character 388
Avoid using if statements without curly braces 394
Variables should start with a lowercase character 401
Avoid using if statements without curly braces 407
Avoid using 'while' statements without curly braces 420
Avoid using 'while' statements without curly braces 432
Switch statements should have a default label 437
Avoid using 'while' statements without curly braces 462
Switch statements should have a default label 470
Avoid using 'for' statements without curly braces 509
Avoid using 'for' statements without curly braces 517
Avoid using if statements without curly braces 527
Avoid using 'while' statements without curly braces 535
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 609

zeus/generator/SocietyModel.java

ViolationLine
The class 'SocietyModel' has a Cyclomatic Complexity of 3 (Highest = 18). 44
Avoid using 'for' statements without curly braces 73
Avoid using 'for' statements without curly braces 78
Avoid assigments in operands 127
Avoid using if statements without curly braces 127
Avoid assigments in operands 133
Avoid using if statements without curly braces 133
Avoid using implementation types like 'Vector'; use the interface instead 137
Avoid using if statements without curly braces 144
Avoid using if statements without curly braces 158
Avoid using 'if...else' statements without curly braces 189
Avoid using if statements without curly braces 212
Avoid using 'if...else' statements without curly braces 219
The method 'agentStateChanged' has a Cyclomatic Complexity of 18. 227
A high ratio of statements to labels in a switch statement. Consider refactoring. 234
Switch statements should have a default label 234

zeus/generator/SocietyPanel.java

ViolationLine
Each class should declare at least one constructor 144
Variables that are not final should not contain underscores. 149
The class 'NodesToolBar' has a Cyclomatic Complexity of 9 (Highest = 16). 161
The method 'actionPerformed' has a Cyclomatic Complexity of 16. 292
Avoid using 'if...else' statements without curly braces 294
Avoid using 'if...else' statements without curly braces 296
Avoid using 'if...else' statements without curly braces 298
Avoid using 'if...else' statements without curly braces 300
Avoid using 'if...else' statements without curly braces 302
Avoid using 'if...else' statements without curly braces 304
Avoid using 'if...else' statements without curly braces 306
Avoid using 'if...else' statements without curly braces 308
Avoid using 'if...else' statements without curly braces 310
Avoid using 'if...else' statements without curly braces 312
Avoid using 'if...else' statements without curly braces 314
Avoid using 'if...else' statements without curly braces 316
Avoid using 'if...else' statements without curly braces 318
Avoid using if statements without curly braces 368
Variables that are not final should not contain underscores. 373
Avoid using 'if...else' statements without curly braces 388
Variables should start with a lowercase character 407
Avoid using 'if...else' statements without curly braces 430
Avoid using 'if...else' statements without curly braces 432
A value of 26 may denote a high amount of coupling within the class 529

zeus/generator/TaskTableModel.java

ViolationLine
Avoid using if statements without curly braces 71
Switch statements should have a default label 74
Avoid using if statements without curly braces 76
Avoid using if statements without curly braces 89

zeus/generator/TaskTableUI.java

ViolationLine
Avoid using if statements without curly braces 87
Avoid using if statements without curly braces 124
Avoid using if statements without curly braces 130
Avoid using if statements without curly braces 136

zeus/generator/agent/AbilityModel.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 55
Avoid using if statements without curly braces 68
Avoid using if statements without curly braces 77
Avoid using 'for' statements without curly braces 82
Avoid using if statements without curly braces 110
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 122
Avoid using 'while' statements without curly braces 130
Avoid using if statements without curly braces 144
Switch statements should have a default label 160
Avoid using if statements without curly braces 176
Switch statements should have a default label 180
Avoid using if statements without curly braces 186
Avoid using if statements without curly braces 193

zeus/generator/agent/AcquaintanceModel.java

ViolationLine
The class 'AcquaintanceModel' has a Cyclomatic Complexity of 3 (Highest = 10). 41
Avoid using implementation types like 'Vector'; use the interface instead 51
Variables should start with a lowercase character 51
Variables that are not final should not contain underscores. 51
Avoid using if statements without curly braces 66
Avoid using if statements without curly braces 74
Avoid using if statements without curly braces 78
Avoid using implementation types like 'Vector'; use the interface instead 85
Avoid using if statements without curly braces 107
Avoid using if statements without curly braces 111
Avoid using 'for' statements without curly braces 112
Avoid using if statements without curly braces 119
Avoid using 'if...else' statements without curly braces 128
Avoid using if statements without curly braces 147
Avoid using 'for' statements without curly braces 169
Switch statements should have a default label 184
Avoid using if statements without curly braces 191
Avoid using if statements without curly braces 199
Avoid using if statements without curly braces 210
Switch statements should have a default label 218
Avoid using if statements without curly braces 221
Avoid using if statements without curly braces 222
Avoid using 'if...else' statements without curly braces 224
Avoid using if statements without curly braces 232
Switch statements should have a default label 242
The method 'getAcquaintanceAt' has a Cyclomatic Complexity of 10. 253
Switch statements should have a default label 257
Avoid using if statements without curly braces 265
Avoid using if statements without curly braces 267
Avoid using if statements without curly braces 276
Avoid using if statements without curly braces 278
Avoid empty 'if' statements 308

zeus/generator/agent/AgentEditor.java

ViolationLine
Avoid using if statements without curly braces 124
Avoid using if statements without curly braces 128
Avoid using 'if...else' statements without curly braces 163
Avoid using 'if...else' statements without curly braces 176
Avoid using if statements without curly braces 178

zeus/generator/agent/CoordinationPanel.java

ViolationLine
Avoid unused local variables such as 'generator' 70
Each class should declare at least one constructor 272
Assigning an Object to null is a code smell. Consider refactoring. 283
Avoid reassigning parameters such as 'value' 291
Avoid using if statements without curly braces 293
Variables should start with a lowercase character 306
Avoid using if statements without curly braces 308
Avoid using 'if...else' statements without curly braces 312
Avoid using 'for' statements without curly braces 316
Each class should declare at least one constructor 418
Each class should declare at least one constructor 425
Each class should declare at least one constructor 438
Avoid using if statements without curly braces 650
Avoid using 'for' statements without curly braces 698
Avoid using 'for' statements without curly braces 702
Avoid using if statements without curly braces 726
Avoid using 'for' statements without curly braces 733
Avoid using if statements without curly braces 745
Each class should declare at least one constructor 759
Each class should declare at least one constructor 770
A value of 44 may denote a high amount of coupling within the class 781

zeus/generator/agent/DefinitionPanel.java

ViolationLine
Variables that are not final should not contain underscores. 47
Variables that are not final should not contain underscores. 48
Variables that are not final should not contain underscores. 112
Variables that are not final should not contain underscores. 113
Variables that are not final should not contain underscores. 115
Variables that are not final should not contain underscores. 116
Avoid using if statements without curly braces 181
Avoid using if statements without curly braces 183

zeus/generator/agent/OrganisationPanel.java

ViolationLine
The class 'AcquaintanceToolBar' has a Cyclomatic Complexity of 8 (Highest = 14). 252
The method 'actionPerformed' has a Cyclomatic Complexity of 14. 344
Avoid using 'for' statements without curly braces 355
Avoid using 'if...else' statements without curly braces 370
Avoid using 'if...else' statements without curly braces 372
Avoid using 'if...else' statements without curly braces 374
Avoid using if statements without curly braces 376
Avoid using 'if...else' statements without curly braces 378
Avoid using 'if...else' statements without curly braces 380
Avoid using 'if...else' statements without curly braces 382
Avoid using 'if...else' statements without curly braces 384
Assigning an Object to null is a code smell. Consider refactoring. 518
Each class should declare at least one constructor 527
Each class should declare at least one constructor 536
Avoid using if statements without curly braces 591
Avoid using 'for' statements without curly braces 618
A value of 37 may denote a high amount of coupling within the class 642

zeus/generator/agent/ProtocolModel.java

ViolationLine
The class 'ProtocolModel' has a Cyclomatic Complexity of 3 (Highest = 16). 40
The constructor 'ProtocolModel' has a Cyclomatic Complexity of 16. 54
Avoid using if statements without curly braces 142
A high ratio of statements to labels in a switch statement. Consider refactoring. 145
Switch statements should have a default label 145
Avoid using if statements without curly braces 147
Avoid using 'if...else' statements without curly braces 149
Avoid using 'for' statements without curly braces 169
Avoid using if statements without curly braces 175
Avoid using 'if...else' statements without curly braces 178

zeus/generator/agent/StrategyModel.java

ViolationLine
The class 'StrategyModel' has a Cyclomatic Complexity of 4 (Highest = 14). 41
Avoid using implementation types like 'Vector'; use the interface instead 57
Variables should start with a lowercase character 57
Variables that are not final should not contain underscores. 57
Avoid using implementation types like 'Vector'; use the interface instead 58
Variables should start with a lowercase character 58
Variables that are not final should not contain underscores. 58
Variables should start with a lowercase character 68
Avoid using 'while' statements without curly braces 72
Avoid using 'while' statements without curly braces 77
Avoid using if statements without curly braces 80
Avoid using 'while' statements without curly braces 88
Avoid using 'while' statements without curly braces 93
Avoid using if statements without curly braces 96
Avoid using implementation types like 'Vector'; use the interface instead 107
Avoid using if statements without curly braces 127
Avoid using if statements without curly braces 131
Avoid using 'for' statements without curly braces 137
Avoid using if statements without curly braces 154
Avoid using if statements without curly braces 167
Avoid using 'for' statements without curly braces 169
Avoid using if statements without curly braces 175
Avoid using if statements without curly braces 176
Avoid unused local variables such as 'info' 179
Avoid using 'if...else' statements without curly braces 181
Avoid using 'while' statements without curly braces 191
Avoid using if statements without curly braces 206
Switch statements should have a default label 226
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 228
Avoid using 'for' statements without curly braces 239
The method 'setValueAt' has a Cyclomatic Complexity of 14. 255
Switch statements should have a default label 259
Avoid using 'if...else' statements without curly braces 266
Avoid using if statements without curly braces 307
Avoid using if statements without curly braces 316
Avoid empty 'if' statements 327

zeus/generator/agent/TaskAttributeListener.java

ViolationLine
Avoid empty 'if' statements 68

zeus/generator/agent/TaskAttributePanel.java

ViolationLine
Avoid unused formal parameters such as 'generator' 32
Avoid unused formal parameters such as 'editor' 148

zeus/generator/agent/TaskModel.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 49
Avoid using if statements without curly braces 99
A high ratio of statements to labels in a switch statement. Consider refactoring. 103
Switch statements should have a default label 103
Avoid using if statements without curly braces 106
Avoid using if statements without curly braces 107
Avoid using if statements without curly braces 137

zeus/generator/agent/TaskPanel.java

ViolationLine
The class 'TaskToolBar' has a Cyclomatic Complexity of 12 (Highest = 21). 141
The same String literal appears 4 times in this file; the first occurrence is on line 198 198
Avoid really long methods. 226
The method 'actionPerformed' has a Cyclomatic Complexity of 21. 226
Avoid using 'for' statements without curly braces 237
Avoid using 'if...else' statements without curly braces 304
Avoid using 'if...else' statements without curly braces 306
Avoid using 'if...else' statements without curly braces 308
Avoid using 'if...else' statements without curly braces 310
Avoid using 'if...else' statements without curly braces 313
Avoid using 'if...else' statements without curly braces 315
Avoid using 'if...else' statements without curly braces 317
Avoid using 'if...else' statements without curly braces 319
Avoid using if statements without curly braces 324
A value of 23 may denote a high amount of coupling within the class 348

zeus/generator/code/AgentInfo.java

ViolationLine
Variables that are not final should not contain underscores. 32
Variables that are not final should not contain underscores. 33
Variables that are not final should not contain underscores. 34
Variables that are not final should not contain underscores. 35
Variables that are not final should not contain underscores. 36
Avoid using if statements without curly braces 53
Avoid using if statements without curly braces 55
Avoid using if statements without curly braces 57
Avoid using if statements without curly braces 65
Avoid using if statements without curly braces 77
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 83
Avoid using if statements without curly braces 98
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 102
Avoid using if statements without curly braces 104

zeus/generator/code/AgentModel.java

ViolationLine
The class 'AgentModel' has a Cyclomatic Complexity of 4 (Highest = 16). 39
Variables that are final should be in all caps. 51
Avoid using implementation types like 'Vector'; use the interface instead 56
Avoid using 'for' statements without curly braces 72
Switch statements should have a default label 82
The method 'getValueAt' has a Cyclomatic Complexity of 10. 99
Switch statements should have a default label 101
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 103
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 121
The method 'setValueAt' has a Cyclomatic Complexity of 16. 132
Switch statements should have a default label 134
Avoid using if statements without curly braces 137
Avoid using if statements without curly braces 150
Avoid using if statements without curly braces 155
Avoid using if statements without curly braces 160
Avoid using if statements without curly braces 165
Avoid using if statements without curly braces 170

zeus/generator/code/AgentPanel.java

ViolationLine
Avoid using if statements without curly braces 154
Avoid using if statements without curly braces 165
Avoid using if statements without curly braces 168
Avoid using if statements without curly braces 197

zeus/generator/code/AgentWriter.java

ViolationLine
The class 'AgentWriter' has a Cyclomatic Complexity of 9 (Highest = 24). 46
Avoid using if statements without curly braces 56
Switch statements should have a default label 61
Avoid using if statements without curly braces 77
Switch statements should have a default label 82
Avoid really long methods. 94
The method 'write' has a Cyclomatic Complexity of 24. 94
Avoid using if statements without curly braces 98
The same String literal appears 13 times in this file; the first occurrence is on line 129 129
The same String literal appears 6 times in this file; the first occurrence is on line 161 161
The same String literal appears 4 times in this file; the first occurrence is on line 178 178
The same String literal appears 5 times in this file; the first occurrence is on line 190 190
Variables that are not final should not contain underscores. 248
Avoid using 'if...else' statements without curly braces 249
Variables that are not final should not contain underscores. 272
Variables that are not final should not contain underscores. 327
Variables should start with a lowercase character 335
Avoid using if statements without curly braces 352
Variables that are not final should not contain underscores. 423
Variables that are not final should not contain underscores. 424

zeus/generator/code/CodeGenerator.java

ViolationLine
Avoid using 'if...else' statements without curly braces 160
Avoid using 'if...else' statements without curly braces 162
Avoid using 'if...else' statements without curly braces 164
Avoid using if statements without curly braces 187
Avoid using if statements without curly braces 189
Avoid using 'if...else' statements without curly braces 194
Avoid using 'if...else' statements without curly braces 255
Avoid using 'if...else' statements without curly braces 257
Avoid using 'if...else' statements without curly braces 259
A value of 25 may denote a high amount of coupling within the class 298

zeus/generator/code/DbProxyInfo.java

ViolationLine
Variables that are not final should not contain underscores. 31
Variables that are not final should not contain underscores. 32
Variables that are not final should not contain underscores. 34
Avoid using if statements without curly braces 51
Avoid using if statements without curly braces 53
Avoid using if statements without curly braces 60
Avoid using if statements without curly braces 62
Avoid using if statements without curly braces 65
Avoid using if statements without curly braces 73
Avoid using if statements without curly braces 75
Avoid using if statements without curly braces 77
Avoid using if statements without curly braces 79
Avoid using if statements without curly braces 92
Avoid using if statements without curly braces 94
Avoid using if statements without curly braces 96
Avoid using if statements without curly braces 98

zeus/generator/code/DbProxyModel.java

ViolationLine
Variables that are final should be in all caps. 48
Avoid using implementation types like 'Vector'; use the interface instead 53
Avoid using 'for' statements without curly braces 75
Switch statements should have a default label 88
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 96
Switch statements should have a default label 112
Avoid using if statements without curly braces 137

zeus/generator/code/FacilitatorInfo.java

ViolationLine
Variables that are not final should not contain underscores. 38
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 42
Avoid using if statements without curly braces 62
Avoid using if statements without curly braces 64
Avoid using if statements without curly braces 71
Variables that are not final should not contain underscores. 79
Avoid using if statements without curly braces 85
Avoid using if statements without curly braces 87
Avoid using if statements without curly braces 89
Variables that are not final should not contain underscores. 99
Avoid using if statements without curly braces 105
Avoid using if statements without curly braces 107
Avoid using if statements without curly braces 109

zeus/generator/code/FacilitatorModel.java

ViolationLine
Variables that are final should be in all caps. 48
Avoid using implementation types like 'Vector'; use the interface instead 53
Avoid using 'for' statements without curly braces 75
Switch statements should have a default label 87
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 95
Switch statements should have a default label 111
Avoid using if statements without curly braces 130
Avoid using if statements without curly braces 138

zeus/generator/code/GenerationInfo.java

ViolationLine
Variables should start with a lowercase character 42
Assigning an Object to null is a code smell. Consider refactoring. 49
Variables should start with a lowercase character 53

zeus/generator/code/GenerationPanel.java

ViolationLine
The class 'GenerationPanel' has a Cyclomatic Complexity of 2 (Highest = 10). 45
Avoid using 'if...else' statements without curly braces 247
Avoid using 'if...else' statements without curly braces 332
Avoid using 'if...else' statements without curly braces 334
Avoid using 'if...else' statements without curly braces 336
The method 'actionPerformed' has a Cyclomatic Complexity of 10. 386
Avoid using if statements without curly braces 395
Avoid using if statements without curly braces 399
Avoid using if statements without curly braces 403
Avoid using 'if...else' statements without curly braces 407
Avoid using if statements without curly braces 423
Variables that are not final should not contain underscores. 431
Avoid using if statements without curly braces 432
Variables that are not final should not contain underscores. 435
Avoid using 'if...else' statements without curly braces 436
Avoid using if statements without curly braces 439
A value of 25 may denote a high amount of coupling within the class 444

zeus/generator/code/GenerationPlan.java

ViolationLine
Avoid using if statements without curly braces 83
Avoid using 'if...else' statements without curly braces 94
Avoid using if statements without curly braces 115
Variables that are not final should not contain underscores. 152
Avoid using 'for' statements without curly braces 174
Avoid using 'for' statements without curly braces 195
Avoid using if statements without curly braces 214
Avoid using 'for' statements without curly braces 217
Avoid using if statements without curly braces 230
Avoid using 'for' statements without curly braces 233
Avoid using 'for' statements without curly braces 242
Avoid using 'for' statements without curly braces 270
Avoid using 'for' statements without curly braces 298
Avoid using 'for' statements without curly braces 326
Avoid using 'for' statements without curly braces 354
Avoid using 'for' statements without curly braces 363
Avoid using 'for' statements without curly braces 372
Avoid using 'for' statements without curly braces 381
Avoid using if statements without curly braces 394
Avoid using 'for' statements without curly braces 397
Avoid using if statements without curly braces 410
Avoid using 'for' statements without curly braces 413
Avoid using 'for' statements without curly braces 422
Avoid using 'for' statements without curly braces 431
Avoid using 'if...else' statements without curly braces 470
Avoid using if statements without curly braces 472
Switch statements should have a default label 509
Switch statements should have a default label 535
Avoid using if statements without curly braces 562
Switch statements should have a default label 566
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 620

zeus/generator/code/GenerationTableModel.java

ViolationLine
The class 'GenerationTableModel' has a Cyclomatic Complexity of 2 (Highest = 12). 39
Variables that are final should be in all caps. 46
Avoid using implementation types like 'Vector'; use the interface instead 50
Avoid using 'if...else' statements without curly braces 65
Avoid using 'if...else' statements without curly braces 66
Avoid using if statements without curly braces 67
The method 'refresh' has a Cyclomatic Complexity of 12. 79
Variables that are not final should not contain underscores. 80
Avoid using 'for' statements without curly braces 86
Avoid using 'for' statements without curly braces 90
Avoid using 'for' statements without curly braces 94
Avoid using 'for' statements without curly braces 98
Avoid using 'for' statements without curly braces 104
Avoid using 'for' statements without curly braces 110
Avoid using if statements without curly braces 113
Variables that are not final should not contain underscores. 114
Avoid using if statements without curly braces 115

zeus/generator/code/NameserverInfo.java

ViolationLine
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 42
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Variables that are not final should not contain underscores. 45
Variables that are not final should not contain underscores. 46
Assigning an Object to null is a code smell. Consider refactoring. 56
Assigning an Object to null is a code smell. Consider refactoring. 60
Assigning an Object to null is a code smell. Consider refactoring. 63
Assigning an Object to null is a code smell. Consider refactoring. 64
Assigning an Object to null is a code smell. Consider refactoring. 72
Assigning an Object to null is a code smell. Consider refactoring. 76
Assigning an Object to null is a code smell. Consider refactoring. 79
Assigning an Object to null is a code smell. Consider refactoring. 80
Avoid using if statements without curly braces 94
Avoid using if statements without curly braces 96
Avoid using if statements without curly braces 98
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 102
Avoid using if statements without curly braces 109
Avoid using if statements without curly braces 120
Avoid using if statements without curly braces 122
Avoid using if statements without curly braces 124
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 128
Avoid using if statements without curly braces 142
Avoid using if statements without curly braces 144
Avoid using if statements without curly braces 146
Avoid using if statements without curly braces 148
Avoid using if statements without curly braces 150

zeus/generator/code/NameserverModel.java

ViolationLine
The class 'NameserverModel' has a Cyclomatic Complexity of 4 (Highest = 13). 39
Variables that are final should be in all caps. 50
Avoid using implementation types like 'Vector'; use the interface instead 55
Avoid using 'for' statements without curly braces 77
Switch statements should have a default label 88
Switch statements should have a default label 108
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 116
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 119
The method 'setValueAt' has a Cyclomatic Complexity of 13. 136
Switch statements should have a default label 138
Assigning an Object to null is a code smell. Consider refactoring. 150
Avoid using if statements without curly braces 151
Assigning an Object to null is a code smell. Consider refactoring. 155
Avoid using if statements without curly braces 172
Avoid using if statements without curly braces 180

zeus/generator/code/ScriptWriter.java

ViolationLine
The class 'ScriptWriter' has a Cyclomatic Complexity of 4 (Highest = 10). 36
Variables should start with a lowercase character 39
Variables should start with a lowercase character 40
Variables that are final should be in all caps. 43
Variables that are final should be in all caps. 51
Avoid using 'if...else' statements without curly braces 74
Avoid using 'if...else' statements without curly braces 84
Avoid using if statements without curly braces 86
Avoid unused local variables such as 'server' 103
Avoid unused local variables such as 'facilitator' 104
Avoid unused local variables such as 'visualiser' 105
Avoid unused local variables such as 'proxy' 106
The same String literal appears 5 times in this file; the first occurrence is on line 111 111
The method 'normalScripts' has a Cyclomatic Complexity of 10. 148
Avoid using if statements without curly braces 164
Avoid using 'for' statements without curly braces 180
Avoid using if statements without curly braces 181
Avoid using 'for' statements without curly braces 184
Avoid using 'for' statements without curly braces 187
Avoid using 'for' statements without curly braces 190
Avoid using 'for' statements without curly braces 205
Switch statements should have a default label 212
Avoid unused local variables such as 'proc' 216
Avoid assigments in operands 259
Switch statements should have a default label 268
Avoid using 'if...else' statements without curly braces 272
Avoid using 'if...else' statements without curly braces 283

zeus/generator/code/TaskInfo.java

ViolationLine
Variables that are not final should not contain underscores. 32

zeus/generator/code/TaskModel.java

ViolationLine
Variables that are final should be in all caps. 49
Avoid using implementation types like 'Vector'; use the interface instead 54
Avoid using 'for' statements without curly braces 70
Switch statements should have a default label 80
Switch statements should have a default label 97
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 99
Switch statements should have a default label 115
Avoid using if statements without curly braces 131
Avoid using if statements without curly braces 134

zeus/generator/code/TaskPanel.java

ViolationLine
Avoid using if statements without curly braces 137

zeus/generator/code/TaskWriter.java

ViolationLine
Avoid using if statements without curly braces 51
Avoid using if statements without curly braces 58
Switch statements should have a default label 61
Variables that are not final should not contain underscores. 92
Avoid using 'for' statements without curly braces 133
The same String literal appears 4 times in this file; the first occurrence is on line 134 134
Avoid using 'for' statements without curly braces 142
Avoid using 'for' statements without curly braces 173
Avoid really long methods. 182
Avoid using 'for' statements without curly braces 215
Avoid using 'for' statements without curly braces 224

zeus/generator/code/UtilityModel.java

ViolationLine
Each class should declare at least one constructor 32

zeus/generator/code/UtilityPanel.java

ViolationLine
The same String literal appears 4 times in this file; the first occurrence is on line 162 162
Avoid using if statements without curly braces 432
Variables that are not final should not contain underscores. 446
Avoid using 'if...else' statements without curly braces 486
A value of 24 may denote a high amount of coupling within the class 516

zeus/generator/code/VisualiserInfo.java

ViolationLine
Variables that are not final should not contain underscores. 37
Variables that are not final should not contain underscores. 38
Variables that are not final should not contain underscores. 39
Variables that are not final should not contain underscores. 40
Avoid using if statements without curly braces 64
Avoid using if statements without curly braces 66
Avoid using if statements without curly braces 68
Avoid using if statements without curly braces 76
Avoid using if statements without curly braces 86
Avoid using if statements without curly braces 88
Avoid using if statements without curly braces 90
Avoid using if statements without curly braces 103
Avoid using if statements without curly braces 105
Avoid using if statements without curly braces 107

zeus/generator/code/VisualiserModel.java

ViolationLine
Variables that are final should be in all caps. 47
Avoid using implementation types like 'Vector'; use the interface instead 51
Avoid using 'for' statements without curly braces 73
Switch statements should have a default label 86
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 94
Switch statements should have a default label 107
Avoid using if statements without curly braces 128

zeus/generator/code/Writer.java

ViolationLine
Variables that are final should be in all caps. 33
Avoid using if statements without curly braces 67
Variables that are not final should not contain underscores. 69
Avoid using 'if...else' statements without curly braces 70
Avoid unused local variables such as 'out' 79

zeus/generator/event/AgentListener.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/generator/event/FactModelListener.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/generator/event/LinkNodeSelectionListener.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/generator/event/LinkRootSelectionListener.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/generator/event/RenameListener.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/generator/event/TaskListener.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/generator/task/ConditionsPanel.java

ViolationLine
Avoid unused local variables such as 'generator' 61
Avoid unused local variables such as 'genmodel' 62
Each class should declare at least one constructor 264
Avoid using 'if...else' statements without curly braces 276
Avoid using if statements without curly braces 296
Avoid empty catch blocks 312
Each class should declare at least one constructor 316
A value of 29 may denote a high amount of coupling within the class 338

zeus/generator/task/ConstraintsModel.java

ViolationLine
Variables that are final should be in all caps. 52
Avoid using implementation types like 'Vector'; use the interface instead 55
Avoid using implementation types like 'Vector'; use the interface instead 56
Avoid using if statements without curly braces 78
Avoid using 'for' statements without curly braces 91
Avoid using if statements without curly braces 92
Avoid using 'for' statements without curly braces 96
Avoid using implementation types like 'Vector'; use the interface instead 121
Avoid using 'for' statements without curly braces 125
Avoid using 'for' statements without curly braces 129
Avoid using implementation types like 'Vector'; use the interface instead 134
Avoid using 'for' statements without curly braces 141
Avoid using if statements without curly braces 142
Avoid using implementation types like 'Vector'; use the interface instead 146
Avoid using 'if...else' statements without curly braces 148
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 151
Switch statements should have a default label 164
Avoid using if statements without curly braces 174
A high ratio of statements to labels in a switch statement. Consider refactoring. 180
Switch statements should have a default label 180

zeus/generator/task/ConstraintsPanel.java

ViolationLine
Avoid unused local variables such as 'generator' 62
Avoid unused local variables such as 'genmodel' 63
Avoid unused local variables such as 'ontologyDb' 64
Avoid using if statements without curly braces 294
Avoid using if statements without curly braces 360
Assigning an Object to null is a code smell. Consider refactoring. 380
Avoid using 'for' statements without curly braces 395
Avoid using if statements without curly braces 398
Avoid using if statements without curly braces 420
Avoid empty catch blocks 435
Avoid using if statements without curly braces 455
A value of 39 may denote a high amount of coupling within the class 458

zeus/generator/task/GroupManager.java

ViolationLine
The class 'GroupManager' has a Cyclomatic Complexity of 4 (Highest = 17). 47
Variables that are not final should not contain underscores. 50
Avoid using 'for' statements without curly braces 65
Assigning an Object to null is a code smell. Consider refactoring. 70
Avoid using if statements without curly braces 72
Avoid using if statements without curly braces 78
Variables should start with a lowercase character 98
Assigning an Object to null is a code smell. Consider refactoring. 112
Avoid using if statements without curly braces 118
The method 'factModelChanged' has a Cyclomatic Complexity of 17. 123
Variables should start with a lowercase character 127
A high ratio of statements to labels in a switch statement. Consider refactoring. 132
Switch statements should have a default label 132
Avoid using if statements without curly braces 151
Avoid using if statements without curly braces 170
Avoid using if statements without curly braces 176
Avoid using if statements without curly braces 184
Avoid using if statements without curly braces 190
Avoid using implementation types like 'Vector'; use the interface instead 202
Avoid using 'for' statements without curly braces 204
Avoid using implementation types like 'Vector'; use the interface instead 209
Avoid using 'for' statements without curly braces 211
Avoid using 'while' statements without curly braces 218
Variables should start with a lowercase character 220
Avoid using 'while' statements without curly braces 222
Avoid using if statements without curly braces 231
Assigning an Object to null is a code smell. Consider refactoring. 240
Avoid using if statements without curly braces 248
Variables should start with a lowercase character 250
Avoid using 'for' statements without curly braces 251
Avoid using 'while' statements without curly braces 255

zeus/generator/task/InformationPanel.java

ViolationLine
Avoid really long methods. 34
Avoid unused formal parameters such as 'evt' 205
Avoid unused formal parameters such as 'evt' 214
Variables should start with a lowercase character 224

zeus/generator/task/NodesPanel.java

ViolationLine
Avoid unused local variables such as 'generator' 61
Avoid unused local variables such as 'genmodel' 61
Each class should declare at least one constructor 264
Avoid using 'if...else' statements without curly braces 276
Avoid using if statements without curly braces 297
Avoid empty catch blocks 313
Each class should declare at least one constructor 317
Each class should declare at least one constructor 330
The class 'NodesToolBar' has a Cyclomatic Complexity of 10 (Highest = 17). 337
The method 'actionPerformed' has a Cyclomatic Complexity of 17. 478
Avoid using 'if...else' statements without curly braces 480
Avoid using 'if...else' statements without curly braces 482
Avoid using 'if...else' statements without curly braces 484
Avoid using 'if...else' statements without curly braces 486
Avoid using 'if...else' statements without curly braces 488
Avoid using 'if...else' statements without curly braces 490
Avoid using 'if...else' statements without curly braces 492
Avoid using 'if...else' statements without curly braces 494
Avoid using 'if...else' statements without curly braces 496
Avoid using 'if...else' statements without curly braces 498
Avoid using 'if...else' statements without curly braces 500
Avoid using 'if...else' statements without curly braces 502
Avoid using 'if...else' statements without curly braces 504
Avoid using 'if...else' statements without curly braces 506
Avoid using if statements without curly braces 533
A value of 39 may denote a high amount of coupling within the class 547

zeus/generator/task/OrderingDialog.java

ViolationLine
Avoid using 'for' statements without curly braces 140
Avoid using 'for' statements without curly braces 168

zeus/generator/task/OrderingModel.java

ViolationLine
Avoid duplicate imports such as 'zeus.generator.util' 41
Variables that are final should be in all caps. 53
Avoid using implementation types like 'Vector'; use the interface instead 56
Avoid using implementation types like 'Vector'; use the interface instead 57
Avoid using if statements without curly braces 74
Avoid using 'for' statements without curly braces 87
Avoid using if statements without curly braces 88
Avoid using 'for' statements without curly braces 92
Avoid using implementation types like 'Vector'; use the interface instead 129
Avoid using 'for' statements without curly braces 132
Avoid using implementation types like 'Vector'; use the interface instead 137
Avoid instantiating Boolean objects; you can usually invoke Boolean.valueOf() instead. 139
Switch statements should have a default label 152
Avoid using if statements without curly braces 164
A high ratio of statements to labels in a switch statement. Consider refactoring. 170
Switch statements should have a default label 170
Avoid using 'if...else' statements without curly braces 173
Avoid using 'if...else' statements without curly braces 187
Avoid using if statements without curly braces 250
Avoid using if statements without curly braces 251

zeus/generator/task/OrderingSelector.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/generator/task/SummaryTaskModel.java

ViolationLine
Avoid using 'for' statements without curly braces 70
Avoid unused local variables such as 'out' 86
Switch statements should have a default label 90
Avoid using 'for' statements without curly braces 118
Avoid using if statements without curly braces 132
Variables that are not final should not contain underscores. 145
Variables that are not final should not contain underscores. 146
Avoid unused local variables such as 'nameTable' 147
Avoid using if statements without curly braces 163
Avoid using 'while' statements without curly braces 169
Avoid using 'for' statements without curly braces 173
Avoid using 'while' statements without curly braces 232
Avoid using if statements without curly braces 249
Avoid using 'if...else' statements without curly braces 255
Avoid using 'while' statements without curly braces 260
Avoid using if statements without curly braces 272

zeus/generator/task/SummaryTaskNodeEditor.java

ViolationLine
Avoid using if statements without curly braces 56

zeus/generator/task/SummaryTaskNodeEditorDialog.java

ViolationLine
Avoid using 'if...else' statements without curly braces 102
Avoid using if statements without curly braces 104

zeus/generator/task/SymBasicFactModel.java

ViolationLine
Avoid using 'if...else' statements without curly braces 64
Avoid using if statements without curly braces 67

zeus/generator/task/TaskEditor.java

ViolationLine
Avoid using if statements without curly braces 150
Avoid using if statements without curly braces 154
Avoid using if statements without curly braces 196
Avoid using 'if...else' statements without curly braces 205
Each class should declare at least one constructor 216

zeus/generator/task/TaskLinkBaseTreeModel.java

ViolationLine
Avoid using if statements without curly braces 176

zeus/generator/task/TaskLinkBaseTreePanel.java

ViolationLine
Each class should declare at least one constructor 87
Avoid assigments in operands 111
Avoid assigments in operands 128
Avoid using if statements without curly braces 131
Avoid assigments in operands 143
Avoid using if statements without curly braces 146

zeus/generator/task/TaskLinkMainTreeModel.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 89
Avoid using 'if...else' statements without curly braces 90
Avoid using 'if...else' statements without curly braces 92
Avoid using if statements without curly braces 118
Variables that are not final should not contain underscores. 125
Avoid using 'if...else' statements without curly braces 127
Avoid using 'if...else' statements without curly braces 129
Avoid using if statements without curly braces 134
Avoid using if statements without curly braces 152
Avoid using if statements without curly braces 153

zeus/generator/task/TaskLinkMainTreePanel.java

ViolationLine
Each class should declare at least one constructor 90
Avoid using if statements without curly braces 114
Avoid using if statements without curly braces 120
Avoid using if statements without curly braces 126

zeus/generator/task/TaskLinkModel.java

ViolationLine
The class 'TaskLinkModel' has a Cyclomatic Complexity of 3 (Highest = 16). 45
Variables that are final should be in all caps. 55
Avoid using implementation types like 'Vector'; use the interface instead 63
Avoid using if statements without curly braces 88
Avoid using if statements without curly braces 91
Avoid using 'for' statements without curly braces 100
Avoid using implementation types like 'Vector'; use the interface instead 145
Variables should start with a lowercase character 147
Avoid using if statements without curly braces 156
Avoid using if statements without curly braces 167
Switch statements should have a default label 183
Avoid using if statements without curly braces 204
Avoid using if statements without curly braces 212
Avoid using if statements without curly braces 227
Avoid using if statements without curly braces 231
The method 'nameChanged' has a Cyclomatic Complexity of 16. 238
Avoid using if statements without curly braces 246
Avoid using 'if...else' statements without curly braces 249
Avoid using 'if...else' statements without curly braces 251
Avoid using 'if...else' statements without curly braces 253
Avoid using 'if...else' statements without curly braces 256
Avoid using 'if...else' statements without curly braces 258
Avoid using if statements without curly braces 260
Avoid using if statements without curly braces 263
Avoid using if statements without curly braces 264
Avoid using if statements without curly braces 265
Avoid using if statements without curly braces 266
Avoid using if statements without curly braces 267
Avoid using if statements without curly braces 268
Avoid using if statements without curly braces 269

zeus/generator/task/TaskLinkPanel.java

ViolationLine
Avoid using if statements without curly braces 222
Avoid using 'if...else' statements without curly braces 258
Avoid using 'if...else' statements without curly braces 259
A value of 25 may denote a high amount of coupling within the class 266

zeus/generator/task/TaskNodePanel.java

ViolationLine
Avoid using 'if...else' statements without curly braces 316
Avoid using 'if...else' statements without curly braces 318
Avoid using 'if...else' statements without curly braces 320
Each class should declare at least one constructor 335
Each class should declare at least one constructor 343
Avoid using 'if...else' statements without curly braces 385
A value of 29 may denote a high amount of coupling within the class 481

zeus/generator/task/rulebase/FactPanel.java

ViolationLine
Avoid using if statements without curly braces 83
Avoid using 'for' statements without curly braces 105

zeus/generator/task/rulebase/Rule.java

ViolationLine
Avoid empty catch blocks 79
Avoid empty catch blocks 89
Avoid using implementation types like 'Vector'; use the interface instead 93
Avoid empty catch blocks 105
Avoid empty catch blocks 114
Avoid using implementation types like 'Vector'; use the interface instead 119
Avoid empty catch blocks 131
Avoid empty catch blocks 141
Avoid empty catch blocks 152
Avoid empty catch blocks 162

zeus/generator/task/rulebase/RuleModel.java

ViolationLine
Variables that are final should be in all caps. 37
Avoid using implementation types like 'Vector'; use the interface instead 39
Variables should start with a lowercase character 41
Variables that are not final should not contain underscores. 41
Avoid using 'for' statements without curly braces 48
Switch statements should have a default label 61
Switch statements should have a default label 72
Avoid using if statements without curly braces 75
Avoid using if statements without curly braces 80
Avoid using implementation types like 'Vector'; use the interface instead 124
Avoid using implementation types like 'Vector'; use the interface instead 133
Avoid using 'while' statements without curly braces 144
Avoid using if statements without curly braces 169
Avoid using implementation types like 'Vector'; use the interface instead 181

zeus/generator/task/rulebase/RuleUI.java

ViolationLine
The class 'RuleUI' has a Cyclomatic Complexity of 3 (Highest = 10). 43
Avoid unused private fields such as 'contentPane' 48
Avoid unused private fields such as 'WIDTH' 61
This final field could be made static 61
Avoid unused private fields such as 'HEIGHT' 62
This final field could be made static 62
Avoid unused private fields such as 'LWIDTH' 63
This final field could be made static 63
Avoid unused private fields such as 'LHEIGHT' 64
This final field could be made static 64
Avoid using implementation types like 'Vector'; use the interface instead 69
Avoid using implementation types like 'Vector'; use the interface instead 75
Avoid using if statements without curly braces 253
The same String literal appears 4 times in this file; the first occurrence is on line 256 256
Avoid using 'if...else' statements without curly braces 362
Avoid using 'if...else' statements without curly braces 364
Avoid empty catch blocks 404
Avoid reassigning parameters such as 'text' 408
The method 'insert' has a Cyclomatic Complexity of 10. 408
The same String literal appears 6 times in this file; the first occurrence is on line 412 412
Avoid using 'for' statements without curly braces 417
Avoid using 'for' statements without curly braces 426
Avoid using 'if...else' statements without curly braces 431
Avoid using 'if...else' statements without curly braces 433
Avoid empty catch blocks 445
The method 'actionPerformed' has a Cyclomatic Complexity of 10. 455
Avoid using 'if...else' statements without curly braces 471
Avoid using 'if...else' statements without curly braces 473
Avoid using if statements without curly braces 475
Avoid using if statements without curly braces 478
Avoid unused local variables such as 'fname' 533
Avoid unused local variables such as 'image' 537
Avoid using if statements without curly braces 542
A value of 37 may denote a high amount of coupling within the class 587

zeus/generator/util/AttributeDialog.java

ViolationLine
Avoid assigments in operands 107
Avoid using if statements without curly braces 115
Avoid using 'for' statements without curly braces 118

zeus/generator/util/AttributeModel.java

ViolationLine
Switch statements should have a default label 100
Avoid using 'if...else' statements without curly braces 102
Avoid using 'if...else' statements without curly braces 104
Assigning an Object to null is a code smell. Consider refactoring. 137
Avoid using if statements without curly braces 137
Avoid using if statements without curly braces 155
Avoid using if statements without curly braces 170
Avoid unnecessary comparisons in boolean expressions 198
Avoid unnecessary comparisons in boolean expressions 206

zeus/generator/util/AttributeSelector.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/generator/util/AttributeTable.java

ViolationLine
Each class should declare at least one constructor 98
Avoid using 'if...else' statements without curly braces 105
Avoid using 'if...else' statements without curly braces 107
Avoid empty catch blocks 125

zeus/generator/util/AttributeTreeModel.java

ViolationLine
Assigning an Object to null is a code smell. Consider refactoring. 82
Assigning an Object to null is a code smell. Consider refactoring. 91
Assigning an Object to null is a code smell. Consider refactoring. 92
Avoid using if statements without curly braces 95
Avoid using if statements without curly braces 104
Variables that are not final should not contain underscores. 114
Variables that are not final should not contain underscores. 137
Variables that are not final should not contain underscores. 163
Variables that are not final should not contain underscores. 164

zeus/generator/util/BasicFactModel.java

ViolationLine
Unused modifiers are, well, unused 37
Unused modifiers are, well, unused 38
Unused modifiers are, well, unused 39
Unused modifiers are, well, unused 40
Unused modifiers are, well, unused 41

zeus/generator/util/ControlPanel.java

ViolationLine
Avoid using 'if...else' statements without curly braces 162
Avoid using 'if...else' statements without curly braces 164
Avoid using 'if...else' statements without curly braces 166
Avoid using if statements without curly braces 168

zeus/generator/util/Editor.java

ViolationLine
Unused modifiers are, well, unused 36
Unused modifiers are, well, unused 37
Unused modifiers are, well, unused 38
Unused modifiers are, well, unused 39
Unused modifiers are, well, unused 40
Unused modifiers are, well, unused 41
Unused modifiers are, well, unused 42
Unused modifiers are, well, unused 43

zeus/generator/util/FactModel.java

ViolationLine
Variables that are final should be in all caps. 53
Avoid using implementation types like 'Vector'; use the interface instead 58
Avoid using implementation types like 'Vector'; use the interface instead 65
Avoid using if statements without curly braces 85
Avoid using 'for' statements without curly braces 87
Avoid using 'for' statements without curly braces 95
Avoid using if statements without curly braces 101
Avoid using 'if...else' statements without curly braces 123
Avoid using if statements without curly braces 131
Avoid using 'for' statements without curly braces 133
Avoid using if statements without curly braces 139
Avoid using 'while' statements without curly braces 147
Avoid using if statements without curly braces 158
Avoid using 'if...else' statements without curly braces 181
Switch statements should have a default label 198
Avoid using if statements without curly braces 214
Switch statements should have a default label 218
Avoid using 'if...else' statements without curly braces 225
Avoid using if statements without curly braces 240
Avoid using if statements without curly braces 259
Avoid using if statements without curly braces 270
Avoid using if statements without curly braces 271

zeus/generator/util/FactModifier.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/generator/util/FactPanel.java

ViolationLine
Avoid using 'for' statements without curly braces 173
Avoid using if statements without curly braces 185
Each class should declare at least one constructor 202
Avoid using if statements without curly braces 235
Avoid using if statements without curly braces 236
Avoid using if statements without curly braces 237
Avoid using if statements without curly braces 238
Avoid using if statements without curly braces 241
A value of 26 may denote a high amount of coupling within the class 410

zeus/generator/util/FactSelector.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/generator/util/HashtableModel.java

ViolationLine
Variables that are final should be in all caps. 46
Avoid using implementation types like 'Vector'; use the interface instead 50
Avoid using implementation types like 'Vector'; use the interface instead 51
Avoid using 'while' statements without curly braces 59
Avoid using 'while' statements without curly braces 64
Avoid using 'for' statements without curly braces 96
Switch statements should have a default label 109
Switch statements should have a default label 120
Avoid using if statements without curly braces 122
Avoid using if statements without curly braces 127

zeus/generator/util/HashtablePanel.java

ViolationLine
Avoid using if statements without curly braces 147

zeus/generator/util/ParameterChooser.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/gui/ColorManager.java

ViolationLine
Each class should declare at least one constructor 29

zeus/gui/DoubleSelectionDialog.java

ViolationLine
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Avoid unused local variables such as 'leftLabel' 65
Avoid unused local variables such as 'rightLabel' 65
Avoid using if statements without curly braces 152
Avoid using if statements without curly braces 155
Avoid using 'while' statements without curly braces 162
Switch statements should have a default label 178
Assigning an Object to null is a code smell. Consider refactoring. 180
Switch statements should have a default label 193
Assigning an Object to null is a code smell. Consider refactoring. 195
Assigning an Object to null is a code smell. Consider refactoring. 211
Avoid using if statements without curly braces 244
Avoid using if statements without curly braces 245

zeus/gui/EditableDoubleSelectionDialog.java

ViolationLine
The class 'EditableDoubleSelectionDialog' has a Cyclomatic Complexity of 4 (Highest = 18). 37
Variables should start with a lowercase character 42
Variables should start with a lowercase character 43
Avoid using if statements without curly braces 225
Avoid using if statements without curly braces 228
Avoid using 'while' statements without curly braces 235
The method 'actionPerformed' has a Cyclomatic Complexity of 18. 240
Switch statements should have a default label 251
Assigning an Object to null is a code smell. Consider refactoring. 253
Switch statements should have a default label 266
Assigning an Object to null is a code smell. Consider refactoring. 268
Avoid using if statements without curly braces 283
Avoid using if statements without curly braces 285
The same String literal appears 4 times in this file; the first occurrence is on line 285 285
Avoid using if statements without curly braces 295
Avoid using if statements without curly braces 297
Deeply nested if..then statements are hard to read 302
Assigning an Object to null is a code smell. Consider refactoring. 317
Avoid using if statements without curly braces 350
Avoid using if statements without curly braces 351

zeus/gui/EditableMultipleSelectionDialog.java

ViolationLine
The class 'EditableMultipleSelectionDialog' has a Cyclomatic Complexity of 3 (Highest = 15). 36
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Variables that are not final should not contain underscores. 41
Variables should start with a lowercase character 42
Variables that are not final should not contain underscores. 42
Variables should start with a lowercase character 43
Variables should start with a lowercase character 44
Variables should start with a lowercase character 45
The method 'actionPerformed' has a Cyclomatic Complexity of 15. 184
Avoid using 'if...else' statements without curly braces 191
Avoid using 'for' statements without curly braces 198
Avoid using if statements without curly braces 200
Avoid using if statements without curly braces 205
Avoid using if statements without curly braces 214
Avoid using if statements without curly braces 216
Avoid using 'for' statements without curly braces 220
Assigning an Object to null is a code smell. Consider refactoring. 236
Avoid using 'for' statements without curly braces 248
Avoid using 'for' statements without curly braces 258
Avoid using 'for' statements without curly braces 259
Avoid using if statements without curly braces 260
Avoid using 'for' statements without curly braces 272

zeus/gui/EditableSingleSelectionDialog.java

ViolationLine
The class 'EditableSingleSelectionDialog' has a Cyclomatic Complexity of 2 (Highest = 11). 36
Variables should start with a lowercase character 40
Variables should start with a lowercase character 41
Variables should start with a lowercase character 45
The method 'actionPerformed' has a Cyclomatic Complexity of 11. 167
Switch statements should have a default label 176
Avoid using if statements without curly braces 191
Avoid using if statements without curly braces 193
Avoid using 'for' statements without curly braces 197
Assigning an Object to null is a code smell. Consider refactoring. 209
Avoid using 'for' statements without curly braces 221

zeus/gui/MultipleSelectionDialog.java

ViolationLine
The class 'MultipleSelectionDialog' has a Cyclomatic Complexity of 3 (Highest = 10). 35
Variables should start with a lowercase character 39
Variables that are not final should not contain underscores. 39
Variables should start with a lowercase character 40
Variables that are not final should not contain underscores. 40
Variables should start with a lowercase character 41
Variables should start with a lowercase character 42
Variables should start with a lowercase character 43
The method 'actionPerformed' has a Cyclomatic Complexity of 10. 145
Avoid using 'if...else' statements without curly braces 152
Avoid using 'for' statements without curly braces 159
Avoid using if statements without curly braces 161
Avoid using if statements without curly braces 166
Assigning an Object to null is a code smell. Consider refactoring. 180
Avoid using 'for' statements without curly braces 194
Avoid using 'for' statements without curly braces 195
Avoid using if statements without curly braces 196
Avoid using 'for' statements without curly braces 203
Avoid using 'for' statements without curly braces 216

zeus/gui/NumberDialog.java

ViolationLine
Variables should start with a lowercase character 42
Variables should start with a lowercase character 43
Assigning an Object to null is a code smell. Consider refactoring. 140
Switch statements should have a default label 154

zeus/gui/SingleSelectionDialog.java

ViolationLine
Variables should start with a lowercase character 39
Variables should start with a lowercase character 40
Switch statements should have a default label 131
Assigning an Object to null is a code smell. Consider refactoring. 147
Avoid using 'for' statements without curly braces 163
Avoid unused local variables such as 'data' 175

zeus/gui/dialog/IAcquaintanceUI.java

ViolationLine
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33
Unused modifiers are, well, unused 34
Unused modifiers are, well, unused 35

zeus/gui/dialog/IBrowseFact.java

ViolationLine
Method name does not begin with a lower case character. 32
Unused modifiers are, well, unused 32
Method name does not begin with a lower case character. 33
Unused modifiers are, well, unused 33
Method name does not begin with a lower case character. 34
Unused modifiers are, well, unused 34
Method name does not begin with a lower case character. 35
Unused modifiers are, well, unused 35

zeus/gui/dialog/IBrowseGoal.java

ViolationLine
Method name does not begin with a lower case character. 32
Unused modifiers are, well, unused 32
Method name does not begin with a lower case character. 33
Unused modifiers are, well, unused 33
Method name does not begin with a lower case character. 34
Unused modifiers are, well, unused 34
Method name does not begin with a lower case character. 35
Unused modifiers are, well, unused 35
Method name does not begin with a lower case character. 36
Unused modifiers are, well, unused 36

zeus/gui/dialog/IBrowseTask.java

ViolationLine
Method name does not begin with a lower case character. 32
Unused modifiers are, well, unused 32
Method name does not begin with a lower case character. 33
Unused modifiers are, well, unused 33
Method name does not begin with a lower case character. 34
Unused modifiers are, well, unused 34
Method name does not begin with a lower case character. 35
Unused modifiers are, well, unused 35

zeus/gui/dialog/IDoCommandUI.java

ViolationLine
Unused modifiers are, well, unused 32

zeus/gui/dialog/IFactUI.java

ViolationLine
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33
Unused modifiers are, well, unused 34
Unused modifiers are, well, unused 35

zeus/gui/dialog/ITaskUI.java

ViolationLine
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33
Unused modifiers are, well, unused 34
Unused modifiers are, well, unused 35

zeus/gui/editors/ExpressionCellEditor.java

ViolationLine
Avoid using 'if...else' statements without curly braces 76
Avoid using 'if...else' statements without curly braces 78
Avoid using if statements without curly braces 117

zeus/gui/editors/ValidatingCellRenderer.java

ViolationLine
Avoid using 'for' statements without curly braces 51
Avoid using if statements without curly braces 56
Avoid using 'for' statements without curly braces 58
Avoid using if statements without curly braces 59
Avoid using 'if...else' statements without curly braces 69

zeus/gui/editors/ValidatingModel.java

ViolationLine
Unused modifiers are, well, unused 32

zeus/gui/fields/LargeTextField.java

ViolationLine
Each class should declare at least one constructor 58
Avoid using 'for' statements without curly braces 71
Avoid using if statements without curly braces 72

zeus/gui/fields/NameField.java

ViolationLine
Each class should declare at least one constructor 70
Avoid reassigning parameters such as 'str' 71
Avoid using if statements without curly braces 74
Avoid using 'for' statements without curly braces 96
Avoid using if statements without curly braces 97

zeus/gui/fields/RealNumberField.java

ViolationLine
Variables should start with a lowercase character 36
Variables should start with a lowercase character 37
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 42
Each class should declare at least one constructor 141
Avoid reassigning parameters such as 'str' 142
Avoid using if statements without curly braces 145
Variables that are not final should not contain underscores. 161
Avoid using 'for' statements without curly braces 178
Avoid using if statements without curly braces 179

zeus/gui/fields/WholeNumberField.java

ViolationLine
Variables should start with a lowercase character 36
Variables that are not final should not contain underscores. 36
Variables that are not final should not contain underscores. 40
Variables that are not final should not contain underscores. 41
Avoid using 'if...else' statements without curly braces 121
Each class should declare at least one constructor 150
Avoid reassigning parameters such as 'str' 151
Avoid using if statements without curly braces 154
Avoid using 'for' statements without curly braces 177
Avoid using if statements without curly braces 178

zeus/gui/graph/AbstractGraphModel.java

ViolationLine
Each class should declare at least one constructor 31
Avoid using implementation types like 'Vector'; use the interface instead 50
Switch statements should have a default label 77

zeus/gui/graph/AbstractGraphNodeEditor.java

ViolationLine
Each class should declare at least one constructor 31
Switch statements should have a default label 53

zeus/gui/graph/DefaultGraphNodeEditor.java

ViolationLine
Each class should declare at least one constructor 52

zeus/gui/graph/DefaultGraphNodeRenderer.java

ViolationLine
Each class should declare at least one constructor 29

zeus/gui/graph/Graph.java

ViolationLine
Avoid really long Classes. 34
The class 'Graph' has a Cyclomatic Complexity of 4 (Highest = 27). 34
Variables should start with a lowercase character 59
Avoid using if statements without curly braces 142
Avoid using if statements without curly braces 147
Avoid using 'while' statements without curly braces 187
Avoid using if statements without curly braces 218
Avoid using if statements without curly braces 227
Avoid using if statements without curly braces 237
Avoid using if statements without curly braces 247
Avoid using if statements without curly braces 258
Avoid using if statements without curly braces 270
Avoid using 'for' statements without curly braces 275
Avoid using implementation types like 'Vector'; use the interface instead 280
Avoid using if statements without curly braces 288
Avoid using implementation types like 'Vector'; use the interface instead 294
Avoid using if statements without curly braces 301
Avoid assigments in operands 310
Variables that are not final should not contain underscores. 311
Avoid using if statements without curly braces 315
Avoid using 'if...else' statements without curly braces 320
Variables that are not final should not contain underscores. 330
Avoid using if statements without curly braces 335
Avoid using 'if...else' statements without curly braces 341
Avoid really long methods. 348
The method 'recompute' has a Cyclomatic Complexity of 27. 348
A high ratio of statements to labels in a switch statement. Consider refactoring. 359
Switch statements should have a default label 359
Avoid using if statements without curly braces 367
Avoid using if statements without curly braces 375
Avoid using if statements without curly braces 380
Avoid using if statements without curly braces 404
Avoid using if statements without curly braces 412
Avoid using if statements without curly braces 427
Assigning an Object to null is a code smell. Consider refactoring. 447
Avoid using if statements without curly braces 465
Avoid using if statements without curly braces 473
Avoid using if statements without curly braces 485
Avoid using implementation types like 'Vector'; use the interface instead 493
Avoid using if statements without curly braces 501
Avoid unused local variables such as 'd' 513
Avoid using if statements without curly braces 526
Avoid using implementation types like 'Vector'; use the interface instead 532
Avoid using implementation types like 'Vector'; use the interface instead 547
Avoid using if statements without curly braces 550
Variables should start with a lowercase character 555
Avoid using if statements without curly braces 570
Avoid using implementation types like 'Vector'; use the interface instead 616
Avoid using if statements without curly braces 623
Variables should start with a lowercase character 639
Avoid assigments in operands 649
Avoid assigments in operands 664
Avoid using implementation types like 'Vector'; use the interface instead 677
The method 'computeHorizontalPosition' has a Cyclomatic Complexity of 10. 677
Avoid unused local variables such as 'p1' 682
Avoid using if statements without curly braces 685
Avoid using if statements without curly braces 690
Avoid using if statements without curly braces 693
Variables should start with a lowercase character 697
Avoid using if statements without curly braces 699
Avoid using if statements without curly braces 730
Avoid using implementation types like 'Vector'; use the interface instead 736
The method 'computeVerticalPosition' has a Cyclomatic Complexity of 10. 736
Avoid unused local variables such as 'p1' 740
Avoid using if statements without curly braces 743
Avoid using if statements without curly braces 748
Avoid using if statements without curly braces 751
Variables should start with a lowercase character 755
Avoid using if statements without curly braces 757
Avoid using if statements without curly braces 787
Avoid unused local variables such as 'icon' 796
The method 'getConnections' has a Cyclomatic Complexity of 12. 857
Avoid using if statements without curly braces 864
A high ratio of statements to labels in a switch statement. Consider refactoring. 872
Avoid using 'for' statements without curly braces 933
Avoid using if statements without curly braces 945
Avoid using 'if...else' statements without curly braces 969
Avoid using 'if...else' statements without curly braces 971
Avoid using if statements without curly braces 981
The method 'performRightMouseAction' has a Cyclomatic Complexity of 10. 989
Avoid using if statements without curly braces 990
Assigning an Object to null is a code smell. Consider refactoring. 998
Avoid using if statements without curly braces 1006
Avoid using if statements without curly braces 1016
Avoid using if statements without curly braces 1024
Avoid using 'for' statements without curly braces 1028
Avoid using if statements without curly braces 1041
Assigning an Object to null is a code smell. Consider refactoring. 1043
Avoid using if statements without curly braces 1050
Assigning an Object to null is a code smell. Consider refactoring. 1052
Avoid using if statements without curly braces 1058

zeus/gui/graph/GraphIcon.java

ViolationLine
The class 'GraphIcon' has a Cyclomatic Complexity of 2 (Highest = 10). 33
Variables that are final should be in all caps. 44
Avoid using if statements without curly braces 86
Avoid using 'if...else' statements without curly braces 138
Avoid using if statements without curly braces 147
Avoid using if statements without curly braces 159
Avoid using 'if...else' statements without curly braces 163
Avoid using if statements without curly braces 168
Avoid using 'if...else' statements without curly braces 206
The method 'fireAction' has a Cyclomatic Complexity of 10. 250
Switch statements should have a default label 257

zeus/gui/graph/GraphIconEvent.java

ViolationLine
Variables that are not final should not contain underscores. 31
Variables that are not final should not contain underscores. 32
Variables that are not final should not contain underscores. 33

zeus/gui/graph/GraphIconListener.java

ViolationLine
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33

zeus/gui/graph/GraphModel.java

ViolationLine
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32
Unused modifiers are, well, unused 33
Unused modifiers are, well, unused 34
Unused modifiers are, well, unused 35
Unused modifiers are, well, unused 36
Avoid using implementation types like 'Vector'; use the interface instead 37
Unused modifiers are, well, unused 37

zeus/gui/graph/GraphModelListener.java

ViolationLine
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32

zeus/gui/graph/GraphNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 33
Avoid using implementation types like 'Vector'; use the interface instead 34
Avoid using implementation types like 'Vector'; use the interface instead 35
Variables that are not final should not contain underscores. 37
Avoid using implementation types like 'Vector'; use the interface instead 67
Avoid using if statements without curly braces 68
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 101
Avoid using 'for' statements without curly braces 106
Avoid using 'for' statements without curly braces 112
Avoid using 'for' statements without curly braces 118

zeus/gui/graph/GraphNodeEditor.java

ViolationLine
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30
Unused modifiers are, well, unused 31

zeus/gui/graph/GraphNodeEditorListener.java

ViolationLine
Unused modifiers are, well, unused 29
Unused modifiers are, well, unused 30

zeus/gui/graph/GraphNodeRenderer.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/gui/graph/SelectPanel.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 45
Variables that are not final should not contain underscores. 71
Avoid using if statements without curly braces 75
Avoid using if statements without curly braces 76
Avoid using if statements without curly braces 80
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 85
Avoid using if statements without curly braces 86
Avoid using if statements without curly braces 122
Avoid using 'if...else' statements without curly braces 136
Avoid using implementation types like 'Vector'; use the interface instead 173
Avoid using if statements without curly braces 174
Variables that are not final should not contain underscores. 179
Avoid using if statements without curly braces 184

zeus/gui/help/HelpWindow.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 47
Each class should declare at least one constructor 115
Avoid using if statements without curly braces 117

zeus/gui/help/HtmlPanel.java

ViolationLine
Avoid unused local variables such as 'doc' 126
Assigning an Object to null is a code smell. Consider refactoring. 136

zeus/ontology/OntologyEditor.java

ViolationLine
Variables should start with a lowercase character 85
Variables that are not final should not contain underscores. 85
Variables should start with a lowercase character 99
Variables that are not final should not contain underscores. 99
Avoid using 'if...else' statements without curly braces 124
Avoid using if statements without curly braces 126
The same String literal appears 5 times in this file; the first occurrence is on line 139 139
Avoid using if statements without curly braces 148
Avoid using if statements without curly braces 226
Avoid using 'if...else' statements without curly braces 235
Avoid using 'if...else' statements without curly braces 241
Avoid using 'if...else' statements without curly braces 247
Avoid using 'if...else' statements without curly braces 259
Each class should declare at least one constructor 265
Each class should declare at least one constructor 271
Avoid using 'if...else' statements without curly braces 274
Avoid using 'if...else' statements without curly braces 276
Avoid using 'if...else' statements without curly braces 278
Avoid using 'if...else' statements without curly braces 280
Avoid using 'if...else' statements without curly braces 282
Avoid using 'if...else' statements without curly braces 284
Avoid using if statements without curly braces 286
Method name does not begin with a lower case character. 291
Avoid using if statements without curly braces 295
Avoid using if statements without curly braces 297
Method name does not begin with a lower case character. 303
Avoid unused local variables such as 'fname' 305
Avoid using if statements without curly braces 316
Method name does not begin with a lower case character. 320
Avoid using if statements without curly braces 321
Method name does not begin with a lower case character. 326
Avoid using if statements without curly braces 331
Avoid using if statements without curly braces 335
Avoid using if statements without curly braces 340
Method name does not begin with a lower case character. 345
Method name does not begin with a lower case character. 351
Avoid using if statements without curly braces 355
Avoid using if statements without curly braces 357
Avoid using 'if...else' statements without curly braces 360
Method name does not begin with a lower case character. 371
Avoid using 'if...else' statements without curly braces 383
Avoid using 'if...else' statements without curly braces 398
Avoid using if statements without curly braces 440
Avoid using 'if...else' statements without curly braces 469
Avoid using 'if...else' statements without curly braces 471
Avoid using 'if...else' statements without curly braces 473

zeus/ontology/SchemaWriter.java

ViolationLine
The class 'SchemaWriter' has a Cyclomatic Complexity of 3 (Highest = 10). 14
Avoid using implementation types like 'HashMap'; use the interface instead 16
Avoid reassigning parameters such as 'value' 137
The method 'parseRestriction' has a Cyclomatic Complexity of 10. 137
The same String literal appears 4 times in this file; the first occurrence is on line 145 145

zeus/ontology/TypeDialog.java

ViolationLine
Avoid using if statements without curly braces 96
Avoid using if statements without curly braces 118

zeus/ontology/TypeSelector.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/ontology/TypeTreeModel.java

ViolationLine
Avoid unused local variables such as 'sets' 63
Avoid using 'for' statements without curly braces 74
Avoid using 'for' statements without curly braces 78
Variables that are not final should not contain underscores. 99
Variables that are not final should not contain underscores. 100

zeus/ontology/TypesHandler.java

ViolationLine
The class 'TypesHandler' has a Cyclomatic Complexity of 4 (Highest = 11). 13
The same String literal appears 9 times in this file; the first occurrence is on line 50 50
The method 'startElement' has a Cyclomatic Complexity of 11. 61
The same String literal appears 5 times in this file; the first occurrence is on line 121 121
Avoid reassigning parameters such as 'base' 171

zeus/ontology/attributes/AttributeTableModel.java

ViolationLine
Variables that are final should be in all caps. 52
Avoid using 'for' statements without curly braces 107
Avoid using 'for' statements without curly braces 108
Avoid using 'if...else' statements without curly braces 132
Avoid using if statements without curly braces 137
Avoid using if statements without curly braces 150
Assigning an Object to null is a code smell. Consider refactoring. 153
Avoid using 'if...else' statements without curly braces 159

zeus/ontology/attributes/AttributeTablePanel.java

ViolationLine
Each class should declare at least one constructor 181
Avoid using 'if...else' statements without curly braces 186
The class 'AttributeToolBar' has a Cyclomatic Complexity of 4 (Highest = 10). 196
The method 'actionPerformed' has a Cyclomatic Complexity of 10. 276
Avoid using 'if...else' statements without curly braces 279
Avoid using 'if...else' statements without curly braces 281
Avoid using 'if...else' statements without curly braces 283
Avoid using 'if...else' statements without curly braces 285
Avoid using if statements without curly braces 288
Avoid using 'if...else' statements without curly braces 291
Assigning an Object to null is a code smell. Consider refactoring. 330

zeus/ontology/database/ColumnsTableModel.java

ViolationLine
Variables should start with a lowercase character 48
Variables should start with a lowercase character 49
Avoid using 'if...else' statements without curly braces 76
Avoid using 'if...else' statements without curly braces 79
Avoid using 'if...else' statements without curly braces 81
Avoid using 'if...else' statements without curly braces 83
Avoid using 'if...else' statements without curly braces 85
Avoid using if statements without curly braces 87
Avoid using 'while' statements without curly braces 129
Avoid using 'for' statements without curly braces 146
Avoid using 'for' statements without curly braces 147

zeus/ontology/database/ColumnsTableUI.java

ViolationLine
Variables should start with a lowercase character 57
Each class should declare at least one constructor 127

zeus/ontology/database/DatabasePane.java

ViolationLine
Variables should start with a lowercase character 59
Variables should start with a lowercase character 60
Avoid using implementation types like 'Vector'; use the interface instead 67
The same String literal appears 7 times in this file; the first occurrence is on line 89 89
Avoid using if statements without curly braces 192
Avoid unused private methods such as 'errorMsg' 237
Avoid using 'if...else' statements without curly braces 245
Avoid using if statements without curly braces 247
Avoid using 'if...else' statements without curly braces 310
Avoid unused local variables such as 'cType' 321
A value of 23 may denote a high amount of coupling within the class 330

zeus/ontology/database/TablesTableModel.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 53
Avoid using 'for' statements without curly braces 84
Avoid using 'for' statements without curly braces 85

zeus/ontology/database/TablesTableUI.java

ViolationLine
Avoid unused private methods such as 'errorMsg' 104
Each class should declare at least one constructor 117

zeus/ontology/facts/FactTreeModel.java

ViolationLine
Variables that are not final should not contain underscores. 62
Variables that are not final should not contain underscores. 63
Avoid using if statements without curly braces 78
Avoid assigments in operands 81
Variables that are not final should not contain underscores. 108
Variables that are not final should not contain underscores. 109
Variables that are not final should not contain underscores. 139
Variables that are not final should not contain underscores. 140
Variables that are not final should not contain underscores. 141
Variables that are not final should not contain underscores. 149
Variables that are not final should not contain underscores. 150
Variables that are not final should not contain underscores. 151
Variables that are not final should not contain underscores. 152
Avoid using if statements without curly braces 164

zeus/ontology/facts/FactTreePane.java

ViolationLine
The class 'FactTreeToolBar' has a Cyclomatic Complexity of 6 (Highest = 11). 98
The method 'actionPerformed' has a Cyclomatic Complexity of 11. 180
Avoid using 'if...else' statements without curly braces 182
Avoid using 'if...else' statements without curly braces 184
Avoid using 'if...else' statements without curly braces 186
Avoid using 'if...else' statements without curly braces 189
Avoid using 'if...else' statements without curly braces 194
Avoid using 'if...else' statements without curly braces 196
Avoid using 'if...else' statements without curly braces 198

zeus/ontology/facts/FactTreeUI.java

ViolationLine
Each class should declare at least one constructor 117
Avoid using 'if...else' statements without curly braces 147
Avoid using if statements without curly braces 225
Avoid using if statements without curly braces 233
Avoid using if statements without curly braces 240

zeus/ontology/restrictions/RestrictionTableModel.java

ViolationLine
Avoid using 'if...else' statements without curly braces 76
Avoid using if statements without curly braces 81
Avoid using if statements without curly braces 92
Avoid using 'for' statements without curly braces 102
Avoid using 'for' statements without curly braces 113
Avoid using 'for' statements without curly braces 114

zeus/ontology/restrictions/RestrictionTableUI.java

ViolationLine
Avoid using 'if...else' statements without curly braces 228
Avoid using 'if...else' statements without curly braces 230
Avoid using 'if...else' statements without curly braces 232
Avoid using 'if...else' statements without curly braces 234
Avoid using 'if...else' statements without curly braces 236
Avoid using if statements without curly braces 279

zeus/rete/Action.java

ViolationLine
The class 'Action' has a Cyclomatic Complexity of 10 (Highest = 28). 31
Variables that are final should be in all caps. 53
Avoid using implementation types like 'Vector'; use the interface instead 76
Variables that are not final should not contain underscores. 79
Variables that are not final should not contain underscores. 80
Avoid using implementation types like 'Vector'; use the interface instead 81
Variables that are not final should not contain underscores. 81
The constructor 'Action' has a Cyclomatic Complexity of 18. 134
Switch statements should have a default label 139
Switch statements should have a default label 171
The method 'duplicate' has a Cyclomatic Complexity of 18. 235
Switch statements should have a default label 240
Switch statements should have a default label 272
The method 'resolve' has a Cyclomatic Complexity of 28. 336
Switch statements should have a default label 340
Avoid using if statements without curly braces 353
Avoid using if statements without curly braces 369
Switch statements should have a default label 372
Avoid using if statements without curly braces 375
Avoid using if statements without curly braces 387
Avoid using if statements without curly braces 392
Avoid using if statements without curly braces 399
Avoid using if statements without curly braces 403
Avoid using if statements without curly braces 407
Avoid using if statements without curly braces 413
Avoid using if statements without curly braces 417
The method 'toString' has a Cyclomatic Complexity of 14. 437
Switch statements should have a default label 441
Switch statements should have a default label 461
Avoid using if statements without curly braces 487

zeus/rete/ActionNode.java

ViolationLine
Variables that are not final should not contain underscores. 33
Avoid using implementation types like 'Vector'; use the interface instead 35
Avoid using implementation types like 'Vector'; use the interface instead 36
Each class should declare at least one constructor 38
Avoid using implementation types like 'Vector'; use the interface instead 40
Avoid using implementation types like 'Vector'; use the interface instead 48

zeus/rete/AttributeNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 41
Avoid using if statements without curly braces 47

zeus/rete/ConflictSet.java

ViolationLine
The same String literal appears 4 times in this file; the first occurrence is on line 51 51
The same String literal appears 4 times in this file; the first occurrence is on line 107 107
Avoid using implementation types like 'Vector'; use the interface instead 178
A high ratio of statements to labels in a switch statement. Consider refactoring. 184
Switch statements should have a default label 184
Avoid using 'if...else' statements without curly braces 223
Avoid using 'if...else' statements without curly braces 231
Avoid unused local variables such as 'f1' 283
Avoid unused local variables such as 'found' 284
Avoid unused local variables such as 'type_var' 285
Avoid unused local variables such as 'value' 285
Avoid unused local variables such as 'value1' 285
Avoid unused local variables such as 'var' 285
Avoid unused local variables such as 'token' 286
Avoid unused local variables such as 'attribute' 287
Avoid unused local variables such as 'output' 287
Avoid unused local variables such as 'str' 287
Avoid unused local variables such as 'enum' 288
Avoid unused local variables such as 'b' 289
Avoid unused local variables such as 'out' 290
Avoid unused local variables such as 'in' 291
Avoid using implementation types like 'Vector'; use the interface instead 308
Avoid using if statements without curly braces 314
Avoid using implementation types like 'Vector'; use the interface instead 323
A value of 24 may denote a high amount of coupling within the class 343

zeus/rete/DataReader.java

ViolationLine
Avoid importing anything from the package 'java.lang' 24
Avoid using if statements without curly braces 42

zeus/rete/FactAction.java

ViolationLine
Each class should declare at least one constructor 32
Avoid unnecessary if..then..else statements when returning a boolean 60
Avoid using 'if...else' statements without curly braces 60
Avoid unnecessary if..then..else statements when returning a boolean 68
Avoid using 'if...else' statements without curly braces 68

zeus/rete/IdNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid using if statements without curly braces 44

zeus/rete/Info.java

ViolationLine
Each class should declare at least one constructor 36
Avoid using implementation types like 'Vector'; use the interface instead 38
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using implementation types like 'Vector'; use the interface instead 57

zeus/rete/JoinEntry.java

ViolationLine
Variables that are not final should not contain underscores. 33
Variables that are not final should not contain underscores. 34
Variables that are not final should not contain underscores. 35
Avoid using if statements without curly braces 52

zeus/rete/JoinNode.java

ViolationLine
The class 'JoinNode' has a Cyclomatic Complexity of 5 (Highest = 22). 32
Avoid using implementation types like 'Vector'; use the interface instead 36
Avoid really long methods. 64
Avoid using implementation types like 'Vector'; use the interface instead 64
The method 'evaluate' has a Cyclomatic Complexity of 22. 64
Variables that are not final should not contain underscores. 69
Variables that are not final should not contain underscores. 70
Variables that are not final should not contain underscores. 71
A high ratio of statements to labels in a switch statement. Consider refactoring. 74
Avoid using if statements without curly braces 114
Avoid using if statements without curly braces 120
Avoid using if statements without curly braces 164
Avoid using if statements without curly braces 170
Avoid reassigning parameters such as 'path' 181
Avoid using implementation types like 'Vector'; use the interface instead 181
Avoid using implementation types like 'Vector'; use the interface instead 182
Avoid using 'for' statements without curly braces 199
Avoid using 'for' statements without curly braces 201
Avoid using if statements without curly braces 209
Avoid using if statements without curly braces 211
Avoid using if statements without curly braces 212

zeus/rete/LocalFactMonitor.java

ViolationLine
Unused modifiers are, well, unused 31
Unused modifiers are, well, unused 32

zeus/rete/Node.java

ViolationLine
Variables that are not final should not contain underscores. 42
Avoid using implementation types like 'Vector'; use the interface instead 52
Avoid using implementation types like 'Vector'; use the interface instead 59

zeus/rete/NotNode.java

ViolationLine
The class 'NotNode' has a Cyclomatic Complexity of 6 (Highest = 28). 32
Avoid really long methods. 43
Avoid using implementation types like 'Vector'; use the interface instead 43
The method 'evaluate' has a Cyclomatic Complexity of 28. 43
Variables that are not final should not contain underscores. 48
Variables that are not final should not contain underscores. 49
A high ratio of statements to labels in a switch statement. Consider refactoring. 54
Avoid using if statements without curly braces 89
Avoid using if statements without curly braces 93
Avoid using if statements without curly braces 112
Avoid using if statements without curly braces 155
Avoid using if statements without curly braces 183
Avoid using implementation types like 'Vector'; use the interface instead 196
Avoid using implementation types like 'Vector'; use the interface instead 197
Avoid using implementation types like 'Vector'; use the interface instead 201
Avoid using if statements without curly braces 220
Avoid using if statements without curly braces 222
Avoid using if statements without curly braces 223

zeus/rete/Pattern.java

ViolationLine
Avoid unused local variables such as 'v' 66
Switch statements should have a default label 70
Switch statements should have a default label 97
Avoid using if statements without curly braces 103
Avoid assigments in operands 121
Avoid using if statements without curly braces 121
Switch statements should have a default label 125
Switch statements should have a default label 140
Avoid using 'if...else' statements without curly braces 142
Switch statements should have a default label 165

zeus/rete/ReteEngine.java

ViolationLine
Avoid duplicate imports such as 'zeus.actors.AgentContext' 28
The class 'ReteEngine' has a Cyclomatic Complexity of 5 (Highest = 38). 34
Avoid using implementation types like 'Vector'; use the interface instead 47
Avoid using implementation types like 'Vector'; use the interface instead 48
Avoid using implementation types like 'Vector'; use the interface instead 49
Variables that are not final should not contain underscores. 54
Avoid using 'for' statements without curly braces 70
Avoid using 'for' statements without curly braces 85
Avoid using 'while' statements without curly braces 114
Avoid using 'if...else' statements without curly braces 156
Avoid using if statements without curly braces 158
Each class should declare at least one constructor 195
Avoid really long methods. 214
Avoid reassigning parameters such as 'r' 214
The method 'add' has a Cyclomatic Complexity of 38. 214
A high ratio of statements to labels in a switch statement. Consider refactoring. 230
The same String literal appears 13 times in this file; the first occurrence is on line 245 245
Avoid using if statements without curly braces 292
Avoid using if statements without curly braces 322
Variables that are not final should not contain underscores. 365
Variables that are not final should not contain underscores. 366
Variables that are not final should not contain underscores. 377
Variables that are not final should not contain underscores. 378
Avoid using 'for' statements without curly braces 383
Avoid using 'for' statements without curly braces 384
A high ratio of statements to labels in a switch statement. Consider refactoring. 423
Avoid using if statements without curly braces 435
Avoid using if statements without curly braces 455
Avoid using 'if...else' statements without curly braces 514
Avoid using if statements without curly braces 523
Avoid using if statements without curly braces 525
Avoid using if statements without curly braces 527
Avoid using if statements without curly braces 529
Avoid using if statements without curly braces 531
Avoid using if statements without curly braces 535
Avoid using if statements without curly braces 537
Avoid using if statements without curly braces 539
Avoid using if statements without curly braces 541
Avoid using if statements without curly braces 543
The method 'fireEvent' has a Cyclomatic Complexity of 12. 548
Avoid using if statements without curly braces 549
Switch statements should have a default label 554
A value of 23 may denote a high amount of coupling within the class 593

zeus/rete/ReteFact.java

ViolationLine
Avoid using 'for' statements without curly braces 80
Avoid using 'for' statements without curly braces 89
Avoid using 'for' statements without curly braces 102
Avoid assigments in operands 155
Avoid using if statements without curly braces 155

zeus/rete/Rule.java

ViolationLine
Variables that are final should be in all caps. 44
Avoid using implementation types like 'Vector'; use the interface instead 57
Avoid using implementation types like 'Vector'; use the interface instead 58
Variables that are not final should not contain underscores. 59
Avoid using if statements without curly braces 161
Avoid using implementation types like 'Vector'; use the interface instead 201
Avoid using implementation types like 'Vector'; use the interface instead 217
Avoid using if statements without curly braces 243
Avoid using if statements without curly braces 269

zeus/rete/TestNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 39
Avoid using if statements without curly braces 54
Avoid using if statements without curly braces 58

zeus/rete/TypeNode.java

ViolationLine
Variables that are not final should not contain underscores. 32
Avoid using implementation types like 'Vector'; use the interface instead 38
Avoid using if statements without curly braces 47
Avoid reassigning parameters such as 'path' 52
Avoid using implementation types like 'Vector'; use the interface instead 52

zeus/rete/action/AbstractActionFactory.java

ViolationLine
Each class should declare at least one constructor 24

zeus/rete/action/AchieveAction.java

ViolationLine
Each class should declare at least one constructor 36
Variables that are not final should not contain underscores. 56
Variables that are not final should not contain underscores. 61
Avoid using if statements without curly braces 83

zeus/rete/action/ActionFactory.java

ViolationLine
Unused modifiers are, well, unused 27

zeus/rete/action/AssertAction.java

ViolationLine
Each class should declare at least one constructor 36

zeus/rete/action/BasicAction.java

ViolationLine
Unused modifiers are, well, unused 40
Unused modifiers are, well, unused 41
Unused modifiers are, well, unused 42
Unused modifiers are, well, unused 43
Unused modifiers are, well, unused 50

zeus/rete/action/BindAction.java

ViolationLine
Each class should declare at least one constructor 35

zeus/rete/action/BuyAction.java

ViolationLine
Each class should declare at least one constructor 35
Variables that are not final should not contain underscores. 55
Variables that are not final should not contain underscores. 60
Avoid using if statements without curly braces 76

zeus/rete/action/CallAction.java

ViolationLine
Each class should declare at least one constructor 31

zeus/rete/action/CloseAction.java

ViolationLine
Each class should declare at least one constructor 36
Assigning an Object to null is a code smell. Consider refactoring. 58

zeus/rete/action/ExecuteAction.java

ViolationLine
Each class should declare at least one constructor 39

zeus/rete/action/IfAction.java

ViolationLine
Each class should declare at least one constructor 33

zeus/rete/action/MessageAction.java

ViolationLine
Each class should declare at least one constructor 37
The class 'MessageAction' has a Cyclomatic Complexity of 11 (Highest = 10). 37
The method 'executeAction' has a Cyclomatic Complexity of 10. 42
Variables that are not final should not contain underscores. 44
Avoid unused local variables such as 'content' 58
Variables that are not final should not contain underscores. 75
Avoid using 'if...else' statements without curly braces 87
Avoid using 'if...else' statements without curly braces 97
Avoid using if statements without curly braces 105

zeus/rete/action/ModifyAction.java

ViolationLine
Each class should declare at least one constructor 34
Variables that are not final should not contain underscores. 41
Avoid using 'if...else' statements without curly braces 66
Avoid using 'if...else' statements without curly braces 74

zeus/rete/action/OpenAction.java

ViolationLine
Each class should declare at least one constructor 35
The same String literal appears 4 times in this file; the first occurrence is on line 43 43
Avoid using 'if...else' statements without curly braces 61
Avoid using 'if...else' statements without curly braces 63
Avoid using 'if...else' statements without curly braces 65

zeus/rete/action/PrintAction.java

ViolationLine
Each class should declare at least one constructor 36
Avoid instantiating String objects; this is usually unnecessary. 54
Avoid instantiating String objects; this is usually unnecessary. 55

zeus/rete/action/PrintlnAction.java

ViolationLine
Each class should declare at least one constructor 35
Avoid instantiating String objects; this is usually unnecessary. 53
Avoid instantiating String objects; this is usually unnecessary. 54

zeus/rete/action/ReadAction.java

ViolationLine
Each class should declare at least one constructor 36
Avoid using 'if...else' statements without curly braces 66
Avoid using 'if...else' statements without curly braces 68
Avoid using 'if...else' statements without curly braces 70

zeus/rete/action/ReadlnAction.java

ViolationLine
Each class should declare at least one constructor 35
Avoid using 'if...else' statements without curly braces 63
Avoid using 'if...else' statements without curly braces 65
Avoid using 'if...else' statements without curly braces 67

zeus/rete/action/ReteAction.java

ViolationLine
Each class should declare at least one constructor 35
Avoid using 'if...else' statements without curly braces 118

zeus/rete/action/ReteActionFactory.java

ViolationLine
Each class should declare at least one constructor 36
The class 'ReteActionFactory' has a Cyclomatic Complexity of 22 (Highest = 21). 36
The method 'getAction' has a Cyclomatic Complexity of 21. 65

zeus/rete/action/RetractAction.java

ViolationLine
Each class should declare at least one constructor 33
Variables that are not final should not contain underscores. 41
Avoid using 'if...else' statements without curly braces 62

zeus/rete/action/SellAction.java

ViolationLine
Each class should declare at least one constructor 35
Variables that are not final should not contain underscores. 55
Variables that are not final should not contain underscores. 60
Avoid using if statements without curly braces 76

zeus/rete/action/SystemAction.java

ViolationLine
Each class should declare at least one constructor 37
Avoid unused local variables such as 'process' 54

zeus/rete/action/WhileAction.java

ViolationLine
Each class should declare at least one constructor 34

zeus/util/ArrowData.java

ViolationLine
Each class should declare at least one constructor 29
Variables should start with a lowercase character 40
Avoid using 'for' statements without curly braces 42
Method name does not begin with a lower case character. 71
Variables should start with a lowercase character 72
Avoid using if statements without curly braces 77
Avoid using 'if...else' statements without curly braces 81
Avoid using 'if...else' statements without curly braces 82
Avoid using 'if...else' statements without curly braces 83
Avoid using if statements without curly braces 84

zeus/util/Assert.java

ViolationLine
Each class should declare at least one constructor 26
Avoid unnecessary comparisons in boolean expressions 29
Avoid using if statements without curly braces 29
Avoid using if statements without curly braces 36
Avoid unnecessary comparisons in boolean expressions 42
Avoid using if statements without curly braces 42
Avoid using if statements without curly braces 49

zeus/util/Core.java

ViolationLine
Each class should declare at least one constructor 29
Avoid using if statements without curly braces 37
Method name does not begin with a lower case character. 46
Avoid using if statements without curly braces 48
Method name does not begin with a lower case character. 50
Avoid using if statements without curly braces 51
Avoid using if statements without curly braces 59
Method name does not begin with a lower case character. 69
Avoid using if statements without curly braces 70
Method name does not begin with a lower case character. 73
Avoid using if statements without curly braces 74
Method name does not begin with a lower case character. 85
Method names should not contain underscores 85
Avoid using if statements without curly braces 87

zeus/util/FIPA_Date.java

ViolationLine
Class names should not contain underscores 28
Each class should declare at least one constructor 28

zeus/util/GenSym.java

ViolationLine
Avoid using if statements without curly braces 47
Avoid using if statements without curly braces 56

zeus/util/HSet.java

ViolationLine
Avoid using 'while' statements without curly braces 47
Avoid using implementation types like 'Vector'; use the interface instead 73
Avoid using 'while' statements without curly braces 76

zeus/util/Line.java

ViolationLine
Each class should declare at least one constructor 28

zeus/util/MMX.java

ViolationLine
Variables should start with a lowercase character 43
Variables should start with a lowercase character 44
Variables should start with a lowercase character 45
Avoid using if statements without curly braces 64
Avoid using if statements without curly braces 71
Switch statements should have a default label 72
Avoid assigments in operands 133
Avoid assigments in operands 156
Avoid empty 'if' statements 156
Avoid using if statements without curly braces 260
The same String literal appears 6 times in this file; the first occurrence is on line 261 261
Avoid using if statements without curly braces 264
Avoid using if statements without curly braces 268
Avoid using if statements without curly braces 272
Avoid using if statements without curly braces 276
Avoid using if statements without curly braces 282
Avoid using if statements without curly braces 299
Avoid using if statements without curly braces 301
Avoid using if statements without curly braces 304
Avoid empty catch blocks 307

zeus/util/Misc.java

ViolationLine
Each class should declare at least one constructor 35
The class 'Misc' has a Cyclomatic Complexity of 3 (Highest = 15). 35
Avoid using 'if...else' statements without curly braces 42
The method 'escape' has a Cyclomatic Complexity of 13. 54
Avoid instantiating String objects; this is usually unnecessary. 55
Avoid assigments in operands 94
Avoid instantiating String objects; this is usually unnecessary. 95
The method 'unescape' has a Cyclomatic Complexity of 15. 109
Avoid instantiating String objects; this is usually unnecessary. 110
Avoid using if statements without curly braces 178
Avoid using if statements without curly braces 184
Avoid reassigning parameters such as 'dir' 189
The method 'relativePath' has a Cyclomatic Complexity of 10. 189
Avoid using if statements without curly braces 190
Avoid using if statements without curly braces 192
Avoid using if statements without curly braces 218
Avoid using 'if...else' statements without curly braces 222
Avoid using 'if...else' statements without curly braces 224
Avoid using 'if...else' statements without curly braces 233
Avoid using 'for' statements without curly braces 241
Avoid reassigning parameters such as 'prefix' 246
Avoid using 'for' statements without curly braces 247
Avoid using 'for' statements without curly braces 255
Avoid reassigning parameters such as 'prefix' 262
Avoid using 'for' statements without curly braces 263
Avoid using 'for' statements without curly braces 271
Avoid reassigning parameters such as 'prefix' 277
Avoid using 'for' statements without curly braces 278
Avoid using 'for' statements without curly braces 286
Avoid reassigning parameters such as 'prefix' 293
Avoid using implementation types like 'Vector'; use the interface instead 293
Avoid using 'for' statements without curly braces 294
Avoid using implementation types like 'Vector'; use the interface instead 300
Avoid instantiating String objects; this is usually unnecessary. 301
Avoid using 'for' statements without curly braces 302
Avoid instantiating String objects; this is usually unnecessary. 310
Avoid using 'while' statements without curly braces 312
Avoid using 'if...else' statements without curly braces 324
Avoid using if statements without curly braces 334
Avoid using 'for' statements without curly braces 335
Avoid using if statements without curly braces 336
Avoid using if statements without curly braces 342
Avoid using 'for' statements without curly braces 343
Avoid using if statements without curly braces 344
Avoid using implementation types like 'Vector'; use the interface instead 349
Avoid using if statements without curly braces 354
Avoid using implementation types like 'Vector'; use the interface instead 361
Avoid using if statements without curly braces 366
Avoid using if statements without curly braces 371
Avoid using implementation types like 'Vector'; use the interface instead 378
Avoid using if statements without curly braces 383
Avoid using implementation types like 'Vector'; use the interface instead 390
Avoid using if statements without curly braces 394
Avoid using implementation types like 'Vector'; use the interface instead 400
Avoid using if statements without curly braces 401
Avoid using if statements without curly braces 404
Avoid unused local variables such as 'x' 418
Avoid unused local variables such as 'x' 429
Avoid reassigning parameters such as 'data' 438
Avoid using if statements without curly braces 439
Avoid using 'for' statements without curly braces 443
Avoid using implementation types like 'Vector'; use the interface instead 454
Avoid using if statements without curly braces 455
Avoid using if statements without curly braces 456
Avoid using if statements without curly braces 457
Avoid using 'for' statements without curly braces 462
Avoid using if statements without curly braces 475
Avoid using if statements without curly braces 477
Avoid using implementation types like 'Vector'; use the interface instead 483
Avoid using if statements without curly braces 484
Avoid using if statements without curly braces 486
Avoid using implementation types like 'Vector'; use the interface instead 492
Avoid using if statements without curly braces 494
Avoid using 'for' statements without curly braces 500
Avoid using implementation types like 'Vector'; use the interface instead 510
Avoid using if statements without curly braces 511
Avoid using if statements without curly braces 513
Avoid using 'while' statements without curly braces 531
Avoid using if statements without curly braces 538
Avoid using 'for' statements without curly braces 540
Avoid using implementation types like 'Vector'; use the interface instead 546
Avoid using if statements without curly braces 547
Avoid using 'for' statements without curly braces 549
Avoid using implementation types like 'Vector'; use the interface instead 555
Avoid using if statements without curly braces 557
Avoid using 'for' statements without curly braces 558
Avoid using 'for' statements without curly braces 578
Avoid using 'for' statements without curly braces 588
Avoid reassigning parameters such as 'contentString' 637

zeus/util/MsgContentHandler.java

ViolationLine
Avoid using 'while' statements without curly braces 48
Avoid using if statements without curly braces 52
Avoid using if statements without curly braces 54
Avoid instantiating String objects; this is usually unnecessary. 55
Avoid using 'while' statements without curly braces 57
Avoid using if statements without curly braces 60
Avoid instantiating String objects; this is usually unnecessary. 62
Avoid using if statements without curly braces 62
Avoid using 'for' statements without curly braces 93
Avoid using 'for' statements without curly braces 106
Avoid using 'while' statements without curly braces 110

zeus/util/NormalDist.java

ViolationLine
Each class should declare at least one constructor 29
Avoid reassigning parameters such as 'sigma' 33
Avoid using if statements without curly braces 34
Variables should start with a lowercase character 37
Variables should start with a lowercase character 46
Avoid reassigning parameters such as 'q' 57
Avoid using if statements without curly braces 58
Variables should start with a lowercase character 73
Avoid using if statements without curly braces 76

zeus/util/OrderedHashtable.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 29
Avoid using 'for' statements without curly braces 48
Avoid using if statements without curly braces 54

zeus/util/PlainQueue.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 29
Avoid using 'for' statements without curly braces 38
Avoid using 'for' statements without curly braces 44
Avoid using 'for' statements without curly braces 45
Avoid using if statements without curly braces 95
Avoid using 'for' statements without curly braces 102
Avoid using if statements without curly braces 103
Avoid using 'for' statements without curly braces 109

zeus/util/PrettyPrintWriter.java

ViolationLine
Avoid using 'for' statements without curly braces 35

zeus/util/Profile.java

ViolationLine
Each class should declare at least one constructor 33
Avoid using short method names 40
Avoid using short method names 51
Avoid using short method names 60
Avoid using if statements without curly braces 83
The same String literal appears 14 times in this file; the first occurrence is on line 97 97

zeus/util/Queue.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 29
Avoid instantiating String objects; this is usually unnecessary. 38
Avoid using 'for' statements without curly braces 52
Avoid using 'for' statements without curly braces 59
Avoid using 'for' statements without curly braces 60
Avoid using if statements without curly braces 128
Avoid using 'for' statements without curly braces 135
Avoid using if statements without curly braces 136
Avoid using 'for' statements without curly braces 142

zeus/util/RealTimeClock.java

ViolationLine
Avoid using 'if...else' statements without curly braces 44
Avoid using 'if...else' statements without curly braces 49

zeus/util/ReferenceTable.java

ViolationLine
Avoid using if statements without curly braces 59
Avoid using implementation types like 'Vector'; use the interface instead 68
Avoid instantiating String objects; this is usually unnecessary. 80
Avoid instantiating String objects; this is usually unnecessary. 99

zeus/util/Selector.java

ViolationLine
Avoid unused local variables such as 'v' 36
Avoid using 'if...else' statements without curly braces 38
Avoid using 'if...else' statements without curly braces 40
Avoid reassigning parameters such as 'choice' 64
Avoid using 'for' statements without curly braces 66
Avoid using 'for' statements without curly braces 100

zeus/util/SystemProps.java

ViolationLine
Each class should declare at least one constructor 32
Variables that are final should be in all caps. 34
Variables that are not final should not contain underscores. 144
Avoid using if statements without curly braces 147
Avoid using if statements without curly braces 160
Variables that are not final should not contain underscores. 164
Avoid using if statements without curly braces 165
Variables that are not final should not contain underscores. 176
The same String literal appears 6 times in this file; the first occurrence is on line 200 200
The same String literal appears 6 times in this file; the first occurrence is on line 201 201
Variables should start with a lowercase character 285
Variables that are not final should not contain underscores. 285

zeus/util/Tree.java

ViolationLine
Variables should start with a lowercase character 51
Variables should start with a lowercase character 52
Variables should start with a lowercase character 53
Avoid unused local variables such as 'Shark' 54
Variables should start with a lowercase character 54
Avoid unused local variables such as 'Cod' 55
Variables should start with a lowercase character 55
Variables should start with a lowercase character 56
Avoid unused local variables such as 'Human' 57
Variables should start with a lowercase character 57
Avoid unused local variables such as 'Cat' 58
Variables should start with a lowercase character 58
Avoid unused local variables such as 'Dog' 59
Variables should start with a lowercase character 59
Variables should start with a lowercase character 60
Avoid unused local variables such as 'Frog' 61
Variables should start with a lowercase character 61
Avoid unused local variables such as 'Toad' 62
Variables should start with a lowercase character 62
Variables should start with a lowercase character 64
Avoid unused local variables such as 'Car' 65
Variables should start with a lowercase character 65
Avoid unused local variables such as 'Bus' 66
Variables should start with a lowercase character 66

zeus/util/TreeNode.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 33
Avoid using if statements without curly braces 59
Avoid using if statements without curly braces 64
Avoid assigments in operands 68
Avoid using 'while' statements without curly braces 68
Avoid using 'if...else' statements without curly braces 73
Avoid using 'if...else' statements without curly braces 75
Avoid using implementation types like 'Vector'; use the interface instead 100
Avoid using 'for' statements without curly braces 102
Avoid using if statements without curly braces 113
Avoid using 'if...else' statements without curly braces 203
Avoid using 'if...else' statements without curly braces 215

zeus/util/XMLFormatter.java

ViolationLine
Each class should declare at least one constructor 6
Variables that are final should be in all caps. 8
Avoid using if statements without curly braces 26
Avoid reassigning parameters such as 'text' 69
Avoid using 'for' statements without curly braces 71

zeus/visualiser/MessageInfo.java

ViolationLine
Avoid using if statements without curly braces 49

zeus/visualiser/SubscriptionInfo.java

ViolationLine
Avoid using if statements without curly braces 44

zeus/visualiser/Visualiser.java

ViolationLine
The class 'Visualiser' has a Cyclomatic Complexity of 5 (Highest = 14). 39
Avoid using implementation types like 'Vector'; use the interface instead 40
Avoid using if statements without curly braces 56
The method 'main' has a Cyclomatic Complexity of 14. 75
Avoid unused local variables such as 'c' 79
Avoid unused local variables such as 'c' 86
Variables that are not final should not contain underscores. 99
Variables that are not final should not contain underscores. 100
Avoid using 'if...else' statements without curly braces 105
Avoid using 'if...else' statements without curly braces 108
Avoid using 'if...else' statements without curly braces 110
Avoid using 'if...else' statements without curly braces 112
Avoid using 'if...else' statements without curly braces 114
Avoid using 'if...else' statements without curly braces 116
Avoid using 'if...else' statements without curly braces 122
Avoid using 'if...else' statements without curly braces 124
Avoid using if statements without curly braces 132
Variables that are not final should not contain underscores. 146

zeus/visualiser/VisualiserHub.java

ViolationLine
Variables that are final should be in all caps. 55
Avoid using if statements without curly braces 101

zeus/visualiser/VisualiserModel.java

ViolationLine
Avoid using 'for' statements without curly braces 51
Avoid using if statements without curly braces 65
Avoid using if statements without curly braces 71
Avoid using 'for' statements without curly braces 73
Avoid using if statements without curly braces 74
Avoid using 'for' statements without curly braces 81
Variables should start with a lowercase character 88
Avoid using if statements without curly braces 92
Avoid using if statements without curly braces 103
Avoid using if statements without curly braces 111
Avoid using if statements without curly braces 124
Avoid using if statements without curly braces 130
Avoid using 'for' statements without curly braces 132
Variables that are not final should not contain underscores. 163
Avoid using 'for' statements without curly braces 187
Avoid using if statements without curly braces 188
Variables should start with a lowercase character 236
Variables should start with a lowercase character 244
Variables should start with a lowercase character 256

zeus/visualiser/basic/BasicTool.java

ViolationLine
Variables that are not final should not contain underscores. 49
Method name does not begin with a lower case character. 66
Method name does not begin with a lower case character. 72
Avoid using if statements without curly braces 73
Avoid using if statements without curly braces 89
Avoid assigments in operands 114
Avoid using 'for' statements without curly braces 150
Avoid using 'for' statements without curly braces 168
Avoid using 'for' statements without curly braces 186
Method names should not contain underscores 200
Variables should start with a lowercase character 201
Method name does not begin with a lower case character. 212
Avoid using if statements without curly braces 213
Avoid using if statements without curly braces 226
Avoid using if statements without curly braces 228
Assigning an Object to null is a code smell. Consider refactoring. 237
Assigning an Object to null is a code smell. Consider refactoring. 238
Method name does not begin with a lower case character. 244
Avoid using if statements without curly braces 253
Avoid using if statements without curly braces 256
Avoid using if statements without curly braces 258
Avoid using if statements without curly braces 260

zeus/visualiser/basic/MsgFilter.java

ViolationLine
Each class should declare at least one constructor 28

zeus/visualiser/basic/MsgFilterEditor.java

ViolationLine
Avoid using if statements without curly braces 162
Assigning an Object to null is a code smell. Consider refactoring. 200
The class 'AgentList' has a Cyclomatic Complexity of 3 (Highest = 12). 206
Variables should start with a lowercase character 210
Variables should start with a lowercase character 211
Variables that are not final should not contain underscores. 211
Variables should start with a lowercase character 212
Variables that are not final should not contain underscores. 212
Variables should start with a lowercase character 213
The method 'actionPerformed' has a Cyclomatic Complexity of 12. 307
Avoid using 'if...else' statements without curly braces 314
Avoid using 'for' statements without curly braces 321
Avoid using if statements without curly braces 323
Avoid using if statements without curly braces 329
Avoid using if statements without curly braces 331
Avoid using 'for' statements without curly braces 335
Avoid using if statements without curly braces 352
Avoid using 'for' statements without curly braces 363
Avoid using 'for' statements without curly braces 373
Avoid using 'for' statements without curly braces 374
Avoid using if statements without curly braces 375

zeus/visualiser/basic/Player.java

ViolationLine
The class 'Player' has a Cyclomatic Complexity of 2 (Highest = 11). 40
Variables should start with a lowercase character 52
Variables that are not final should not contain underscores. 52
Variables should start with a lowercase character 53
Variables that are not final should not contain underscores. 53
Variables that are not final should not contain underscores. 57
Variables that are not final should not contain underscores. 60
Avoid using if statements without curly braces 89
Avoid using if statements without curly braces 97
Method names should not contain underscores 104
Avoid using if statements without curly braces 105
Method names should not contain underscores 112
Avoid using if statements without curly braces 113
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 129
Avoid using if statements without curly braces 137
Avoid using if statements without curly braces 145
Avoid using if statements without curly braces 153
The method 'run' has a Cyclomatic Complexity of 11. 186
Avoid using 'while' statements without curly braces 191
Avoid using if statements without curly braces 194
Avoid using 'if...else' statements without curly braces 199
Avoid using if statements without curly braces 201
Avoid using 'if...else' statements without curly braces 204
Avoid using 'if...else' statements without curly braces 209
Avoid using 'if...else' statements without curly braces 217

zeus/visualiser/basic/StateInfo.java

ViolationLine
Each class should declare at least one constructor 31

zeus/visualiser/basic/VideoTool.java

ViolationLine
Variables that are not final should not contain underscores. 50
Variables that are not final should not contain underscores. 52
Method name does not begin with a lower case character. 66
Assigning an Object to null is a code smell. Consider refactoring. 71
Avoid using if statements without curly braces 81
Method name does not begin with a lower case character. 87
Avoid using if statements without curly braces 93
Variables that are not final should not contain underscores. 95
Method name does not begin with a lower case character. 112
Avoid using if statements without curly braces 118
The same String literal appears 7 times in this file; the first occurrence is on line 135 135
Method name does not begin with a lower case character. 140
Avoid using if statements without curly braces 146
Variables that are not final should not contain underscores. 148
Method name does not begin with a lower case character. 165
Avoid using if statements without curly braces 166
Avoid using if statements without curly braces 167
Avoid using 'if...else' statements without curly braces 174
Method name does not begin with a lower case character. 209
Avoid using 'if...else' statements without curly braces 215
Method name does not begin with a lower case character. 246
Assigning an Object to null is a code smell. Consider refactoring. 250
Assigning an Object to null is a code smell. Consider refactoring. 255
Method name does not begin with a lower case character. 265
Avoid using if statements without curly braces 266
Method name does not begin with a lower case character. 270
Avoid using if statements without curly braces 271
Method name does not begin with a lower case character. 275
Avoid using if statements without curly braces 276
Method name does not begin with a lower case character. 280
Avoid using if statements without curly braces 281
Method name does not begin with a lower case character. 285
Avoid using if statements without curly braces 286
Method name does not begin with a lower case character. 290
Avoid using if statements without curly braces 291
Method name does not begin with a lower case character. 295
Avoid using if statements without curly braces 296
Method name does not begin with a lower case character. 300
Avoid using if statements without curly braces 301
Method name does not begin with a lower case character. 305
Avoid using if statements without curly braces 306
Method names should not contain underscores 321
Avoid using if statements without curly braces 322
Avoid using 'while' statements without curly braces 327
Method names should not contain underscores 332
Method names should not contain underscores 336
Method names should not contain underscores 340
Method names should not contain underscores 344
Avoid using if statements without curly braces 345
Method names should not contain underscores 349
Avoid using if statements without curly braces 350
Avoid using if statements without curly braces 355
Method names should not contain underscores 364
Method names should not contain underscores 377
The same String literal appears 4 times in this file; the first occurrence is on line 378 378
Method names should not contain underscores 385
Method names should not contain underscores 394
Avoid using if statements without curly braces 395
Method names should not contain underscores 399
Avoid using if statements without curly braces 400
Method names should not contain underscores 404
Assigning an Object to null is a code smell. Consider refactoring. 406
Method names should not contain underscores 415
Avoid using 'while' statements without curly braces 423
Method names should not contain underscores 430
Variables that are not final should not contain underscores. 436
Method name does not begin with a lower case character. 445
Avoid using 'if...else' statements without curly braces 460
Avoid using implementation types like 'Vector'; use the interface instead 467
The class 'VideoToolBar' has a Cyclomatic Complexity of 5 (Highest = 11). 471
The method 'actionPerformed' has a Cyclomatic Complexity of 11. 585
Avoid using 'if...else' statements without curly braces 588
Avoid using 'if...else' statements without curly braces 590
Avoid using 'if...else' statements without curly braces 592
Avoid using 'if...else' statements without curly braces 594
Avoid using 'if...else' statements without curly braces 596
Avoid using 'if...else' statements without curly braces 598
Avoid using 'if...else' statements without curly braces 600
Avoid using 'if...else' statements without curly braces 602
Avoid using 'if...else' statements without curly braces 604
Avoid using if statements without curly braces 606

zeus/visualiser/control/ControlMenuBar.java

ViolationLine
Variables that are not final should not contain underscores. 38
Variables that are not final should not contain underscores. 41
Variables that are not final should not contain underscores. 43
Avoid using if statements without curly braces 144
Avoid using 'if...else' statements without curly braces 156
Avoid using 'if...else' statements without curly braces 157
Avoid using 'if...else' statements without curly braces 158
Avoid using 'if...else' statements without curly braces 159
Avoid using 'if...else' statements without curly braces 160
Avoid using 'if...else' statements without curly braces 191
Avoid using if statements without curly braces 192

zeus/visualiser/control/ControlTool.java

ViolationLine
Variables that are not final should not contain underscores. 53
The same String literal appears 4 times in this file; the first occurrence is on line 70 70
Avoid using 'if...else' statements without curly braces 109
Avoid using 'if...else' statements without curly braces 110
Method name does not begin with a lower case character. 122
Avoid using if statements without curly braces 124
Avoid unused local variables such as 'agents' 126
Method name does not begin with a lower case character. 149
Avoid using if statements without curly braces 152
Avoid using 'if...else' statements without curly braces 167
Avoid using if statements without curly braces 169
Method name does not begin with a lower case character. 188
Avoid using if statements without curly braces 190
Method name does not begin with a lower case character. 210
Avoid using if statements without curly braces 212
Method name does not begin with a lower case character. 235
Method name does not begin with a lower case character. 260
Method name does not begin with a lower case character. 264
Method name does not begin with a lower case character. 269
Method name does not begin with a lower case character. 274
Method name does not begin with a lower case character. 287
Avoid using if statements without curly braces 291
Avoid using 'for' statements without curly braces 293
Method name does not begin with a lower case character. 303
Method name does not begin with a lower case character. 304
Method name does not begin with a lower case character. 306
Method name does not begin with a lower case character. 307
Method name does not begin with a lower case character. 308
Method name does not begin with a lower case character. 310
Method name does not begin with a lower case character. 311
Method name does not begin with a lower case character. 312
Method name does not begin with a lower case character. 314
Method name does not begin with a lower case character. 315
Method name does not begin with a lower case character. 316
Method name does not begin with a lower case character. 318
Method name does not begin with a lower case character. 319
Method name does not begin with a lower case character. 320
Avoid unused local variables such as 'z' 385

zeus/visualiser/report/DeleteReportDialog.java

ViolationLine
Avoid using 'if...else' statements without curly braces 163
Avoid using 'for' statements without curly braces 171
Avoid using if statements without curly braces 173
Avoid using 'if...else' statements without curly braces 177
Avoid using if statements without curly braces 179
Avoid using if statements without curly braces 207
Avoid using if statements without curly braces 212
Avoid using if statements without curly braces 218
Avoid using 'for' statements without curly braces 237
Avoid using 'for' statements without curly braces 249
Avoid using if statements without curly braces 251
Avoid using 'for' statements without curly braces 255
Avoid using 'for' statements without curly braces 256
Avoid using if statements without curly braces 257
Avoid using 'for' statements without curly braces 268

zeus/visualiser/report/ReportGraph.java

ViolationLine
Each class should declare at least one constructor 112
Avoid using if statements without curly braces 286
Avoid using 'if...else' statements without curly braces 381
Avoid using 'if...else' statements without curly braces 383
Avoid using 'if...else' statements without curly braces 385
Avoid using 'if...else' statements without curly braces 387
Avoid using 'if...else' statements without curly braces 389
Avoid using 'if...else' statements without curly braces 391
Avoid using 'if...else' statements without curly braces 393
Avoid using if statements without curly braces 395
A value of 22 may denote a high amount of coupling within the class 399

zeus/visualiser/report/ReportModel.java

ViolationLine
The class 'ReportModel' has a Cyclomatic Complexity of 2 (Highest = 14). 43
Variables that are not final should not contain underscores. 45
Variables that are not final should not contain underscores. 46
Assigning an Object to null is a code smell. Consider refactoring. 64
Assigning an Object to null is a code smell. Consider refactoring. 65
Avoid using if statements without curly braces 105
Avoid using implementation types like 'Vector'; use the interface instead 118
Avoid using 'for' statements without curly braces 119
Avoid using 'for' statements without curly braces 124
Avoid using implementation types like 'Vector'; use the interface instead 128
Avoid using 'for' statements without curly braces 129
Avoid using 'for' statements without curly braces 134
Avoid using 'for' statements without curly braces 141
Avoid using 'for' statements without curly braces 150
Avoid using 'for' statements without curly braces 157
Avoid reassigning parameters such as 'agent' 163
Avoid using if statements without curly braces 164
The method 'addReport' has a Cyclomatic Complexity of 14. 205
Avoid using if statements without curly braces 246
Avoid using if statements without curly braces 250
Avoid using 'if...else' statements without curly braces 252
Variables that are not final should not contain underscores. 255
Variables that are not final should not contain underscores. 256
Avoid using 'for' statements without curly braces 279
The method 'doReportAdded' has a Cyclomatic Complexity of 13. 303
Avoid using if statements without curly braces 318
Avoid using if statements without curly braces 335
Avoid using if statements without curly braces 352

zeus/visualiser/report/ReportTool.java

ViolationLine
Variables that are not final should not contain underscores. 54
Variables that are not final should not contain underscores. 55
Avoid using if statements without curly braces 192
Avoid using if statements without curly braces 195
Avoid using 'if...else' statements without curly braces 197
Avoid using if statements without curly braces 199
Method name does not begin with a lower case character. 203
Avoid using if statements without curly braces 204
Avoid using if statements without curly braces 205
Avoid using 'if...else' statements without curly braces 225
Method names should not contain underscores 234
Avoid empty catch blocks 251
Method name does not begin with a lower case character. 254
Method name does not begin with a lower case character. 262
Avoid using 'if...else' statements without curly braces 265
Method name does not begin with a lower case character. 273
Avoid using if statements without curly braces 308
Avoid using if statements without curly braces 309
Avoid using if statements without curly braces 322
Avoid using if statements without curly braces 323
Avoid using implementation types like 'Vector'; use the interface instead 327
The class 'ReportMenuBar' has a Cyclomatic Complexity of 9 (Highest = 35). 344
Variables that are not final should not contain underscores. 357
Variables that are not final should not contain underscores. 358
Variables that are not final should not contain underscores. 359
Variables that are not final should not contain underscores. 364
Variables that are not final should not contain underscores. 383
Variables that are not final should not contain underscores. 384
Variables that are not final should not contain underscores. 385
Variables that are not final should not contain underscores. 386
Variables that are not final should not contain underscores. 390
Variables that are not final should not contain underscores. 391
Avoid using if statements without curly braces 483
The method 'actionPerformed' has a Cyclomatic Complexity of 35. 489
Avoid using 'if...else' statements without curly braces 491
Avoid using 'if...else' statements without curly braces 493
Avoid using 'if...else' statements without curly braces 495
Avoid using 'if...else' statements without curly braces 497
Avoid using 'if...else' statements without curly braces 499
Avoid using 'if...else' statements without curly braces 501
Avoid using 'if...else' statements without curly braces 503
Avoid using 'if...else' statements without curly braces 505
Avoid using 'if...else' statements without curly braces 507
Avoid using 'if...else' statements without curly braces 509
Avoid using 'if...else' statements without curly braces 511
Avoid using 'if...else' statements without curly braces 513
Avoid using 'if...else' statements without curly braces 515
Avoid using 'if...else' statements without curly braces 517
Avoid using 'if...else' statements without curly braces 519
Avoid using 'if...else' statements without curly braces 521
Avoid using 'if...else' statements without curly braces 523
Avoid using 'if...else' statements without curly braces 525
Avoid using 'if...else' statements without curly braces 527
Avoid using 'if...else' statements without curly braces 529
Avoid using 'if...else' statements without curly braces 531
Avoid using 'if...else' statements without curly braces 533
Avoid using 'if...else' statements without curly braces 535
Avoid using 'if...else' statements without curly braces 537
Avoid using 'if...else' statements without curly braces 541
Avoid using 'if...else' statements without curly braces 543
Avoid using 'if...else' statements without curly braces 545
Avoid using 'if...else' statements without curly braces 547
Avoid using 'if...else' statements without curly braces 549
Avoid using 'if...else' statements without curly braces 551
Avoid using 'if...else' statements without curly braces 553
Avoid using 'if...else' statements without curly braces 555
Avoid using 'if...else' statements without curly braces 558
Avoid using if statements without curly braces 560
Avoid using 'if...else' statements without curly braces 566
Avoid using if statements without curly braces 568
A value of 30 may denote a high amount of coupling within the class 587

zeus/visualiser/society/AnimationManager.java

ViolationLine
Variables that are final should be in all caps. 38
Avoid unused formal parameters such as 'str' 102
Avoid using if statements without curly braces 113
Avoid using if statements without curly braces 116
Variables that are not final should not contain underscores. 142
Variables that are not final should not contain underscores. 143
Avoid using if statements without curly braces 145
Avoid using if statements without curly braces 147
Avoid using if statements without curly braces 149
Avoid using 'if...else' statements without curly braces 163
Avoid using if statements without curly braces 165
Variables that are not final should not contain underscores. 173
Avoid unused local variables such as 'in_reply_to' 174
Variables that are not final should not contain underscores. 174
Variables should start with a lowercase character 177

zeus/visualiser/society/AnimationQueue.java

ViolationLine
Variables should start with a lowercase character 41
Variables that are not final should not contain underscores. 41
Avoid using implementation types like 'Vector'; use the interface instead 50
Avoid using if statements without curly braces 91
Avoid unused formal parameters such as 'str' 126
Avoid using 'if...else' statements without curly braces 147
Avoid using 'if...else' statements without curly braces 149
Avoid using if statements without curly braces 151
Avoid using implementation types like 'Vector'; use the interface instead 182
Avoid using if statements without curly braces 206
Avoid using implementation types like 'Vector'; use the interface instead 210
Avoid using 'if...else' statements without curly braces 220
Avoid using if statements without curly braces 222
Avoid using if statements without curly braces 227
Variables should start with a lowercase character 265
Variables that are not final should not contain underscores. 265
Variables should start with a lowercase character 266
Variables that are not final should not contain underscores. 266
Switch statements should have a default label 303
Avoid using if statements without curly braces 322
Avoid using if statements without curly braces 353
Avoid using 'for' statements without curly braces 432

zeus/visualiser/society/SocietyModel.java

ViolationLine
Avoid empty catch blocks 63
Avoid using 'for' statements without curly braces 69
Avoid using 'if...else' statements without curly braces 80
Assigning an Object to null is a code smell. Consider refactoring. 81
Avoid assigments in operands 94
Avoid using if statements without curly braces 94
Avoid assigments in operands 100
Avoid using if statements without curly braces 100
Avoid using implementation types like 'Vector'; use the interface instead 105
Avoid using if statements without curly braces 112
Avoid using if statements without curly braces 126
Avoid using 'if...else' statements without curly braces 157
Variables that are not final should not contain underscores. 200
Variables that are not final should not contain underscores. 201
Avoid using implementation types like 'Vector'; use the interface instead 222
Avoid using 'for' statements without curly braces 224
Avoid using implementation types like 'Vector'; use the interface instead 233
Avoid using if statements without curly braces 235

zeus/visualiser/society/SocietyModelEntry.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 40
Avoid using 'for' statements without curly braces 54
Avoid using implementation types like 'Vector'; use the interface instead 59
Avoid using if statements without curly braces 63

zeus/visualiser/society/SocietyPanel.java

ViolationLine
The same String literal appears 4 times in this file; the first occurrence is on line 112 112
Each class should declare at least one constructor 138
Variables that are not final should not contain underscores. 142
Avoid using 'if...else' statements without curly braces 232
Avoid using 'if...else' statements without curly braces 234
Avoid using 'if...else' statements without curly braces 236
Avoid using 'if...else' statements without curly braces 238
Avoid using 'if...else' statements without curly braces 240
Avoid using 'if...else' statements without curly braces 242
Avoid using 'if...else' statements without curly braces 244
Avoid using if statements without curly braces 246
Avoid using if statements without curly braces 275
Variables that are not final should not contain underscores. 280
Avoid using 'if...else' statements without curly braces 295
Variables should start with a lowercase character 314
Avoid using 'if...else' statements without curly braces 337
Avoid using 'if...else' statements without curly braces 340
Variables that are not final should not contain underscores. 404
A value of 24 may denote a high amount of coupling within the class 489

zeus/visualiser/society/SocietyTool.java

ViolationLine
Variables that are not final should not contain underscores. 51
Variables that are not final should not contain underscores. 52
Variables that are not final should not contain underscores. 53
Method name does not begin with a lower case character. 92
Avoid using if statements without curly braces 93
Method name does not begin with a lower case character. 98
Avoid using if statements without curly braces 99
Avoid using if statements without curly braces 100
Avoid using if statements without curly braces 116
Method name does not begin with a lower case character. 120
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 122
Avoid using 'for' statements without curly braces 158
Avoid using 'for' statements without curly braces 163
Avoid using 'for' statements without curly braces 168
Avoid using 'for' statements without curly braces 173
Avoid using 'for' statements without curly braces 178
Avoid using implementation types like 'Vector'; use the interface instead 187
Method names should not contain underscores 203
Avoid using if statements without curly braces 204
Variables should start with a lowercase character 205
Method names should not contain underscores 210
Avoid using if statements without curly braces 215
Method name does not begin with a lower case character. 227
Avoid using if statements without curly braces 229
Method name does not begin with a lower case character. 236
Avoid using if statements without curly braces 245
Method name does not begin with a lower case character. 249
The class 'SocietyMenuBar' has a Cyclomatic Complexity of 5 (Highest = 37). 257
Avoid using if statements without curly braces 395
The method 'actionPerformed' has a Cyclomatic Complexity of 37. 401
Avoid using 'if...else' statements without curly braces 404
Avoid using 'if...else' statements without curly braces 406
Avoid using 'if...else' statements without curly braces 408
Avoid using 'if...else' statements without curly braces 411
Avoid using 'if...else' statements without curly braces 413
Avoid using 'if...else' statements without curly braces 415
Avoid using 'if...else' statements without curly braces 418
Avoid using 'if...else' statements without curly braces 420
Avoid using 'if...else' statements without curly braces 422
Avoid using 'if...else' statements without curly braces 424
Avoid using 'if...else' statements without curly braces 426
Avoid using 'if...else' statements without curly braces 428
Avoid using 'if...else' statements without curly braces 430
Avoid using 'if...else' statements without curly braces 432
Avoid using 'if...else' statements without curly braces 434
Avoid using 'if...else' statements without curly braces 436
Avoid using 'if...else' statements without curly braces 438
Avoid using 'if...else' statements without curly braces 440
Avoid using 'if...else' statements without curly braces 442
Avoid using 'if...else' statements without curly braces 444
Avoid using 'if...else' statements without curly braces 446
Avoid using 'if...else' statements without curly braces 450
Avoid using 'if...else' statements without curly braces 452
Avoid using 'if...else' statements without curly braces 454
Avoid using 'if...else' statements without curly braces 458
Avoid using 'if...else' statements without curly braces 460
Avoid using 'if...else' statements without curly braces 463
Avoid using 'if...else' statements without curly braces 465
Avoid using 'if...else' statements without curly braces 467
Avoid using 'if...else' statements without curly braces 469
Avoid using 'if...else' statements without curly braces 471
Avoid using 'if...else' statements without curly braces 473
Avoid using 'if...else' statements without curly braces 475
Avoid using 'if...else' statements without curly braces 477
Avoid using 'if...else' statements without curly braces 480
Avoid using if statements without curly braces 482
Avoid unused formal parameters such as 'str' 516
A value of 23 may denote a high amount of coupling within the class 519

zeus/visualiser/statistics/StatisticsTool.java

ViolationLine
The class 'StatisticsTool' has a Cyclomatic Complexity of 3 (Highest = 23). 42
Variables should start with a lowercase character 65
Variables that are not final should not contain underscores. 65
Variables that are not final should not contain underscores. 85
Variables that are not final should not contain underscores. 86
Variables that are not final should not contain underscores. 87
Variables that are not final should not contain underscores. 92
Variables that are not final should not contain underscores. 93
Variables that are not final should not contain underscores. 100
Method name does not begin with a lower case character. 150
Avoid using if statements without curly braces 151
Assigning an Object to null is a code smell. Consider refactoring. 153
Method name does not begin with a lower case character. 161
Method name does not begin with a lower case character. 164
Method name does not begin with a lower case character. 168
Avoid using if statements without curly braces 169
Avoid using if statements without curly braces 170
Avoid using implementation types like 'Vector'; use the interface instead 210
Avoid using if statements without curly braces 215
Method names should not contain underscores 219
Avoid using if statements without curly braces 222
Avoid empty catch blocks 228
Method name does not begin with a lower case character. 231
Avoid using if statements without curly braces 232
Avoid using if statements without curly braces 240
Method name does not begin with a lower case character. 251
Avoid using if statements without curly braces 252
Method name does not begin with a lower case character. 255
Avoid using if statements without curly braces 256
Avoid using if statements without curly braces 258
Method name does not begin with a lower case character. 261
Avoid using if statements without curly braces 262
Avoid using if statements without curly braces 264
Method name does not begin with a lower case character. 267
Avoid using if statements without curly braces 268
Avoid using if statements without curly braces 270
Method name does not begin with a lower case character. 273
Avoid using if statements without curly braces 274
Avoid using if statements without curly braces 276
Method name does not begin with a lower case character. 279
Avoid using if statements without curly braces 280
Avoid using if statements without curly braces 282
Avoid really long methods. 286
The method 'setStatisticsType' has a Cyclomatic Complexity of 23. 286
Avoid using if statements without curly braces 287
Variables that are not final should not contain underscores. 289
Variables that are not final should not contain underscores. 290
Variables that are not final should not contain underscores. 291
Avoid using if statements without curly braces 297
Avoid using if statements without curly braces 303
Avoid using if statements without curly braces 309
Avoid using if statements without curly braces 315
Avoid using if statements without curly braces 338
Avoid using if statements without curly braces 340
Avoid using if statements without curly braces 368
Avoid using if statements without curly braces 370
Method name does not begin with a lower case character. 393
The class 'StatisticsMenuBar' has a Cyclomatic Complexity of 4 (Highest = 35). 401
Variables that are not final should not contain underscores. 421
Avoid using if statements without curly braces 496
Avoid using if statements without curly braces 539
The method 'actionPerformed' has a Cyclomatic Complexity of 35. 547
Avoid using if statements without curly braces 550
Avoid using 'if...else' statements without curly braces 551
Avoid using 'if...else' statements without curly braces 552
Avoid using 'if...else' statements without curly braces 554
Avoid using 'if...else' statements without curly braces 555
Avoid using 'if...else' statements without curly braces 557
Avoid using 'if...else' statements without curly braces 558
Avoid using 'if...else' statements without curly braces 559
Avoid using 'if...else' statements without curly braces 560
Avoid using 'if...else' statements without curly braces 561
Avoid using 'if...else' statements without curly braces 562
Avoid using 'if...else' statements without curly braces 563
Avoid using 'if...else' statements without curly braces 564
Avoid using 'if...else' statements without curly braces 565
Avoid using 'if...else' statements without curly braces 566
Avoid using 'if...else' statements without curly braces 567
Avoid using 'if...else' statements without curly braces 568
Avoid using 'if...else' statements without curly braces 569
Avoid using 'if...else' statements without curly braces 570
Avoid using 'if...else' statements without curly braces 571
Avoid using 'if...else' statements without curly braces 573
Avoid using 'if...else' statements without curly braces 575
Avoid using 'if...else' statements without curly braces 576
Avoid using 'if...else' statements without curly braces 577
Avoid using 'if...else' statements without curly braces 579
Avoid using 'if...else' statements without curly braces 580
Avoid using 'if...else' statements without curly braces 581
Avoid using 'if...else' statements without curly braces 582
Avoid using 'if...else' statements without curly braces 583
Avoid using 'if...else' statements without curly braces 584
Avoid using 'if...else' statements without curly braces 586
Avoid using 'if...else' statements without curly braces 587
Avoid using 'for' statements without curly braces 590
Avoid using if statements without curly braces 591
Avoid using 'for' statements without curly braces 607
Avoid using 'if...else' statements without curly braces 693
Avoid using 'if...else' statements without curly braces 694
Avoid using 'if...else' statements without curly braces 695
Avoid using 'if...else' statements without curly braces 696
Avoid using if statements without curly braces 697
The class 'Grapher' has a Cyclomatic Complexity of 4 (Highest = 25). 701
Variables that are not final should not contain underscores. 709
Variables should start with a lowercase character 711
Variables that are not final should not contain underscores. 711
Avoid unused local variables such as 'count' 733
Avoid using 'while' statements without curly braces 737
Avoid really long methods. 765
The method 'drawChart' has a Cyclomatic Complexity of 25. 765
Variables that are not final should not contain underscores. 767
Variables that are not final should not contain underscores. 769
Avoid using if statements without curly braces 800
Avoid using if statements without curly braces 807
Avoid using if statements without curly braces 815
Avoid using if statements without curly braces 823
Avoid using 'if...else' statements without curly braces 852
Avoid using 'if...else' statements without curly braces 863
Avoid using 'if...else' statements without curly braces 882
A value of 36 may denote a high amount of coupling within the class 898

zeus/visualiser/statistics/TrafficVolume.java

ViolationLine
The class 'TrafficVolume' has a Cyclomatic Complexity of 4 (Highest = 11). 34
Avoid using 'for' statements without curly braces 91
Avoid using if statements without curly braces 101
Variables that are not final should not contain underscores. 110
Variables that are not final should not contain underscores. 111
Avoid reassigning parameters such as 'rootId' 136
Avoid assigments in operands 148
Avoid using if statements without curly braces 148
Avoid using 'for' statements without curly braces 167
Avoid using if statements without curly braces 192
Avoid assigments in operands 195
Avoid using if statements without curly braces 195
Variables should start with a lowercase character 211
Variables should start with a lowercase character 220
Avoid using 'for' statements without curly braces 234
Avoid using 'for' statements without curly braces 242
Avoid using 'for' statements without curly braces 252
Avoid using if statements without curly braces 262
Avoid using 'for' statements without curly braces 266
Avoid using 'for' statements without curly braces 267
Avoid using 'for' statements without curly braces 278
Avoid using 'for' statements without curly braces 288
Avoid using if statements without curly braces 298
Variables should start with a lowercase character 299
Avoid using if statements without curly braces 306
Avoid using if statements without curly braces 343
Variables should start with a lowercase character 352
Avoid using if statements without curly braces 366
Avoid using 'for' statements without curly braces 369
Avoid using 'for' statements without curly braces 370
Avoid using if statements without curly braces 377
Avoid using if statements without curly braces 398
Variables should start with a lowercase character 402
The method 'getDistributionByGoalData' has a Cyclomatic Complexity of 11. 431
Avoid using if statements without curly braces 432
Avoid using if statements without curly braces 434
Avoid using 'for' statements without curly braces 437
Avoid using 'for' statements without curly braces 438
Avoid using 'for' statements without curly braces 452
Avoid using 'for' statements without curly braces 464
Avoid using if statements without curly braces 469
Avoid using 'for' statements without curly braces 473
Avoid using 'for' statements without curly braces 474
Avoid using 'for' statements without curly braces 486

zeus/visualiser/statistics/charts/DrawCanvas.java

ViolationLine
Each class should declare at least one constructor 29
Avoid using if statements without curly braces 33

zeus/visualiser/statistics/charts/DrawObject.java

ViolationLine
Unused modifiers are, well, unused 29

zeus/visualiser/statistics/charts/GraphicsSymbol.java

ViolationLine
Each class should declare at least one constructor 29
Variables that are final should be in all caps. 30
Avoid reassigning parameters such as 'sym' 31
Avoid using if statements without curly braces 32
Switch statements should have a default label 34

zeus/visualiser/statistics/charts/Histogram.java

ViolationLine
The class 'Histogram' has a Cyclomatic Complexity of 4 (Highest = 15). 32
Avoid using implementation types like 'Vector'; use the interface instead 42
Variables that are not final should not contain underscores. 49
Each class should declare at least one constructor 52
Avoid using 'for' statements without curly braces 110
Avoid really long methods. 119
The method 'drawYourSelf' has a Cyclomatic Complexity of 15. 119
Avoid using if statements without curly braces 127
Variables that are not final should not contain underscores. 141
A high ratio of statements to labels in a switch statement. Consider refactoring. 144

zeus/visualiser/statistics/charts/LineGraph.java

ViolationLine
The class 'LineGraph' has a Cyclomatic Complexity of 5 (Highest = 18). 32
Avoid using implementation types like 'Vector'; use the interface instead 42
Variables that are not final should not contain underscores. 49
Each class should declare at least one constructor 52
Avoid using 'for' statements without curly braces 110
Avoid really long methods. 118
The method 'drawYourSelf' has a Cyclomatic Complexity of 18. 118
Avoid using if statements without curly braces 126
Variables that are not final should not contain underscores. 140
Avoid unused local variables such as 'x2' 142
Avoid unused local variables such as 'y2' 142
A high ratio of statements to labels in a switch statement. Consider refactoring. 143
Avoid using if statements without curly braces 157
Avoid using if statements without curly braces 178

zeus/visualiser/statistics/charts/PieChart.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 47
Variables should start with a lowercase character 51
Each class should declare at least one constructor 59
Avoid using 'for' statements without curly braces 79
Avoid using if statements without curly braces 105

zeus/visualiser/statistics/charts/TabularGraph.java

ViolationLine
Avoid using implementation types like 'Vector'; use the interface instead 35
Each class should declare at least one constructor 41
Avoid using 'for' statements without curly braces 55
Variables should start with a lowercase character 67
Variables should start with a lowercase character 68
Avoid using if statements without curly braces 71

zeus/visualiser/statistics/charts/XYGraph.java

ViolationLine
The class 'XYGraph' has a Cyclomatic Complexity of 3 (Highest = 19). 31
Variables should start with a lowercase character 34
Variables should start with a lowercase character 35
Variables should start with a lowercase character 36
Variables should start with a lowercase character 37
Variables that are not final should not contain underscores. 37
Variables that are not final should not contain underscores. 43
Variables that are not final should not contain underscores. 44
Avoid really long methods. 90
The method 'drawYourSelf' has a Cyclomatic Complexity of 19. 90
Avoid using if statements without curly braces 100
Variables that are not final should not contain underscores. 108
Variables that are not final should not contain underscores. 109
Avoid using if statements without curly braces 112
Avoid using if statements without curly braces 113
Avoid unused local variables such as 'x2' 115
Avoid unused local variables such as 'y2' 115
Avoid using if statements without curly braces 119
Avoid using 'for' statements without curly braces 120
Avoid using if statements without curly braces 162
Avoid using if statements without curly braces 200
Method name does not begin with a lower case character. 249
Avoid using if statements without curly braces 250

zsh/zsh.java

ViolationLine
Class names should begin with an uppercase character and not include underscores 102
Each class should declare at least one constructor 102
Variables should start with a lowercase character 105
Variables that are not final should not contain underscores. 107
Variables that are not final should not contain underscores. 108
Variables that are not final should not contain underscores. 109
Avoid unused local variables such as 'counting' 196
Avoid unused local variables such as 'numberParams' 198
Avoid unnecessary comparisons in boolean expressions 202
Avoid using if statements without curly braces 202
Avoid unused local variables such as 'counting' 276
Avoid unnecessary comparisons in boolean expressions 285
Avoid using if statements without curly braces 285
The same String literal appears 8 times in this file; the first occurrence is on line 350 350
The same String literal appears 6 times in this file; the first occurrence is on line 354 354
Avoid assigments in operands 466
Avoid using short method names 492
Avoid using short method names 507