フォーマットコードの後の1行の注釈@Overrideとメソッド定義、1行の中でメソッドの先頭に注釈を付ける方法は?Intellij Ideaで注釈を1行にフォーマットする方法は?
private static void testThread() {
Thread t1 = new Thread(new Runnable() {
@Override public void run() {
System.out.println("t1");
}
});
t1.start();
}
ここでは、コードフォーマットの後にどのようにしたいかを示します。
private static void testThread() {
Thread t1 = new Thread(new Runnable() {
@Override
public void run() {
System.out.println("t1");
}
});
t1.start();
}
あなたがここで必要なものは不明です。 '@ Override'アノテーションは' run() 'メソッドの上に/の上に正当に属します。あなたが' Runnable.'でそのメソッドをオーバーライドしているからです。他の場所に置くことは意味がありません。なぜならこの注釈は、開発者 –
@TimBiegeleisen私は '@ Override'を排他的な行に入れます。最新の質問を参照してください。 – Raw
ああ、IntelliJが奇妙なフォーマットをしていると不平を言っているだけなので。どのようにこれを処理するかについては、重複したリンクに従ってください。 –