// ĠCopyright Ġ( c ) Ġ 2 0 1 7 - 2 0 2 0 ĠV lad im ir ĠSch ne ider Ġ< vl ad im ir . sch ne ider @ gmail . com > ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ċ package Ġcom . vl ad sch . md . nav . flex . psi Ċ Ċ import Ġcom . intellij . psi . stubs . Stub Base Ċ import Ġcom . intellij . psi . stubs . Stub Element Ċ import Ġcom . vl ad sch . md . nav . psi . util . Md Types Ċ Ċ class ĠFlex mark Example Option Stub Impl ( parent : ĠStub Element <* >, Ġprivate Ġval Ġtext : ĠString ) Ġ: ĠStub Base < Flex mark Example Option >( parent , ĠMd Types . FLEX MARK _ EXAMPLE _ OPTION ), ĠFlex mark Example Option Stub Ġ{ ĊĠĠĠ Ġprivate Ġval Ġname Ġ= ĠFlex mark Psi . get Flex mark Option Info ( text ). option Name ĊĊĠĠĠ Ġoverride Ġfun Ġget Option Name (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġname ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Option Text (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtext ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Option Info (): ĠFlex mark Option Info Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠFlex mark Psi . get Flex mark Option Info ( text ) ĊĠĠĠ Ġ} Ċ } Ċ