On Fri, 16 Nov 2001 00:43, Berin Loritsch wrote: > Sylvain Wallez wrote: > >>We already have an ExceptionUtil in > >> org.apache.avalon.framework.ExceptionUtil. I would prefer adding a > >> couple signatures: > >> > >>/** two member version will set the first variable if not set, or throw > >> exception */ ExceptionUtil.check(this.manager, manager, "Manager already > >> set"); > >> > >>/** one member version used for state checking */ > >>ExceptionUtil.check(this.isInitialized, "Component not initialized"); > > > > That's nice : it avoids an additional class and the associated import, > > but "check" may be to imprecise in the context of "ExceptionUtil". So > > what about something like "checkImmutable()" for the first one ? The > > second is a simple assertion, so what about an "assertTrue()" (until the > > whole world uses JDK 1.4) ? > > Actually I started a ComponentUtil to assist in the process. The > ComponentUtil uses a long with bit flags to test if it is legal to perform > the verious operations. > > It will be helpful, and I think it belongs in Framework. What do you all > think?
lets see it first ;) -- Cheers, Pete -------------------------------- These aren't the droids you're looking for. Move along. -------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>