test_class.declarator: storageResource =
        new NotInheritableExternalResource(GoogleHadoopFileSystemTestBase.class) {
          /** Perform clean-up once after all tests are turn. */
          @Override
          public void after() {
            if (ghfs != null) {
              // For GHFS tests, print the counter values to stdout.
              // We cannot use ghfs.logCounters() because we disable logging for tests.
              String countersStr = ((GoogleHadoopFileSystemBase) ghfs).countersToString();
              System.out.println(countersStr);
            }
            HadoopFileSystemTestBase.storageResource.after();
          }
        }
test_class.modifier: @ClassRule
    public static
test_class.original_string: @ClassRule
    public static NotInheritableExternalResource storageResource =
        new NotInheritableExternalResource(GoogleHadoopFileSystemTestBase.class) {
          /** Perform clean-up once after all tests are turn. */
          @Override
          public void after() {
            if (ghfs != null) {
              // For GHFS tests, print the counter values to stdout.
              // We cannot use ghfs.logCounters() because we disable logging for tests.
              String countersStr = ((GoogleHadoopFileSystemBase) ghfs).countersToString();
              System.out.println(countersStr);
            }
            HadoopFileSystemTestBase.storageResource.after();
          }
        };
test_class.type: NotInheritableExternalResource
test_class.var_name: storageResource
test_class.file: gcs/src/test/java/com/google/cloud/hadoop/fs/gcs/GoogleHadoopFileSystemTestBase.java
test_class.identifier: GoogleHadoopFileSystemTestBase
test_class.superclass: extends HadoopFileSystemTestBase
test_case.body: @Test
    public void testInvalidCredentialFromAccessTokenProvider() throws Exception {
      Configuration config = new Configuration();
      config.set("fs.gs.auth.access.token.provider.impl", TestingAccessTokenProvider.class.getName());
      URI gsUri = new URI("gs://foobar/");
  
      GoogleHadoopFileSystem ghfs = new GoogleHadoopFileSystem();
      ghfs.initialize(gsUri, config);
  
      IOException thrown = assertThrows(IOException.class, () -> ghfs.exists(new Path("gs://")));
  
      assertThat(thrown).hasCauseThat().hasMessageThat().contains("Invalid Credentials");
    }
test_case.class_method_signature: GoogleHadoopFileSystemTestBase.testInvalidCredentialFromAccessTokenProvider()
test_case.full_signature: @Test public void testInvalidCredentialFromAccessTokenProvider()
test_case.identifier: testInvalidCredentialFromAccessTokenProvider
test_case.invocations: set getName initialize assertThrows exists contains hasMessageThat hasCauseThat assertThat
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testInvalidCredentialFromAccessTokenProvider()
focal_class.declarator: logger = GoogleLogger.forEnclosingClass()
focal_class.modifier: private static final
focal_class.original_string: private static final GoogleLogger logger = GoogleLogger.forEnclosingClass();
focal_class.type: GoogleLogger
focal_class.var_name: logger
focal_class.declarator: SCHEME = GoogleCloudStorageFileSystem.SCHEME
focal_class.modifier: static final
focal_class.original_string: static final String SCHEME = GoogleCloudStorageFileSystem.SCHEME;
focal_class.type: String
focal_class.var_name: SCHEME
focal_class.declarator: REPLICATION_FACTOR_DEFAULT = 3
focal_class.modifier: public static final
focal_class.original_string: public static final short REPLICATION_FACTOR_DEFAULT = 3;
focal_class.type: short
focal_class.var_name: REPLICATION_FACTOR_DEFAULT
focal_class.declarator: DEFAULT_FILTER = path -> true
focal_class.modifier: public static final
focal_class.original_string: public static final PathFilter DEFAULT_FILTER = path -> true;
focal_class.type: PathFilter
focal_class.var_name: DEFAULT_FILTER
focal_class.declarator: PROPERTIES_FILE = "gcs.properties"
focal_class.modifier: public static final
focal_class.original_string: public static final String PROPERTIES_FILE = "gcs.properties";
focal_class.type: String
focal_class.var_name: PROPERTIES_FILE
focal_class.declarator: VERSION_PROPERTY = "gcs.connector.version"
focal_class.modifier: public static final
focal_class.original_string: public static final String VERSION_PROPERTY = "gcs.connector.version";
focal_class.type: String
focal_class.var_name: VERSION_PROPERTY
focal_class.declarator: UNKNOWN_VERSION = "0.0.0"
focal_class.modifier: public static final
focal_class.original_string: public static final String UNKNOWN_VERSION = "0.0.0";
focal_class.type: String
focal_class.var_name: UNKNOWN_VERSION
focal_class.declarator: VERSION
focal_class.modifier: public static final
focal_class.original_string: public static final String VERSION;
focal_class.type: String
focal_class.var_name: VERSION
focal_class.declarator: GHFS_ID
focal_class.modifier: public static final
focal_class.original_string: public static final String GHFS_ID;
focal_class.type: String
focal_class.var_name: GHFS_ID
focal_class.declarator: XATTR_KEY_PREFIX = "GHFS_XATTR_"
focal_class.modifier: private static final
focal_class.original_string: private static final String XATTR_KEY_PREFIX = "GHFS_XATTR_";
focal_class.type: String
focal_class.var_name: XATTR_KEY_PREFIX
focal_class.declarator: XATTR_NULL_VALUE = new byte[0]
focal_class.modifier: private static final
focal_class.original_string: private static final byte[] XATTR_NULL_VALUE = new byte[0];
focal_class.type: byte[]
focal_class.var_name: XATTR_NULL_VALUE
focal_class.declarator: DAEMON_THREAD_FACTORY =
        new ThreadFactoryBuilder().setNameFormat("ghfs-thread-%d").setDaemon(true).build()
