JLS 2.13.1 インターフェイス修飾子
そのようなクラスの実装は決して完了することができないため、インターフェイスを final にすることはできません。
インターフェイスにcreate static inner classesを書くことができれば、その中に実装を提供できるので、なぜそのような制限があるのですか
interface Type {
// Normal
class Value {
private Value() {
}
public void print() {
System.out.println("Test");
}
}
public final Value value = new Value();
}