META-INF/MANIFEST.MF
META-INF/
META-INF/maven/
META-INF/maven/com.google.jimfs/
META-INF/maven/com.google.jimfs/jimfs/
META-INF/maven/com.google.jimfs/jimfs/pom.properties
META-INF/maven/com.google.jimfs/jimfs/pom.xml
META-INF/services/
META-INF/services/java.nio.file.spi.FileSystemProvider
com/
com/google/
com/google/common/
com/google/common/jimfs/
com/google/common/jimfs/AbstractAttributeView.class
AbstractAttributeView.java
package com.google.common.jimfs
abstract com.google.common.jimfs.AbstractAttributeView extends java.lang.Object implements java.nio.file.attribute.FileAttributeView {
private final com.google.common.jimfs.FileLookup lookup
protected void <init> (com.google.common.jimfs.FileLookup)
com.google.common.jimfs.FileLookup lookup
protected final com.google.common.jimfs.File lookupFile () throws java.io.IOException
}
com/google/common/jimfs/AbstractWatchService$Event.class
AbstractWatchService.java
package com.google.common.jimfs
final com.google.common.jimfs.AbstractWatchService$Event extends java.lang.Object implements java.nio.file.WatchEvent {
private final java.nio.file.WatchEvent$Kind kind
private final int count
private final Object context
public void <init> (java.nio.file.WatchEvent$Kind, int, java.lang.Object)
java.nio.file.WatchEvent$Kind kind
int count
Object context
public java.nio.file.WatchEvent$Kind kind ()
public int count ()
public java.lang.Object context ()
public boolean equals (java.lang.Object)
com.google.common.jimfs.AbstractWatchService$Event other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/jimfs/AbstractWatchService$Key$State.class
AbstractWatchService.java
package com.google.common.jimfs
final enum com.google.common.jimfs.AbstractWatchService$Key$State extends java.lang.Enum {
public static final enum com.google.common.jimfs.AbstractWatchService$Key$State READY
public static final enum com.google.common.jimfs.AbstractWatchService$Key$State SIGNALLED
private static final synthetic com.google.common.jimfs.AbstractWatchService$Key$State[] $VALUES
public static com.google.common.jimfs.AbstractWatchService$Key$State[] values ()
public static com.google.common.jimfs.AbstractWatchService$Key$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/jimfs/AbstractWatchService$Key.class
AbstractWatchService.java
package com.google.common.jimfs
final com.google.common.jimfs.AbstractWatchService$Key extends java.lang.Object implements java.nio.file.WatchKey {
static final int MAX_QUEUE_SIZE
private final com.google.common.jimfs.AbstractWatchService watcher
private final java.nio.file.Watchable watchable
private final com.google.common.collect.ImmutableSet subscribedTypes
private final java.util.concurrent.atomic.AtomicReference state
private final java.util.concurrent.atomic.AtomicBoolean valid
private final java.util.concurrent.atomic.AtomicInteger overflow
private final java.util.concurrent.BlockingQueue events
private static java.nio.file.WatchEvent overflowEvent (int)
int count
public void <init> (com.google.common.jimfs.AbstractWatchService, java.nio.file.Watchable, java.lang.Iterable)
com.google.common.jimfs.AbstractWatchService watcher
java.nio.file.Watchable watchable
Iterable subscribedTypes
com.google.common.jimfs.AbstractWatchService$Key$State state ()
public boolean subscribesTo (java.nio.file.WatchEvent$Kind)
java.nio.file.WatchEvent$Kind eventType
public void post (java.nio.file.WatchEvent)
java.nio.file.WatchEvent event
public void signal ()
public boolean isValid ()
public java.util.List pollEvents ()
java.util.List result
int overflowCount
public boolean reset ()
public void cancel ()
public java.nio.file.Watchable watchable ()
}
com/google/common/jimfs/AbstractWatchService.class
AbstractWatchService.java
package com.google.common.jimfs
abstract com.google.common.jimfs.AbstractWatchService extends java.lang.Object implements java.nio.file.WatchService {
private final java.util.concurrent.BlockingQueue queue
private final java.nio.file.WatchKey poison
private final java.util.concurrent.atomic.AtomicBoolean open
void <init> ()
public com.google.common.jimfs.AbstractWatchService$Key register (java.nio.file.Watchable, java.lang.Iterable) throws java.io.IOException
java.nio.file.Watchable watchable
Iterable eventTypes
public boolean isOpen ()
final void enqueue (com.google.common.jimfs.AbstractWatchService$Key)
com.google.common.jimfs.AbstractWatchService$Key key
public void cancelled (com.google.common.jimfs.AbstractWatchService$Key)
com.google.common.jimfs.AbstractWatchService$Key key
com.google.common.collect.ImmutableList queuedKeys ()
public java.nio.file.WatchKey poll ()
public java.nio.file.WatchKey poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.nio.file.WatchKey take () throws java.lang.InterruptedException
private java.nio.file.WatchKey check (java.nio.file.WatchKey)
java.nio.file.WatchKey key
protected final void checkOpen ()
public void close ()
}
com/google/common/jimfs/AclAttributeProvider$View.class
AclAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.AclAttributeProvider$View extends com.google.common.jimfs.AbstractAttributeView implements java.nio.file.attribute.AclFileAttributeView {
private final java.nio.file.attribute.FileOwnerAttributeView ownerView
public void <init> (com.google.common.jimfs.FileLookup, java.nio.file.attribute.FileOwnerAttributeView)
com.google.common.jimfs.FileLookup lookup
java.nio.file.attribute.FileOwnerAttributeView ownerView
public java.lang.String name ()
public java.util.List getAcl () throws java.io.IOException
public void setAcl (java.util.List) throws java.io.IOException
java.util.List acl
public java.nio.file.attribute.UserPrincipal getOwner () throws java.io.IOException
public void setOwner (java.nio.file.attribute.UserPrincipal) throws java.io.IOException
java.nio.file.attribute.UserPrincipal owner
}
com/google/common/jimfs/AclAttributeProvider.class
AclAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.AclAttributeProvider extends com.google.common.jimfs.AttributeProvider {
private static final com.google.common.collect.ImmutableSet ATTRIBUTES
private static final com.google.common.collect.ImmutableSet INHERITED_VIEWS
private static final com.google.common.collect.ImmutableList DEFAULT_ACL
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet inherits ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public com.google.common.collect.ImmutableMap defaultValues (java.util.Map)
java.util.Map userProvidedDefaults
Object userProvidedAcl
com.google.common.collect.ImmutableList acl
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attribute
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
private static com.google.common.collect.ImmutableList toAcl (java.util.List)
Object obj
java.util.Iterator i$
java.util.List list
com.google.common.collect.ImmutableList copy
public java.lang.Class viewType ()
public java.nio.file.attribute.AclFileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static void <clinit> ()
}
com/google/common/jimfs/AttributeCopyOption.class
AttributeCopyOption.java
package com.google.common.jimfs
final enum com.google.common.jimfs.AttributeCopyOption extends java.lang.Enum {
public static final enum com.google.common.jimfs.AttributeCopyOption ALL
public static final enum com.google.common.jimfs.AttributeCopyOption BASIC
public static final enum com.google.common.jimfs.AttributeCopyOption NONE
private static final synthetic com.google.common.jimfs.AttributeCopyOption[] $VALUES
public static com.google.common.jimfs.AttributeCopyOption[] values ()
public static com.google.common.jimfs.AttributeCopyOption valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/jimfs/AttributeProvider.class
AttributeProvider.java
package com.google.common.jimfs
public abstract com.google.common.jimfs.AttributeProvider extends java.lang.Object {
public void <init> ()
public abstract java.lang.String name ()
public com.google.common.collect.ImmutableSet inherits ()
public abstract java.lang.Class viewType ()
public abstract java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
public com.google.common.collect.ImmutableMap defaultValues (java.util.Map)
java.util.Map userDefaults
public abstract com.google.common.collect.ImmutableSet fixedAttributes ()
public boolean supports (java.lang.String)
String attribute
public com.google.common.collect.ImmutableSet attributes (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public abstract java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
public abstract void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
public java.lang.Class attributesType ()
public java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File file
protected static java.lang.IllegalArgumentException unsettable (java.lang.String, java.lang.String)
String view
String attribute
protected static void checkNotCreate (java.lang.String, java.lang.String, boolean)
String view
String attribute
boolean create
protected static java.lang.Object checkType (java.lang.String, java.lang.String, java.lang.Object, java.lang.Class)
String view
String attribute
Object value
Class type
protected static transient java.lang.IllegalArgumentException invalidType (java.lang.String, java.lang.String, java.lang.Object, java.lang.Class[])
String view
String attribute
Object value
Class[] expectedTypes
Object expected
}
com/google/common/jimfs/AttributeService$1.class
AttributeService.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.AttributeService$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$jimfs$AttributeCopyOption
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/jimfs/AttributeService$SimpleFileAttribute.class
AttributeService.java
package com.google.common.jimfs
final com.google.common.jimfs.AttributeService$SimpleFileAttribute extends java.lang.Object implements java.nio.file.attribute.FileAttribute {
private final String name
private final Object value
void <init> (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String name ()
public java.lang.Object value ()
}
com/google/common/jimfs/AttributeService.class
AttributeService.java
package com.google.common.jimfs
final com.google.common.jimfs.AttributeService extends java.lang.Object {
private static final String ALL_ATTRIBUTES
private final com.google.common.collect.ImmutableMap providersByName
private final com.google.common.collect.ImmutableMap providersByViewType
private final com.google.common.collect.ImmutableMap providersByAttributesType
private final com.google.common.collect.ImmutableList defaultValues
private static final com.google.common.base.Splitter ATTRIBUTE_SPLITTER
public void <init> (com.google.common.jimfs.Configuration)
com.google.common.jimfs.Configuration configuration
public void <init> (java.lang.Iterable, java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.jimfs.AttributeProvider provider
java.util.Iterator i$
Iterable providers
java.util.Map userProvidedDefaults
com.google.common.collect.ImmutableMap$Builder byViewNameBuilder
com.google.common.collect.ImmutableMap$Builder byViewTypeBuilder
com.google.common.collect.ImmutableMap$Builder byAttributesTypeBuilder
com.google.common.collect.ImmutableList$Builder defaultAttributesBuilder
private static java.lang.Iterable getProviders (com.google.common.jimfs.Configuration)
com.google.common.jimfs.AttributeProvider provider
java.util.Iterator i$
String view
java.util.Iterator i$
com.google.common.jimfs.Configuration configuration
java.util.Map result
private static void addMissingProviders (java.util.Map)
String inheritedView
java.util.Iterator i$
com.google.common.jimfs.AttributeProvider provider
java.util.Iterator i$
String view
java.util.Iterator i$
java.util.Map providers
java.util.Set missingViews
private static void addStandardProvider (java.util.Map, java.lang.String)
java.util.Map result
String view
com.google.common.jimfs.AttributeProvider provider
public com.google.common.collect.ImmutableSet supportedFileAttributeViews ()
public boolean supportsFileAttributeView (java.lang.Class)
Class type
public transient void setInitialAttributes (com.google.common.jimfs.File, java.nio.file.attribute.FileAttribute[])
java.nio.file.attribute.FileAttribute attribute
int separatorIndex
String view
String attr
int i
java.nio.file.attribute.FileAttribute attr
java.nio.file.attribute.FileAttribute[] arr$
int len$
int i$
com.google.common.jimfs.File file
java.nio.file.attribute.FileAttribute[] attrs
public void copyAttributes (com.google.common.jimfs.File, com.google.common.jimfs.File, com.google.common.jimfs.AttributeCopyOption)
com.google.common.jimfs.File file
com.google.common.jimfs.File copy
com.google.common.jimfs.AttributeCopyOption copyOption
public java.lang.Object getAttribute (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attribute
String view
String attr
public java.lang.Object getAttribute (com.google.common.jimfs.File, java.lang.String, java.lang.String)
com.google.common.jimfs.File file
String view
String attribute
Object value
private java.lang.Object getAttributeInternal (com.google.common.jimfs.File, java.lang.String, java.lang.String)
String inheritedView
java.util.Iterator i$
com.google.common.jimfs.File file
String view
String attribute
com.google.common.jimfs.AttributeProvider provider
Object value
public void setAttribute (com.google.common.jimfs.File, java.lang.String, java.lang.Object, boolean)
com.google.common.jimfs.File file
String attribute
Object value
boolean create
String view
String attr
private void setAttributeInternal (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
com.google.common.jimfs.AttributeProvider inheritedProvider
String inheritedView
java.util.Iterator i$
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
com.google.common.jimfs.AttributeProvider provider
public java.nio.file.attribute.FileAttributeView getFileAttributeView (com.google.common.jimfs.FileLookup, java.lang.Class)
com.google.common.jimfs.FileLookup lookup
Class type
com.google.common.jimfs.AttributeProvider provider
private com.google.common.collect.ImmutableMap createInheritedViews (com.google.common.jimfs.FileLookup, com.google.common.jimfs.AttributeProvider)
com.google.common.jimfs.FileLookup lookup
com.google.common.jimfs.AttributeProvider provider
java.util.Map inheritedViews
private void createInheritedViews (com.google.common.jimfs.FileLookup, com.google.common.jimfs.AttributeProvider, java.util.Map)
com.google.common.jimfs.AttributeProvider inheritedProvider
java.nio.file.attribute.FileAttributeView inheritedView
String inherited
java.util.Iterator i$
com.google.common.jimfs.FileLookup lookup
com.google.common.jimfs.AttributeProvider provider
java.util.Map inheritedViews
private java.nio.file.attribute.FileAttributeView getFileAttributeView (com.google.common.jimfs.FileLookup, java.lang.Class, java.util.Map)
com.google.common.jimfs.FileLookup lookup
Class viewType
java.util.Map inheritedViews
com.google.common.jimfs.AttributeProvider provider
public com.google.common.collect.ImmutableMap readAttributes (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.AttributeProvider inheritedProvider
String inheritedView
java.util.Iterator i$
com.google.common.jimfs.AttributeProvider provider
String attr
java.util.Iterator i$
com.google.common.jimfs.File file
String attributes
String view
java.util.List attrs
java.util.Map result
private static void readAll (com.google.common.jimfs.File, com.google.common.jimfs.AttributeProvider, java.util.Map)
Object value
String attribute
java.util.Iterator i$
com.google.common.jimfs.File file
com.google.common.jimfs.AttributeProvider provider
java.util.Map map
public java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.File, java.lang.Class)
com.google.common.jimfs.File file
Class type
com.google.common.jimfs.AttributeProvider provider
private static java.lang.String getViewName (java.lang.String)
String attribute
int separatorIndex
private static com.google.common.collect.ImmutableList getAttributeNames (java.lang.String)
String attributes
int separatorIndex
String attributesPart
private static java.lang.String getSingleAttribute (java.lang.String)
String attribute
com.google.common.collect.ImmutableList attributeNames
static void <clinit> ()
}
com/google/common/jimfs/BasicAttributeProvider$Attributes.class
BasicAttributeProvider.java
package com.google.common.jimfs
com.google.common.jimfs.BasicAttributeProvider$Attributes extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributes {
private final java.nio.file.attribute.FileTime lastModifiedTime
private final java.nio.file.attribute.FileTime lastAccessTime
private final java.nio.file.attribute.FileTime creationTime
private final boolean regularFile
private final boolean directory
private final boolean symbolicLink
private final long size
private final Object fileKey
protected void <init> (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public java.nio.file.attribute.FileTime lastModifiedTime ()
public java.nio.file.attribute.FileTime lastAccessTime ()
public java.nio.file.attribute.FileTime creationTime ()
public boolean isRegularFile ()
public boolean isDirectory ()
public boolean isSymbolicLink ()
public boolean isOther ()
public long size ()
public java.lang.Object fileKey ()
}
com/google/common/jimfs/BasicAttributeProvider$View.class
BasicAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.BasicAttributeProvider$View extends com.google.common.jimfs.AbstractAttributeView implements java.nio.file.attribute.BasicFileAttributeView {
protected void <init> (com.google.common.jimfs.FileLookup)
com.google.common.jimfs.FileLookup lookup
public java.lang.String name ()
public java.nio.file.attribute.BasicFileAttributes readAttributes () throws java.io.IOException
public void setTimes (java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException
java.nio.file.attribute.FileTime lastModifiedTime
java.nio.file.attribute.FileTime lastAccessTime
java.nio.file.attribute.FileTime createTime
com.google.common.jimfs.File file
}
com/google/common/jimfs/BasicAttributeProvider.class
BasicAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.BasicAttributeProvider extends com.google.common.jimfs.AttributeProvider {
private static final com.google.common.collect.ImmutableSet ATTRIBUTES
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attribute
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
public java.lang.Class viewType ()
public java.nio.file.attribute.BasicFileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
public java.lang.Class attributesType ()
public java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static void <clinit> ()
}
com/google/common/jimfs/Configuration$1.class
Configuration.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.Configuration$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$common$jimfs$PathNormalization
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/jimfs/Configuration$Builder.class
Configuration.java
package com.google.common.jimfs
public final com.google.common.jimfs.Configuration$Builder extends java.lang.Object {
public static final int DEFAULT_BLOCK_SIZE
public static final long DEFAULT_MAX_SIZE
public static final long DEFAULT_MAX_CACHE_SIZE
private final com.google.common.jimfs.PathType pathType
private com.google.common.collect.ImmutableSet nameDisplayNormalization
private com.google.common.collect.ImmutableSet nameCanonicalNormalization
private boolean pathEqualityUsesCanonicalForm
private int blockSize
private long maxSize
private long maxCacheSize
private com.google.common.collect.ImmutableSet attributeViews
private java.util.Set attributeProviders
private java.util.Map defaultAttributeValues
private com.google.common.jimfs.WatchServiceConfiguration watchServiceConfig
private com.google.common.collect.ImmutableSet roots
private String workingDirectory
private com.google.common.collect.ImmutableSet supportedFeatures
private static final java.util.regex.Pattern ATTRIBUTE_PATTERN
private void <init> (com.google.common.jimfs.PathType)
com.google.common.jimfs.PathType pathType
private void <init> (com.google.common.jimfs.Configuration)
com.google.common.jimfs.Configuration configuration
public transient com.google.common.jimfs.Configuration$Builder setNameDisplayNormalization (com.google.common.jimfs.PathNormalization, com.google.common.jimfs.PathNormalization[])
com.google.common.jimfs.PathNormalization first
com.google.common.jimfs.PathNormalization[] more
public transient com.google.common.jimfs.Configuration$Builder setNameCanonicalNormalization (com.google.common.jimfs.PathNormalization, com.google.common.jimfs.PathNormalization[])
com.google.common.jimfs.PathNormalization first
com.google.common.jimfs.PathNormalization[] more
private com.google.common.collect.ImmutableSet checkNormalizations (java.util.List)
com.google.common.jimfs.PathNormalization n
java.util.Iterator i$
java.util.List normalizations
com.google.common.jimfs.PathNormalization none
com.google.common.jimfs.PathNormalization normalization
com.google.common.jimfs.PathNormalization caseFold
private static void checkNormalizationNotSet (com.google.common.jimfs.PathNormalization, com.google.common.jimfs.PathNormalization)
com.google.common.jimfs.PathNormalization n
com.google.common.jimfs.PathNormalization set
public com.google.common.jimfs.Configuration$Builder setPathEqualityUsesCanonicalForm (boolean)
boolean useCanonicalForm
public com.google.common.jimfs.Configuration$Builder setBlockSize (int)
int blockSize
public com.google.common.jimfs.Configuration$Builder setMaxSize (long)
long maxSize
public com.google.common.jimfs.Configuration$Builder setMaxCacheSize (long)
long maxCacheSize
public transient com.google.common.jimfs.Configuration$Builder setAttributeViews (java.lang.String, java.lang.String[])
String first
String[] more
public com.google.common.jimfs.Configuration$Builder addAttributeProvider (com.google.common.jimfs.AttributeProvider)
com.google.common.jimfs.AttributeProvider provider
public com.google.common.jimfs.Configuration$Builder setDefaultAttributeValue (java.lang.String, java.lang.Object)
String attribute
Object value
public transient com.google.common.jimfs.Configuration$Builder setRoots (java.lang.String, java.lang.String[])
com.google.common.jimfs.PathType$ParseResult parseResult
String root
java.util.Iterator i$
String first
String[] more
java.util.List roots
public com.google.common.jimfs.Configuration$Builder setWorkingDirectory (java.lang.String)
String workingDirectory
com.google.common.jimfs.PathType$ParseResult parseResult
public transient com.google.common.jimfs.Configuration$Builder setSupportedFeatures (com.google.common.jimfs.Feature[])
com.google.common.jimfs.Feature[] features
public com.google.common.jimfs.Configuration$Builder setWatchServiceConfiguration (com.google.common.jimfs.WatchServiceConfiguration)
com.google.common.jimfs.WatchServiceConfiguration config
public com.google.common.jimfs.Configuration build ()
synthetic void <init> (com.google.common.jimfs.PathType, com.google.common.jimfs.Configuration$1)
com.google.common.jimfs.PathType x0
com.google.common.jimfs.Configuration$1 x1
static synthetic com.google.common.jimfs.PathType access$400 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic com.google.common.collect.ImmutableSet access$500 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic com.google.common.collect.ImmutableSet access$600 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic boolean access$700 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic int access$800 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic long access$900 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic long access$1000 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic com.google.common.collect.ImmutableSet access$1100 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic java.util.Set access$1200 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic java.util.Map access$1300 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic com.google.common.jimfs.WatchServiceConfiguration access$1400 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic com.google.common.collect.ImmutableSet access$1500 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic java.lang.String access$1600 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
static synthetic com.google.common.collect.ImmutableSet access$1700 (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder x0
synthetic void <init> (com.google.common.jimfs.Configuration, com.google.common.jimfs.Configuration$1)
com.google.common.jimfs.Configuration x0
com.google.common.jimfs.Configuration$1 x1
static void <clinit> ()
}
com/google/common/jimfs/Configuration$OsxHolder.class
Configuration.java
package com.google.common.jimfs
final com.google.common.jimfs.Configuration$OsxHolder extends java.lang.Object {
private static final com.google.common.jimfs.Configuration OS_X
private void <init> ()
static synthetic com.google.common.jimfs.Configuration access$100 ()
static void <clinit> ()
}
com/google/common/jimfs/Configuration$UnixHolder.class
Configuration.java
package com.google.common.jimfs
final com.google.common.jimfs.Configuration$UnixHolder extends java.lang.Object {
private static final com.google.common.jimfs.Configuration UNIX
private void <init> ()
static synthetic com.google.common.jimfs.Configuration access$000 ()
static void <clinit> ()
}
com/google/common/jimfs/Configuration$WindowsHolder.class
Configuration.java
package com.google.common.jimfs
final com.google.common.jimfs.Configuration$WindowsHolder extends java.lang.Object {
private static final com.google.common.jimfs.Configuration WINDOWS
private void <init> ()
static synthetic com.google.common.jimfs.Configuration access$200 ()
static void <clinit> ()
}
com/google/common/jimfs/Configuration.class
Configuration.java
package com.google.common.jimfs
public final com.google.common.jimfs.Configuration extends java.lang.Object {
final com.google.common.jimfs.PathType pathType
final com.google.common.collect.ImmutableSet nameDisplayNormalization
final com.google.common.collect.ImmutableSet nameCanonicalNormalization
final boolean pathEqualityUsesCanonicalForm
final int blockSize
final long maxSize
final long maxCacheSize
final com.google.common.collect.ImmutableSet attributeViews
final com.google.common.collect.ImmutableSet attributeProviders
final com.google.common.collect.ImmutableMap defaultAttributeValues
final com.google.common.jimfs.WatchServiceConfiguration watchServiceConfig
final com.google.common.collect.ImmutableSet roots
final String workingDirectory
final com.google.common.collect.ImmutableSet supportedFeatures
public static com.google.common.jimfs.Configuration unix ()
public static com.google.common.jimfs.Configuration osX ()
public static com.google.common.jimfs.Configuration windows ()
public static com.google.common.jimfs.Configuration forCurrentPlatform ()
String os
public static com.google.common.jimfs.Configuration$Builder builder (com.google.common.jimfs.PathType)
com.google.common.jimfs.PathType pathType
private void <init> (com.google.common.jimfs.Configuration$Builder)
com.google.common.jimfs.Configuration$Builder builder
public com.google.common.jimfs.Configuration$Builder toBuilder ()
synthetic void <init> (com.google.common.jimfs.Configuration$Builder, com.google.common.jimfs.Configuration$1)
com.google.common.jimfs.Configuration$Builder x0
com.google.common.jimfs.Configuration$1 x1
}
com/google/common/jimfs/Directory$1.class
Directory.java
package com.google.common.jimfs
com.google.common.jimfs.Directory$1 extends com.google.common.collect.AbstractIterator {
int index
com.google.common.jimfs.DirectoryEntry entry
final synthetic com.google.common.jimfs.Directory this$0
void <init> (com.google.common.jimfs.Directory)
protected com.google.common.jimfs.DirectoryEntry computeNext ()
protected volatile synthetic java.lang.Object computeNext ()
}
com/google/common/jimfs/Directory.class
Directory.java
package com.google.common.jimfs
final com.google.common.jimfs.Directory extends com.google.common.jimfs.File implements java.lang.Iterable {
private com.google.common.jimfs.DirectoryEntry entryInParent
private static final int INITIAL_CAPACITY
private static final int INITIAL_RESIZE_THRESHOLD
private com.google.common.jimfs.DirectoryEntry[] table
private int resizeThreshold
private int entryCount
public static com.google.common.jimfs.Directory create (int)
int id
public static com.google.common.jimfs.Directory createRoot (int, com.google.common.jimfs.Name)
int id
com.google.common.jimfs.Name name
private void <init> (int)
int id
private void <init> (int, com.google.common.jimfs.Name)
int id
com.google.common.jimfs.Name rootName
com.google.common.jimfs.Directory copyWithoutContent (int)
int id
public com.google.common.jimfs.DirectoryEntry entryInParent ()
public com.google.common.jimfs.Directory parent ()
void linked (com.google.common.jimfs.DirectoryEntry)
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.File parent
void unlinked ()
int entryCount ()
public boolean isEmpty ()
public com.google.common.jimfs.DirectoryEntry get (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
int index
com.google.common.jimfs.DirectoryEntry entry
public void link (com.google.common.jimfs.Name, com.google.common.jimfs.File)
com.google.common.jimfs.Name name
com.google.common.jimfs.File file
com.google.common.jimfs.DirectoryEntry entry
public void unlink (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
com.google.common.jimfs.DirectoryEntry entry
public com.google.common.collect.ImmutableSortedSet snapshot ()
com.google.common.jimfs.DirectoryEntry entry
java.util.Iterator i$
com.google.common.collect.ImmutableSortedSet$Builder builder
private static com.google.common.jimfs.Name checkNotReserved (com.google.common.jimfs.Name, java.lang.String)
com.google.common.jimfs.Name name
String action
private static boolean isReserved (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
private static int bucketIndex (com.google.common.jimfs.Name, int)
com.google.common.jimfs.Name name
int tableLength
void put (com.google.common.jimfs.DirectoryEntry)
com.google.common.jimfs.DirectoryEntry entry
private void forcePut (com.google.common.jimfs.DirectoryEntry)
com.google.common.jimfs.DirectoryEntry entry
private void put (com.google.common.jimfs.DirectoryEntry, boolean)
com.google.common.jimfs.DirectoryEntry entry
boolean overwriteExisting
int index
com.google.common.jimfs.DirectoryEntry prev
com.google.common.jimfs.DirectoryEntry curr
private boolean expandIfNeeded ()
int index
com.google.common.jimfs.DirectoryEntry next
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.DirectoryEntry[] arr$
int len$
int i$
com.google.common.jimfs.DirectoryEntry[] newTable
private static void addToBucket (int, com.google.common.jimfs.DirectoryEntry[], com.google.common.jimfs.DirectoryEntry)
int bucketIndex
com.google.common.jimfs.DirectoryEntry[] table
com.google.common.jimfs.DirectoryEntry entryToAdd
com.google.common.jimfs.DirectoryEntry prev
com.google.common.jimfs.DirectoryEntry existing
com.google.common.jimfs.DirectoryEntry remove (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
int index
com.google.common.jimfs.DirectoryEntry prev
com.google.common.jimfs.DirectoryEntry entry
public java.util.Iterator iterator ()
volatile synthetic com.google.common.jimfs.File copyWithoutContent (int)
int x0
static synthetic com.google.common.jimfs.DirectoryEntry[] access$000 (com.google.common.jimfs.Directory)
com.google.common.jimfs.Directory x0
}
com/google/common/jimfs/DirectoryEntry.class
DirectoryEntry.java
package com.google.common.jimfs
final com.google.common.jimfs.DirectoryEntry extends java.lang.Object {
private final com.google.common.jimfs.Directory directory
private final com.google.common.jimfs.Name name
private final com.google.common.jimfs.File file
com.google.common.jimfs.DirectoryEntry next
void <init> (com.google.common.jimfs.Directory, com.google.common.jimfs.Name, com.google.common.jimfs.File)
com.google.common.jimfs.Directory directory
com.google.common.jimfs.Name name
com.google.common.jimfs.File file
public boolean exists ()
public com.google.common.jimfs.DirectoryEntry requireExists (java.nio.file.Path) throws java.nio.file.NoSuchFileException
java.nio.file.Path pathForException
public com.google.common.jimfs.DirectoryEntry requireDoesNotExist (java.nio.file.Path) throws java.nio.file.FileAlreadyExistsException
java.nio.file.Path pathForException
public com.google.common.jimfs.DirectoryEntry requireDirectory (java.nio.file.Path) throws java.nio.file.NoSuchFileException java.nio.file.NotDirectoryException
java.nio.file.Path pathForException
public com.google.common.jimfs.DirectoryEntry requireSymbolicLink (java.nio.file.Path) throws java.nio.file.NoSuchFileException java.nio.file.NotLinkException
java.nio.file.Path pathForException
public com.google.common.jimfs.Directory directory ()
public com.google.common.jimfs.Name name ()
public com.google.common.jimfs.File file ()
public com.google.common.jimfs.File fileOrNull ()
public boolean equals (java.lang.Object)
com.google.common.jimfs.DirectoryEntry other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/jimfs/DosAttributeProvider$Attributes.class
DosAttributeProvider.java
package com.google.common.jimfs
com.google.common.jimfs.DosAttributeProvider$Attributes extends com.google.common.jimfs.BasicAttributeProvider$Attributes implements java.nio.file.attribute.DosFileAttributes {
private final boolean readOnly
private final boolean hidden
private final boolean archive
private final boolean system
protected void <init> (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public boolean isReadOnly ()
public boolean isHidden ()
public boolean isArchive ()
public boolean isSystem ()
}
com/google/common/jimfs/DosAttributeProvider$View.class
DosAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.DosAttributeProvider$View extends com.google.common.jimfs.AbstractAttributeView implements java.nio.file.attribute.DosFileAttributeView {
private final java.nio.file.attribute.BasicFileAttributeView basicView
public void <init> (com.google.common.jimfs.FileLookup, java.nio.file.attribute.BasicFileAttributeView)
com.google.common.jimfs.FileLookup lookup
java.nio.file.attribute.BasicFileAttributeView basicView
public java.lang.String name ()
public java.nio.file.attribute.DosFileAttributes readAttributes () throws java.io.IOException
public void setTimes (java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException
java.nio.file.attribute.FileTime lastModifiedTime
java.nio.file.attribute.FileTime lastAccessTime
java.nio.file.attribute.FileTime createTime
public void setReadOnly (boolean) throws java.io.IOException
boolean value
public void setHidden (boolean) throws java.io.IOException
boolean value
public void setSystem (boolean) throws java.io.IOException
boolean value
public void setArchive (boolean) throws java.io.IOException
boolean value
public volatile synthetic java.nio.file.attribute.BasicFileAttributes readAttributes () throws java.io.IOException
}
com/google/common/jimfs/DosAttributeProvider.class
DosAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.DosAttributeProvider extends com.google.common.jimfs.AttributeProvider {
private static final com.google.common.collect.ImmutableSet ATTRIBUTES
private static final com.google.common.collect.ImmutableSet INHERITED_VIEWS
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet inherits ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public com.google.common.collect.ImmutableMap defaultValues (java.util.Map)
java.util.Map userProvidedDefaults
private static java.lang.Boolean getDefaultValue (java.lang.String, java.util.Map)
String attribute
java.util.Map userProvidedDefaults
Object userProvidedValue
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attribute
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
public java.lang.Class viewType ()
public java.nio.file.attribute.DosFileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
public java.lang.Class attributesType ()
public java.nio.file.attribute.DosFileAttributes readAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public volatile synthetic java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File x0
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static void <clinit> ()
}
com/google/common/jimfs/DowngradedDirectoryStream.class
DowngradedDirectoryStream.java
package com.google.common.jimfs
final com.google.common.jimfs.DowngradedDirectoryStream extends java.lang.Object implements java.nio.file.DirectoryStream {
private final java.nio.file.SecureDirectoryStream secureDirectoryStream
void <init> (java.nio.file.SecureDirectoryStream)
java.nio.file.SecureDirectoryStream secureDirectoryStream
public java.util.Iterator iterator ()
public void close () throws java.io.IOException
}
com/google/common/jimfs/DowngradedSeekableByteChannel.class
DowngradedSeekableByteChannel.java
package com.google.common.jimfs
final com.google.common.jimfs.DowngradedSeekableByteChannel extends java.lang.Object implements java.nio.channels.SeekableByteChannel {
private final java.nio.channels.FileChannel channel
void <init> (java.nio.channels.FileChannel)
java.nio.channels.FileChannel channel
public int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer dst
public int write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer src
public long position () throws java.io.IOException
public java.nio.channels.SeekableByteChannel position (long) throws java.io.IOException
long newPosition
public long size () throws java.io.IOException
public java.nio.channels.SeekableByteChannel truncate (long) throws java.io.IOException
long size
public boolean isOpen ()
public void close () throws java.io.IOException
}
com/google/common/jimfs/Feature.class
Feature.java
package com.google.common.jimfs
public final enum com.google.common.jimfs.Feature extends java.lang.Enum {
public static final enum com.google.common.jimfs.Feature LINKS
public static final enum com.google.common.jimfs.Feature SYMBOLIC_LINKS
public static final enum com.google.common.jimfs.Feature SECURE_DIRECTORY_STREAM
public static final enum com.google.common.jimfs.Feature FILE_CHANNEL
private static final synthetic com.google.common.jimfs.Feature[] $VALUES
public static com.google.common.jimfs.Feature[] values ()
public static com.google.common.jimfs.Feature valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/jimfs/File.class
File.java
package com.google.common.jimfs
public abstract com.google.common.jimfs.File extends java.lang.Object {
private final int id
private int links
private long creationTime
private long lastAccessTime
private long lastModifiedTime
private com.google.common.collect.Table attributes
void <init> (int)
int id
long now
public int id ()
public long size ()
public final boolean isDirectory ()
public final boolean isRegularFile ()
public final boolean isSymbolicLink ()
abstract com.google.common.jimfs.File copyWithoutContent (int)
void copyContentTo (com.google.common.jimfs.File) throws java.io.IOException
com.google.common.jimfs.File file
java.util.concurrent.locks.ReadWriteLock contentLock ()
void opened ()
void closed ()
void deleted ()
final boolean isRootDirectory ()
public final synchronized int links ()
void linked (com.google.common.jimfs.DirectoryEntry)
com.google.common.jimfs.DirectoryEntry entry
void unlinked ()
final synchronized void incrementLinkCount ()
final synchronized void decrementLinkCount ()
public final synchronized long getCreationTime ()
public final synchronized long getLastAccessTime ()
public final synchronized long getLastModifiedTime ()
final synchronized void setCreationTime (long)
long creationTime
final synchronized void setLastAccessTime (long)
long lastAccessTime
final synchronized void setLastModifiedTime (long)
long lastModifiedTime
final void updateAccessTime ()
final void updateModifiedTime ()
public final synchronized com.google.common.collect.ImmutableSet getAttributeNames (java.lang.String)
String view
final synchronized com.google.common.collect.ImmutableSet getAttributeKeys ()
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder builder
public final synchronized java.lang.Object getAttribute (java.lang.String, java.lang.String)
String view
String attribute
public final synchronized void setAttribute (java.lang.String, java.lang.String, java.lang.Object)
String view
String attribute
Object value
public final synchronized void deleteAttribute (java.lang.String, java.lang.String)
String view
String attribute
final synchronized void copyBasicAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File target
private synchronized void setFileTimes (long, long, long)
long creationTime
long lastModifiedTime
long lastAccessTime
final synchronized void copyAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File target
private synchronized void putAll (com.google.common.collect.Table)
com.google.common.collect.Table attributes
public final java.lang.String toString ()
}
com/google/common/jimfs/FileFactory$1.class
FileFactory.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.FileFactory$1 extends java.lang.Object {
}
com/google/common/jimfs/FileFactory$DirectorySupplier.class
FileFactory.java
package com.google.common.jimfs
final com.google.common.jimfs.FileFactory$DirectorySupplier extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.common.jimfs.FileFactory this$0
private void <init> (com.google.common.jimfs.FileFactory)
public com.google.common.jimfs.Directory get ()
public volatile synthetic java.lang.Object get ()
synthetic void <init> (com.google.common.jimfs.FileFactory, com.google.common.jimfs.FileFactory$1)
com.google.common.jimfs.FileFactory x0
com.google.common.jimfs.FileFactory$1 x1
}
com/google/common/jimfs/FileFactory$RegularFileSupplier.class
FileFactory.java
package com.google.common.jimfs
final com.google.common.jimfs.FileFactory$RegularFileSupplier extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.common.jimfs.FileFactory this$0
private void <init> (com.google.common.jimfs.FileFactory)
public com.google.common.jimfs.RegularFile get ()
public volatile synthetic java.lang.Object get ()
synthetic void <init> (com.google.common.jimfs.FileFactory, com.google.common.jimfs.FileFactory$1)
com.google.common.jimfs.FileFactory x0
com.google.common.jimfs.FileFactory$1 x1
}
com/google/common/jimfs/FileFactory$SymbolicLinkSupplier.class
FileFactory.java
package com.google.common.jimfs
final com.google.common.jimfs.FileFactory$SymbolicLinkSupplier extends java.lang.Object implements com.google.common.base.Supplier {
private final com.google.common.jimfs.JimfsPath target
final synthetic com.google.common.jimfs.FileFactory this$0
protected void <init> (com.google.common.jimfs.FileFactory, com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath target
public com.google.common.jimfs.SymbolicLink get ()
public volatile synthetic java.lang.Object get ()
}
com/google/common/jimfs/FileFactory.class
FileFactory.java
package com.google.common.jimfs
final com.google.common.jimfs.FileFactory extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicInteger idGenerator
private final com.google.common.jimfs.HeapDisk disk
private final com.google.common.base.Supplier directorySupplier
private final com.google.common.base.Supplier regularFileSupplier
public void <init> (com.google.common.jimfs.HeapDisk)
com.google.common.jimfs.HeapDisk disk
private int nextFileId ()
public com.google.common.jimfs.Directory createDirectory ()
public com.google.common.jimfs.Directory createRootDirectory (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
com.google.common.jimfs.RegularFile createRegularFile ()
com.google.common.jimfs.SymbolicLink createSymbolicLink (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath target
public com.google.common.jimfs.File copyWithoutContent (com.google.common.jimfs.File) throws java.io.IOException
com.google.common.jimfs.File file
public com.google.common.base.Supplier directoryCreator ()
public com.google.common.base.Supplier regularFileCreator ()
public com.google.common.base.Supplier symbolicLinkCreator (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath target
}
com/google/common/jimfs/FileLookup.class
FileLookup.java
package com.google.common.jimfs
public abstract com.google.common.jimfs.FileLookup extends java.lang.Object {
public abstract com.google.common.jimfs.File lookup () throws java.io.IOException
}
com/google/common/jimfs/FileSystemState.class
FileSystemState.java
package com.google.common.jimfs
final com.google.common.jimfs.FileSystemState extends java.lang.Object implements java.io.Closeable {
private final java.util.Set resources
private final Runnable onClose
private final java.util.concurrent.atomic.AtomicBoolean open
private final java.util.concurrent.atomic.AtomicInteger registering
void <init> (java.lang.Runnable)
Runnable onClose
public boolean isOpen ()
public void checkOpen ()
public java.io.Closeable register (java.io.Closeable)
java.io.Closeable resource
public void unregister (java.io.Closeable)
java.io.Closeable resource
public void close () throws java.io.IOException
Throwable e
java.io.Closeable resource
java.util.Iterator i$
Throwable thrown
}
com/google/common/jimfs/FileSystemView$1.class
FileSystemView.java
package com.google.common.jimfs
com.google.common.jimfs.FileSystemView$1 extends java.lang.Object implements com.google.common.jimfs.FileLookup {
final synthetic com.google.common.jimfs.JimfsPath val$path
final synthetic java.util.Set val$options
final synthetic com.google.common.jimfs.FileSystemView this$0
void <init> (com.google.common.jimfs.FileSystemView, com.google.common.jimfs.JimfsPath, java.util.Set)
public com.google.common.jimfs.File lookup () throws java.io.IOException
}
com/google/common/jimfs/FileSystemView$DeleteMode.class
FileSystemView.java
package com.google.common.jimfs
public final enum com.google.common.jimfs.FileSystemView$DeleteMode extends java.lang.Enum {
public static final enum com.google.common.jimfs.FileSystemView$DeleteMode ANY
public static final enum com.google.common.jimfs.FileSystemView$DeleteMode NON_DIRECTORY_ONLY
public static final enum com.google.common.jimfs.FileSystemView$DeleteMode DIRECTORY_ONLY
private static final synthetic com.google.common.jimfs.FileSystemView$DeleteMode[] $VALUES
public static com.google.common.jimfs.FileSystemView$DeleteMode[] values ()
public static com.google.common.jimfs.FileSystemView$DeleteMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/google/common/jimfs/FileSystemView.class
FileSystemView.java
package com.google.common.jimfs
final com.google.common.jimfs.FileSystemView extends java.lang.Object {
private final com.google.common.jimfs.JimfsFileStore store
private final com.google.common.jimfs.Directory workingDirectory
private final com.google.common.jimfs.JimfsPath workingDirectoryPath
public void <init> (com.google.common.jimfs.JimfsFileStore, com.google.common.jimfs.Directory, com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsFileStore store
com.google.common.jimfs.Directory workingDirectory
com.google.common.jimfs.JimfsPath workingDirectoryPath
private boolean isSameFileSystem (com.google.common.jimfs.FileSystemView)
com.google.common.jimfs.FileSystemView other
public com.google.common.jimfs.FileSystemState state ()
public com.google.common.jimfs.JimfsPath getWorkingDirectoryPath ()
com.google.common.jimfs.DirectoryEntry lookUpWithLock (com.google.common.jimfs.JimfsPath, java.util.Set) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
java.util.Set options
private com.google.common.jimfs.DirectoryEntry lookUp (com.google.common.jimfs.JimfsPath, java.util.Set) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
java.util.Set options
public java.nio.file.DirectoryStream newDirectoryStream (com.google.common.jimfs.JimfsPath, java.nio.file.DirectoryStream$Filter, java.util.Set, com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.JimfsPath dir
java.nio.file.DirectoryStream$Filter filter
java.util.Set options
com.google.common.jimfs.JimfsPath basePathForStream
com.google.common.jimfs.Directory file
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.JimfsSecureDirectoryStream stream
public com.google.common.collect.ImmutableSortedSet snapshotWorkingDirectoryEntries ()
com.google.common.collect.ImmutableSortedSet names
public com.google.common.collect.ImmutableMap snapshotModifiedTimes (com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry entry
java.util.Iterator i$
com.google.common.jimfs.Directory dir
com.google.common.jimfs.JimfsPath path
com.google.common.collect.ImmutableMap$Builder modifiedTimes
public boolean isSameFile (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.FileSystemView, com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.File file
com.google.common.jimfs.File file2
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.FileSystemView view2
com.google.common.jimfs.JimfsPath path2
public com.google.common.jimfs.JimfsPath toRealPath (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.PathService, java.util.Set) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry entry
java.util.List names
java.util.List reversed
com.google.common.jimfs.Name root
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.PathService pathService
java.util.Set options
public transient com.google.common.jimfs.Directory createDirectory (com.google.common.jimfs.JimfsPath, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
java.nio.file.attribute.FileAttribute[] attrs
public transient com.google.common.jimfs.SymbolicLink createSymbolicLink (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.JimfsPath, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.JimfsPath target
java.nio.file.attribute.FileAttribute[] attrs
private transient com.google.common.jimfs.File createFile (com.google.common.jimfs.JimfsPath, com.google.common.base.Supplier, boolean, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.Directory parent
com.google.common.jimfs.File newFile
com.google.common.jimfs.JimfsPath path
com.google.common.base.Supplier fileCreator
boolean failIfExists
java.nio.file.attribute.FileAttribute[] attrs
public transient com.google.common.jimfs.RegularFile getOrCreateRegularFile (com.google.common.jimfs.JimfsPath, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.RegularFile file
com.google.common.jimfs.JimfsPath path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
private com.google.common.jimfs.RegularFile lookUpRegularFile (com.google.common.jimfs.JimfsPath, java.util.Set) throws java.io.IOException
com.google.common.jimfs.File file
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.JimfsPath path
java.util.Set options
private com.google.common.jimfs.RegularFile getOrCreateRegularFileWithWriteLock (com.google.common.jimfs.JimfsPath, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.File file
com.google.common.jimfs.JimfsPath path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
private static com.google.common.jimfs.RegularFile open (com.google.common.jimfs.RegularFile, java.util.Set)
com.google.common.jimfs.RegularFile file
java.util.Set options
public com.google.common.jimfs.JimfsPath readSymbolicLink (com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.SymbolicLink symbolicLink
public void checkAccess (com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
public void link (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.FileSystemView, com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.File existingFile
com.google.common.jimfs.Directory linkParent
com.google.common.jimfs.JimfsPath link
com.google.common.jimfs.FileSystemView existingView
com.google.common.jimfs.JimfsPath existing
com.google.common.jimfs.Name linkName
public void deleteFile (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.FileSystemView$DeleteMode) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.FileSystemView$DeleteMode deleteMode
private void delete (com.google.common.jimfs.DirectoryEntry, com.google.common.jimfs.FileSystemView$DeleteMode, com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.FileSystemView$DeleteMode deleteMode
com.google.common.jimfs.JimfsPath pathForException
com.google.common.jimfs.Directory parent
com.google.common.jimfs.File file
private void checkDeletable (com.google.common.jimfs.File, com.google.common.jimfs.FileSystemView$DeleteMode, java.nio.file.Path) throws java.io.IOException
com.google.common.jimfs.File file
com.google.common.jimfs.FileSystemView$DeleteMode mode
java.nio.file.Path path
private void checkEmpty (com.google.common.jimfs.Directory, java.nio.file.Path) throws java.nio.file.FileSystemException
com.google.common.jimfs.Directory dir
java.nio.file.Path pathForException
public void copy (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.FileSystemView, com.google.common.jimfs.JimfsPath, java.util.Set, boolean) throws java.io.IOException
com.google.common.jimfs.AttributeCopyOption attributeCopyOption
com.google.common.jimfs.DirectoryEntry sourceEntry
com.google.common.jimfs.DirectoryEntry destEntry
com.google.common.jimfs.Directory sourceParent
com.google.common.jimfs.Directory destParent
com.google.common.jimfs.JimfsPath source
com.google.common.jimfs.FileSystemView destView
com.google.common.jimfs.JimfsPath dest
java.util.Set options
boolean move
boolean sameFileSystem
com.google.common.jimfs.File sourceFile
com.google.common.jimfs.File copyFile
private void checkMovable (com.google.common.jimfs.File, com.google.common.jimfs.JimfsPath) throws java.nio.file.FileSystemException
com.google.common.jimfs.File file
com.google.common.jimfs.JimfsPath path
private static void lockBoth (java.util.concurrent.locks.Lock, java.util.concurrent.locks.Lock)
java.util.concurrent.locks.Lock sourceWriteLock
java.util.concurrent.locks.Lock destWriteLock
private void checkNotAncestor (com.google.common.jimfs.File, com.google.common.jimfs.Directory, com.google.common.jimfs.FileSystemView) throws java.io.IOException
com.google.common.jimfs.File source
com.google.common.jimfs.Directory destParent
com.google.common.jimfs.FileSystemView destView
com.google.common.jimfs.Directory current
private void lockSourceAndCopy (com.google.common.jimfs.File, com.google.common.jimfs.File)
com.google.common.jimfs.File sourceFile
com.google.common.jimfs.File copyFile
java.util.concurrent.locks.ReadWriteLock sourceLock
java.util.concurrent.locks.ReadWriteLock copyLock
private void unlockSourceAndCopy (com.google.common.jimfs.File, com.google.common.jimfs.File)
com.google.common.jimfs.File sourceFile
com.google.common.jimfs.File copyFile
java.util.concurrent.locks.ReadWriteLock sourceLock
java.util.concurrent.locks.ReadWriteLock copyLock
public java.nio.file.attribute.FileAttributeView getFileAttributeView (com.google.common.jimfs.FileLookup, java.lang.Class)
com.google.common.jimfs.FileLookup lookup
Class type
public java.nio.file.attribute.FileAttributeView getFileAttributeView (com.google.common.jimfs.JimfsPath, java.lang.Class, java.util.Set)
com.google.common.jimfs.JimfsPath path
Class type
java.util.Set options
public java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.JimfsPath, java.lang.Class, java.util.Set) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
Class type
java.util.Set options
com.google.common.jimfs.File file
public com.google.common.collect.ImmutableMap readAttributes (com.google.common.jimfs.JimfsPath, java.lang.String, java.util.Set) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
String attributes
java.util.Set options
com.google.common.jimfs.File file
public void setAttribute (com.google.common.jimfs.JimfsPath, java.lang.String, java.lang.Object, java.util.Set) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
String attribute
Object value
java.util.Set options
com.google.common.jimfs.File file
}
com/google/common/jimfs/FileTree.class
FileTree.java
package com.google.common.jimfs
final com.google.common.jimfs.FileTree extends java.lang.Object {
private static final int MAX_SYMBOLIC_LINK_DEPTH
private static final com.google.common.collect.ImmutableList EMPTY_PATH_NAMES
private final com.google.common.collect.ImmutableSortedMap roots
static final synthetic boolean $assertionsDisabled
void <init> (java.util.Map)
java.util.Map roots
public com.google.common.collect.ImmutableSortedSet getRootDirectoryNames ()
public com.google.common.jimfs.DirectoryEntry getRoot (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
com.google.common.jimfs.Directory dir
public com.google.common.jimfs.DirectoryEntry lookUp (com.google.common.jimfs.File, com.google.common.jimfs.JimfsPath, java.util.Set) throws java.io.IOException
com.google.common.jimfs.File workingDirectory
com.google.common.jimfs.JimfsPath path
java.util.Set options
com.google.common.jimfs.DirectoryEntry result
private com.google.common.jimfs.DirectoryEntry lookUp (com.google.common.jimfs.File, com.google.common.jimfs.JimfsPath, java.util.Set, int) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.File dir
com.google.common.jimfs.JimfsPath path
java.util.Set options
int linkDepth
com.google.common.collect.ImmutableList names
private com.google.common.jimfs.DirectoryEntry lookUp (com.google.common.jimfs.File, java.lang.Iterable, java.util.Set, int) throws java.io.IOException
com.google.common.jimfs.DirectoryEntry linkResult
com.google.common.jimfs.Directory directory
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.File file
com.google.common.jimfs.File dir
Iterable names
java.util.Set options
int linkDepth
java.util.Iterator nameIterator
com.google.common.jimfs.Name name
private com.google.common.jimfs.DirectoryEntry lookUpLast (com.google.common.jimfs.File, com.google.common.jimfs.Name, java.util.Set, int) throws java.io.IOException
com.google.common.jimfs.File dir
com.google.common.jimfs.Name name
java.util.Set options
int linkDepth
com.google.common.jimfs.Directory directory
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.File file
private com.google.common.jimfs.DirectoryEntry followSymbolicLink (com.google.common.jimfs.File, com.google.common.jimfs.SymbolicLink, int) throws java.io.IOException
com.google.common.jimfs.File dir
com.google.common.jimfs.SymbolicLink link
int linkDepth
private com.google.common.jimfs.DirectoryEntry getRealEntry (com.google.common.jimfs.DirectoryEntry)
com.google.common.jimfs.Directory dir
com.google.common.jimfs.DirectoryEntry entry
com.google.common.jimfs.Name name
private com.google.common.jimfs.Directory toDirectory (com.google.common.jimfs.File)
com.google.common.jimfs.File file
private static boolean isEmpty (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList names
static void <clinit> ()
}
com/google/common/jimfs/GlobToRegex$1.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex$1 extends com.google.common.jimfs.GlobToRegex$State {
void <init> ()
void process (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex converter
char c
public java.lang.String toString ()
}
com/google/common/jimfs/GlobToRegex$2.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex$2 extends com.google.common.jimfs.GlobToRegex$State {
void <init> ()
void process (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex converter
char c
void finish (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex converter
public java.lang.String toString ()
}
com/google/common/jimfs/GlobToRegex$3.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex$3 extends com.google.common.jimfs.GlobToRegex$State {
void <init> ()
void process (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex converter
char c
void finish (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex converter
public java.lang.String toString ()
}
com/google/common/jimfs/GlobToRegex$4.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex$4 extends com.google.common.jimfs.GlobToRegex$State {
void <init> ()
void process (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex converter
char c
void finish (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex converter
public java.lang.String toString ()
}
com/google/common/jimfs/GlobToRegex$5.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex$5 extends com.google.common.jimfs.GlobToRegex$State {
void <init> ()
void process (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex converter
char c
void finish (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex converter
public java.lang.String toString ()
}
com/google/common/jimfs/GlobToRegex$6.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex$6 extends com.google.common.jimfs.GlobToRegex$State {
void <init> ()
void process (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex converter
char c
void finish (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex converter
public java.lang.String toString ()
}
com/google/common/jimfs/GlobToRegex$State.class
GlobToRegex.java
package com.google.common.jimfs
abstract com.google.common.jimfs.GlobToRegex$State extends java.lang.Object {
private void <init> ()
abstract void process (com.google.common.jimfs.GlobToRegex, char)
void finish (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex converter
synthetic void <init> (com.google.common.jimfs.GlobToRegex$1)
com.google.common.jimfs.GlobToRegex$1 x0
}
com/google/common/jimfs/GlobToRegex.class
GlobToRegex.java
package com.google.common.jimfs
final com.google.common.jimfs.GlobToRegex extends java.lang.Object {
private static final com.google.common.jimfs.InternalCharMatcher REGEX_RESERVED
private final String glob
private final String separators
private final com.google.common.jimfs.InternalCharMatcher separatorMatcher
private final StringBuilder builder
private final java.util.Deque states
private int index
private static final com.google.common.jimfs.GlobToRegex$State NORMAL
private static final com.google.common.jimfs.GlobToRegex$State ESCAPE
private static final com.google.common.jimfs.GlobToRegex$State STAR
private static final com.google.common.jimfs.GlobToRegex$State BRACKET_FIRST_CHAR
private static final com.google.common.jimfs.GlobToRegex$State BRACKET
private static final com.google.common.jimfs.GlobToRegex$State CURLY_BRACE
public static java.lang.String toRegex (java.lang.String, java.lang.String)
String glob
String separators
private void <init> (java.lang.String, java.lang.String)
String glob
String separators
private java.lang.String convert ()
private void pushState (com.google.common.jimfs.GlobToRegex$State)
com.google.common.jimfs.GlobToRegex$State state
private void popState ()
private com.google.common.jimfs.GlobToRegex$State currentState ()
private java.util.regex.PatternSyntaxException syntaxError (java.lang.String)
String desc
private void appendExact (char)
char c
private void append (char)
char c
private void appendNormal (char)
char c
private void appendSeparator ()
int i
private void appendNonSeparator ()
int i
private void appendQuestionMark ()
private void appendStar ()
private void appendStarStar ()
private void appendBracketStart ()
private void appendBracketEnd ()
private void appendInBracket (char)
char c
private void appendCurlyBraceStart ()
private void appendSubpatternSeparator ()
private void appendCurlyBraceEnd ()
static synthetic void access$100 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic void access$200 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic com.google.common.jimfs.GlobToRegex$State access$300 ()
static synthetic void access$400 (com.google.common.jimfs.GlobToRegex, com.google.common.jimfs.GlobToRegex$State)
com.google.common.jimfs.GlobToRegex x0
com.google.common.jimfs.GlobToRegex$State x1
static synthetic void access$500 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic com.google.common.jimfs.GlobToRegex$State access$600 ()
static synthetic com.google.common.jimfs.GlobToRegex$State access$700 ()
static synthetic com.google.common.jimfs.GlobToRegex$State access$800 ()
static synthetic void access$900 (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex x0
char x1
static synthetic void access$1000 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic java.util.regex.PatternSyntaxException access$1100 (com.google.common.jimfs.GlobToRegex, java.lang.String)
com.google.common.jimfs.GlobToRegex x0
String x1
static synthetic void access$1200 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic void access$1300 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic com.google.common.jimfs.GlobToRegex$State access$1400 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic void access$1500 (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex x0
char x1
static synthetic void access$1600 (com.google.common.jimfs.GlobToRegex, char)
com.google.common.jimfs.GlobToRegex x0
char x1
static synthetic com.google.common.jimfs.GlobToRegex$State access$1700 ()
static synthetic void access$1800 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic void access$1900 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static synthetic void access$2000 (com.google.common.jimfs.GlobToRegex)
com.google.common.jimfs.GlobToRegex x0
static void <clinit> ()
}
com/google/common/jimfs/Handler.class
Handler.java
package com.google.common.jimfs
public final com.google.common.jimfs.Handler extends java.net.URLStreamHandler {
private static final String JAVA_PROTOCOL_HANDLER_PACKAGES
static void register ()
static void register (java.lang.Class)
Class handlerClass
String pkg
int lastDot
String parentPackage
String packages
public void <init> ()
protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException
java.net.URL url
}
com/google/common/jimfs/HeapDisk.class
HeapDisk.java
package com.google.common.jimfs
final com.google.common.jimfs.HeapDisk extends java.lang.Object {
private final int blockSize
private final int maxBlockCount
private final int maxCachedBlockCount
final com.google.common.jimfs.RegularFile blockCache
private int allocatedBlockCount
public void <init> (com.google.common.jimfs.Configuration)
com.google.common.jimfs.Configuration config
private static int toBlockCount (long, int)
long size
int blockSize
public void <init> (int, int, int)
int blockSize
int maxBlockCount
int maxCachedBlockCount
private com.google.common.jimfs.RegularFile createBlockCache (int)
int maxCachedBlockCount
public int blockSize ()
public synchronized long getTotalSpace ()
public synchronized long getUnallocatedSpace ()
public synchronized void allocate (com.google.common.jimfs.RegularFile, int) throws java.io.IOException
int i
com.google.common.jimfs.RegularFile file
int count
int newAllocatedBlockCount
int newBlocksNeeded
public void free (com.google.common.jimfs.RegularFile)
com.google.common.jimfs.RegularFile file
public synchronized void free (com.google.common.jimfs.RegularFile, int)
com.google.common.jimfs.RegularFile file
int count
int remainingCacheSpace
}
com/google/common/jimfs/InternalCharMatcher.class
InternalCharMatcher.java
package com.google.common.jimfs
final com.google.common.jimfs.InternalCharMatcher extends java.lang.Object {
private final char[] chars
public static com.google.common.jimfs.InternalCharMatcher anyOf (java.lang.String)
String chars
private void <init> (java.lang.String)
String chars
public boolean matches (char)
char c
}
com/google/common/jimfs/Jimfs.class
Jimfs.java
package com.google.common.jimfs
public final com.google.common.jimfs.Jimfs extends java.lang.Object {
public static final String URI_SCHEME
private void <init> ()
public static java.nio.file.FileSystem newFileSystem ()
public static java.nio.file.FileSystem newFileSystem (java.lang.String)
String name
public static java.nio.file.FileSystem newFileSystem (com.google.common.jimfs.Configuration)
com.google.common.jimfs.Configuration configuration
public static java.nio.file.FileSystem newFileSystem (java.lang.String, com.google.common.jimfs.Configuration)
java.net.URI uri
java.net.URISyntaxException e
String name
com.google.common.jimfs.Configuration configuration
static java.nio.file.FileSystem newFileSystem (java.net.URI, com.google.common.jimfs.Configuration)
com.google.common.jimfs.JimfsFileSystem fileSystem
com.google.common.collect.ImmutableMap env
java.io.IOException e
java.net.URI uri
com.google.common.jimfs.Configuration config
private static java.lang.String newRandomFileSystemName ()
}
com/google/common/jimfs/JimfsAsynchronousFileChannel$1.class
JimfsAsynchronousFileChannel.java
package com.google.common.jimfs
com.google.common.jimfs.JimfsAsynchronousFileChannel$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic long val$position
final synthetic long val$size
final synthetic boolean val$shared
final synthetic com.google.common.jimfs.JimfsAsynchronousFileChannel this$0
void <init> (com.google.common.jimfs.JimfsAsynchronousFileChannel, long, long, boolean)
public java.nio.channels.FileLock call () throws java.io.IOException
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/google/common/jimfs/JimfsAsynchronousFileChannel$2.class
JimfsAsynchronousFileChannel.java
package com.google.common.jimfs
com.google.common.jimfs.JimfsAsynchronousFileChannel$2 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic java.nio.ByteBuffer val$dst
final synthetic long val$position
final synthetic com.google.common.jimfs.JimfsAsynchronousFileChannel this$0
void <init> (com.google.common.jimfs.JimfsAsynchronousFileChannel, java.nio.ByteBuffer, long)
public java.lang.Integer call () throws java.io.IOException
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/google/common/jimfs/JimfsAsynchronousFileChannel$3.class
JimfsAsynchronousFileChannel.java
package com.google.common.jimfs
com.google.common.jimfs.JimfsAsynchronousFileChannel$3 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic java.nio.ByteBuffer val$src
final synthetic long val$position
final synthetic com.google.common.jimfs.JimfsAsynchronousFileChannel this$0
void <init> (com.google.common.jimfs.JimfsAsynchronousFileChannel, java.nio.ByteBuffer, long)
public java.lang.Integer call () throws java.io.IOException
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/google/common/jimfs/JimfsAsynchronousFileChannel$CompletionHandlerCallback.class
JimfsAsynchronousFileChannel.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsAsynchronousFileChannel$CompletionHandlerCallback extends java.lang.Object implements java.lang.Runnable {
private final com.google.common.util.concurrent.ListenableFuture future
private final java.nio.channels.CompletionHandler completionHandler
private final Object attachment
private void <init> (com.google.common.util.concurrent.ListenableFuture, java.nio.channels.CompletionHandler, java.lang.Object)
com.google.common.util.concurrent.ListenableFuture future
java.nio.channels.CompletionHandler completionHandler
Object attachment
public void run ()
java.util.concurrent.ExecutionException e
Throwable e
Object result
private void onSuccess (java.lang.Object)
Object result
private void onFailure (java.lang.Throwable)
Throwable t
synthetic void <init> (com.google.common.util.concurrent.ListenableFuture, java.nio.channels.CompletionHandler, java.lang.Object, com.google.common.jimfs.JimfsAsynchronousFileChannel$1)
com.google.common.util.concurrent.ListenableFuture x0
java.nio.channels.CompletionHandler x1
Object x2
com.google.common.jimfs.JimfsAsynchronousFileChannel$1 x3
}
com/google/common/jimfs/JimfsAsynchronousFileChannel.class
JimfsAsynchronousFileChannel.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsAsynchronousFileChannel extends java.nio.channels.AsynchronousFileChannel {
private final com.google.common.jimfs.JimfsFileChannel channel
private final com.google.common.util.concurrent.ListeningExecutorService executor
public void <init> (com.google.common.jimfs.JimfsFileChannel, java.util.concurrent.ExecutorService)
com.google.common.jimfs.JimfsFileChannel channel
java.util.concurrent.ExecutorService executor
public long size () throws java.io.IOException
private void addCallback (com.google.common.util.concurrent.ListenableFuture, java.nio.channels.CompletionHandler, java.lang.Object)
com.google.common.util.concurrent.ListenableFuture future
java.nio.channels.CompletionHandler handler
Object attachment
public java.nio.channels.AsynchronousFileChannel truncate (long) throws java.io.IOException
long size
public void force (boolean) throws java.io.IOException
boolean metaData
public void lock (long, long, boolean, java.lang.Object, java.nio.channels.CompletionHandler)
long position
long size
boolean shared
Object attachment
java.nio.channels.CompletionHandler handler
public com.google.common.util.concurrent.ListenableFuture lock (long, long, boolean)
long position
long size
boolean shared
public java.nio.channels.FileLock tryLock (long, long, boolean) throws java.io.IOException
long position
long size
boolean shared
public void read (java.nio.ByteBuffer, long, java.lang.Object, java.nio.channels.CompletionHandler)
java.nio.ByteBuffer dst
long position
Object attachment
java.nio.channels.CompletionHandler handler
public com.google.common.util.concurrent.ListenableFuture read (java.nio.ByteBuffer, long)
java.nio.ByteBuffer dst
long position
public void write (java.nio.ByteBuffer, long, java.lang.Object, java.nio.channels.CompletionHandler)
java.nio.ByteBuffer src
long position
Object attachment
java.nio.channels.CompletionHandler handler
public com.google.common.util.concurrent.ListenableFuture write (java.nio.ByteBuffer, long)
java.nio.ByteBuffer src
long position
public boolean isOpen ()
public void close () throws java.io.IOException
private static com.google.common.util.concurrent.ListenableFuture closedChannelFuture ()
com.google.common.util.concurrent.SettableFuture future
public volatile synthetic java.util.concurrent.Future write (java.nio.ByteBuffer, long)
java.nio.ByteBuffer x0
long x1
public volatile synthetic java.util.concurrent.Future read (java.nio.ByteBuffer, long)
java.nio.ByteBuffer x0
long x1
public volatile synthetic java.util.concurrent.Future lock (long, long, boolean)
long x0
long x1
boolean x2
static synthetic com.google.common.jimfs.JimfsFileChannel access$100 (com.google.common.jimfs.JimfsAsynchronousFileChannel)
com.google.common.jimfs.JimfsAsynchronousFileChannel x0
}
com/google/common/jimfs/JimfsFileChannel$FakeFileLock.class
JimfsFileChannel.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileChannel$FakeFileLock extends java.nio.channels.FileLock {
private final java.util.concurrent.atomic.AtomicBoolean valid
public void <init> (java.nio.channels.FileChannel, long, long, boolean)
java.nio.channels.FileChannel channel
long position
long size
boolean shared
public void <init> (java.nio.channels.AsynchronousFileChannel, long, long, boolean)
java.nio.channels.AsynchronousFileChannel channel
long position
long size
boolean shared
public boolean isValid ()
public void release () throws java.io.IOException
}
com/google/common/jimfs/JimfsFileChannel.class
JimfsFileChannel.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileChannel extends java.nio.channels.FileChannel {
private final java.util.Set blockingThreads
private final com.google.common.jimfs.RegularFile file
private final com.google.common.jimfs.FileSystemState fileSystemState
private final boolean read
private final boolean write
private final boolean append
private long position
public void <init> (com.google.common.jimfs.RegularFile, java.util.Set, com.google.common.jimfs.FileSystemState)
com.google.common.jimfs.RegularFile file
java.util.Set options
com.google.common.jimfs.FileSystemState fileSystemState
public java.nio.channels.AsynchronousFileChannel asAsynchronousFileChannel (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
void checkReadable ()
void checkWritable ()
void checkOpen () throws java.nio.channels.ClosedChannelException
private boolean beginBlocking ()
private void endBlocking (boolean) throws java.nio.channels.AsynchronousCloseException
boolean completed
public int read (java.nio.ByteBuffer) throws java.io.IOException
InterruptedException e
boolean completed
java.nio.ByteBuffer dst
int read
public long read (java.nio.ByteBuffer[], int, int) throws java.io.IOException
InterruptedException e
boolean completed
java.nio.ByteBuffer[] dsts
int offset
int length
java.util.List buffers
long read
public int write (java.nio.ByteBuffer) throws java.io.IOException
InterruptedException e
boolean completed
java.nio.ByteBuffer src
int written
public long write (java.nio.ByteBuffer[], int, int) throws java.io.IOException
InterruptedException e
boolean completed
java.nio.ByteBuffer[] srcs
int offset
int length
java.util.List buffers
long written
public long position () throws java.io.IOException
boolean completed
long pos
public java.nio.channels.FileChannel position (long) throws java.io.IOException
boolean completed
long newPosition
public long size () throws java.io.IOException
InterruptedException e
long size
boolean completed
public java.nio.channels.FileChannel truncate (long) throws java.io.IOException
InterruptedException e
boolean completed
long size
public void force (boolean) throws java.io.IOException
boolean metaData
boolean completed
public long transferTo (long, long, java.nio.channels.WritableByteChannel) throws java.io.IOException
InterruptedException e
long position
long count
java.nio.channels.WritableByteChannel target
long transferred
boolean completed
public long transferFrom (java.nio.channels.ReadableByteChannel, long, long) throws java.io.IOException
InterruptedException e
boolean completed
InterruptedException e
boolean completed
java.nio.channels.ReadableByteChannel src
long position
long count
long transferred
public int read (java.nio.ByteBuffer, long) throws java.io.IOException
InterruptedException e
java.nio.ByteBuffer dst
long position
int read
boolean completed
public int write (java.nio.ByteBuffer, long) throws java.io.IOException
InterruptedException e
boolean completed
InterruptedException e
boolean completed
java.nio.ByteBuffer src
long position
int written
public java.nio.MappedByteBuffer map (java.nio.channels.FileChannel$MapMode, long, long) throws java.io.IOException
java.nio.channels.FileChannel$MapMode mode
long position
long size
public java.nio.channels.FileLock lock (long, long, boolean) throws java.io.IOException
java.nio.channels.ClosedByInterruptException e
java.nio.channels.ClosedByInterruptException e
long position
long size
boolean shared
boolean completed
public java.nio.channels.FileLock tryLock (long, long, boolean) throws java.io.IOException
long position
long size
boolean shared
private void checkLockArguments (long, long, boolean) throws java.io.IOException
long position
long size
boolean shared
protected void implCloseChannel ()
Thread thread
java.util.Iterator i$
public volatile synthetic java.nio.channels.SeekableByteChannel truncate (long) throws java.io.IOException
long x0
public volatile synthetic java.nio.channels.SeekableByteChannel position (long) throws java.io.IOException
long x0
}
com/google/common/jimfs/JimfsFileStore.class
JimfsFileStore.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileStore extends java.nio.file.FileStore {
private final com.google.common.jimfs.FileTree tree
private final com.google.common.jimfs.HeapDisk disk
private final com.google.common.jimfs.AttributeService attributes
private final com.google.common.jimfs.FileFactory factory
private final com.google.common.collect.ImmutableSet supportedFeatures
private final com.google.common.jimfs.FileSystemState state
private final java.util.concurrent.locks.Lock readLock
private final java.util.concurrent.locks.Lock writeLock
public void <init> (com.google.common.jimfs.FileTree, com.google.common.jimfs.FileFactory, com.google.common.jimfs.HeapDisk, com.google.common.jimfs.AttributeService, com.google.common.collect.ImmutableSet, com.google.common.jimfs.FileSystemState)
com.google.common.jimfs.FileTree tree
com.google.common.jimfs.FileFactory factory
com.google.common.jimfs.HeapDisk disk
com.google.common.jimfs.AttributeService attributes
com.google.common.collect.ImmutableSet supportedFeatures
com.google.common.jimfs.FileSystemState state
java.util.concurrent.locks.ReadWriteLock lock
com.google.common.jimfs.FileSystemState state ()
java.util.concurrent.locks.Lock readLock ()
java.util.concurrent.locks.Lock writeLock ()
com.google.common.collect.ImmutableSortedSet getRootDirectoryNames ()
com.google.common.jimfs.Directory getRoot (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
com.google.common.jimfs.DirectoryEntry entry
boolean supportsFeature (com.google.common.jimfs.Feature)
com.google.common.jimfs.Feature feature
com.google.common.jimfs.DirectoryEntry lookUp (com.google.common.jimfs.File, com.google.common.jimfs.JimfsPath, java.util.Set) throws java.io.IOException
com.google.common.jimfs.File workingDirectory
com.google.common.jimfs.JimfsPath path
java.util.Set options
com.google.common.base.Supplier regularFileCreator ()
com.google.common.base.Supplier directoryCreator ()
com.google.common.base.Supplier symbolicLinkCreator (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath target
com.google.common.jimfs.File copyWithoutContent (com.google.common.jimfs.File, com.google.common.jimfs.AttributeCopyOption) throws java.io.IOException
com.google.common.jimfs.File file
com.google.common.jimfs.AttributeCopyOption attributeCopyOption
com.google.common.jimfs.File copy
transient void setInitialAttributes (com.google.common.jimfs.File, java.nio.file.attribute.FileAttribute[])
com.google.common.jimfs.File file
java.nio.file.attribute.FileAttribute[] attrs
java.nio.file.attribute.FileAttributeView getFileAttributeView (com.google.common.jimfs.FileLookup, java.lang.Class)
com.google.common.jimfs.FileLookup lookup
Class type
com.google.common.collect.ImmutableMap readAttributes (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attributes
java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.File, java.lang.Class)
com.google.common.jimfs.File file
Class type
void setAttribute (com.google.common.jimfs.File, java.lang.String, java.lang.Object)
com.google.common.jimfs.File file
String attribute
Object value
com.google.common.collect.ImmutableSet supportedFileAttributeViews ()
public java.lang.String name ()
public java.lang.String type ()
public boolean isReadOnly ()
public long getTotalSpace () throws java.io.IOException
public long getUsableSpace () throws java.io.IOException
public long getUnallocatedSpace () throws java.io.IOException
public boolean supportsFileAttributeView (java.lang.Class)
Class type
public boolean supportsFileAttributeView (java.lang.String)
String name
public java.nio.file.attribute.FileStoreAttributeView getFileStoreAttributeView (java.lang.Class)
Class type
public java.lang.Object getAttribute (java.lang.String) throws java.io.IOException
String attribute
}
com/google/common/jimfs/JimfsFileSystem$1.class
JimfsFileSystem.java
package com.google.common.jimfs
com.google.common.jimfs.JimfsFileSystem$1 extends java.lang.Object implements java.io.Closeable {
final synthetic com.google.common.jimfs.JimfsFileSystem this$0
void <init> (com.google.common.jimfs.JimfsFileSystem)
public void close ()
}
com/google/common/jimfs/JimfsFileSystem.class
JimfsFileSystem.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileSystem extends java.nio.file.FileSystem {
private final com.google.common.jimfs.JimfsFileSystemProvider provider
private final java.net.URI uri
private final com.google.common.jimfs.JimfsFileStore fileStore
private final com.google.common.jimfs.PathService pathService
private final java.nio.file.attribute.UserPrincipalLookupService userLookupService
private final com.google.common.jimfs.FileSystemView defaultView
private final com.google.common.jimfs.WatchServiceConfiguration watchServiceConfig
private java.util.concurrent.ExecutorService defaultThreadPool
void <init> (com.google.common.jimfs.JimfsFileSystemProvider, java.net.URI, com.google.common.jimfs.JimfsFileStore, com.google.common.jimfs.PathService, com.google.common.jimfs.FileSystemView, com.google.common.jimfs.WatchServiceConfiguration)
com.google.common.jimfs.JimfsFileSystemProvider provider
java.net.URI uri
com.google.common.jimfs.JimfsFileStore fileStore
com.google.common.jimfs.PathService pathService
com.google.common.jimfs.FileSystemView defaultView
com.google.common.jimfs.WatchServiceConfiguration watchServiceConfig
public com.google.common.jimfs.JimfsFileSystemProvider provider ()
public java.net.URI getUri ()
public com.google.common.jimfs.FileSystemView getDefaultView ()
public java.lang.String getSeparator ()
public com.google.common.collect.ImmutableSortedSet getRootDirectories ()
com.google.common.jimfs.Name name
java.util.Iterator i$
com.google.common.collect.ImmutableSortedSet$Builder builder
public com.google.common.jimfs.JimfsPath getWorkingDirectory ()
com.google.common.jimfs.PathService getPathService ()
public com.google.common.jimfs.JimfsFileStore getFileStore ()
public com.google.common.collect.ImmutableSet getFileStores ()
public com.google.common.collect.ImmutableSet supportedFileAttributeViews ()
public transient com.google.common.jimfs.JimfsPath getPath (java.lang.String, java.lang.String[])
String first
String[] more
public java.net.URI toUri (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath path
public com.google.common.jimfs.JimfsPath toPath (java.net.URI)
java.net.URI uri
public java.nio.file.PathMatcher getPathMatcher (java.lang.String)
String syntaxAndPattern
public java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService ()
public java.nio.file.WatchService newWatchService () throws java.io.IOException
public synchronized java.util.concurrent.ExecutorService getDefaultThreadPool ()
public boolean isReadOnly ()
public boolean isOpen ()
public void close () throws java.io.IOException
public volatile synthetic java.nio.file.Path getPath (java.lang.String, java.lang.String[])
String x0
String[] x1
public volatile synthetic java.util.Set supportedFileAttributeViews ()
public volatile synthetic java.lang.Iterable getFileStores ()
public volatile synthetic java.lang.Iterable getRootDirectories ()
public volatile synthetic java.nio.file.spi.FileSystemProvider provider ()
static synthetic java.util.concurrent.ExecutorService access$000 (com.google.common.jimfs.JimfsFileSystem)
com.google.common.jimfs.JimfsFileSystem x0
}
com/google/common/jimfs/JimfsFileSystemProvider.class
JimfsFileSystemProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileSystemProvider extends java.nio.file.spi.FileSystemProvider {
private static final com.google.common.jimfs.JimfsFileSystemProvider INSTANCE
private static final java.nio.file.attribute.FileAttribute[] NO_ATTRS
void <init> ()
static com.google.common.jimfs.JimfsFileSystemProvider instance ()
public java.lang.String getScheme ()
public java.nio.file.FileSystem newFileSystem (java.net.URI, java.util.Map) throws java.io.IOException
java.net.URI uri
java.util.Map env
public java.nio.file.FileSystem getFileSystem (java.net.URI)
java.net.URI uri
public java.nio.file.FileSystem newFileSystem (java.nio.file.Path, java.util.Map) throws java.io.IOException
Exception e
java.nio.file.Path path
java.util.Map env
com.google.common.jimfs.JimfsPath checkedPath
java.net.URI pathUri
java.net.URI jarUri
public java.nio.file.Path getPath (java.net.URI)
java.net.URI uri
private static com.google.common.jimfs.JimfsPath checkPath (java.nio.file.Path)
java.nio.file.Path path
private static com.google.common.jimfs.JimfsFileSystem getFileSystem (java.nio.file.Path)
java.nio.file.Path path
private static com.google.common.jimfs.FileSystemView getDefaultView (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath path
public transient java.nio.channels.FileChannel newFileChannel (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.jimfs.JimfsPath checkedPath
private transient com.google.common.jimfs.JimfsFileChannel newJimfsFileChannel (com.google.common.jimfs.JimfsPath, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.collect.ImmutableSet opts
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.RegularFile file
public transient java.nio.channels.SeekableByteChannel newByteChannel (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.jimfs.JimfsFileChannel channel
public transient java.nio.channels.AsynchronousFileChannel newAsynchronousFileChannel (java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
com.google.common.jimfs.JimfsFileSystem fileSystem
java.nio.file.Path path
java.util.Set options
java.util.concurrent.ExecutorService executor
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.jimfs.JimfsFileChannel channel
public transient java.io.InputStream newInputStream (java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
java.nio.file.Path path
java.nio.file.OpenOption[] options
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.collect.ImmutableSet opts
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.RegularFile file
public transient java.io.OutputStream newOutputStream (java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
java.nio.file.Path path
java.nio.file.OpenOption[] options
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.collect.ImmutableSet opts
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.RegularFile file
public java.nio.file.DirectoryStream newDirectoryStream (java.nio.file.Path, java.nio.file.DirectoryStream$Filter) throws java.io.IOException
java.nio.file.Path dir
java.nio.file.DirectoryStream$Filter filter
com.google.common.jimfs.JimfsPath checkedPath
public transient void createDirectory (java.nio.file.Path, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path dir
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.jimfs.FileSystemView view
public void createLink (java.nio.file.Path, java.nio.file.Path) throws java.io.IOException
java.nio.file.Path link
java.nio.file.Path existing
com.google.common.jimfs.JimfsPath linkPath
com.google.common.jimfs.JimfsPath existingPath
com.google.common.jimfs.FileSystemView view
public transient void createSymbolicLink (java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path link
java.nio.file.Path target
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.jimfs.JimfsPath linkPath
com.google.common.jimfs.JimfsPath targetPath
com.google.common.jimfs.FileSystemView view
public java.nio.file.Path readSymbolicLink (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path link
com.google.common.jimfs.JimfsPath checkedPath
public void delete (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.jimfs.FileSystemView view
public transient void copy (java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]) throws java.io.IOException
java.nio.file.Path source
java.nio.file.Path target
java.nio.file.CopyOption[] options
public transient void move (java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]) throws java.io.IOException
java.nio.file.Path source
java.nio.file.Path target
java.nio.file.CopyOption[] options
private void copy (java.nio.file.Path, java.nio.file.Path, com.google.common.collect.ImmutableSet, boolean) throws java.io.IOException
java.nio.file.Path source
java.nio.file.Path target
com.google.common.collect.ImmutableSet options
boolean move
com.google.common.jimfs.JimfsPath sourcePath
com.google.common.jimfs.JimfsPath targetPath
com.google.common.jimfs.FileSystemView sourceView
com.google.common.jimfs.FileSystemView targetView
public boolean isSameFile (java.nio.file.Path, java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
java.nio.file.Path path2
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.jimfs.JimfsPath checkedPath2
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.FileSystemView view2
public boolean isHidden (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.jimfs.FileSystemView view
public java.nio.file.FileStore getFileStore (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
public transient void checkAccess (java.nio.file.Path, java.nio.file.AccessMode[]) throws java.io.IOException
java.nio.file.Path path
java.nio.file.AccessMode[] modes
com.google.common.jimfs.JimfsPath checkedPath
public transient java.nio.file.attribute.FileAttributeView getFileAttributeView (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[])
java.nio.file.Path path
Class type
java.nio.file.LinkOption[] options
com.google.common.jimfs.JimfsPath checkedPath
public transient java.nio.file.attribute.BasicFileAttributes readAttributes (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
Class type
java.nio.file.LinkOption[] options
com.google.common.jimfs.JimfsPath checkedPath
public transient java.util.Map readAttributes (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
String attributes
java.nio.file.LinkOption[] options
com.google.common.jimfs.JimfsPath checkedPath
public transient void setAttribute (java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
String attribute
Object value
java.nio.file.LinkOption[] options
com.google.common.jimfs.JimfsPath checkedPath
static void <clinit> ()
Throwable e
}
com/google/common/jimfs/JimfsFileSystems$1.class
JimfsFileSystems.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileSystems$1 extends java.lang.Object implements java.lang.Runnable {
void <init> ()
public void run ()
}
com/google/common/jimfs/JimfsFileSystems.class
JimfsFileSystems.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsFileSystems extends java.lang.Object {
private static final java.nio.file.spi.FileSystemProvider systemJimfsProvider
private static final Runnable DO_NOTHING
private void <init> ()
private static java.nio.file.spi.FileSystemProvider getSystemJimfsProvider ()
java.nio.file.spi.FileSystemProvider provider
java.util.Iterator i$
private static java.lang.Runnable removeFileSystemRunnable (java.net.URI)
java.lang.reflect.Method method
ReflectiveOperationException e
java.net.URI uri
public static com.google.common.jimfs.JimfsFileSystem newFileSystem (com.google.common.jimfs.JimfsFileSystemProvider, java.net.URI, com.google.common.jimfs.Configuration) throws java.io.IOException
com.google.common.jimfs.JimfsFileSystemProvider provider
java.net.URI uri
com.google.common.jimfs.Configuration config
com.google.common.jimfs.PathService pathService
com.google.common.jimfs.FileSystemState state
com.google.common.jimfs.JimfsFileStore fileStore
com.google.common.jimfs.FileSystemView defaultView
com.google.common.jimfs.WatchServiceConfiguration watchServiceConfig
com.google.common.jimfs.JimfsFileSystem fileSystem
private static com.google.common.jimfs.JimfsFileStore createFileStore (com.google.common.jimfs.Configuration, com.google.common.jimfs.PathService, com.google.common.jimfs.FileSystemState)
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.Name rootName
com.google.common.jimfs.Directory rootDir
String root
java.util.Iterator i$
com.google.common.jimfs.Configuration config
com.google.common.jimfs.PathService pathService
com.google.common.jimfs.FileSystemState state
com.google.common.jimfs.AttributeService attributeService
com.google.common.jimfs.HeapDisk disk
com.google.common.jimfs.FileFactory fileFactory
java.util.Map roots
private static com.google.common.jimfs.FileSystemView createDefaultView (com.google.common.jimfs.Configuration, com.google.common.jimfs.JimfsFileStore, com.google.common.jimfs.PathService) throws java.io.IOException
com.google.common.jimfs.Directory newDir
com.google.common.jimfs.Name name
java.util.Iterator i$
com.google.common.jimfs.Configuration config
com.google.common.jimfs.JimfsFileStore fileStore
com.google.common.jimfs.PathService pathService
com.google.common.jimfs.JimfsPath workingDirPath
com.google.common.jimfs.Directory dir
static void <clinit> ()
}
com/google/common/jimfs/JimfsInputStream.class
JimfsInputStream.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsInputStream extends java.io.InputStream {
com.google.common.jimfs.RegularFile file
private long pos
private boolean finished
private final com.google.common.jimfs.FileSystemState fileSystemState
public void <init> (com.google.common.jimfs.RegularFile, com.google.common.jimfs.FileSystemState)
com.google.common.jimfs.RegularFile file
com.google.common.jimfs.FileSystemState fileSystemState
public synchronized int read () throws java.io.IOException
int b
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
private synchronized int readInternal (byte[], int, int) throws java.io.IOException
int read
byte[] b
int off
int len
public long skip (long) throws java.io.IOException
int skip
long n
public synchronized int available () throws java.io.IOException
long available
private void checkNotClosed () throws java.io.IOException
public synchronized void close () throws java.io.IOException
private boolean isOpen ()
}
com/google/common/jimfs/JimfsOutputStream.class
JimfsOutputStream.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsOutputStream extends java.io.OutputStream {
com.google.common.jimfs.RegularFile file
private long pos
private final boolean append
private final com.google.common.jimfs.FileSystemState fileSystemState
void <init> (com.google.common.jimfs.RegularFile, boolean, com.google.common.jimfs.FileSystemState)
com.google.common.jimfs.RegularFile file
boolean append
com.google.common.jimfs.FileSystemState fileSystemState
public synchronized void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
private synchronized void writeInternal (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
private void checkNotClosed () throws java.io.IOException
public synchronized void close () throws java.io.IOException
private boolean isOpen ()
}
com/google/common/jimfs/JimfsPath$1.class
JimfsPath.java
package com.google.common.jimfs
com.google.common.jimfs.JimfsPath$1 extends java.util.AbstractList {
final synthetic com.google.common.jimfs.JimfsPath this$0
void <init> (com.google.common.jimfs.JimfsPath)
public java.nio.file.Path get (int)
int index
public int size ()
public volatile synthetic java.lang.Object get (int)
int x0
}
com/google/common/jimfs/JimfsPath.class
JimfsPath.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsPath extends java.lang.Object implements java.nio.file.Path {
private final com.google.common.jimfs.Name root
private final com.google.common.collect.ImmutableList names
private final com.google.common.jimfs.PathService pathService
public void <init> (com.google.common.jimfs.PathService, com.google.common.jimfs.Name, java.lang.Iterable)
com.google.common.jimfs.PathService pathService
com.google.common.jimfs.Name root
Iterable names
public com.google.common.jimfs.Name root ()
public com.google.common.collect.ImmutableList names ()
public com.google.common.jimfs.Name name ()
public boolean isEmptyPath ()
public java.nio.file.FileSystem getFileSystem ()
public com.google.common.jimfs.JimfsFileSystem getJimfsFileSystem ()
public boolean isAbsolute ()
public com.google.common.jimfs.JimfsPath getRoot ()
public com.google.common.jimfs.JimfsPath getFileName ()
public com.google.common.jimfs.JimfsPath getParent ()
public int getNameCount ()
public com.google.common.jimfs.JimfsPath getName (int)
int index
public com.google.common.jimfs.JimfsPath subpath (int, int)
int beginIndex
int endIndex
private static boolean startsWith (java.util.List, java.util.List)
java.util.List list
java.util.List other
public boolean startsWith (java.nio.file.Path)
java.nio.file.Path other
com.google.common.jimfs.JimfsPath otherPath
public boolean startsWith (java.lang.String)
String other
public boolean endsWith (java.nio.file.Path)
java.nio.file.Path other
com.google.common.jimfs.JimfsPath otherPath
public boolean endsWith (java.lang.String)
String other
public com.google.common.jimfs.JimfsPath normalize ()
com.google.common.jimfs.Name lastName
com.google.common.jimfs.Name name
java.util.Iterator i$
java.util.Deque newNames
private boolean isNormal ()
com.google.common.jimfs.Name name
java.util.Iterator i$
boolean foundNonParentName
boolean normal
com.google.common.jimfs.JimfsPath resolve (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
public com.google.common.jimfs.JimfsPath resolve (java.nio.file.Path)
java.nio.file.Path other
com.google.common.jimfs.JimfsPath otherPath
public com.google.common.jimfs.JimfsPath resolve (java.lang.String)
String other
public com.google.common.jimfs.JimfsPath resolveSibling (java.nio.file.Path)
java.nio.file.Path other
com.google.common.jimfs.JimfsPath otherPath
com.google.common.jimfs.JimfsPath parent
public com.google.common.jimfs.JimfsPath resolveSibling (java.lang.String)
String other
public com.google.common.jimfs.JimfsPath relativize (java.nio.file.Path)
int i
java.nio.file.Path other
com.google.common.jimfs.JimfsPath otherPath
com.google.common.collect.ImmutableList otherNames
int sharedSubsequenceLength
int extraNamesInThis
com.google.common.collect.ImmutableList extraNamesInOther
java.util.List parts
public com.google.common.jimfs.JimfsPath toAbsolutePath ()
public transient com.google.common.jimfs.JimfsPath toRealPath (java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.LinkOption[] options
public transient java.nio.file.WatchKey register (java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[], java.nio.file.WatchEvent$Modifier[]) throws java.io.IOException
java.nio.file.WatchService watcher
java.nio.file.WatchEvent$Kind[] events
java.nio.file.WatchEvent$Modifier[] modifiers
public transient java.nio.file.WatchKey register (java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[]) throws java.io.IOException
java.nio.file.WatchService watcher
java.nio.file.WatchEvent$Kind[] events
com.google.common.jimfs.AbstractWatchService service
public java.net.URI toUri ()
public java.io.File toFile ()
public java.util.Iterator iterator ()
private java.util.List asList ()
public int compareTo (java.nio.file.Path)
java.nio.file.Path other
com.google.common.jimfs.JimfsPath otherPath
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
private com.google.common.jimfs.JimfsPath checkPath (java.nio.file.Path)
java.nio.file.Path other
public volatile synthetic java.nio.file.Path toRealPath (java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.LinkOption[] x0
public volatile synthetic java.nio.file.Path toAbsolutePath ()
public volatile synthetic java.nio.file.Path relativize (java.nio.file.Path)
java.nio.file.Path x0
public volatile synthetic java.nio.file.Path resolveSibling (java.lang.String)
String x0
public volatile synthetic java.nio.file.Path resolveSibling (java.nio.file.Path)
java.nio.file.Path x0
public volatile synthetic java.nio.file.Path resolve (java.lang.String)
String x0
public volatile synthetic java.nio.file.Path resolve (java.nio.file.Path)
java.nio.file.Path x0
public volatile synthetic java.nio.file.Path normalize ()
public volatile synthetic java.nio.file.Path subpath (int, int)
int x0
int x1
public volatile synthetic java.nio.file.Path getName (int)
int x0
public volatile synthetic java.nio.file.Path getParent ()
public volatile synthetic java.nio.file.Path getFileName ()
public volatile synthetic java.nio.file.Path getRoot ()
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
com/google/common/jimfs/JimfsSecureDirectoryStream$1.class
JimfsSecureDirectoryStream.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsSecureDirectoryStream$1 extends java.lang.Object implements java.nio.file.DirectoryStream$Filter {
void <init> ()
public boolean accept (java.lang.Object) throws java.io.IOException
Object entry
}
com/google/common/jimfs/JimfsSecureDirectoryStream$2.class
JimfsSecureDirectoryStream.java
package com.google.common.jimfs
com.google.common.jimfs.JimfsSecureDirectoryStream$2 extends java.lang.Object implements com.google.common.jimfs.FileLookup {
final synthetic com.google.common.jimfs.JimfsPath val$checkedPath
final synthetic com.google.common.collect.ImmutableSet val$optionsSet
final synthetic com.google.common.jimfs.JimfsSecureDirectoryStream this$0
void <init> (com.google.common.jimfs.JimfsSecureDirectoryStream, com.google.common.jimfs.JimfsPath, com.google.common.collect.ImmutableSet)
public com.google.common.jimfs.File lookup () throws java.io.IOException
}
com/google/common/jimfs/JimfsSecureDirectoryStream$DirectoryIterator.class
JimfsSecureDirectoryStream.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsSecureDirectoryStream$DirectoryIterator extends com.google.common.collect.AbstractIterator {
private java.util.Iterator fileNames
final synthetic com.google.common.jimfs.JimfsSecureDirectoryStream this$0
private void <init> (com.google.common.jimfs.JimfsSecureDirectoryStream)
protected synchronized java.nio.file.Path computeNext ()
com.google.common.jimfs.Name name
java.nio.file.Path path
java.io.IOException e
protected volatile synthetic java.lang.Object computeNext ()
synthetic void <init> (com.google.common.jimfs.JimfsSecureDirectoryStream, com.google.common.jimfs.JimfsSecureDirectoryStream$1)
com.google.common.jimfs.JimfsSecureDirectoryStream x0
com.google.common.jimfs.JimfsSecureDirectoryStream$1 x1
}
com/google/common/jimfs/JimfsSecureDirectoryStream.class
JimfsSecureDirectoryStream.java
package com.google.common.jimfs
final com.google.common.jimfs.JimfsSecureDirectoryStream extends java.lang.Object implements java.nio.file.SecureDirectoryStream {
private final com.google.common.jimfs.FileSystemView view
private final java.nio.file.DirectoryStream$Filter filter
private final com.google.common.jimfs.FileSystemState fileSystemState
private boolean open
private java.util.Iterator iterator
public static final java.nio.file.DirectoryStream$Filter ALWAYS_TRUE_FILTER
public void <init> (com.google.common.jimfs.FileSystemView, java.nio.file.DirectoryStream$Filter, com.google.common.jimfs.FileSystemState)
com.google.common.jimfs.FileSystemView view
java.nio.file.DirectoryStream$Filter filter
com.google.common.jimfs.FileSystemState fileSystemState
private com.google.common.jimfs.JimfsPath path ()
public synchronized java.util.Iterator iterator ()
java.util.Iterator result
public synchronized void close ()
protected synchronized void checkOpen ()
public transient java.nio.file.SecureDirectoryStream newDirectoryStream (java.nio.file.Path, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
java.nio.file.LinkOption[] options
com.google.common.jimfs.JimfsPath checkedPath
public transient java.nio.channels.SeekableByteChannel newByteChannel (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.collect.ImmutableSet opts
public void deleteFile (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
com.google.common.jimfs.JimfsPath checkedPath
public void deleteDirectory (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
com.google.common.jimfs.JimfsPath checkedPath
public void move (java.nio.file.Path, java.nio.file.SecureDirectoryStream, java.nio.file.Path) throws java.io.IOException
java.nio.file.Path srcPath
java.nio.file.SecureDirectoryStream targetDir
java.nio.file.Path targetPath
com.google.common.jimfs.JimfsPath checkedSrcPath
com.google.common.jimfs.JimfsPath checkedTargetPath
com.google.common.jimfs.JimfsSecureDirectoryStream checkedTargetDir
public java.nio.file.attribute.FileAttributeView getFileAttributeView (java.lang.Class)
Class type
public transient java.nio.file.attribute.FileAttributeView getFileAttributeView (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[])
java.nio.file.Path path
Class type
java.nio.file.LinkOption[] options
com.google.common.jimfs.JimfsPath checkedPath
com.google.common.collect.ImmutableSet optionsSet
private static com.google.common.jimfs.JimfsPath checkPath (java.nio.file.Path)
java.nio.file.Path path
public volatile synthetic java.nio.file.attribute.FileAttributeView getFileAttributeView (java.lang.Object, java.lang.Class, java.nio.file.LinkOption[])
Object x0
Class x1
java.nio.file.LinkOption[] x2
public volatile synthetic void move (java.lang.Object, java.nio.file.SecureDirectoryStream, java.lang.Object) throws java.io.IOException
Object x0
java.nio.file.SecureDirectoryStream x1
Object x2
public volatile synthetic void deleteDirectory (java.lang.Object) throws java.io.IOException
Object x0
public volatile synthetic void deleteFile (java.lang.Object) throws java.io.IOException
Object x0
public volatile synthetic java.nio.channels.SeekableByteChannel newByteChannel (java.lang.Object, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
Object x0
java.util.Set x1
java.nio.file.attribute.FileAttribute[] x2
public volatile synthetic java.nio.file.SecureDirectoryStream newDirectoryStream (java.lang.Object, java.nio.file.LinkOption[]) throws java.io.IOException
Object x0
java.nio.file.LinkOption[] x1
static synthetic com.google.common.jimfs.FileSystemView access$100 (com.google.common.jimfs.JimfsSecureDirectoryStream)
com.google.common.jimfs.JimfsSecureDirectoryStream x0
static synthetic java.nio.file.DirectoryStream$Filter access$200 (com.google.common.jimfs.JimfsSecureDirectoryStream)
com.google.common.jimfs.JimfsSecureDirectoryStream x0
static void <clinit> ()
}
com/google/common/jimfs/Name$1.class
Name.java
package com.google.common.jimfs
final com.google.common.jimfs.Name$1 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.lang.String apply (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/Name$2.class
Name.java
package com.google.common.jimfs
final com.google.common.jimfs.Name$2 extends java.lang.Object implements com.google.common.base.Function {
void <init> ()
public java.lang.String apply (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/Name.class
Name.java
package com.google.common.jimfs
final com.google.common.jimfs.Name extends java.lang.Object {
static final com.google.common.jimfs.Name EMPTY
public static final com.google.common.jimfs.Name SELF
public static final com.google.common.jimfs.Name PARENT
private final String display
private final String canonical
private static final com.google.common.collect.Ordering DISPLAY_ORDERING
private static final com.google.common.collect.Ordering CANONICAL_ORDERING
static com.google.common.jimfs.Name simple (java.lang.String)
String name
public static com.google.common.jimfs.Name create (java.lang.String, java.lang.String)
String display
String canonical
private void <init> (java.lang.String, java.lang.String)
String display
String canonical
public boolean equals (java.lang.Object)
com.google.common.jimfs.Name other
Object obj
public int hashCode ()
public java.lang.String toString ()
public static com.google.common.collect.Ordering displayOrdering ()
public static com.google.common.collect.Ordering canonicalOrdering ()
static synthetic java.lang.String access$000 (com.google.common.jimfs.Name)
com.google.common.jimfs.Name x0
static synthetic java.lang.String access$100 (com.google.common.jimfs.Name)
com.google.common.jimfs.Name x0
static void <clinit> ()
}
com/google/common/jimfs/Options.class
Options.java
package com.google.common.jimfs
final com.google.common.jimfs.Options extends java.lang.Object {
public static final com.google.common.collect.ImmutableSet NOFOLLOW_LINKS
public static final com.google.common.collect.ImmutableSet FOLLOW_LINKS
private static final com.google.common.collect.ImmutableSet DEFAULT_READ
private static final com.google.common.collect.ImmutableSet DEFAULT_READ_NOFOLLOW_LINKS
private static final com.google.common.collect.ImmutableSet DEFAULT_WRITE
private void <init> ()
public static transient com.google.common.collect.ImmutableSet getLinkOptions (java.nio.file.LinkOption[])
java.nio.file.LinkOption[] options
public static com.google.common.collect.ImmutableSet getOptionsForChannel (java.util.Set)
java.util.Set options
boolean append
boolean write
boolean read
public static transient com.google.common.collect.ImmutableSet getOptionsForInputStream (java.nio.file.OpenOption[])
java.nio.file.OpenOption option
java.nio.file.OpenOption[] arr$
int len$
int i$
java.nio.file.OpenOption[] options
boolean nofollowLinks
public static transient com.google.common.collect.ImmutableSet getOptionsForOutputStream (java.nio.file.OpenOption[])
java.nio.file.OpenOption[] options
com.google.common.collect.ImmutableSet result
public static transient com.google.common.collect.ImmutableSet getMoveOptions (java.nio.file.CopyOption[])
java.nio.file.CopyOption[] options
public static transient com.google.common.collect.ImmutableSet getCopyOptions (java.nio.file.CopyOption[])
java.nio.file.CopyOption[] options
com.google.common.collect.ImmutableSet result
static void <clinit> ()
}
com/google/common/jimfs/OwnerAttributeProvider$View.class
OwnerAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.OwnerAttributeProvider$View extends com.google.common.jimfs.AbstractAttributeView implements java.nio.file.attribute.FileOwnerAttributeView {
public void <init> (com.google.common.jimfs.FileLookup)
com.google.common.jimfs.FileLookup lookup
public java.lang.String name ()
public java.nio.file.attribute.UserPrincipal getOwner () throws java.io.IOException
public void setOwner (java.nio.file.attribute.UserPrincipal) throws java.io.IOException
java.nio.file.attribute.UserPrincipal owner
}
com/google/common/jimfs/OwnerAttributeProvider.class
OwnerAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.OwnerAttributeProvider extends com.google.common.jimfs.AttributeProvider {
private static final com.google.common.collect.ImmutableSet ATTRIBUTES
private static final java.nio.file.attribute.UserPrincipal DEFAULT_OWNER
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public com.google.common.collect.ImmutableMap defaultValues (java.util.Map)
java.util.Map userProvidedDefaults
Object userProvidedOwner
java.nio.file.attribute.UserPrincipal owner
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attribute
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
java.nio.file.attribute.UserPrincipal user
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
public java.lang.Class viewType ()
public java.nio.file.attribute.FileOwnerAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static void <clinit> ()
}
com/google/common/jimfs/PathMatchers$1.class
PathMatchers.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.PathMatchers$1 extends java.lang.Object {
}
com/google/common/jimfs/PathMatchers$RegexPathMatcher.class
PathMatchers.java
package com.google.common.jimfs
final com.google.common.jimfs.PathMatchers$RegexPathMatcher extends java.lang.Object implements java.nio.file.PathMatcher {
private final java.util.regex.Pattern pattern
private void <init> (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean matches (java.nio.file.Path)
java.nio.file.Path path
public java.lang.String toString ()
synthetic void <init> (java.util.regex.Pattern, com.google.common.jimfs.PathMatchers$1)
java.util.regex.Pattern x0
com.google.common.jimfs.PathMatchers$1 x1
}
com/google/common/jimfs/PathMatchers.class
PathMatchers.java
package com.google.common.jimfs
final com.google.common.jimfs.PathMatchers extends java.lang.Object {
private void <init> ()
public static java.nio.file.PathMatcher getPathMatcher (java.lang.String, java.lang.String, com.google.common.collect.ImmutableSet)
String syntaxAndPattern
String separators
com.google.common.collect.ImmutableSet normalizations
int syntaxSeparator
String syntax
String pattern
private static java.nio.file.PathMatcher fromRegex (java.lang.String, java.lang.Iterable)
String regex
Iterable normalizations
}
com/google/common/jimfs/PathNormalization$1.class
PathNormalization.java
package com.google.common.jimfs
final enum com.google.common.jimfs.PathNormalization$1 extends com.google.common.jimfs.PathNormalization {
void <init> (java.lang.String, int, int)
int x0
public java.lang.String apply (java.lang.String)
String string
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/PathNormalization$2.class
PathNormalization.java
package com.google.common.jimfs
final enum com.google.common.jimfs.PathNormalization$2 extends com.google.common.jimfs.PathNormalization {
void <init> (java.lang.String, int, int)
int x0
public java.lang.String apply (java.lang.String)
String string
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/PathNormalization$3.class
PathNormalization.java
package com.google.common.jimfs
final enum com.google.common.jimfs.PathNormalization$3 extends com.google.common.jimfs.PathNormalization {
void <init> (java.lang.String, int, int)
int x0
public java.lang.String apply (java.lang.String)
String string
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/PathNormalization$4.class
PathNormalization.java
package com.google.common.jimfs
final enum com.google.common.jimfs.PathNormalization$4 extends com.google.common.jimfs.PathNormalization {
void <init> (java.lang.String, int, int)
int x0
public java.lang.String apply (java.lang.String)
NoClassDefFoundError error
NoClassDefFoundError e
String string
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/PathNormalization$5.class
PathNormalization.java
package com.google.common.jimfs
final enum com.google.common.jimfs.PathNormalization$5 extends com.google.common.jimfs.PathNormalization {
void <init> (java.lang.String, int, int)
int x0
public java.lang.String apply (java.lang.String)
String string
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/jimfs/PathNormalization.class
PathNormalization.java
package com.google.common.jimfs
public abstract enum com.google.common.jimfs.PathNormalization extends java.lang.Enum implements com.google.common.base.Function {
public static final enum com.google.common.jimfs.PathNormalization NONE
public static final enum com.google.common.jimfs.PathNormalization NFC
public static final enum com.google.common.jimfs.PathNormalization NFD
public static final enum com.google.common.jimfs.PathNormalization CASE_FOLD_UNICODE
public static final enum com.google.common.jimfs.PathNormalization CASE_FOLD_ASCII
private final int patternFlags
private static final synthetic com.google.common.jimfs.PathNormalization[] $VALUES
public static com.google.common.jimfs.PathNormalization[] values ()
public static com.google.common.jimfs.PathNormalization valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int patternFlags
public abstract java.lang.String apply (java.lang.String)
public int patternFlags ()
public static java.lang.String normalize (java.lang.String, java.lang.Iterable)
com.google.common.jimfs.PathNormalization normalization
java.util.Iterator i$
String string
Iterable normalizations
String result
public static java.util.regex.Pattern compilePattern (java.lang.String, java.lang.Iterable)
com.google.common.jimfs.PathNormalization normalization
java.util.Iterator i$
String regex
Iterable normalizations
int flags
public volatile synthetic java.lang.Object apply (java.lang.Object)
Object x0
synthetic void <init> (java.lang.String, int, int, com.google.common.jimfs.PathNormalization$1)
String x0
int x1
int x2
com.google.common.jimfs.PathNormalization$1 x3
static void <clinit> ()
}
com/google/common/jimfs/PathService$1.class
PathService.java
package com.google.common.jimfs
final com.google.common.jimfs.PathService$1 extends java.lang.Object implements com.google.common.base.Predicate {
void <init> ()
public boolean apply (java.lang.Object)
Object input
}
com/google/common/jimfs/PathService.class
PathService.java
package com.google.common.jimfs
final com.google.common.jimfs.PathService extends java.lang.Object implements java.util.Comparator {
private static final com.google.common.collect.Ordering DISPLAY_ROOT_ORDERING
private static final com.google.common.collect.Ordering DISPLAY_NAMES_ORDERING
private static final com.google.common.collect.Ordering CANONICAL_ROOT_ORDERING
private static final com.google.common.collect.Ordering CANONICAL_NAMES_ORDERING
private final com.google.common.jimfs.PathType type
private final com.google.common.collect.ImmutableSet displayNormalizations
private final com.google.common.collect.ImmutableSet canonicalNormalizations
private final boolean equalityUsesCanonicalForm
private final com.google.common.collect.Ordering rootOrdering
private final com.google.common.collect.Ordering namesOrdering
private volatile java.nio.file.FileSystem fileSystem
private volatile com.google.common.jimfs.JimfsPath emptyPath
private static final com.google.common.base.Predicate NOT_EMPTY
void <init> (com.google.common.jimfs.Configuration)
com.google.common.jimfs.Configuration config
void <init> (com.google.common.jimfs.PathType, java.lang.Iterable, java.lang.Iterable, boolean)
com.google.common.jimfs.PathType type
Iterable displayNormalizations
Iterable canonicalNormalizations
boolean equalityUsesCanonicalForm
public void setFileSystem (java.nio.file.FileSystem)
java.nio.file.FileSystem fileSystem
public java.nio.file.FileSystem getFileSystem ()
public java.lang.String getSeparator ()
public com.google.common.jimfs.JimfsPath emptyPath ()
com.google.common.jimfs.JimfsPath result
public com.google.common.jimfs.Name name (java.lang.String)
String display
String canonical
String name
java.util.List names (java.lang.Iterable)
String name
java.util.Iterator i$
Iterable names
java.util.List result
public com.google.common.jimfs.JimfsPath createRoot (com.google.common.jimfs.Name)
com.google.common.jimfs.Name root
public com.google.common.jimfs.JimfsPath createFileName (com.google.common.jimfs.Name)
com.google.common.jimfs.Name name
public com.google.common.jimfs.JimfsPath createRelativePath (java.lang.Iterable)
Iterable names
public com.google.common.jimfs.JimfsPath createPath (com.google.common.jimfs.Name, java.lang.Iterable)
com.google.common.jimfs.Name root
Iterable names
com.google.common.collect.ImmutableList nameList
protected final com.google.common.jimfs.JimfsPath createPathInternal (com.google.common.jimfs.Name, java.lang.Iterable)
com.google.common.jimfs.Name root
Iterable names
public transient com.google.common.jimfs.JimfsPath parsePath (java.lang.String, java.lang.String[])
String first
String[] more
String joined
private com.google.common.jimfs.JimfsPath toPath (com.google.common.jimfs.PathType$ParseResult)
com.google.common.jimfs.PathType$ParseResult parsed
com.google.common.jimfs.Name root
Iterable names
public java.lang.String toString (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.Name root
String rootString
Iterable names
public int hash (com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.Name name
java.util.Iterator i$
com.google.common.jimfs.Name name
java.util.Iterator i$
com.google.common.jimfs.JimfsPath path
int hash
com.google.common.jimfs.Name root
com.google.common.collect.ImmutableList names
public int compare (com.google.common.jimfs.JimfsPath, com.google.common.jimfs.JimfsPath)
com.google.common.jimfs.JimfsPath a
com.google.common.jimfs.JimfsPath b
public java.net.URI toUri (java.net.URI, com.google.common.jimfs.JimfsPath)
java.net.URI fileSystemUri
com.google.common.jimfs.JimfsPath path
String root
Iterable names
public com.google.common.jimfs.JimfsPath fromUri (java.net.URI)
java.net.URI uri
public java.nio.file.PathMatcher createPathMatcher (java.lang.String)
String syntaxAndPattern
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
com/google/common/jimfs/PathType$ParseResult.class
PathType.java
package com.google.common.jimfs
public final com.google.common.jimfs.PathType$ParseResult extends java.lang.Object {
private final String root
private final Iterable names
public void <init> (java.lang.String, java.lang.Iterable)
String root
Iterable names
public boolean isAbsolute ()
public boolean isRoot ()
public java.lang.String root ()
public java.lang.Iterable names ()
}
com/google/common/jimfs/PathType.class
PathType.java
package com.google.common.jimfs
public abstract com.google.common.jimfs.PathType extends java.lang.Object {
private final boolean allowsMultipleRoots
private final String separator
private final String otherSeparators
private final com.google.common.base.Joiner joiner
private final com.google.common.base.Splitter splitter
private static final char[] regexReservedChars
public static com.google.common.jimfs.PathType unix ()
public static com.google.common.jimfs.PathType windows ()
protected transient void <init> (boolean, char, char[])
boolean allowsMultipleRoots
char separator
char[] otherSeparators
private static boolean isRegexReserved (char)
char c
private static transient com.google.common.base.Splitter createSplitter (char, char[])
char other
char[] arr$
int len$
int i$
char separator
char[] otherSeparators
StringBuilder patternBuilder
private static void appendToRegex (char, java.lang.StringBuilder)
char separator
StringBuilder patternBuilder
public final boolean allowsMultipleRoots ()
public final java.lang.String getSeparator ()
public final java.lang.String getOtherSeparators ()
public final com.google.common.base.Joiner joiner ()
public final com.google.common.base.Splitter splitter ()
protected final com.google.common.jimfs.PathType$ParseResult emptyPath ()
public abstract com.google.common.jimfs.PathType$ParseResult parsePath (java.lang.String)
public abstract java.lang.String toString (java.lang.String, java.lang.Iterable)
protected abstract java.lang.String toUriPath (java.lang.String, java.lang.Iterable, boolean)
protected abstract com.google.common.jimfs.PathType$ParseResult parseUriPath (java.lang.String)
public final java.net.URI toUri (java.net.URI, java.lang.String, java.lang.Iterable, boolean)
java.net.URISyntaxException e
java.net.URI fileSystemUri
String root
Iterable names
boolean directory
String path
public final com.google.common.jimfs.PathType$ParseResult fromUri (java.net.URI)
java.net.URI uri
static void <clinit> ()
}
com/google/common/jimfs/PathURLConnection.class
PathURLConnection.java
package com.google.common.jimfs
final com.google.common.jimfs.PathURLConnection extends java.net.URLConnection {
private static final String HTTP_DATE_FORMAT
private static final String DEFAULT_CONTENT_TYPE
private java.io.InputStream stream
private com.google.common.collect.ImmutableListMultimap headers
void <init> (java.net.URL)
java.net.URL url
public void connect () throws java.io.IOException
java.nio.file.Path file
java.util.Iterator i$
Throwable x2
Throwable x2
java.nio.file.DirectoryStream files
StringBuilder builder
byte[] bytes
long length
java.text.DateFormat format
java.nio.file.Path path
long length
java.nio.file.attribute.FileTime lastModified
String contentType
com.google.common.collect.ImmutableListMultimap$Builder builder
private static java.net.URI toUri (java.net.URL) throws java.io.IOException
java.net.URISyntaxException e
java.net.URL url
public java.io.InputStream getInputStream () throws java.io.IOException
public java.util.Map getHeaderFields ()
java.io.IOException e
public java.lang.String getHeaderField (java.lang.String)
java.io.IOException e
String name
}
com/google/common/jimfs/PollingWatchService$1.class
PollingWatchService.java
package com.google.common.jimfs
com.google.common.jimfs.PollingWatchService$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.google.common.jimfs.PollingWatchService this$0
void <init> (com.google.common.jimfs.PollingWatchService)
public void run ()
com.google.common.jimfs.PollingWatchService$Snapshot newSnapshot
boolean posted
java.io.IOException e
com.google.common.jimfs.AbstractWatchService$Key key
com.google.common.jimfs.PollingWatchService$Snapshot previousSnapshot
com.google.common.jimfs.JimfsPath path
java.util.Map$Entry entry
java.util.Iterator i$
}
com/google/common/jimfs/PollingWatchService$Snapshot.class
PollingWatchService.java
package com.google.common.jimfs
final com.google.common.jimfs.PollingWatchService$Snapshot extends java.lang.Object {
private final com.google.common.collect.ImmutableMap modifiedTimes
final synthetic com.google.common.jimfs.PollingWatchService this$0
void <init> (com.google.common.jimfs.PollingWatchService, java.util.Map)
java.util.Map modifiedTimes
boolean postChanges (com.google.common.jimfs.PollingWatchService$Snapshot, com.google.common.jimfs.AbstractWatchService$Key)
com.google.common.jimfs.Name name
java.util.Iterator i$
java.util.Set created
com.google.common.jimfs.Name name
java.util.Iterator i$
java.util.Set deleted
com.google.common.jimfs.Name name
Long modifiedTime
Long newModifiedTime
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.jimfs.PollingWatchService$Snapshot newState
com.google.common.jimfs.AbstractWatchService$Key key
boolean changesPosted
}
com/google/common/jimfs/PollingWatchService.class
PollingWatchService.java
package com.google.common.jimfs
final com.google.common.jimfs.PollingWatchService extends com.google.common.jimfs.AbstractWatchService {
private static final java.util.concurrent.ThreadFactory THREAD_FACTORY
private final java.util.concurrent.ScheduledExecutorService pollingService
private final java.util.concurrent.ConcurrentMap snapshots
private final com.google.common.jimfs.FileSystemView view
private final com.google.common.jimfs.PathService pathService
private final com.google.common.jimfs.FileSystemState fileSystemState
final long interval
final java.util.concurrent.TimeUnit timeUnit
private java.util.concurrent.ScheduledFuture pollingFuture
private final Runnable pollingTask
void <init> (com.google.common.jimfs.FileSystemView, com.google.common.jimfs.PathService, com.google.common.jimfs.FileSystemState, long, java.util.concurrent.TimeUnit)
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.PathService pathService
com.google.common.jimfs.FileSystemState fileSystemState
long interval
java.util.concurrent.TimeUnit timeUnit
public com.google.common.jimfs.AbstractWatchService$Key register (java.nio.file.Watchable, java.lang.Iterable) throws java.io.IOException
java.nio.file.Watchable watchable
Iterable eventTypes
com.google.common.jimfs.JimfsPath path
com.google.common.jimfs.AbstractWatchService$Key key
com.google.common.jimfs.PollingWatchService$Snapshot snapshot
private com.google.common.jimfs.JimfsPath checkWatchable (java.nio.file.Watchable)
java.nio.file.Watchable watchable
private boolean isSameFileSystem (java.nio.file.Path)
java.nio.file.Path path
synchronized boolean isPolling ()
public synchronized void cancelled (com.google.common.jimfs.AbstractWatchService$Key)
com.google.common.jimfs.AbstractWatchService$Key key
public void close ()
com.google.common.jimfs.AbstractWatchService$Key key
java.util.Iterator i$
private void startPolling ()
private void stopPolling ()
private com.google.common.jimfs.PollingWatchService$Snapshot takeSnapshot (com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.JimfsPath path
static synthetic java.util.concurrent.ConcurrentMap access$000 (com.google.common.jimfs.PollingWatchService)
com.google.common.jimfs.PollingWatchService x0
static synthetic com.google.common.jimfs.PollingWatchService$Snapshot access$100 (com.google.common.jimfs.PollingWatchService, com.google.common.jimfs.JimfsPath) throws java.io.IOException
com.google.common.jimfs.PollingWatchService x0
com.google.common.jimfs.JimfsPath x1
static synthetic com.google.common.jimfs.PathService access$200 (com.google.common.jimfs.PollingWatchService)
com.google.common.jimfs.PollingWatchService x0
static void <clinit> ()
}
com/google/common/jimfs/PosixAttributeProvider$Attributes.class
PosixAttributeProvider.java
package com.google.common.jimfs
com.google.common.jimfs.PosixAttributeProvider$Attributes extends com.google.common.jimfs.BasicAttributeProvider$Attributes implements java.nio.file.attribute.PosixFileAttributes {
private final java.nio.file.attribute.UserPrincipal owner
private final java.nio.file.attribute.GroupPrincipal group
private final com.google.common.collect.ImmutableSet permissions
protected void <init> (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public java.nio.file.attribute.UserPrincipal owner ()
public java.nio.file.attribute.GroupPrincipal group ()
public com.google.common.collect.ImmutableSet permissions ()
public volatile synthetic java.util.Set permissions ()
}
com/google/common/jimfs/PosixAttributeProvider$View.class
PosixAttributeProvider.java
package com.google.common.jimfs
com.google.common.jimfs.PosixAttributeProvider$View extends com.google.common.jimfs.AbstractAttributeView implements java.nio.file.attribute.PosixFileAttributeView {
private final java.nio.file.attribute.BasicFileAttributeView basicView
private final java.nio.file.attribute.FileOwnerAttributeView ownerView
protected void <init> (com.google.common.jimfs.FileLookup, java.nio.file.attribute.BasicFileAttributeView, java.nio.file.attribute.FileOwnerAttributeView)
com.google.common.jimfs.FileLookup lookup
java.nio.file.attribute.BasicFileAttributeView basicView
java.nio.file.attribute.FileOwnerAttributeView ownerView
public java.lang.String name ()
public java.nio.file.attribute.PosixFileAttributes readAttributes () throws java.io.IOException
public void setTimes (java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException
java.nio.file.attribute.FileTime lastModifiedTime
java.nio.file.attribute.FileTime lastAccessTime
java.nio.file.attribute.FileTime createTime
public void setPermissions (java.util.Set) throws java.io.IOException
java.util.Set perms
public void setGroup (java.nio.file.attribute.GroupPrincipal) throws java.io.IOException
java.nio.file.attribute.GroupPrincipal group
public java.nio.file.attribute.UserPrincipal getOwner () throws java.io.IOException
public void setOwner (java.nio.file.attribute.UserPrincipal) throws java.io.IOException
java.nio.file.attribute.UserPrincipal owner
public volatile synthetic java.nio.file.attribute.BasicFileAttributes readAttributes () throws java.io.IOException
}
com/google/common/jimfs/PosixAttributeProvider.class
PosixAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.PosixAttributeProvider extends com.google.common.jimfs.AttributeProvider {
private static final com.google.common.collect.ImmutableSet ATTRIBUTES
private static final com.google.common.collect.ImmutableSet INHERITED_VIEWS
private static final java.nio.file.attribute.GroupPrincipal DEFAULT_GROUP
private static final com.google.common.collect.ImmutableSet DEFAULT_PERMISSIONS
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet inherits ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public com.google.common.collect.ImmutableMap defaultValues (java.util.Map)
java.util.Map userProvidedDefaults
Object userProvidedGroup
java.nio.file.attribute.UserPrincipal group
Object userProvidedPermissions
java.util.Set permissions
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
com.google.common.jimfs.File file
String attribute
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
java.nio.file.attribute.GroupPrincipal group
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
private static com.google.common.collect.ImmutableSet toPermissions (java.util.Set)
Object obj
java.util.Iterator i$
java.util.Set set
com.google.common.collect.ImmutableSet copy
public java.lang.Class viewType ()
public java.nio.file.attribute.PosixFileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
public java.lang.Class attributesType ()
public java.nio.file.attribute.PosixFileAttributes readAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File file
public volatile synthetic java.nio.file.attribute.BasicFileAttributes readAttributes (com.google.common.jimfs.File)
com.google.common.jimfs.File x0
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static void <clinit> ()
}
com/google/common/jimfs/RegularFile.class
RegularFile.java
package com.google.common.jimfs
final com.google.common.jimfs.RegularFile extends com.google.common.jimfs.File {
private final java.util.concurrent.locks.ReadWriteLock lock
private final com.google.common.jimfs.HeapDisk disk
private byte[][] blocks
private int blockCount
private long size
private int openCount
private boolean deleted
public static com.google.common.jimfs.RegularFile create (int, com.google.common.jimfs.HeapDisk)
int id
com.google.common.jimfs.HeapDisk disk
void <init> (int, com.google.common.jimfs.HeapDisk, byte[][], int, long)
int id
com.google.common.jimfs.HeapDisk disk
byte[][] blocks
int blockCount
long size
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
private void expandIfNecessary (int)
int minBlockCount
int blockCount ()
void copyBlocksTo (com.google.common.jimfs.RegularFile, int)
com.google.common.jimfs.RegularFile target
int count
int start
int targetEnd
void transferBlocksTo (com.google.common.jimfs.RegularFile, int)
com.google.common.jimfs.RegularFile target
int count
void truncateBlocks (int)
int count
void addBlock (byte[])
byte[] block
byte[] getBlock (int)
int index
public long sizeWithoutLocking ()
public long size ()
com.google.common.jimfs.RegularFile copyWithoutContent (int)
int id
byte[][] copyBlocks
void copyContentTo (com.google.common.jimfs.File) throws java.io.IOException
byte[] block
byte[] copyBlock
int i
com.google.common.jimfs.File file
com.google.common.jimfs.RegularFile copy
java.util.concurrent.locks.ReadWriteLock contentLock ()
public synchronized void opened ()
public synchronized void closed ()
public synchronized void deleted ()
private void deleteContents ()
public boolean truncate (long)
long size
long lastPosition
int newBlockCount
int blocksToRemove
private void prepareForWrite (long, long) throws java.io.IOException
int additionalBlocksNeeded
long remaining
int blockIndex
byte[] block
int off
long pos
long len
long end
int lastBlockIndex
int endBlockIndex
public int write (long, byte) throws java.io.IOException
long pos
byte b
byte[] block
int off
public int write (long, byte[], int, int) throws java.io.IOException
long pos
byte[] b
int off
int len
int remaining
int blockIndex
byte[] block
int offInBlock
int written
long endPos
public int write (long, java.nio.ByteBuffer) throws java.io.IOException
long pos
java.nio.ByteBuffer buf
int len
int blockIndex
byte[] block
int off
long endPos
public long write (long, java.lang.Iterable) throws java.io.IOException
java.nio.ByteBuffer buf
java.util.Iterator i$
long pos
Iterable bufs
long start
public long transferFrom (java.nio.channels.ReadableByteChannel, long, long) throws java.io.IOException
java.nio.channels.ReadableByteChannel src
long pos
long count
long remaining
int blockIndex
byte[] block
int off
java.nio.ByteBuffer buf
long currentPos
int read
public int read (long)
long pos
byte[] block
int off
public int read (long, byte[], int, int)
int index
int remaining
int blockIndex
byte[] block
int offsetInBlock
int read
long pos
byte[] b
int off
int len
int bytesToRead
public int read (long, java.nio.ByteBuffer)
int index
int remaining
int blockIndex
byte[] block
int off
long pos
java.nio.ByteBuffer buf
int bytesToRead
public long read (long, java.lang.Iterable)
int read
java.nio.ByteBuffer buf
java.util.Iterator i$
long pos
Iterable bufs
long start
public long transferTo (long, long, java.nio.channels.WritableByteChannel) throws java.io.IOException
int index
long remaining
int blockIndex
byte[] block
int off
java.nio.ByteBuffer buf
long pos
long count
java.nio.channels.WritableByteChannel dest
long bytesToRead
private byte[] blockForWrite (int) throws java.io.IOException
int additionalBlocksNeeded
int index
private int blockIndex (long)
long position
private int offsetInBlock (long)
long position
private int length (long)
long max
private int length (int, long)
int off
long max
private long bytesToRead (long, long)
long pos
long max
long available
private static int zero (byte[], int, int)
byte[] block
int offset
int len
private static int put (byte[], int, byte[], int, int)
byte[] block
int offset
byte[] b
int off
int len
private static int put (byte[], int, java.nio.ByteBuffer)
byte[] block
int offset
java.nio.ByteBuffer buf
int len
private static int get (byte[], int, byte[], int, int)
byte[] block
int offset
byte[] b
int off
int len
private static int get (byte[], int, java.nio.ByteBuffer, int)
byte[] block
int offset
java.nio.ByteBuffer buf
int len
volatile synthetic com.google.common.jimfs.File copyWithoutContent (int)
int x0
}
com/google/common/jimfs/StandardAttributeProviders.class
StandardAttributeProviders.java
package com.google.common.jimfs
final com.google.common.jimfs.StandardAttributeProviders extends java.lang.Object {
private static final com.google.common.collect.ImmutableMap PROVIDERS
private void <init> ()
public static com.google.common.jimfs.AttributeProvider get (java.lang.String)
String view
com.google.common.jimfs.AttributeProvider provider
static void <clinit> ()
}
com/google/common/jimfs/SymbolicLink.class
SymbolicLink.java
package com.google.common.jimfs
final com.google.common.jimfs.SymbolicLink extends com.google.common.jimfs.File {
private final com.google.common.jimfs.JimfsPath target
public static com.google.common.jimfs.SymbolicLink create (int, com.google.common.jimfs.JimfsPath)
int id
com.google.common.jimfs.JimfsPath target
private void <init> (int, com.google.common.jimfs.JimfsPath)
int id
com.google.common.jimfs.JimfsPath target
com.google.common.jimfs.JimfsPath target ()
com.google.common.jimfs.File copyWithoutContent (int)
int id
}
com/google/common/jimfs/SystemJimfsFileSystemProvider$1.class
SystemJimfsFileSystemProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.SystemJimfsFileSystemProvider$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic java.net.URI val$uri
void <init> (java.net.URI)
public void run ()
}
com/google/common/jimfs/SystemJimfsFileSystemProvider.class
SystemJimfsFileSystemProvider.java
package com.google.common.jimfs
public final com.google.common.jimfs.SystemJimfsFileSystemProvider extends java.nio.file.spi.FileSystemProvider {
static final String FILE_SYSTEM_KEY
private static final java.util.concurrent.ConcurrentMap fileSystems
public void <init> ()
public java.lang.String getScheme ()
public java.nio.file.FileSystem newFileSystem (java.net.URI, java.util.Map) throws java.io.IOException
java.net.URI uri
java.util.Map env
java.nio.file.FileSystem fileSystem
public java.nio.file.FileSystem getFileSystem (java.net.URI)
java.net.URI uri
java.nio.file.FileSystem fileSystem
public java.nio.file.Path getPath (java.net.URI)
java.net.URI uri
String path
private static boolean isValidFileSystemUri (java.net.URI)
java.net.URI uri
private static java.net.URI toFileSystemUri (java.net.URI)
java.net.URISyntaxException e
java.net.URI uri
private static java.nio.file.Path toPath (java.nio.file.FileSystem, java.net.URI)
java.lang.reflect.Method toPath
NoSuchMethodException e
ReflectiveOperationException e
java.nio.file.FileSystem fileSystem
java.net.URI uri
public java.nio.file.FileSystem newFileSystem (java.nio.file.Path, java.util.Map) throws java.io.IOException
java.nio.file.Path path
java.util.Map env
java.nio.file.spi.FileSystemProvider realProvider
public static java.lang.Runnable removeFileSystemRunnable (java.net.URI)
java.net.URI uri
public transient java.nio.channels.SeekableByteChannel newByteChannel (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path path
java.util.Set options
java.nio.file.attribute.FileAttribute[] attrs
public java.nio.file.DirectoryStream newDirectoryStream (java.nio.file.Path, java.nio.file.DirectoryStream$Filter) throws java.io.IOException
java.nio.file.Path dir
java.nio.file.DirectoryStream$Filter filter
public transient void createDirectory (java.nio.file.Path, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException
java.nio.file.Path dir
java.nio.file.attribute.FileAttribute[] attrs
public void delete (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
public transient void copy (java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]) throws java.io.IOException
java.nio.file.Path source
java.nio.file.Path target
java.nio.file.CopyOption[] options
public transient void move (java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]) throws java.io.IOException
java.nio.file.Path source
java.nio.file.Path target
java.nio.file.CopyOption[] options
public boolean isSameFile (java.nio.file.Path, java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
java.nio.file.Path path2
public boolean isHidden (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
public java.nio.file.FileStore getFileStore (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
public transient void checkAccess (java.nio.file.Path, java.nio.file.AccessMode[]) throws java.io.IOException
java.nio.file.Path path
java.nio.file.AccessMode[] modes
public transient java.nio.file.attribute.FileAttributeView getFileAttributeView (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[])
java.nio.file.Path path
Class type
java.nio.file.LinkOption[] options
public transient java.nio.file.attribute.BasicFileAttributes readAttributes (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
Class type
java.nio.file.LinkOption[] options
public transient java.util.Map readAttributes (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
String attributes
java.nio.file.LinkOption[] options
public transient void setAttribute (java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path path
String attribute
Object value
java.nio.file.LinkOption[] options
static synthetic java.util.concurrent.ConcurrentMap access$000 ()
static void <clinit> ()
}
com/google/common/jimfs/UnixAttributeProvider$1.class
UnixAttributeProvider.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.UnixAttributeProvider$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$nio$file$attribute$PosixFilePermission
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/jimfs/UnixAttributeProvider.class
UnixAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.UnixAttributeProvider extends com.google.common.jimfs.AttributeProvider {
private static final com.google.common.collect.ImmutableSet ATTRIBUTES
private static final com.google.common.collect.ImmutableSet INHERITED_VIEWS
private final java.util.concurrent.atomic.AtomicInteger uidGenerator
private final java.util.concurrent.ConcurrentMap idCache
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet inherits ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public java.lang.Class viewType ()
public com.google.common.jimfs.UnixFileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
private java.lang.Integer getUniqueId (java.lang.Object)
Integer existing
Object object
Integer id
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
java.nio.file.attribute.UserPrincipal user
java.nio.file.attribute.GroupPrincipal group
java.util.Set permissions
com.google.common.jimfs.File file
String attribute
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
private static int toMode (java.util.Set)
java.nio.file.attribute.PosixFilePermission permission
java.util.Iterator i$
java.util.Set permissions
int result
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static void <clinit> ()
}
com/google/common/jimfs/UnixFileAttributeView.class
UnixFileAttributeView.java
package com.google.common.jimfs
abstract com.google.common.jimfs.UnixFileAttributeView extends java.lang.Object implements java.nio.file.attribute.FileAttributeView {
}
com/google/common/jimfs/UnixPathType.class
UnixPathType.java
package com.google.common.jimfs
final com.google.common.jimfs.UnixPathType extends com.google.common.jimfs.PathType {
static final com.google.common.jimfs.PathType INSTANCE
private void <init> ()
public com.google.common.jimfs.PathType$ParseResult parsePath (java.lang.String)
String path
String root
private static void checkValid (java.lang.String)
String path
int nulIndex
public java.lang.String toString (java.lang.String, java.lang.Iterable)
String root
Iterable names
StringBuilder builder
public java.lang.String toUriPath (java.lang.String, java.lang.Iterable, boolean)
String name
java.util.Iterator i$
String root
Iterable names
boolean directory
StringBuilder builder
public com.google.common.jimfs.PathType$ParseResult parseUriPath (java.lang.String)
String uriPath
static void <clinit> ()
}
com/google/common/jimfs/UserDefinedAttributeProvider$View.class
UserDefinedAttributeProvider.java
package com.google.common.jimfs
com.google.common.jimfs.UserDefinedAttributeProvider$View extends com.google.common.jimfs.AbstractAttributeView implements java.nio.file.attribute.UserDefinedFileAttributeView {
public void <init> (com.google.common.jimfs.FileLookup)
com.google.common.jimfs.FileLookup lookup
public java.lang.String name ()
public java.util.List list () throws java.io.IOException
private byte[] getStoredBytes (java.lang.String) throws java.io.IOException
String name
byte[] bytes
public int size (java.lang.String) throws java.io.IOException
String name
public int read (java.lang.String, java.nio.ByteBuffer) throws java.io.IOException
String name
java.nio.ByteBuffer dst
byte[] bytes
public int write (java.lang.String, java.nio.ByteBuffer) throws java.io.IOException
String name
java.nio.ByteBuffer src
byte[] bytes
public void delete (java.lang.String) throws java.io.IOException
String name
}
com/google/common/jimfs/UserDefinedAttributeProvider.class
UserDefinedAttributeProvider.java
package com.google.common.jimfs
final com.google.common.jimfs.UserDefinedAttributeProvider extends com.google.common.jimfs.AttributeProvider {
void <init> ()
public java.lang.String name ()
public com.google.common.collect.ImmutableSet fixedAttributes ()
public boolean supports (java.lang.String)
String attribute
public com.google.common.collect.ImmutableSet attributes (com.google.common.jimfs.File)
com.google.common.jimfs.File file
private static com.google.common.collect.ImmutableSet userDefinedAttributes (com.google.common.jimfs.File)
String attribute
java.util.Iterator i$
com.google.common.jimfs.File file
com.google.common.collect.ImmutableSet$Builder builder
public java.lang.Object get (com.google.common.jimfs.File, java.lang.String)
byte[] bytes
com.google.common.jimfs.File file
String attribute
Object value
public void set (com.google.common.jimfs.File, java.lang.String, java.lang.String, java.lang.Object, boolean)
byte[] bytes
java.nio.ByteBuffer buffer
byte[] bytes
com.google.common.jimfs.File file
String view
String attribute
Object value
boolean create
byte[] bytes
public java.lang.Class viewType ()
public java.nio.file.attribute.UserDefinedFileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup lookup
com.google.common.collect.ImmutableMap inheritedViews
public volatile synthetic java.nio.file.attribute.FileAttributeView view (com.google.common.jimfs.FileLookup, com.google.common.collect.ImmutableMap)
com.google.common.jimfs.FileLookup x0
com.google.common.collect.ImmutableMap x1
static synthetic com.google.common.collect.ImmutableSet access$000 (com.google.common.jimfs.File)
com.google.common.jimfs.File x0
}
com/google/common/jimfs/UserLookupService$1.class
UserLookupService.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.UserLookupService$1 extends java.lang.Object {
}
com/google/common/jimfs/UserLookupService$JimfsGroupPrincipal.class
UserLookupService.java
package com.google.common.jimfs
final com.google.common.jimfs.UserLookupService$JimfsGroupPrincipal extends com.google.common.jimfs.UserLookupService$NamedPrincipal implements java.nio.file.attribute.GroupPrincipal {
private void <init> (java.lang.String)
String name
public boolean equals (java.lang.Object)
Object obj
synthetic void <init> (java.lang.String, com.google.common.jimfs.UserLookupService$1)
String x0
com.google.common.jimfs.UserLookupService$1 x1
}
com/google/common/jimfs/UserLookupService$JimfsUserPrincipal.class
UserLookupService.java
package com.google.common.jimfs
final com.google.common.jimfs.UserLookupService$JimfsUserPrincipal extends com.google.common.jimfs.UserLookupService$NamedPrincipal {
private void <init> (java.lang.String)
String name
public boolean equals (java.lang.Object)
Object obj
synthetic void <init> (java.lang.String, com.google.common.jimfs.UserLookupService$1)
String x0
com.google.common.jimfs.UserLookupService$1 x1
}
com/google/common/jimfs/UserLookupService$NamedPrincipal.class
UserLookupService.java
package com.google.common.jimfs
abstract com.google.common.jimfs.UserLookupService$NamedPrincipal extends java.lang.Object implements java.nio.file.attribute.UserPrincipal {
protected final String name
private void <init> (java.lang.String)
String name
public final java.lang.String getName ()
public final int hashCode ()
public final java.lang.String toString ()
synthetic void <init> (java.lang.String, com.google.common.jimfs.UserLookupService$1)
String x0
com.google.common.jimfs.UserLookupService$1 x1
}
com/google/common/jimfs/UserLookupService.class
UserLookupService.java
package com.google.common.jimfs
final com.google.common.jimfs.UserLookupService extends java.nio.file.attribute.UserPrincipalLookupService {
private final boolean supportsGroups
public void <init> (boolean)
boolean supportsGroups
public java.nio.file.attribute.UserPrincipal lookupPrincipalByName (java.lang.String)
String name
public java.nio.file.attribute.GroupPrincipal lookupPrincipalByGroupName (java.lang.String) throws java.io.IOException
String group
static java.nio.file.attribute.UserPrincipal createUserPrincipal (java.lang.String)
String name
static java.nio.file.attribute.GroupPrincipal createGroupPrincipal (java.lang.String)
String name
}
com/google/common/jimfs/Util.class
Util.java
package com.google.common.jimfs
final com.google.common.jimfs.Util extends java.lang.Object {
private static final int C1
private static final int C2
private static final int ARRAY_LEN
private static final byte[] ZERO_ARRAY
private static final byte[][] NULL_ARRAY
private void <init> ()
public static int nextPowerOf2 (int)
int n
int b
static void checkNotNegative (long, java.lang.String)
long n
String description
static void checkNoneNull (java.lang.Iterable)
Object o
java.util.Iterator i$
Iterable objects
static int smearHash (int)
int hashCode
static void zero (byte[], int, int)
byte[] bytes
int off
int len
int remaining
static void clear (byte[][], int, int)
byte[][] blocks
int off
int len
int remaining
static void <clinit> ()
}
com/google/common/jimfs/WatchServiceConfiguration$1.class
WatchServiceConfiguration.java
package com.google.common.jimfs
synthetic com.google.common.jimfs.WatchServiceConfiguration$1 extends java.lang.Object {
}
com/google/common/jimfs/WatchServiceConfiguration$PollingConfig.class
WatchServiceConfiguration.java
package com.google.common.jimfs
final com.google.common.jimfs.WatchServiceConfiguration$PollingConfig extends com.google.common.jimfs.WatchServiceConfiguration {
private final long interval
private final java.util.concurrent.TimeUnit timeUnit
private void <init> (long, java.util.concurrent.TimeUnit)
long interval
java.util.concurrent.TimeUnit timeUnit
com.google.common.jimfs.AbstractWatchService newWatchService (com.google.common.jimfs.FileSystemView, com.google.common.jimfs.PathService)
com.google.common.jimfs.FileSystemView view
com.google.common.jimfs.PathService pathService
public java.lang.String toString ()
synthetic void <init> (long, java.util.concurrent.TimeUnit, com.google.common.jimfs.WatchServiceConfiguration$1)
long x0
java.util.concurrent.TimeUnit x1
com.google.common.jimfs.WatchServiceConfiguration$1 x2
}
com/google/common/jimfs/WatchServiceConfiguration.class
WatchServiceConfiguration.java
package com.google.common.jimfs
public abstract com.google.common.jimfs.WatchServiceConfiguration extends java.lang.Object {
static final com.google.common.jimfs.WatchServiceConfiguration DEFAULT
public static com.google.common.jimfs.WatchServiceConfiguration polling (long, java.util.concurrent.TimeUnit)
long interval
java.util.concurrent.TimeUnit timeUnit
void <init> ()
abstract com.google.common.jimfs.AbstractWatchService newWatchService (com.google.common.jimfs.FileSystemView, com.google.common.jimfs.PathService)
static void <clinit> ()
}
com/google/common/jimfs/WindowsPathType.class
WindowsPathType.java
package com.google.common.jimfs
final com.google.common.jimfs.WindowsPathType extends com.google.common.jimfs.PathType {
static final com.google.common.jimfs.WindowsPathType INSTANCE
private static final java.util.regex.Pattern WORKING_DIR_WITH_DRIVE
private static final java.util.regex.Pattern TRAILING_SPACES
private static final java.util.regex.Pattern UNC_ROOT
private static final java.util.regex.Pattern DRIVE_LETTER_ROOT
private void <init> ()
public com.google.common.jimfs.PathType$ParseResult parsePath (java.lang.String)
String root
char c
int i
String path
String original
String root
int startIndex
java.util.regex.Matcher trailingSpaceMatcher
private java.lang.String parseUncRoot (java.lang.String, java.lang.String)
String host
String share
String path
String original
java.util.regex.Matcher uncMatcher
private java.lang.String parseDriveRoot (java.lang.String)
String path
java.util.regex.Matcher drivePathMatcher
private static boolean isReserved (char)
char c
public java.lang.String toString (java.lang.String, java.lang.Iterable)
String root
Iterable names
StringBuilder builder
public java.lang.String toUriPath (java.lang.String, java.lang.Iterable, boolean)
String root
Iterable names
boolean directory
StringBuilder builder
java.util.Iterator iter
public com.google.common.jimfs.PathType$ParseResult parseUriPath (java.lang.String)
String uriPath
static void <clinit> ()
}
com/google/common/jimfs/package-info.class
package-info.java
package com.google.common.jimfs
abstract synthetic com.google.common.jimfs.package-info extends java.lang.Object {
}