Format @NonNull on return value as method annotation

For example, instead of using

	public @NonNull String getMyFavoriteString() { ... }

use

	@NonNull
	public String getMyFavoriteString() { ... }

This makes the style more consistent (the existing JGit code base
tends to lean toward the second style) and makes the source code
better reflect how the annotation is parsed, as a METHOD annotation.

Longer term, we should switch to a TYPE_USE annotation and switch to
the first style.

Noticed using a style checker that follows
https://google.github.io/styleguide/javaguide.html#s4.8.5-annotations

Change-Id: I9b9fa08035d805ca660520f812a84d2f47eff507
Reported-by: Ivan Frade <ifrade@google.com>
Signed-off-by: Jonathan Nieder <jrn@google.com>
This commit is contained in:
Jonathan Nieder 2018-10-09 15:56:55 -07:00
parent 608b6b03b1
commit b0991ca805
4 changed files with 10 additions and 5 deletions

View File

@ -227,7 +227,8 @@ private static Protocol.ExpiringAction getSshAuthentication(
* @throws IOException
* in case of any error.
*/
public static @NonNull HttpConnection getLfsContentConnection(
@NonNull
public static HttpConnection getLfsContentConnection(
Repository repo, Protocol.Action action, String method)
throws IOException {
URL contentUrl = new URL(action.href);

View File

@ -94,7 +94,8 @@ public boolean isEmpty() {
*
* @return the set
*/
public @NonNull Collection<String> getModified() {
@NonNull
public Collection<String> getModified() {
Collection<String> result = modified;
if (result == null) {
result = Collections.emptyList();
@ -109,7 +110,8 @@ public boolean isEmpty() {
*
* @return the set
*/
public @NonNull Collection<String> getDeleted() {
@NonNull
public Collection<String> getDeleted() {
Collection<String> result = deleted;
if (result == null) {
result = Collections.emptyList();

View File

@ -358,7 +358,8 @@ public List<RepoProject> getProjects() {
*
* @return filtered projects list reference, never null
*/
public @NonNull List<RepoProject> getFilteredProjects() {
@NonNull
public List<RepoProject> getFilteredProjects() {
return filteredProjects;
}

View File

@ -293,7 +293,8 @@ private static IllegalArgumentException notTimeUnit(String section,
/** {@inheritDoc} */
@Override
public @NonNull List<RefSpec> getRefSpecs(Config config, String section,
@NonNull
public List<RefSpec> getRefSpecs(Config config, String section,
String subsection, String name) {
String[] values = config.getStringList(section, subsection, name);
List<RefSpec> result = new ArrayList<>(values.length);