focal_class.modifier: private static final
focal_class.original_string: private static final ThreadFactory DAEMON_THREAD_FACTORY =
        new ThreadFactoryBuilder().setNameFormat("ghfs-thread-%d").setDaemon(true).build();
focal_class.type: ThreadFactory
focal_class.var_name: DAEMON_THREAD_FACTORY
focal_class.declarator: enableFlatGlob = GCS_FLAT_GLOB_ENABLE.getDefault()
focal_class.modifier: @VisibleForTesting
focal_class.original_string: @VisibleForTesting
    boolean enableFlatGlob = GCS_FLAT_GLOB_ENABLE.getDefault();
focal_class.type: boolean
focal_class.var_name: enableFlatGlob
focal_class.declarator: enableConcurrentGlob = GCS_CONCURRENT_GLOB_ENABLE.getDefault()
focal_class.modifier: @VisibleForTesting
focal_class.original_string: @VisibleForTesting
    boolean enableConcurrentGlob = GCS_CONCURRENT_GLOB_ENABLE.getDefault();
focal_class.type: boolean
focal_class.var_name: enableConcurrentGlob
focal_class.declarator: checksumType = GCS_FILE_CHECKSUM_TYPE.getDefault()
focal_class.modifier: private
focal_class.original_string: private GcsFileChecksumType checksumType = GCS_FILE_CHECKSUM_TYPE.getDefault();
focal_class.type: GcsFileChecksumType
focal_class.var_name: checksumType
focal_class.declarator: initUri
focal_class.modifier: protected
focal_class.original_string: protected URI initUri;
focal_class.type: URI
focal_class.var_name: initUri
focal_class.declarator: delegationTokens = null
focal_class.modifier: protected
focal_class.original_string: protected GcsDelegationTokens delegationTokens = null;
focal_class.type: GcsDelegationTokens
focal_class.var_name: delegationTokens
focal_class.declarator: gcsFsSupplier
focal_class.modifier: private
focal_class.original_string: private Supplier<GoogleCloudStorageFileSystem> gcsFsSupplier;
focal_class.type: Supplier<GoogleCloudStorageFileSystem>
focal_class.var_name: gcsFsSupplier
focal_class.declarator: gcsFsInitialized = false
focal_class.modifier: private
focal_class.original_string: private boolean gcsFsInitialized = false;
focal_class.type: boolean
focal_class.var_name: gcsFsInitialized
focal_class.declarator: workingDirectory
focal_class.modifier: private
focal_class.original_string: private Path workingDirectory;
focal_class.type: Path
focal_class.var_name: workingDirectory
focal_class.declarator: defaultBlockSize = BLOCK_SIZE.getDefault()
focal_class.modifier: protected
focal_class.original_string: protected long defaultBlockSize = BLOCK_SIZE.getDefault();
focal_class.type: long
focal_class.var_name: defaultBlockSize
focal_class.declarator: reportedPermissions
focal_class.modifier: private
focal_class.original_string: private FsPermission reportedPermissions;
focal_class.type: FsPermission
focal_class.var_name: reportedPermissions
focal_class.declarator: counters = createCounterMap()
focal_class.modifier: protected final
focal_class.original_string: protected final ImmutableMap<Counter, AtomicLong> counters = createCounterMap();
focal_class.type: ImmutableMap<Counter, AtomicLong>
focal_class.var_name: counters
focal_class.declarator: ALL_COUNTERS =
        Sets.immutableEnumSet(EnumSet.allOf(Counter.class))
focal_class.modifier: private static final
focal_class.original_string: private static final ImmutableSet<Counter> ALL_COUNTERS =
        Sets.immutableEnumSet(EnumSet.allOf(Counter.class));
