Bonjour à tous,
Je vous explique rapidement mon architecture.
J'ai une classe de definitions qui se trouve dans mon package com.p@tou.Helpers
Cette classe est pour le moment public et est utilisée par différents packages com.p@tou.package1 et com.p@tou.package2.
Cependant en laissant cette classe public n'importe quelle autre classe pourrait utiliser ces defs et je voudrais qu'elles restent transparentes.
J'aimerais donc que cette classe ne soit accessible que par les classes com.p@tou.package1.class1, com.p@tou.package1.class2 et com.p@tou.package2.class1 (par exemple).
J'ai donc passé ma classe en friendly plutôt qu'en public et déplacer la classe dans com.p@tou mais ça ne marche pas.
J'ai une erreur impossible d'accéder à la classe en dehors du package. Alors que c'est un package au dessus de ceux à partir desquels j'essaie d'y accéder.
Est ce que quelqu'un aurait une idée de comment je pourrais faire ?
Merci beaucoup
Partager