Skip to content

Commit 8fb0ec3

Browse files
committed
Add parameter default values operations
1 parent 4a83f22 commit 8fb0ec3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/leekscript/compiler/instruction/ClassDeclarationInstruction.java

+6
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,7 @@ public void declareJava(MainLeekBlock mainblock, JavaWriter writer) {
604604
writer.addCode("p_" + arg.getToken());
605605
} else {
606606
block.getDefaultValues().get(a).writeJavaCode(mainblock, writer);
607+
writer.addCode(", " + block.getDefaultValues().get(a).operations);
607608
}
608609
writer.addLine(");");
609610
} else {
@@ -613,6 +614,7 @@ public void declareJava(MainLeekBlock mainblock, JavaWriter writer) {
613614
writer.addCode("final " + arg.getType().getJavaName(mainblock.getVersion()) + " u_" + arg.getName() + " = ");
614615
defaultValue.writeJavaCode(mainblock, writer);
615616
writer.addLine(";");
617+
writer.addCounter(defaultValue.operations);
616618
}
617619
}
618620
}
@@ -683,6 +685,7 @@ public void declareJava(MainLeekBlock mainblock, JavaWriter writer) {
683685
writer.addCode("p_" + arg.getToken());
684686
} else {
685687
block.getDefaultValues().get(a).writeJavaCode(mainblock, writer);
688+
writer.addCode(", " + block.getDefaultValues().get(a).operations);
686689
}
687690
writer.addLine(");");
688691
} else {
@@ -692,6 +695,7 @@ public void declareJava(MainLeekBlock mainblock, JavaWriter writer) {
692695
writer.addCode("final " + arg.getType().getJavaName(mainblock.getVersion()) + " u_" + arg.getName() + " = ");
693696
defaultValue.writeJavaCode(mainblock, writer);
694697
writer.addLine(";");
698+
writer.addCounter(defaultValue.operations);
695699
}
696700
}
697701
}
@@ -760,6 +764,7 @@ public void declareJava(MainLeekBlock mainblock, JavaWriter writer) {
760764
writer.addCode("p_" + arg.getToken());
761765
} else {
762766
block.getDefaultValues().get(a).writeJavaCode(mainblock, writer);
767+
writer.addCode(", " + block.getDefaultValues().get(a).operations);
763768
}
764769
writer.addLine(");");
765770
} else {
@@ -769,6 +774,7 @@ public void declareJava(MainLeekBlock mainblock, JavaWriter writer) {
769774
writer.addCode("final " + arg.getType().getJavaPrimitiveName(mainblock.getVersion()) + " u_" + arg.getName() + " = ");
770775
defaultValue.writeJavaCode(mainblock, writer);
771776
writer.addLine(";");
777+
writer.addCounter(defaultValue.operations);
772778
}
773779
}
774780
}

0 commit comments

Comments
 (0)