optional
Deprecated
optional() 不再改变查找语义;请改用 methodOrNull / fieldOrNull / constructorOrNull
保留以兼容旧代码,但不再改变查找语义。
历史版本里 optional() 试图把后续 method()/field()/constructor() 改成"未命中返回 null", 但这些方法返回类型非空,实现只能在未命中时抛 MemberNotFoundException——与名字预期相反。
想要"未命中返回 null" 的行为,直接使用 methodOrNull、fieldOrNull、constructorOrNull 即可。