nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bench/lang: force covariance in scala&csharp
[nit.git]
/
benchmarks
/
languages
/
bench_base.nit
diff --git
a/benchmarks/languages/bench_base.nit
b/benchmarks/languages/bench_base.nit
index
686d5d5
..
7258d18
100644
(file)
--- a/
benchmarks/languages/bench_base.nit
+++ b/
benchmarks/languages/bench_base.nit
@@
-194,7
+194,7
@@
class Generator
end
for c in classes do
if interfaces then
end
for c in classes do
if interfaces then
- write "interface {c}<E> "
+ write "interface {c}<out E> "
else
write "class {c}<E> "
end
else
write "class {c}<E> "
end
@@
-254,9
+254,9
@@
class Generator
write "class Root\n\t\{ def id: Int = 0 \}"
for c in classes do
if interfaces then
write "class Root\n\t\{ def id: Int = 0 \}"
for c in classes do
if interfaces then
- write "trait {c}[E] "
+ write "trait {c}[+E] "
else
else
- write "class {c}[E] "
+ write "class {c}[+E] "
end
if c.supers.is_empty then
write "\textends Root"
end
if c.supers.is_empty then
write "\textends Root"