Refactor LanguageMetdata::extensions usages

This commit is contained in:
Andreas Dangel
2023-02-10 12:39:21 +01:00
parent 8aaef01ed8
commit a283615299
11 changed files with 36 additions and 13 deletions

View File

@@ -31,9 +31,10 @@ public class VfLanguageModule extends SimpleLanguageModuleBase {
}
private static LanguageMetadata createMetdata() {
LanguageMetadata languageMetadata = LanguageMetadata.withId(TERSE_NAME).name(NAME)
.extensions(EXTENSIONS.get(0), EXTENSIONS.toArray(new String[0]))
.dependsOnLanguage(ApexLanguageModule.TERSE_NAME);
LanguageMetadata languageMetadata =
LanguageMetadata.withId(TERSE_NAME).name(NAME)
.extensions(EXTENSIONS)
.dependsOnLanguage(ApexLanguageModule.TERSE_NAME);
// use the same versions as in Apex
int lastVersion = ApexLanguageModule.VERSIONS.size() - 1;
ApexLanguageModule.VERSIONS.subList(0, lastVersion).forEach(languageMetadata::addVersion);