package Ġcom . we ed ow . search y . query . query type Ċ Ċ import Ġcom . query dsl . core . types . dsl . Simple Expression Ċ Ċ /** Ċ Ġ* ĠData Ġclass Ġwith Ġproperty Ġinformation . Ċ Ġ* Ċ Ġ* Ġ@ param Ġq Name Ġfully Ġqualified Ġname Ċ Ġ* Ġ@ param Ġparent Class ĠParent ĠClass Ġof Ġthe Ġcurrent Ġproperty Ċ Ġ* Ġ@ param ĠfieldName Ġname Ġof Ġthe Ġproperty Ċ Ġ* Ġ@ param Ġelement Type Ġproperty Ġ[ element Ġtype ][ ElementType ] Ċ Ġ* Ġ@ param Ġtype Ġproperty Ġtype Ċ Ġ* Ġ@ param Ġparameter ized Types ĠList Ġof Ġparameter ized Ġtypes . ĠCan Ġbe Ġempty Ġwhen Ġthe Ġ[ property Ġtype ][ type ] Ġis Ġnot Ġa Ġgeneric Ġtype Ċ Ġ* Ġ@ param Ġannotations ĠList Ġof Ġannotations Ġspecified Ġfor Ġthe Ġproperty Ċ Ġ* Ġ@ param Ġquery Type ĠExpression Ġtype Ċ Ġ*/ Ċ data Ġclass ĠProperty Infos ( ĊĠĠĠ Ġval Ġq Name : ĠString , ĊĠĠĠ Ġval Ġparent Class : ĠClass <* >, ĊĠĠĠ Ġval ĠfieldName : ĠString , ĊĠĠĠ Ġval Ġelement Type : ĠElementType , ĊĠĠĠ Ġval Ġtype : ĠClass <* >, ĊĠĠĠ Ġval Ġparameter ized Types : ĠList < Class <* >>, ĊĠĠĠ Ġval Ġannotations : ĠList < Annotation >, ĊĠĠĠ Ġval Ġquery Type : ĠClass < out ĠSimple Expression <* >> Ċ )