@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(BallerinaFileType.INSTANCE); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer consumer) { consumer.consume(FileType.INSTANCE, "beam"); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer consumer) { consumer.consume(GoFileType.INSTANCE, GoFileType.INSTANCE.getDefaultExtension()); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { LanguageFileType type = Type.INSTANCE; fileTypeConsumer.consume(type, type.getDefaultExtension()); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer consumer) { consumer.consume(AsmIntelFileType.INSTANCE, new WildcardFileNameMatcher("*_amd64.s"), new WildcardFileNameMatcher("*_amd64p32.s"), new WildcardFileNameMatcher("*_386.s")); } }
/** * Shorthand for consuming ignore file types. * * @param consumer file types consumer * @param fileType file type to consume */ private void consume(@NotNull FileTypeConsumer consumer, @NotNull IgnoreFileType fileType) { consumer.consume(fileType, new ExactFileNameMatcher(fileType.getIgnoreLanguage().getFilename())); consumer.consume(fileType, fileType.getIgnoreLanguage().getExtension()); } }
@Override public void createFileTypes(FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(XmlFileType.INSTANCE,"svg"); } }
@Override protected void createFileTypesInner(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(MasonTopLevelComponentFileType.INSTANCE, "mc"); fileTypeConsumer.consume(MasonInternalComponentFileType.INSTANCE, "mi"); fileTypeConsumer.consume(MasonPurePerlComponentFileType.INSTANCE, "mp"); } }
@Override protected void createFileTypesInner(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(PodFileType.INSTANCE, "pod"); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(JFlexFileType.INSTANCE); } }
@Override protected void createFileTypesInner(@NotNull FileTypeConsumer consumer) { for (String ext : DEFAULT_EXTENSIONS) { consumer.consume(TemplateToolkitFileType.INSTANCE, ext); } } }
@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(ANTLRv4FileType.INSTANCE, "g4"); } }
@Override protected void createFileTypesInner(@NotNull FileTypeConsumer consumer) { consumer.consume(HTMLMasonFileType.INSTANCE, "mas"); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(ProtoFileType.INSTANCE, ProtoFileType.FILE_EXTENSION); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(ElementFileType.INSTANCE); } }
@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(CypherFileType.INSTANCE, String.join(";", FileTypeExtensionUtil.EXTENSIONS)); } }
public void createFileTypes(@NotNull FileTypeConsumer consumer) { consumer.consume(BashFileType.BASH_FILE_TYPE, BashFileType.SH_EXTENSION); consumer.consume(BashFileType.BASH_FILE_TYPE, BashFileType.BASH_EXTENSION); consumer.consume(BashFileType.BASH_FILE_TYPE, new ExactFileNameMatcher(BashFileType.BASHRC_FILENAME), new ExactFileNameMatcher(BashFileType.PROFILE_FILENAME), new ExactFileNameMatcher(BashFileType.BASH_LOGOUT_FILENAME), new ExactFileNameMatcher(BashFileType.BASH_PROFILE_FILENAME), new ExactFileNameMatcher(BashFileType.BASH_ALIASES_FILENAME)); } }
@Override public void consume(@NotNull FileType fileType) { consumer.consume(fileType); registerFileType(fileType, parse(fileType.getDefaultExtension())); }