/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
// one class needs to have a main() method
public class Ideone
{
// arguments are passed using the text field below this editor
public static void main
( String [ ] args
) {
new Class1( ) ;
}
}
// you can add other public classes to this editor in any order
private class Class1
{
public Class1( ) {
new Class2( this ) ;
}
return "its a fucking magick" ;
}
}
private class Class2 {
public Class2( Class1 in) {
System .
out .
println ( in.
getMes ( ) ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovLyBvbmUgY2xhc3MgbmVlZHMgdG8gaGF2ZSBhIG1haW4oKSBtZXRob2QKcHVibGljIGNsYXNzIElkZW9uZQp7CiAgLy8gYXJndW1lbnRzIGFyZSBwYXNzZWQgdXNpbmcgdGhlIHRleHQgZmllbGQgYmVsb3cgdGhpcyBlZGl0b3IKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKQogIHsKICAgIG5ldyBDbGFzczEoKTsKICB9Cn0KCi8vIHlvdSBjYW4gYWRkIG90aGVyIHB1YmxpYyBjbGFzc2VzIHRvIHRoaXMgZWRpdG9yIGluIGFueSBvcmRlcgpwcml2YXRlIGNsYXNzIENsYXNzMQp7CiAgcHVibGljIENsYXNzMSgpewogIAluZXcgQ2xhc3MyKHRoaXMpOwogIH0KICAKICBwdWJsaWMgU3RyaW5nIGdldE1lcygpewogIAlyZXR1cm4gIml0cyBhIGZ1Y2tpbmcgbWFnaWNrIjsKICB9Cn0KCnByaXZhdGUgY2xhc3MgQ2xhc3MyIHsKICBwdWJsaWMgQ2xhc3MyKENsYXNzMSBpbil7CiAgCVN5c3RlbS5vdXQucHJpbnRsbihpbi5nZXRNZXMoKSk7CiAgfQp9
compilation info
Main.java:8: error: class Ideone is public, should be declared in a file named Ideone.java
public class Ideone
^
Main.java:18: error: modifier private not allowed here
private class Class1
^
Main.java:29: error: modifier private not allowed here
private class Class2 {
^
3 errors
stdout