aikar / aikar/commands

CommandAlias and Subcommand on inner classes leads to unexpected behavior

オープン
#222 コメント 7 件 リアクション 0 件 担当者 0 名 GitHub で見る
core
主要言語
Java
スター
628
フォーク
150
PR マージ指標
30日以内にマージされた PR はありません

説明

I have the following setup:
```java
@CommandAlias("main")
public class MainCommand extends BaseCommand {

@Subcommand("setup")
public void setup() { /* stuff */ }

@Subcommand("sub")
@CommandAlias("sc")
public class SubCommand extends BaseCommand {

@Subcommand("create")
public void create() { /* stuff */ }
}
}
```
My expectation is that the following commands exist:
```
/main setup
/main sub create
/sc create
```
However, the actual commands end up being:
```
/main setup
/main sub create
/sc sub create
```

Is this the intended behavior?

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。