Я хотел бы иметь модель, которая содержит имя и тип объекта. Типом может быть любой тип объекта, не обязательно ограниченный другими моделями, поэтому я не хочу использовать EDataType для этого. Как я могу это сделать?
В основном как-то так:
class GenericParameter
{
/*
* The data type of the parameter
*/
Type datatype
/*
* Parameter name
*/
String name
}
Я не могу импортировать это из java.lang.reflect. В результате возникает ошибка: «Тип не может быть преобразован в тип». Цель состоит в том, чтобы хранить метаинформацию о допустимых параметрах в более крупной системе. Я мог бы просто использовать обычный объект Object, но я чувствую, что это обман, тем более, что я все равно не забочусь ни о каком конкретном объекте, просто о типе.