Gitiles
Code Review
Sign In
git.eclipse.org
/
objectteams
/
org.eclipse.objectteams
/
6054d02b972eb36ed97f16b3e527865e65da2f42
/
.
/
org.eclipse.jdt.core.tests.model
/
workspace
/
ExternalAnnotations18
/
Lib
/
src
/
libs
/
MyFunction.java
blob: 6f7bff643738995014d3e4f4378727d3566367f0 [
file
] [
log
] [
blame
]
package
libs
;
public
interface
MyFunction
<
T
,
R
>
{
R apply
(
T t
);
default
<
V
>
MyFunction
<
V
,
R
>
compose
(
MyFunction
<?
super
V
,
?
extends
T
>
before
)
{
return
(
V v
)
->
apply
(
before
.
apply
(
v
));
}
}