对运行时做的扩展