case classObject(module: tools.nsc.Global.Symbol, moduleClass: tools.nsc.Global.Symbol) extends ReflectToolkit.LogicalSymbol with Product with Serializable
case classPackage(module: tools.nsc.Global.Symbol, moduleClass: tools.nsc.Global.Symbol) extends ReflectToolkit.LogicalSymbol with Product with Serializable
case classVal(field: tools.nsc.Global.Symbol, getter: tools.nsc.Global.Symbol) extends ReflectToolkit.LogicalSymbol with Product with Serializable
case classVar(field: tools.nsc.Global.Symbol, getter: tools.nsc.Global.Symbol, setter: tools.nsc.Global.Symbol) extends ReflectToolkit.LogicalSymbol with Product with Serializable