focal_class.type: ImmutableSet<Counter>
focal_class.var_name: ALL_COUNTERS
focal_class.file: gcs/src/main/java/com/google/cloud/hadoop/fs/gcs/GoogleHadoopFileSystemBase.java
focal_class.identifier: GoogleHadoopFileSystemBase
focal_class.interfaces: implements FileSystemDescriptor
focal_class.class_method_signature: GoogleHadoopFileSystemBase.createCounterMap()
focal_class.full_signature: protected ImmutableMap<Counter, AtomicLong> createCounterMap()
focal_class.identifier: createCounterMap
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: ImmutableMap<Counter, AtomicLong>
focal_class.signature: ImmutableMap<Counter, AtomicLong> createCounterMap()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.GoogleHadoopFileSystemBase()
focal_class.full_signature: public  GoogleHadoopFileSystemBase()
focal_class.identifier: GoogleHadoopFileSystemBase
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  GoogleHadoopFileSystemBase()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.GoogleHadoopFileSystemBase(GoogleCloudStorageFileSystem gcsFs)
focal_class.full_signature:   GoogleHadoopFileSystemBase(GoogleCloudStorageFileSystem gcsFs)
focal_class.identifier: GoogleHadoopFileSystemBase
focal_class.parameters: (GoogleCloudStorageFileSystem gcsFs)
focal_class.signature:  GoogleHadoopFileSystemBase(GoogleCloudStorageFileSystem gcsFs)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setGcsFs(GoogleCloudStorageFileSystem gcsFs)
focal_class.full_signature: private void setGcsFs(GoogleCloudStorageFileSystem gcsFs)
focal_class.identifier: setGcsFs
focal_class.modifiers: private
focal_class.parameters: (GoogleCloudStorageFileSystem gcsFs)
focal_class.return: void
focal_class.signature: void setGcsFs(GoogleCloudStorageFileSystem gcsFs)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getHomeDirectorySubpath()
focal_class.full_signature: protected abstract String getHomeDirectorySubpath()
focal_class.identifier: getHomeDirectorySubpath
focal_class.modifiers: protected abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getHomeDirectorySubpath()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getHadoopPath(URI gcsPath)
focal_class.full_signature: public abstract Path getHadoopPath(URI gcsPath)
focal_class.identifier: getHadoopPath
focal_class.modifiers: public abstract
focal_class.parameters: (URI gcsPath)
focal_class.return: Path
focal_class.signature: Path getHadoopPath(URI gcsPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getGcsPath(Path hadoopPath)
focal_class.full_signature: public abstract URI getGcsPath(Path hadoopPath)
focal_class.identifier: getGcsPath
focal_class.modifiers: public abstract
focal_class.parameters: (Path hadoopPath)
focal_class.return: URI
focal_class.signature: URI getGcsPath(Path hadoopPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getDefaultWorkingDirectory()
focal_class.full_signature: public abstract Path getDefaultWorkingDirectory()
focal_class.identifier: getDefaultWorkingDirectory
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getDefaultWorkingDirectory()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getFileSystemRoot()
focal_class.full_signature: @Override public abstract Path getFileSystemRoot()
focal_class.identifier: getFileSystemRoot
focal_class.modifiers: @Override public abstract
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getFileSystemRoot()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getScheme()
focal_class.full_signature: @Override public abstract String getScheme()
focal_class.identifier: getScheme
focal_class.modifiers: @Override public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getScheme()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.makeQualified(final Path path)
focal_class.full_signature: @Override public Path makeQualified(final Path path)
focal_class.identifier: makeQualified
focal_class.modifiers: @Override public
focal_class.parameters: (final Path path)
focal_class.return: Path
focal_class.signature: Path makeQualified(final Path path)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.checkPath(Path path)
focal_class.full_signature: @Override protected void checkPath(Path path)
focal_class.identifier: checkPath
focal_class.modifiers: @Override protected
focal_class.parameters: (Path path)
focal_class.return: void
focal_class.signature: void checkPath(Path path)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.initialize(URI path, Configuration config)
focal_class.full_signature: @Override public void initialize(URI path, Configuration config)
focal_class.identifier: initialize
focal_class.modifiers: @Override public
focal_class.parameters: (URI path, Configuration config)
focal_class.return: void
focal_class.signature: void initialize(URI path, Configuration config)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.initialize(URI path, Configuration config, boolean initSuperclass)
focal_class.full_signature: public void initialize(URI path, Configuration config, boolean initSuperclass)
focal_class.identifier: initialize
focal_class.modifiers: public
focal_class.parameters: (URI path, Configuration config, boolean initSuperclass)
focal_class.return: void
focal_class.signature: void initialize(URI path, Configuration config, boolean initSuperclass)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.initializeDelegationTokenSupport(Configuration config, URI path)
focal_class.full_signature: private void initializeDelegationTokenSupport(Configuration config, URI path)
focal_class.identifier: initializeDelegationTokenSupport
focal_class.modifiers: private
focal_class.parameters: (Configuration config, URI path)
focal_class.return: void
focal_class.signature: void initializeDelegationTokenSupport(Configuration config, URI path)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getUri()
focal_class.full_signature: @Override public URI getUri()
focal_class.identifier: getUri
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: URI
focal_class.signature: URI getUri()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getDefaultPort()
focal_class.full_signature: @Override protected int getDefaultPort()
focal_class.identifier: getDefaultPort
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getDefaultPort()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.open(Path hadoopPath, int bufferSize)
focal_class.full_signature: @Override public FSDataInputStream open(Path hadoopPath, int bufferSize)
focal_class.identifier: open
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath, int bufferSize)
focal_class.return: FSDataInputStream
focal_class.signature: FSDataInputStream open(Path hadoopPath, int bufferSize)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.create(
        Path hadoopPath,
        FsPermission permission,
        boolean overwrite,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.full_signature: @Override public FSDataOutputStream create(
        Path hadoopPath,
        FsPermission permission,
        boolean overwrite,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.identifier: create
focal_class.modifiers: @Override public
focal_class.parameters: (
        Path hadoopPath,
        FsPermission permission,
        boolean overwrite,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.return: FSDataOutputStream
focal_class.signature: FSDataOutputStream create(
        Path hadoopPath,
        FsPermission permission,
        boolean overwrite,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.createNonRecursive(
        Path hadoopPath,
        FsPermission permission,
        EnumSet<org.apache.hadoop.fs.CreateFlag> flags,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.full_signature: @Override public FSDataOutputStream createNonRecursive(
        Path hadoopPath,
        FsPermission permission,
        EnumSet<org.apache.hadoop.fs.CreateFlag> flags,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.identifier: createNonRecursive
focal_class.modifiers: @Override public
focal_class.parameters: (
        Path hadoopPath,
        FsPermission permission,
        EnumSet<org.apache.hadoop.fs.CreateFlag> flags,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.return: FSDataOutputStream
focal_class.signature: FSDataOutputStream createNonRecursive(
        Path hadoopPath,
        FsPermission permission,
        EnumSet<org.apache.hadoop.fs.CreateFlag> flags,
        int bufferSize,
        short replication,
        long blockSize,
        Progressable progress)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.append(Path hadoopPath, int bufferSize, Progressable progress)
focal_class.full_signature: @Override public FSDataOutputStream append(Path hadoopPath, int bufferSize, Progressable progress)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath, int bufferSize, Progressable progress)
focal_class.return: FSDataOutputStream
focal_class.signature: FSDataOutputStream append(Path hadoopPath, int bufferSize, Progressable progress)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.concat(Path tgt, Path[] srcs)
focal_class.full_signature: @Override public void concat(Path tgt, Path[] srcs)
focal_class.identifier: concat
focal_class.modifiers: @Override public
focal_class.parameters: (Path tgt, Path[] srcs)
focal_class.return: void
focal_class.signature: void concat(Path tgt, Path[] srcs)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.rename(Path src, Path dst)
focal_class.full_signature: @Override public boolean rename(Path src, Path dst)
focal_class.identifier: rename
focal_class.modifiers: @Override public
focal_class.parameters: (Path src, Path dst)
focal_class.return: boolean
focal_class.signature: boolean rename(Path src, Path dst)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.renameInternal(Path src, Path dst)
focal_class.full_signature:  void renameInternal(Path src, Path dst)
focal_class.identifier: renameInternal
focal_class.parameters: (Path src, Path dst)
focal_class.return: void
focal_class.signature: void renameInternal(Path src, Path dst)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.delete(Path hadoopPath, boolean recursive)
focal_class.full_signature: @Override public boolean delete(Path hadoopPath, boolean recursive)
focal_class.identifier: delete
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath, boolean recursive)
focal_class.return: boolean
focal_class.signature: boolean delete(Path hadoopPath, boolean recursive)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.listStatus(Path hadoopPath)
focal_class.full_signature: @Override public FileStatus[] listStatus(Path hadoopPath)
focal_class.identifier: listStatus
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath)
focal_class.return: FileStatus[]
focal_class.signature: FileStatus[] listStatus(Path hadoopPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setWorkingDirectory(Path hadoopPath)
focal_class.full_signature: @Override public void setWorkingDirectory(Path hadoopPath)
focal_class.identifier: setWorkingDirectory
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath)
focal_class.return: void
focal_class.signature: void setWorkingDirectory(Path hadoopPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getWorkingDirectory()
focal_class.full_signature: @Override public Path getWorkingDirectory()
focal_class.identifier: getWorkingDirectory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getWorkingDirectory()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.mkdirs(Path hadoopPath, FsPermission permission)
focal_class.full_signature: @Override public boolean mkdirs(Path hadoopPath, FsPermission permission)
focal_class.identifier: mkdirs
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath, FsPermission permission)
focal_class.return: boolean
focal_class.signature: boolean mkdirs(Path hadoopPath, FsPermission permission)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getDefaultReplication()
focal_class.full_signature: @Override public short getDefaultReplication()
focal_class.identifier: getDefaultReplication
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: short
focal_class.signature: short getDefaultReplication()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getFileStatus(Path hadoopPath)
focal_class.full_signature: @Override public FileStatus getFileStatus(Path hadoopPath)
focal_class.identifier: getFileStatus
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath)
focal_class.return: FileStatus
focal_class.signature: FileStatus getFileStatus(Path hadoopPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getFileStatus(FileInfo fileInfo, String userName)
focal_class.full_signature: private FileStatus getFileStatus(FileInfo fileInfo, String userName)
focal_class.identifier: getFileStatus
focal_class.modifiers: private
focal_class.parameters: (FileInfo fileInfo, String userName)
focal_class.return: FileStatus
focal_class.signature: FileStatus getFileStatus(FileInfo fileInfo, String userName)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.couldUseFlatGlob(Path fixedPath)
focal_class.full_signature: @VisibleForTesting boolean couldUseFlatGlob(Path fixedPath)
focal_class.identifier: couldUseFlatGlob
focal_class.modifiers: @VisibleForTesting
focal_class.parameters: (Path fixedPath)
focal_class.return: boolean
focal_class.signature: boolean couldUseFlatGlob(Path fixedPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.trimToPrefixWithoutGlob(String path)
focal_class.full_signature: @VisibleForTesting String trimToPrefixWithoutGlob(String path)
focal_class.identifier: trimToPrefixWithoutGlob
focal_class.modifiers: @VisibleForTesting
focal_class.parameters: (String path)
focal_class.return: String
focal_class.signature: String trimToPrefixWithoutGlob(String path)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.globStatus(Path pathPattern)
focal_class.full_signature: @Override public FileStatus[] globStatus(Path pathPattern)
focal_class.identifier: globStatus
focal_class.modifiers: @Override public
focal_class.parameters: (Path pathPattern)
focal_class.return: FileStatus[]
focal_class.signature: FileStatus[] globStatus(Path pathPattern)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.globStatus(Path pathPattern, PathFilter filter)
focal_class.full_signature: @Override public FileStatus[] globStatus(Path pathPattern, PathFilter filter)
focal_class.identifier: globStatus
focal_class.modifiers: @Override public
focal_class.parameters: (Path pathPattern, PathFilter filter)
focal_class.return: FileStatus[]
focal_class.signature: FileStatus[] globStatus(Path pathPattern, PathFilter filter)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.concurrentGlobInternal(Path fixedPath, PathFilter filter)
focal_class.full_signature: private FileStatus[] concurrentGlobInternal(Path fixedPath, PathFilter filter)
focal_class.identifier: concurrentGlobInternal
focal_class.modifiers: private
focal_class.parameters: (Path fixedPath, PathFilter filter)
focal_class.return: FileStatus[]
focal_class.signature: FileStatus[] concurrentGlobInternal(Path fixedPath, PathFilter filter)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.flatGlobInternal(Path fixedPath, PathFilter filter)
focal_class.full_signature: private FileStatus[] flatGlobInternal(Path fixedPath, PathFilter filter)
focal_class.identifier: flatGlobInternal
focal_class.modifiers: private
focal_class.parameters: (Path fixedPath, PathFilter filter)
focal_class.return: FileStatus[]
focal_class.signature: FileStatus[] flatGlobInternal(Path fixedPath, PathFilter filter)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.isImplicitDirectory(FileStatus curr)
focal_class.full_signature: private static boolean isImplicitDirectory(FileStatus curr)
focal_class.identifier: isImplicitDirectory
focal_class.modifiers: private static
focal_class.parameters: (FileStatus curr)
focal_class.return: boolean
focal_class.signature: boolean isImplicitDirectory(FileStatus curr)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.toFileStatusesWithImplicitDirectories(
        Collection<FileInfo> fileInfos)
focal_class.full_signature: private Collection<FileStatus> toFileStatusesWithImplicitDirectories(
        Collection<FileInfo> fileInfos)
focal_class.identifier: toFileStatusesWithImplicitDirectories
focal_class.modifiers: private
focal_class.parameters: (
        Collection<FileInfo> fileInfos)
focal_class.return: Collection<FileStatus>
focal_class.signature: Collection<FileStatus> toFileStatusesWithImplicitDirectories(
        Collection<FileInfo> fileInfos)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getUgiUserName()
focal_class.full_signature: private static String getUgiUserName()
focal_class.identifier: getUgiUserName
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUgiUserName()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getHomeDirectory()
focal_class.full_signature: @Override public Path getHomeDirectory()
focal_class.identifier: getHomeDirectory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path getHomeDirectory()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.fileStatusToString(FileStatus stat)
focal_class.full_signature: private static String fileStatusToString(FileStatus stat)
focal_class.identifier: fileStatusToString
focal_class.modifiers: private static
focal_class.parameters: (FileStatus stat)
focal_class.return: String
focal_class.signature: String fileStatusToString(FileStatus stat)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getCanonicalServiceName()
focal_class.full_signature: @Override public String getCanonicalServiceName()
focal_class.identifier: getCanonicalServiceName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCanonicalServiceName()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getGcsFs()
focal_class.full_signature: public GoogleCloudStorageFileSystem getGcsFs()
focal_class.identifier: getGcsFs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: GoogleCloudStorageFileSystem
focal_class.signature: GoogleCloudStorageFileSystem getGcsFs()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.increment(Counter key)
focal_class.full_signature:  void increment(Counter key)
focal_class.identifier: increment
focal_class.parameters: (Counter key)
focal_class.return: void
focal_class.signature: void increment(Counter key)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.increment(Counter key, long value)
focal_class.full_signature:  void increment(Counter key, long value)
focal_class.identifier: increment
focal_class.parameters: (Counter key, long value)
focal_class.return: void
focal_class.signature: void increment(Counter key, long value)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.countersToString()
focal_class.full_signature: @VisibleForTesting String countersToString()
focal_class.identifier: countersToString
focal_class.modifiers: @VisibleForTesting
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String countersToString()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.logCounters()
focal_class.full_signature: private void logCounters()
focal_class.identifier: logCounters
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void logCounters()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getCredential(
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions)
focal_class.full_signature: private Credential getCredential(
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions)
focal_class.identifier: getCredential
focal_class.modifiers: private
focal_class.parameters: (
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions)
focal_class.return: Credential
focal_class.signature: Credential getCredential(
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getImpersonatedCredential(
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions, Credential credential)
focal_class.full_signature: private static Optional<Credential> getImpersonatedCredential(
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions, Credential credential)
focal_class.identifier: getImpersonatedCredential
focal_class.modifiers: private static
focal_class.parameters: (
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions, Credential credential)
focal_class.return: Optional<Credential>
focal_class.signature: Optional<Credential> getImpersonatedCredential(
        Configuration config, GoogleCloudStorageFileSystemOptions gcsFsOptions, Credential credential)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getServiceAccountToImpersonateForUserGroup(
        Map<String, String> serviceAccountMapping, List<String> userGroups)
focal_class.full_signature: private static Optional<String> getServiceAccountToImpersonateForUserGroup(
        Map<String, String> serviceAccountMapping, List<String> userGroups)
focal_class.identifier: getServiceAccountToImpersonateForUserGroup
focal_class.modifiers: private static
focal_class.parameters: (
        Map<String, String> serviceAccountMapping, List<String> userGroups)
focal_class.return: Optional<String>
focal_class.signature: Optional<String> getServiceAccountToImpersonateForUserGroup(
        Map<String, String> serviceAccountMapping, List<String> userGroups)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.configure(Configuration config)
focal_class.full_signature: private synchronized void configure(Configuration config)
focal_class.identifier: configure
focal_class.modifiers: private synchronized
focal_class.parameters: (Configuration config)
focal_class.return: void
focal_class.signature: void configure(Configuration config)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.overrideConfigFromFile(Configuration config)
focal_class.full_signature: private void overrideConfigFromFile(Configuration config)
focal_class.identifier: overrideConfigFromFile
focal_class.modifiers: private
focal_class.parameters: (Configuration config)
focal_class.return: void
focal_class.signature: void overrideConfigFromFile(Configuration config)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.createGcsFs(Configuration config)
focal_class.full_signature: private GoogleCloudStorageFileSystem createGcsFs(Configuration config)
focal_class.identifier: createGcsFs
focal_class.modifiers: private
focal_class.parameters: (Configuration config)
focal_class.return: GoogleCloudStorageFileSystem
focal_class.signature: GoogleCloudStorageFileSystem createGcsFs(Configuration config)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.configureBuckets(GoogleCloudStorageFileSystem gcsFs)
focal_class.full_signature: @VisibleForTesting protected abstract void configureBuckets(GoogleCloudStorageFileSystem gcsFs)
focal_class.identifier: configureBuckets
focal_class.modifiers: @VisibleForTesting protected abstract
focal_class.parameters: (GoogleCloudStorageFileSystem gcsFs)
focal_class.return: void
focal_class.signature: void configureBuckets(GoogleCloudStorageFileSystem gcsFs)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.configureWorkingDirectory(Configuration config)
focal_class.full_signature: private void configureWorkingDirectory(Configuration config)
focal_class.identifier: configureWorkingDirectory
focal_class.modifiers: private
focal_class.parameters: (Configuration config)
focal_class.return: void
focal_class.signature: void configureWorkingDirectory(Configuration config)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.checkOpen()
focal_class.full_signature: private void checkOpen()
focal_class.identifier: checkOpen
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void checkOpen()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.isClosed()
focal_class.full_signature: private boolean isClosed()
focal_class.identifier: isClosed
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isClosed()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.deleteOnExit(Path f)
focal_class.full_signature: @Override public boolean deleteOnExit(Path f)
focal_class.identifier: deleteOnExit
focal_class.modifiers: @Override public
focal_class.parameters: (Path f)
focal_class.return: boolean
focal_class.signature: boolean deleteOnExit(Path f)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.processDeleteOnExit()
focal_class.full_signature: @Override protected void processDeleteOnExit()
focal_class.identifier: processDeleteOnExit
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void processDeleteOnExit()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getContentSummary(Path f)
focal_class.full_signature: @Override public ContentSummary getContentSummary(Path f)
focal_class.identifier: getContentSummary
focal_class.modifiers: @Override public
focal_class.parameters: (Path f)
focal_class.return: ContentSummary
focal_class.signature: ContentSummary getContentSummary(Path f)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getDelegationToken(String renewer)
focal_class.full_signature: @Override public Token<?> getDelegationToken(String renewer)
focal_class.identifier: getDelegationToken
focal_class.modifiers: @Override public
focal_class.parameters: (String renewer)
focal_class.return: Token<?>
focal_class.signature: Token<?> getDelegationToken(String renewer)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.copyFromLocalFile(boolean delSrc, boolean overwrite, Path[] srcs, Path dst)
focal_class.full_signature: @Override public void copyFromLocalFile(boolean delSrc, boolean overwrite, Path[] srcs, Path dst)
focal_class.identifier: copyFromLocalFile
focal_class.modifiers: @Override public
focal_class.parameters: (boolean delSrc, boolean overwrite, Path[] srcs, Path dst)
focal_class.return: void
focal_class.signature: void copyFromLocalFile(boolean delSrc, boolean overwrite, Path[] srcs, Path dst)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.copyFromLocalFile(boolean delSrc, boolean overwrite, Path src, Path dst)
focal_class.full_signature: @Override public void copyFromLocalFile(boolean delSrc, boolean overwrite, Path src, Path dst)
focal_class.identifier: copyFromLocalFile
focal_class.modifiers: @Override public
focal_class.parameters: (boolean delSrc, boolean overwrite, Path src, Path dst)
focal_class.return: void
focal_class.signature: void copyFromLocalFile(boolean delSrc, boolean overwrite, Path src, Path dst)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.copyToLocalFile(boolean delSrc, Path src, Path dst)
focal_class.full_signature: @Override public void copyToLocalFile(boolean delSrc, Path src, Path dst)
focal_class.identifier: copyToLocalFile
focal_class.modifiers: @Override public
focal_class.parameters: (boolean delSrc, Path src, Path dst)
focal_class.return: void
focal_class.signature: void copyToLocalFile(boolean delSrc, Path src, Path dst)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.startLocalOutput(Path fsOutputFile, Path tmpLocalFile)
focal_class.full_signature: @Override public Path startLocalOutput(Path fsOutputFile, Path tmpLocalFile)
focal_class.identifier: startLocalOutput
focal_class.modifiers: @Override public
focal_class.parameters: (Path fsOutputFile, Path tmpLocalFile)
focal_class.return: Path
focal_class.signature: Path startLocalOutput(Path fsOutputFile, Path tmpLocalFile)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.completeLocalOutput(Path fsOutputFile, Path tmpLocalFile)
focal_class.full_signature: @Override public void completeLocalOutput(Path fsOutputFile, Path tmpLocalFile)
focal_class.identifier: completeLocalOutput
focal_class.modifiers: @Override public
focal_class.parameters: (Path fsOutputFile, Path tmpLocalFile)
focal_class.return: void
focal_class.signature: void completeLocalOutput(Path fsOutputFile, Path tmpLocalFile)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getUsed()
focal_class.full_signature: @Override public long getUsed()
focal_class.identifier: getUsed
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getUsed()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getDefaultBlockSize()
focal_class.full_signature: @Override public long getDefaultBlockSize()
focal_class.identifier: getDefaultBlockSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDefaultBlockSize()
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getFileChecksum(Path hadoopPath)
focal_class.full_signature: @Override public FileChecksum getFileChecksum(Path hadoopPath)
focal_class.identifier: getFileChecksum
focal_class.modifiers: @Override public
focal_class.parameters: (Path hadoopPath)
focal_class.return: FileChecksum
focal_class.signature: FileChecksum getFileChecksum(Path hadoopPath)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getFileChecksum(GcsFileChecksumType type, FileInfo fileInfo)
focal_class.full_signature: private static FileChecksum getFileChecksum(GcsFileChecksumType type, FileInfo fileInfo)
focal_class.identifier: getFileChecksum
focal_class.modifiers: private static
focal_class.parameters: (GcsFileChecksumType type, FileInfo fileInfo)
focal_class.return: FileChecksum
focal_class.signature: FileChecksum getFileChecksum(GcsFileChecksumType type, FileInfo fileInfo)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setVerifyChecksum(boolean verifyChecksum)
focal_class.full_signature: @Override public void setVerifyChecksum(boolean verifyChecksum)
focal_class.identifier: setVerifyChecksum
focal_class.modifiers: @Override public
focal_class.parameters: (boolean verifyChecksum)
focal_class.return: void
focal_class.signature: void setVerifyChecksum(boolean verifyChecksum)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setPermission(Path p, FsPermission permission)
focal_class.full_signature: @Override public void setPermission(Path p, FsPermission permission)
focal_class.identifier: setPermission
focal_class.modifiers: @Override public
focal_class.parameters: (Path p, FsPermission permission)
focal_class.return: void
focal_class.signature: void setPermission(Path p, FsPermission permission)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setOwner(Path p, String username, String groupname)
focal_class.full_signature: @Override public void setOwner(Path p, String username, String groupname)
focal_class.identifier: setOwner
focal_class.modifiers: @Override public
focal_class.parameters: (Path p, String username, String groupname)
focal_class.return: void
focal_class.signature: void setOwner(Path p, String username, String groupname)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setTimes(Path p, long mtime, long atime)
focal_class.full_signature: @Override public void setTimes(Path p, long mtime, long atime)
focal_class.identifier: setTimes
focal_class.modifiers: @Override public
focal_class.parameters: (Path p, long mtime, long atime)
focal_class.return: void
focal_class.signature: void setTimes(Path p, long mtime, long atime)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getXAttr(Path path, String name)
focal_class.full_signature: @Override public byte[] getXAttr(Path path, String name)
focal_class.identifier: getXAttr
focal_class.modifiers: @Override public
focal_class.parameters: (Path path, String name)
focal_class.return: byte[]
focal_class.signature: byte[] getXAttr(Path path, String name)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getXAttrs(Path path)
focal_class.full_signature: @Override public Map<String, byte[]> getXAttrs(Path path)
focal_class.identifier: getXAttrs
focal_class.modifiers: @Override public
focal_class.parameters: (Path path)
focal_class.return: Map<String, byte[]>
focal_class.signature: Map<String, byte[]> getXAttrs(Path path)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getXAttrs(Path path, List<String> names)
focal_class.full_signature: @Override public Map<String, byte[]> getXAttrs(Path path, List<String> names)
focal_class.identifier: getXAttrs
focal_class.modifiers: @Override public
focal_class.parameters: (Path path, List<String> names)
focal_class.return: Map<String, byte[]>
focal_class.signature: Map<String, byte[]> getXAttrs(Path path, List<String> names)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.listXAttrs(Path path)
focal_class.full_signature: @Override public List<String> listXAttrs(Path path)
focal_class.identifier: listXAttrs
focal_class.modifiers: @Override public
focal_class.parameters: (Path path)
focal_class.return: List<String>
focal_class.signature: List<String> listXAttrs(Path path)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.setXAttr(Path path, String name, byte[] value, EnumSet<XAttrSetFlag> flags)
focal_class.full_signature: @Override public void setXAttr(Path path, String name, byte[] value, EnumSet<XAttrSetFlag> flags)
focal_class.identifier: setXAttr
focal_class.modifiers: @Override public
focal_class.parameters: (Path path, String name, byte[] value, EnumSet<XAttrSetFlag> flags)
focal_class.return: void
focal_class.signature: void setXAttr(Path path, String name, byte[] value, EnumSet<XAttrSetFlag> flags)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.removeXAttr(Path path, String name)
focal_class.full_signature: @Override public void removeXAttr(Path path, String name)
focal_class.identifier: removeXAttr
focal_class.modifiers: @Override public
focal_class.parameters: (Path path, String name)
focal_class.return: void
focal_class.signature: void removeXAttr(Path path, String name)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.isXAttr(String key)
focal_class.full_signature: private boolean isXAttr(String key)
focal_class.identifier: isXAttr
focal_class.modifiers: private
focal_class.parameters: (String key)
focal_class.return: boolean
focal_class.signature: boolean isXAttr(String key)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getXAttrKey(String name)
focal_class.full_signature: private String getXAttrKey(String name)
focal_class.identifier: getXAttrKey
focal_class.modifiers: private
focal_class.parameters: (String name)
focal_class.return: String
focal_class.signature: String getXAttrKey(String name)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getXAttrName(String key)
focal_class.full_signature: private String getXAttrName(String key)
focal_class.identifier: getXAttrName
focal_class.modifiers: private
focal_class.parameters: (String key)
focal_class.return: String
focal_class.signature: String getXAttrName(String key)
focal_class.class_method_signature: GoogleHadoopFileSystemBase.getXAttrValue(byte[] value)
focal_class.full_signature: private byte[] getXAttrValue(byte[] value)
focal_class.identifier: getXAttrValue
focal_class.modifiers: private
focal_class.parameters: (byte[] value)
focal_class.return: byte[]
focal_class.signature: byte[] getXAttrValue(byte[] value)
focal_class.superclass: extends FileSystem
focal_method.body: @Override
    public void initialize(URI path, Configuration config) throws IOException {
      initialize(path, config, /* initSuperclass= */ true);
    }
focal_method.class_method_signature: GoogleHadoopFileSystemBase.initialize(URI path, Configuration config)
focal_method.full_signature: @Override public void initialize(URI path, Configuration config)
focal_method.identifier: initialize
focal_method.invocations: initialize
focal_method.modifiers: @Override public
focal_method.parameters: (URI path, Configuration config)
focal_method.return: void
focal_method.signature: void initialize(URI path, Configuration config)