41 lines
861 B
Java
41 lines
861 B
Java
import java.util.function.Supplier;
|
|
|
|
@CustomAttribute
|
|
public class Main implements Runnable, Supplier<Integer>, Interface {
|
|
private static final String name = "John";
|
|
private static final int number = 42;
|
|
private static final double funnyNumber = 6.9;
|
|
|
|
public static void main() {
|
|
new Main().sayHello();
|
|
}
|
|
|
|
@Override
|
|
public void run() {
|
|
Main.main();
|
|
}
|
|
|
|
@Override
|
|
public Integer get() {
|
|
return number;
|
|
}
|
|
|
|
@Override
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public void throwSomething() throws Throwable {
|
|
throw new Throwable() {
|
|
@Override
|
|
public String getMessage() {
|
|
return "Hello";
|
|
}
|
|
};
|
|
}
|
|
|
|
public static class Inner {
|
|
private static final String name = "Inner John";
|
|
}
|
|
}
|
|
|