Some more alternatives: Meta class names: MetaClass, MetaField, MetaMethod. Instance class names: MetaObject, Field, Method
Not attached to any of the above, but Clazz really grates with me :) my 2 bits, Tim > From: Stephen Colebourne [mailto:scolebourne@;btopenworld.com] > > Naming is always a tricky issue, especially when we get to a fundamental > level such as this. > > Meta class names > ------------------ > Java: > Class, Field, Method > > Names proposed for [clazz]: > MetaBean, MetaProperty, MetaOperation* > MetaClazz, MetaProperty, MetaOperation > Clazz, Attribute, Operation > AClass, AField, AMethod > Class, Field, Method > > Instance class names > --------------------- > Java: > Object, ., . > bean, property, method. > > Names proposed for [clazz]: > Bean, Property, Operation* > > MetaData name > ---------------- > Attribute* > MetaData > > > All of the[clazz] basic classes should be interfaces. > The meta class names should relate to the instance class names. > > I still favour the names marked with a * as being a consistent set > independent of reflection/Java, but still well known names. > > Stephen > > > -- > To unsubscribe, e-mail: > <mailto:commons-dev-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: > <mailto:commons-dev-help@;jakarta.apache.org> > -- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>
