Действия
Bug #9
открытоНе бросается исключение в случае, если не существует метода, после которого надо вызвать метод
Статус:
New
Приоритет:
Normal
Назначена:
-
Дата начала:
01.04.2024
Срок завершения:
Готовность:
0%
Оценка временных затрат:
Описание
@Transmute(
targetClass = @ClassReference(RegistryLoader),
targetMethod = @MethodDescription(
// Лямбда, которая передается в forEach
name = "method_45128",
returnType = @ClassReference(ClassReference.VOID),
parameterTypeClasses = [ Map, Pair ]
),
onMissing = MissingTargetStrategy.THROW
)
@AtMethodCall(
callType = MethodCallInsnType.INTERFACE,
owner = @ClassReference(Registry),
method = @MethodDescription(
name = "freeze",
parameterTypeClasses = [],
returnType = @ClassReference(Registry)
)
)
static void injectIntoDynamicRegistries(
Map unusedMap,
Pair unusedPair,
@LocalVariableValue(index = 2, type = @ClassReference(Registry))
Registry registry
) {
println "Hello!"
}
Метода из аннотации AtMethodCall нет, но исключения не выброшено.
Нет данных для отображения
Действия