access: Move the Object interface definition into another package to avoid an import loop.
MultiPart: 1/2
Change-Id: I1bcfaabcad1a459224c2db60c35f692980fc06f0
diff --git a/services/mgmt/repository/repository.vdl.go b/services/mgmt/repository/repository.vdl.go
index 1812a12..f90a688 100644
--- a/services/mgmt/repository/repository.vdl.go
+++ b/services/mgmt/repository/repository.vdl.go
@@ -14,6 +14,8 @@
"v.io/core/veyron2/services/security/access"
+ "v.io/core/veyron2/services/security/access/object"
+
// The non-user imports are prefixed with "__" to prevent collisions.
__veyron2 "v.io/core/veyron2"
__context "v.io/core/veyron2/context"
@@ -188,7 +190,7 @@
}
func (s implApplicationServerStub) Describe__() []__ipc.InterfaceDesc {
- return []__ipc.InterfaceDesc{ApplicationDesc, repository.ApplicationDesc, access.ObjectDesc}
+ return []__ipc.InterfaceDesc{ApplicationDesc, repository.ApplicationDesc, object.ObjectDesc}
}
// ApplicationDesc describes the Application interface.