Skip to content

Commit a39ad0c

Browse files
committed
Add missing javadoc interface descriptions for the various FuncN variants (#1843)
1 parent fd1ad6a commit a39ad0c

File tree

11 files changed

+42
-9
lines changed

11 files changed

+42
-9
lines changed

src/main/java/rx/functions/Func0.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717

1818
import java.util.concurrent.Callable;
1919

20+
/**
21+
* Represents a function with zero arguments.
22+
*/
2023
public interface Func0<R> extends Function, Callable<R> {
2124
@Override
2225
public R call();

src/main/java/rx/functions/Func1.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with one argument.
20+
*/
1821
public interface Func1<T1, R> extends Function {
1922
public R call(T1 t1);
20-
}
23+
}

src/main/java/rx/functions/Func2.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with two arguments.
20+
*/
1821
public interface Func2<T1, T2, R> extends Function {
1922
public R call(T1 t1, T2 t2);
20-
}
23+
}

src/main/java/rx/functions/Func3.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with three arguments.
20+
*/
1821
public interface Func3<T1, T2, T3, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3);
20-
}
23+
}

src/main/java/rx/functions/Func4.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with four arguments.
20+
*/
1821
public interface Func4<T1, T2, T3, T4, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3, T4 t4);
20-
}
23+
}

src/main/java/rx/functions/Func5.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with five arguments.
20+
*/
1821
public interface Func5<T1, T2, T3, T4, T5, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5);
20-
}
23+
}

src/main/java/rx/functions/Func6.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with six arguments.
20+
*/
1821
public interface Func6<T1, T2, T3, T4, T5, T6, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6);
20-
}
23+
}

src/main/java/rx/functions/Func7.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with seven arguments.
20+
*/
1821
public interface Func7<T1, T2, T3, T4, T5, T6, T7, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7);
20-
}
23+
}

src/main/java/rx/functions/Func8.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with eight arguments.
20+
*/
1821
public interface Func8<T1, T2, T3, T4, T5, T6, T7, T8, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8);
20-
}
23+
}

src/main/java/rx/functions/Func9.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a function with nine arguments.
20+
*/
1821
public interface Func9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R> extends Function {
1922
public R call(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9);
20-
}
23+
}

src/main/java/rx/functions/FuncN.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
*/
1616
package rx.functions;
1717

18+
/**
19+
* Represents a vector-argument function.
20+
*/
1821
public interface FuncN<R> extends Function {
1922
public R call(Object... args);
2023
}

0 commit comments

Comments
 (0)