Google 致力于为黑人社区推动种族平等。查看具体举措

com.android.tradefed.config

介面

DynamicRemoteFileResolver.FileResolverLoader加载IRemoteFileResolver实现。
配置TradeFederation调用的配置信息。
IConfigurationFactory用于创建IConfiguration的工厂
IConfigurationReceiver表示接受IConfiguration对象的简单接口。
IDeviceConfiguration设备配置持有人接口。

班级

ArgsOptionParser根据已解析的命令行参数填充“ Option字段。
配置一个具体的IConfiguration实现,用于将加载的配置对象存储在映射中。
配置定义保留配置及其相关对象及其选项的记录。
ConfigurationDef.ConfigObjectDef持有className信息及其外观编号的对象(例如,如果配置两次具有相同的对象,则第一个将具有第一个外观编号)。
配置工厂用于创建IConfiguration工厂。
ConfigurationFactory.ConfigLoader IConfigDefLoader实现可从一个根配置中跟踪包含的配置,并在循环包含中引发异常。
配置实用程序实用程序功能来处理配置文件。
DeviceConfigurationHolder一个具体的IDeviceConfiguration实现,用于将加载的设备配置对象存储在其属性中。
DynamicRemoteFileResolver有助于解决远程文件路径的类。
选项复印机可以将具有相同名称的Option字段值从一个对象复制到另一个对象的帮助程序类。
期权设定者填充Option字段。
OptionSetter.OptionFieldsForName具有给定名称的选项字段列表的容器。
RetryConfigurationFactory处理重试命令的工厂。
沙箱配置工厂特殊配置工厂,用于创建用于沙箱目的的配置。

例外情况

ClassNotFoundConfigurationException找不到对象类时的ConfigurationException
OptionNotAllowedException不允许在命令行中传递选项时的特定ConfigurationException
TemplateResolutionError扩展ConfigurationException类,用于在配置解析期间与模板相关的错误。