Я использую пакет: анализатор для выполнения пользовательского анализа c статистики.
когда у меня есть код дротика, как показано ниже:
class MyType{
final void Function(MyItemType) callback ;
}
Когда я пытаюсь получить доступ к element
типа обратного вызова: я получаю null
То есть:
parameterElement.type.element
оценивается как null
. Поэтому я не могу получить файл source
типов, задействованных в функции, для импорта этих исходных файлов.
Эта проблема возникает только тогда, когда я использую тип Function
, отличный от Function()
.
parameterElement
относится к типу ParameterElement из пакета analyser
.
Мое требование состоит в том, что я хочу импортировать все файлы, содержащие типы, задействованные в функции. В моем примере кода, показанном выше, я использую sh, чтобы импортировать файл, содержащий класс MyItemType
.
Также, если возвращаемый тип функции был другим типом, отличным от void
, я хочу для импорта соответствующего исходного файла.