refactor(runner): extract createActionKey as an abstract method in BuiltinActionProvider

This commit is contained in:
2026-03-20 15:01:22 +08:00
parent 30373cbc02
commit 59a5e22f35
3 changed files with 6 additions and 2 deletions

View File

@@ -4,4 +4,6 @@ import java.util.List;
interface BuiltinActionProvider {
List<BuiltinActionRegistry.BuiltinActionDefinition> provideBuiltinActions();
String createActionKey(String actionName);
}

View File

@@ -157,7 +157,8 @@ class BuiltinCapabilityActionProvider implements BuiltinActionProvider {
);
}
private String createActionKey(String actionName) {
@Override
public String createActionKey(String actionName) {
return CAPABILITY_LOCATION + "::" + actionName;
}
}

View File

@@ -328,7 +328,8 @@ class BuiltinCommandActionProvider implements BuiltinActionProvider {
return new BuiltinActionRegistry.BuiltinActionDefinition(createActionKey("overview"), info, invoker);
}
private String createActionKey(String actionName) {
@Override
public String createActionKey(String actionName) {
return COMMAND_LOCATION + "::" + actionName;
}