@Component public class AddModuleOptionsExpansionStrategy extends java.lang.Object implements CompletionExpansionStrategy
| コンストラクターと説明 |
|---|
AddModuleOptionsExpansionStrategy(ModuleRegistry moduleRegistry, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver) 不足しているモジュールオプションを検出するために使用する新しい AddModuleOptionsExpansionStrategy を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addProposals(java.lang.String text, java.util.List<ModuleDescriptor> parseResult, CompletionKind kind, int detailLevel, java.util.List<java.lang.String> proposals)proposals リストに提案を追加して、コード補完 を実行します。 |
boolean | shouldTrigger(java.lang.String text, java.util.List<ModuleDescriptor> parseResult, CompletionKind kind) この完了をトリガーするかどうか。 |
@Autowired public AddModuleOptionsExpansionStrategy(ModuleRegistry moduleRegistry, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver)
moduleRegistry - 最後に入力されたモジュール定義の存在を確認するためのレジストリ。moduleOptionsMetadataResolver - まだ指定されていないモジュールオプションの候補リストを作成するために使用するメタデータリゾルバー。public boolean shouldTrigger(java.lang.String text,
java.util.List<ModuleDescriptor> parseResult,
CompletionKind kind)CompletionExpansionStrategyCompletionExpansionStrategy 内の shouldTrigger public void addProposals(java.lang.String text,
java.util.List<ModuleDescriptor> parseResult,
CompletionKind kind,
int detailLevel,
java.util.List<java.lang.String> proposals)CompletionExpansionStrategyproposals リストに提案を追加して、コード補完 を実行します。CompletionExpansionStrategy 内の addProposals