// ĠCopyright Ġ 2 0 0 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġmob i . hs z . idea . gitignore . file . type . kind Ċ Ċ import Ġcom . intellij . openapi . file Types . ex . FileType Ident ifiable By Virtual File Ċ import Ġcom . intellij . openapi . vfs . Virtual File Ċ import Ġmob i . hs z . idea . gitignore . file . type . Ignore FileType Ċ import Ġmob i . hs z . idea . gitignore . lang . kind . Source graph Language Ċ Ċ /** Ċ Ġ* ĠDescri bes ĠSource graph Ġfile Ġtype . Ċ Ġ*/ Ċ class ĠSource graph FileType Ġ: ĠIgnore FileType ( Source graph Language . INSTANCE ), ĠFile Type Ident ifiable By Virtual File Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠINSTANCE Ġ= ĠSource graph FileType () ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġis My FileType ( file : ĠVirtual File ) Ġ= ĊĠĠĠĠĠĠĠ Ġfile . name Ġ== Ġignore Language . extension Ġ&& Ġfile . parent . name Ġ== Ġignore Language . vcs Directory Ċ } Ċ