package registry import "reflect" type typeDefinition struct { pkgName string typeName string targetType reflect.Type realType reflect.Type fields map[string] } type fieldDefinition struct { pkgName string typeName string targetType reflect.Type realType reflect.Type } type Service struct { DAO *DAO `di-annotation:""` } type DAO struct { }