Context

interface Context(source)

ParameterBinderFactory 进行参数处理时的可用参数内容. 由解析注解监听函数的解析器进行提供。

Properties

Link copied to clipboard
abstract val beanContainer: BeanContainer

监听函数注解处理器的上下文。

Link copied to clipboard
abstract val parameter: KParameter

当前的处理参数目标。

Link copied to clipboard
open val parameterType: Class<*>?

获取 parameter 中的 type.classifier, 并尝试将其转化为 Java Class. 如果 classifier 不是 KClass 类型或转化失败,则得到null。

Link copied to clipboard
abstract val source: KFunction<*>

目标监听函数所对应的函数体。

Link copied to clipboard

获取 source 并尝试将其转化为 Java Method. 无法转化的情况下得到null。