Skip to content

JavaLabs2025/reflection-template

Repository files navigation

Java reflection

Ваша задача --- написать генератор экземпляров произвольных классов. Так как в общем случае написать такой генератор достаточно сложно, ограничим его функциональность: данный генератор должен работать для классов, подобных представленным в пакете classes.
Повторяю, он не должен быть большим свичом только для классов из classes (этими примерами мы ограничиваем его функциональность). Для реализации генератора необходимо использовать java.lang.reflect.*. Для генерации переменных примитивных типов и String пользуемся java.util.Random.
В функцию generateValueOfType можно подать Shape.class

Все классы, для которых работает генерация, необходимо пометить разработанной вами аннотацией @Generatable
Не забудьте потестировать

Дедлайн 05.11.2025 23:59

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages