Marked fields of Am2900Machine as final
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Wed, 7 Oct 2020 20:36:18 +0000 (22:36 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Wed, 7 Oct 2020 20:36:18 +0000 (22:36 +0200)
plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/machine/Am2900Machine.java

index 4abe8dc..3d3d6c3 100644 (file)
@@ -36,15 +36,15 @@ import net.mograsim.machine.registers.RegisterGroup;
 
 public class Am2900Machine implements Machine
 {
-       private AbstractAm2900MachineDefinition machineDefinition;
-       private LogicModelModifiable logicModel;
-       private ModelComponent am2900;
-       private Timeline timeline;
-       private CoreModelParameters params;
-       private AssignableMainMemory mainMemory;
-       private AssignableMicroInstructionMemory instMemory;
-       private AssignableMPROM mprom;
-       private CoreClock clock;
+       private final AbstractAm2900MachineDefinition machineDefinition;
+       private final LogicModelModifiable logicModel;
+       private final ModelComponent am2900;
+       private final Timeline timeline;
+       private final CoreModelParameters params;
+       private final AssignableMainMemory mainMemory;
+       private final AssignableMicroInstructionMemory instMemory;
+       private final AssignableMPROM mprom;
+       private final CoreClock clock;
        private long activeInstructionAddress;
 
        private final Set<ActiveMicroInstructionChangedListener> amicListeners;