Skip to content

JavaLabs2025/reflection-maxprih

 
 

Repository files navigation

Review Assignment Due Date Java reflection

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

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

Дедлайн 05.11.2025 23:59

About

advanced-java-2025-reflection-reflection-template created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%