X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=era.mi%2Fsrc%2Fera%2Fmi%2Flogic%2Fcomponents%2Fgates%2FMultiInputGate.java;h=ea0744c2a098677992a29705b6908d7222388e24;hb=7c7b279981f4686d4fe165cf327ff5b52d71c5f6;hp=bf83dea46372cd2800c1d4c0a28efc0261280fc5;hpb=e059330d4c9b0b6a951943a6ff68f5c63c92951e;p=Mograsim.git diff --git a/era.mi/src/era/mi/logic/components/gates/MultiInputGate.java b/era.mi/src/era/mi/logic/components/gates/MultiInputGate.java index bf83dea4..ea0744c2 100644 --- a/era.mi/src/era/mi/logic/components/gates/MultiInputGate.java +++ b/era.mi/src/era/mi/logic/components/gates/MultiInputGate.java @@ -1,7 +1,5 @@ package era.mi.logic.components.gates; -import java.util.Arrays; -import java.util.Collections; import java.util.List; import era.mi.logic.Bit; @@ -35,15 +33,16 @@ public abstract class MultiInputGate extends BasicComponent @Override public List getAllInputs() { - return Collections.unmodifiableList(Arrays.asList(in)); + return List.of(in); } @Override public List getAllOutputs() { - return Collections.unmodifiableList(Arrays.asList(out)); + return List.of(out); } + @Override protected void compute() { Bit[] result = in[0].getValues();