使用保留字作为字段名称
Using Reserved words as fields name
我正在使用外部 WSDL class 为我的项目创建 apex classes,一些 classes 具有在 apex 中保留名称的字段,如 limit
字。
我的问题是,我无法调用该字段,示例:
System.debug(object.limit);
其中限制是对象中的字段。
我什至无法保存文件,因为控制台显示错误:
Variable does not exist: limit
知道在这种情况下如何转义保留字吗?
我制作了 Wsdl2Apex 的替代版本。您可以从 FuseIT website.
免费获取
在此替代版本中,它将为遇到的任何保留关键字向生成的顶点代码添加一个 _x
后缀。基础生成的 SOAP 请求将没有此后缀。
我正在使用外部 WSDL class 为我的项目创建 apex classes,一些 classes 具有在 apex 中保留名称的字段,如 limit
字。
我的问题是,我无法调用该字段,示例:
System.debug(object.limit);
其中限制是对象中的字段。 我什至无法保存文件,因为控制台显示错误:
Variable does not exist: limit
知道在这种情况下如何转义保留字吗?
我制作了 Wsdl2Apex 的替代版本。您可以从 FuseIT website.
免费获取在此替代版本中,它将为遇到的任何保留关键字向生成的顶点代码添加一个 _x
后缀。基础生成的 SOAP 请求将没有此后缀。