Fixed visibilities, added "val" and package line in TuplesAndFunctionsGenerator.
This commit is contained in:
@@ -26,9 +26,9 @@ public class TuplesAndFunctionsGenerator {
|
||||
|
||||
private static void generateTuples(PrintStream out, int count) {
|
||||
generated(out);
|
||||
out.println("class Tuple0() {}");
|
||||
out.println("public class Tuple0() {}");
|
||||
for (int i = 1; i < count; i++) {
|
||||
out.print("class Tuple" + i);
|
||||
out.print("public class Tuple" + i);
|
||||
out.print("<");
|
||||
for (int j = 1; j <= i; j++) {
|
||||
out.print("out T" + j);
|
||||
@@ -39,7 +39,7 @@ public class TuplesAndFunctionsGenerator {
|
||||
out.print(">");
|
||||
out.print("(");
|
||||
for (int j = 1; j <= i; j++) {
|
||||
out.print("_" + j + ": " + "T" + j);
|
||||
out.print("public val _" + j + ": " + "T" + j);
|
||||
if (j < i) {
|
||||
out.print(", ");
|
||||
}
|
||||
@@ -52,7 +52,7 @@ public class TuplesAndFunctionsGenerator {
|
||||
private static void generateFunctions(PrintStream out, int count, boolean extension) {
|
||||
generated(out);
|
||||
for (int i = 0; i < count; i++) {
|
||||
out.print("trait Function" + i);
|
||||
out.print("public trait " + (extension ? "ExtensionFunction" : "Function") + i);
|
||||
out.print("<");
|
||||
if (extension) {
|
||||
out.print("in T");
|
||||
@@ -82,6 +82,8 @@ public class TuplesAndFunctionsGenerator {
|
||||
out.println("// Generated by " + TuplesAndFunctionsGenerator.class.getCanonicalName());
|
||||
out.println("// NOTE: this code is not loaded for JetStandardLibrary, but its equivalent is manually created in JetStandardClasses");
|
||||
out.println();
|
||||
out.println("package jet");
|
||||
out.println();
|
||||
}
|
||||
|
||||
public static void main(String[] args) throws FileNotFoundException {
|
||||
|
||||
Reference in New Issue
Block a user