Documentation ¶
Index ¶
- func Autowired(some any) error
- func ContainsStru[T any](someStru interface{}) bool
- func ContainsStruPtr(someStru, childStru any) bool
- func FindNameOfIface(some any) string
- func FindPkgNameOfIface(some any) string
- func FindStruNilPtrFields(Stru any) []reflect.StructField
- func FindStructFields(v any) []reflect.StructField
- func IfIface[T any](some any) bool
- func IfInterface[T any](some any) (T, bool)
- func IfNilPtrChild(Stru any, fieldName string) bool
- func IfProxy(some any) bool
- func IfPtrNil(v any) bool
- func IfStru(value any) bool
- func IfTypeStru(v reflect.Type) bool
- func IfValueStru(v reflect.Value) bool
- func InitStruNilPtrFields(Stru any)
- func LoadBeanProxy[T baseiface.IbaseProxy]() T
- func NewOfPtrType[T baseiface.IpoolObj]() T
- func NewOfPtrTypeProxy[T baseiface.IbaseProxy]() T
- func NewOfType[T baseiface.IpoolObj]() T
- func NewProxyType(t reflect.Type) (baseiface.IbaseProxy, bool)
- func NewStru[S any]() *S
- func NewStruProxy[S baseiface.IbaseProxy]() S
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsStru ¶
func ContainsStruPtr ¶
func ContainsGometa(some interface{}) bool { return ContainsStru[basedto.Gometa](some)
}
func FindNameOfIface ¶
func FindPkgNameOfIface ¶
func FindStruNilPtrFields ¶
func FindStruNilPtrFields(Stru any) []reflect.StructField
func FindStructFields ¶
func FindStructFields(v any) []reflect.StructField
func IfInterface ¶
func IfNilPtrChild ¶
func IfTypeStru ¶
func IfValueStru ¶
func InitStruNilPtrFields ¶
func InitStruNilPtrFields(Stru any)
func LoadBeanProxy ¶
func LoadBeanProxy[T baseiface.IbaseProxy]() T
func NewOfPtrTypeProxy ¶
func NewOfPtrTypeProxy[T baseiface.IbaseProxy]() T
func NewProxyType ¶
func NewProxyType(t reflect.Type) (baseiface.IbaseProxy, bool)
func NewStruProxy ¶
func NewStruProxy[S baseiface.IbaseProxy]() S
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.