папке "entity".
То бишь создав в проекте пакет "entity" и поместив туда какой либо класс сущности, то он будет недоступен никому вне этого класса.
А если пакет переименовать в "entities" (либо какое-нибудь другое) то все будет работать хорошо.
В чем причина такого поведения?
Похоже на баг или какую-то проблему с кэшем / индексированием файлов 🙁
Не, я всегда такое встречал. Попробуй у себя так же сделать. У меня CE
Звучит как бред. Подобных ограничений не существует, если ты только модификатор доступа сам так не выставил, но тогда это с любым пакетом так будет, не только с энтити
А у тебя все нормально работает?)
У тебя случаем не ультимейт?
А это никак не влияет, хоть из блокнота пиши
Как ты обьяснишь то, что сущность, допустим, Item, которая находмтся в пакете entity недоступна в классе ItemFactory в пакете Factory? А если переименовать entity в entities - становится доступна.
Нууу, не скажи)))
Говорю и могу повторить
Объясню тем, что ИДЕ не проиндексировала твои классы после переименования пакета и не видит их.
Ага, а когда я обратно entities переименую в entity - класс опять пропадает. Как это обьяснишь?)
Тем что изначально у тебя пакет был назван именно во множественном числе и так классы и закэшировались, а после переименования пакета ре-хеш не произошел
Изначально пакет назывался entity.
Только что в существующем проекте переименовал пакет entities в entity. Все работает. Идея - community.
Обсуждают сегодня