import QtQml Item { Component.onCompleted: { x.y?.z = 3; x.y?.z += 3; x.y?.z -= 3; x.y?.z *= 3; x.y?.z %= 3; x.y?.z /= 3; x.y?.z |= 3; x.y?.z ^= 3; x.y?.z &= 3; x.y?.z <<= 3; x.y?.z >>= 3; x.y?.z >>>= 3; (x.y?.z) = 3; (x.y?.z) += 3; (x.y?.z) -= 3; (x.y?.z) *= 3; (x.y?.z) %= 3; (x.y?.z) /= 3; (x.y?.z) |= 3; (x.y?.z) ^= 3; (x.y?.z) &= 3; (x.y?.z) <<= 3; (x.y?.z) >>= 3; (x.y?.z) >>>= 3; x.y?.().z = 3; x.y?.().z += 3; x.y?.().z -= 3; x.y?.().z *= 3; x.y?.().z %= 3; x.y?.().z /= 3; x.y?.().z |= 3; x.y?.().z ^= 3; x.y?.().z &= 3; x.y?.().z <<= 3; x.y?.().z >>= 3; x.y?.().z >>>= 3; x.y?.["z"] = 3; x.y?.["z"] += 3; x.y?.["z"] -= 3; x.y?.["z"] *= 3; x.y?.["z"] %= 3; x.y?.["z"] /= 3; x.y?.["z"] |= 3; x.y?.["z"] ^= 3; x.y?.["z"] &= 3; x.y?.["z"] <<= 3; x.y?.["z"] >>= 3; x.y?.["z"] >>>= 3; } }