/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
object Main {
class MyString
(val jString
: String) { private var extraData = ""
override def toString = jString + extraData
}
object MyString {
val s = new MyString(base)
s.extraData = extras
s
}
def apply
(base
:String) = new MyString
(base
) }
println(MyString("hello", "world"))
println(MyString("hello"))
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7Cgogb2JqZWN0IE1haW4gewogIGNsYXNzIE15U3RyaW5nKHZhbCBqU3RyaW5nOiBTdHJpbmcpIHsKICAgIHByaXZhdGUgdmFyIGV4dHJhRGF0YSA9ICIiCiAgICBvdmVycmlkZSBkZWYgdG9TdHJpbmcgPSBqU3RyaW5nICsgZXh0cmFEYXRhCiAgfQogIG9iamVjdCBNeVN0cmluZyB7CiAgICBkZWYgYXBwbHkoYmFzZTpTdHJpbmcsIGV4dHJhczpTdHJpbmcpIHsKICAgICAgdmFsIHMgPSBuZXcgTXlTdHJpbmcoYmFzZSkKICAgICAgcy5leHRyYURhdGEgPSBleHRyYXMKICAgICAgcwogICAgfQogICAgZGVmIGFwcGx5KGJhc2U6U3RyaW5nKSA9IG5ldyAgTXlTdHJpbmcoYmFzZSkKICB9CgogIGRlZiBtYWluKGFyZ3M6IEFycmF5W1N0cmluZ10pIHsKICAgIHByaW50bG4oTXlTdHJpbmcoImhlbGxvIiwgIndvcmxkIikpCiAgICBwcmludGxuKE15U3RyaW5nKCJoZWxsbyIpKQogIH0KCn0KCg==
Main.java:7: error: class, interface, or enum expected
object Main {
^
Main.java:8: error: '{' expected
class MyString(val jString: String) {
^
Main.java:9: error: ';' expected
private var extraData = ""
^
Main.java:10: error: ';' expected
override def toString = jString + extraData
^
Main.java:10: error: <identifier> expected
override def toString = jString + extraData
^
Main.java:10: error: ';' expected
override def toString = jString + extraData
^
Main.java:12: error: class, interface, or enum expected
object MyString {
^
7 errors