// Copyright Earl Warren // Copyright Loïc Dachary // SPDX-License-Identifier: MIT package driver import ( "context" "code.forgejo.org/f3/gof3/v3/tree/generic" ) type common struct { generic.NullDriver } func (o *common) GetHelper() any { panic("not implemented") } func (o *common) ListPage(ctx context.Context, page int) generic.ChildrenSlice { return generic.NewChildrenSlice(0) } func (o *common) GetNativeID() string { return "" } func (o *common) SetNative(native any) { } func (o *common) getTree() generic.TreeInterface { return o.GetNode().GetTree() } func (o *common) getPageSize() int { return o.getTreeDriver().GetPageSize() } func (o *common) getKind() generic.Kind { return o.GetNode().GetKind() } func (o *common) getTreeDriver() *treeDriver { return o.GetTreeDriver().(*treeDriver) } func (o *common) IsNull() bool { return false }