java引用在方法中改变后没有改变

如下代码,引用在方法中不是会传递吗?结果taskRes1还是null;

private void unionTaskRes(ActionTaskRes taskRes, ActionTaskRes taskRes1) {
        if (taskRes != null) {
            if (taskRes1 == null) {
                taskRes1 = taskRes;
                return;
            }
}

图片说明

对象传参,传递的是引用的拷贝。可以参考下这个文章画个图帮助理解。
https://www.cnblogs.com/huanghuanghui/p/9386047.html

咳咳,调试的时候,到达这行,还不算执行这一行,需要继续往下,过了这行才算执行了这一行的代码,你这样,这个赋值还没成功呢