您可以在包级别使用注释。为此,您必须使用以下命令创建package-info.java文件:@NonnullByDefaultpackage package.name;并将注释定义为:import javax.annotation.Nonnull;import javax.annotation.meta.TypeQualifierDefault;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Documented@NonnullTypeQualifierDefault(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)public @interface NonnullByDefault { }
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
SubmoduleWalk::getConfigUpdate准确返回存储库配置 key 中设置的内容submodule.<name of module>.update。
如果未设置任何内容,该方法将返回null,并且SubmoduleUpdateCommand会检出父存储库索引中引用的提交作为分离的 HEAD。
确保父存储库的索引指向所需的子模块提交 ID。要选择不同的更新策略,您可以更改配置,如下所示:
StoredConfig config = repository.getConfig();
config.setString(CONFIG_SUBMODULE_SECTION, "my-module", CONFIG_KEY_UPDATE, CONFIG_KEY_REBASE);
config.save();
常量均在 中声明ConfigConstants。
添加回答
举报
0/150
提交
取消