Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run google-java-format on GCS NIO #706

Merged
merged 1 commit into from
Mar 3, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,14 @@

import java.util.Map;

/** CloudStorageConfiguration is the configuration class for
* {@link CloudStorageFileSystem#forBucket}. */
/**
* Configuration for a {@link CloudStorageFileSystem} instance.
*/
@AutoValue
public abstract class CloudStorageConfiguration {

/** Returns the path of the current working directory. Defaults to the root directory.
/**
* Returns path of the current working directory. This defaults to the root directory.
*/
public abstract String workingDirectory();

Expand Down Expand Up @@ -107,7 +109,6 @@ public Builder blockSize(int value) {
return this;
}


/** Creates a new instance, but does not destroy the builder.
*/
public CloudStorageConfiguration build() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.google.gcloud.storage.contrib.nio;

import static com.google.common.base.Verify.verifyNotNull;
import static com.google.common.base.Preconditions.checkNotNull;

import com.google.common.base.MoreObjects;
import com.google.gcloud.storage.BlobInfo;
Expand All @@ -15,21 +15,22 @@
import javax.annotation.Nullable;
import javax.annotation.concurrent.Immutable;

/** Metadata view for a Google Cloud Storage object.
/**
* Metadata view for a Google Cloud Storage object.
*/
@Immutable
public final class CloudStorageFileAttributeView implements BasicFileAttributeView {

//private final CloudStorageFileSystemProvider provider;
private final Storage storage;
private final CloudStoragePath path;

CloudStorageFileAttributeView(Storage storage, CloudStoragePath path) {
this.storage = verifyNotNull(storage);
this.path = verifyNotNull(path);
this.storage = checkNotNull(storage);
this.path = checkNotNull(path);
}

/** Returns {@value CloudStorageFileSystem#GCS_VIEW}.
/**
* Returns {@value CloudStorageFileSystem#GCS_VIEW}.
*/
@Override
public String name() {
Expand All @@ -38,8 +39,7 @@ public String name() {

@Override
public CloudStorageFileAttributes readAttributes() throws IOException {
if (path.seemsLikeADirectory()
&& path.getFileSystem().config().usePseudoDirectories()) {
if (path.seemsLikeADirectory() && path.getFileSystem().config().usePseudoDirectories()) {
return new CloudStoragePseudoDirectoryAttributes(path);
}
BlobInfo blobInfo = storage.get(path.getBlobId());
Expand All @@ -62,8 +62,8 @@ public void setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTim
public boolean equals(@Nullable Object other) {
return this == other
|| other instanceof CloudStorageFileAttributeView
&& Objects.equals(storage, ((CloudStorageFileAttributeView) other).storage)
&& Objects.equals(path, ((CloudStorageFileAttributeView) other).path);
&& Objects.equals(storage, ((CloudStorageFileAttributeView) other).storage)
&& Objects.equals(path, ((CloudStorageFileAttributeView) other).path);
}

@Override
Expand All @@ -73,9 +73,6 @@ public int hashCode() {

@Override
public String toString() {
return MoreObjects.toStringHelper(this)
.add("storage", storage)
.add("path", path)
.toString();
return MoreObjects.toStringHelper(this).add("storage", storage).add("path", path).toString();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ public static CloudStorageFileSystem forBucket(String bucket) {
* @see #forBucket(String)
*/
public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfiguration config) {
checkArgument(!bucket.startsWith(URI_SCHEME + ":"),
"Bucket name must not have schema: %s", bucket);
checkArgument(
!bucket.startsWith(URI_SCHEME + ":"), "Bucket name must not have schema: %s", bucket);
return new CloudStorageFileSystem(
new CloudStorageFileSystemProvider(), bucket, checkNotNull(config));
}
Expand All @@ -75,9 +75,7 @@ public static CloudStorageFileSystem forBucket(String bucket, CloudStorageConfig
private final CloudStorageConfiguration config;

CloudStorageFileSystem(
CloudStorageFileSystemProvider provider,
String bucket,
CloudStorageConfiguration config) {
CloudStorageFileSystemProvider provider, String bucket, CloudStorageConfiguration config) {
checkArgument(!bucket.isEmpty(), "bucket");
this.provider = provider;
this.bucket = bucket;
Expand All @@ -89,47 +87,56 @@ public CloudStorageFileSystemProvider provider() {
return provider;
}

/** Returns the Cloud Storage bucket name being served by this file system.
*/
/**
* Returns the Cloud Storage bucket name being served by this file system.
*/
public String bucket() {
return bucket;
}

/** Returns the configuration object for this filesystem instance.
*/
/**
* Returns the configuration object for this filesystem instance.
*/
public CloudStorageConfiguration config() {
return config;
}

/** Converts a cloud storage object name to a {@link Path} object.
*/
/**
* Converts a cloud storage object name to a {@link Path} object.
*/
@Override
public CloudStoragePath getPath(String first, String... more) {
checkArgument(!first.startsWith(URI_SCHEME + ":"),
"GCS FileSystem.getPath() must not have schema and bucket name: %s", first);
checkArgument(
!first.startsWith(URI_SCHEME + ":"),
"GCS FileSystem.getPath() must not have schema and bucket name: %s",
first);
return CloudStoragePath.getPath(this, first, more);
}

/** Does nothing.
*/
/**
* Does nothing.
*/
@Override
public void close() {}

/** Returns {@code true}.
*/
/**
* Returns {@code true}.
*/
@Override
public boolean isOpen() {
return true;
}

/** Returns {@code false}.
*/
/**
* Returns {@code false}.
*/
@Override
public boolean isReadOnly() {
return false;
}

/** Returns {@value UnixPath#SEPARATOR}.
/**
* Returns {@value UnixPath#SEPARATOR}.
*/
@Override
public String getSeparator() {
Expand All @@ -151,22 +158,26 @@ public Set<String> supportedFileAttributeViews() {
return SUPPORTED_VIEWS;
}

/** Always throws {@link UnsupportedOperationException}. */
/**
* Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet.
*/
@Override
public PathMatcher getPathMatcher(String syntaxAndPattern) {
// TODO: Implement me.
throw new UnsupportedOperationException();
}

/** Always throws {@link UnsupportedOperationException}.
*/
/**
* Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet.
*/
@Override
public UserPrincipalLookupService getUserPrincipalLookupService() {
// TODO: Implement me.
throw new UnsupportedOperationException();
}

/** Always throws {@link UnsupportedOperationException}.
/**
* Throws {@link UnsupportedOperationException} because this feature hasn't been implemented yet.
*/
@Override
public WatchService newWatchService() throws IOException {
Expand All @@ -178,8 +189,8 @@ public WatchService newWatchService() throws IOException {
public boolean equals(@Nullable Object other) {
return this == other
|| other instanceof CloudStorageFileSystem
&& Objects.equals(config, ((CloudStorageFileSystem) other).config)
&& Objects.equals(bucket, ((CloudStorageFileSystem) other).bucket);
&& Objects.equals(config, ((CloudStorageFileSystem) other).config)
&& Objects.equals(bucket, ((CloudStorageFileSystem) other).bucket);
}

@Override
Expand Down
Loading