/** * Utility for creating a new NameFactory that can generate names for injected * members: the generated names are unique within the given class, and don't * clash with non-injected members of its super classes. * * @param clazz the class for which to generate a NameFactory. * @return the new NameFactory instance. */ public static UniqueMemberNameFactory newInjectedMemberNameFactory(Clazz clazz) { return new UniqueMemberNameFactory( new PrefixingNameFactory( new SimpleNameFactory(), INJECTED_MEMBER_PREFIX), clazz); }
/** * Utility for creating a new NameFactory that can generate names for injected * members: the generated names are unique within the given class, and don't * clash with non-injected members of its super classes. * * @param clazz the class for which to generate a NameFactory. * @return the new NameFactory instance. */ public static UniqueMemberNameFactory newInjectedMemberNameFactory(Clazz clazz) { return new UniqueMemberNameFactory( new PrefixingNameFactory( new SimpleNameFactory(), INJECTED_MEMBER_PREFIX), clazz); }
/** * Utility for creating a new NameFactory that can generate names for injected * members: the generated names are unique within the given class, and don't * clash with non-injected members of its super classes. * * @param clazz the class for which to generate a NameFactory. * @return the new NameFactory instance. */ public static UniqueMemberNameFactory newInjectedMemberNameFactory(Clazz clazz) { return new UniqueMemberNameFactory( new PrefixingNameFactory( new SimpleNameFactory(), INJECTED_MEMBER_PREFIX), clazz); }