@Override public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) { fileTypeConsumer.consume(BallerinaFileType.INSTANCE); } }
@Nullable @Override public FileType getStandardFileTypeByName(@NotNull String name) { return consumer.getStandardFileTypeByName(name); } });
@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(PerlFileTypePackage.INSTANCE, PerlFileTypePackage.EXTENSION); fileTypeConsumer.consume(PerlFileTypeScript.INSTANCE, PerlFileTypeScript.EXTENSION_CGI); fileTypeConsumer.consume(PerlFileTypeScript.INSTANCE, PerlFileTypeScript.EXTENSION_PL); fileTypeConsumer.consume(PerlFileTypeScript.INSTANCE, PerlFileTypeScript.EXTENSION_PH); fileTypeConsumer.consume(PerlFileTypeScript.INSTANCE, PerlFileTypeScript.EXTENSION_AL); fileTypeConsumer.consume(PerlFileTypeTest.INSTANCE, PerlFileTypeTest.EXTENSION); fileTypeConsumer.consume(PerlFileTypeCpanfile.INSTANCE, new ExactFileNameMatcher(PerlFileTypeCpanfile.CPANFILE, false)); } }
@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); } }