您可以在包級別使用注釋。為此,您必須使用以下命令創(chuàng)建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條經(jīng)驗 獲得超6個贊
SubmoduleWalk::getConfigUpdate準確返回存儲庫配置 key 中設(shè)置的內(nèi)容submodule.<name of module>.update。
如果未設(shè)置任何內(nèi)容,該方法將返回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
提交
取消