# Print output for @column tags ?>
  public
  
  final
  
  class
  StructStat
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.system.StructStat | 
File information returned by Os#fstat, Os#lstat, and Os#stat.
 Corresponds to C's struct stat from <stat.h>.
| Fields | |
|---|---|
| 
    public
    
    final
    StructTimespec | st_atimStructTimespec with time of last access. | 
| 
    public
    
    final
    long | st_atimeSeconds part of time of last access. | 
| 
    public
    
    final
    long | st_blksizeA file system-specific preferred I/O block size for this object. | 
| 
    public
    
    final
    long | st_blocksNumber of blocks allocated for this object. | 
| 
    public
    
    final
    StructTimespec | st_ctimStructTimespec with time of last status change. | 
| 
    public
    
    final
    long | st_ctimeSeconds part of time of last status change | 
| 
    public
    
    final
    long | st_devDevice ID of device containing file. | 
| 
    public
    
    final
    int | st_gidGroup ID of file. | 
| 
    public
    
    final
    long | st_inoFile serial number (inode). | 
| 
    public
    
    final
    int | st_modeMode (permissions) of file. | 
| 
    public
    
    final
    StructTimespec | st_mtimStructTimespec with time of last modification. | 
| 
    public
    
    final
    long | st_mtimeSeconds part of time of last data modification. | 
| 
    public
    
    final
    long | st_nlinkNumber of hard links to the file. | 
| 
    public
    
    final
    long | st_rdevDevice ID (if file is character or block special). | 
| 
    public
    
    final
    long | st_sizeFor regular files, the file size in bytes. | 
| 
    public
    
    final
    int | st_uidUser ID of file. | 
| Public constructors | |
|---|---|
| 
      StructStat(long st_dev, long st_ino, int st_mode, long st_nlink, int st_uid, int st_gid, long st_rdev, long st_size, long st_atime, long st_mtime, long st_ctime, long st_blksize, long st_blocks)
      Constructs an instance with the given field values. | |
| 
      StructStat(long st_dev, long st_ino, int st_mode, long st_nlink, int st_uid, int st_gid, long st_rdev, long st_size, StructTimespec st_atim, StructTimespec st_mtim, StructTimespec st_ctim, long st_blksize, long st_blocks)
      Constructs an instance with the given field values. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        String | 
      toString()
      Returns a string representation of the object. | 
| Inherited methods | |
|---|---|
public final long st_atime
Seconds part of time of last access.
public final long st_blksize
A file system-specific preferred I/O block size for this object. For some file system types, this may vary from file to file.
public final long st_blocks
Number of blocks allocated for this object.
public final long st_ctime
Seconds part of time of last status change
public final long st_dev
Device ID of device containing file.
public final int st_gid
Group ID of file.
public final long st_ino
File serial number (inode).
public final int st_mode
Mode (permissions) of file.
public final long st_mtime
Seconds part of time of last data modification.
public final long st_nlink
Number of hard links to the file.
public final long st_rdev
Device ID (if file is character or block special).
public final long st_size
For regular files, the file size in bytes. For symbolic links, the length in bytes of the pathname contained in the symbolic link. For a shared memory object, the length in bytes. For a typed memory object, the length in bytes. For other file types, the use of this field is unspecified.
public final int st_uid
User ID of file.
public StructStat (long st_dev, 
                long st_ino, 
                int st_mode, 
                long st_nlink, 
                int st_uid, 
                int st_gid, 
                long st_rdev, 
                long st_size, 
                long st_atime, 
                long st_mtime, 
                long st_ctime, 
                long st_blksize, 
                long st_blocks)
    
    
    
  Constructs an instance with the given field values.
| Parameters | |
|---|---|
| st_dev | long | 
| st_ino | long | 
| st_mode | int | 
| st_nlink | long | 
| st_uid | int | 
| st_gid | int | 
| st_rdev | long | 
| st_size | long | 
| st_atime | long | 
| st_mtime | long | 
| st_ctime | long | 
| st_blksize | long | 
| st_blocks | long | 
public StructStat (long st_dev, 
                long st_ino, 
                int st_mode, 
                long st_nlink, 
                int st_uid, 
                int st_gid, 
                long st_rdev, 
                long st_size, 
                StructTimespec st_atim, 
                StructTimespec st_mtim, 
                StructTimespec st_ctim, 
                long st_blksize, 
                long st_blocks)
    
    
    
  Constructs an instance with the given field values.
| Parameters | |
|---|---|
| st_dev | long | 
| st_ino | long | 
| st_mode | int | 
| st_nlink | long | 
| st_uid | int | 
| st_gid | int | 
| st_rdev | long | 
| st_size | long | 
| st_atim | StructTimespec | 
| st_mtim | StructTimespec | 
| st_ctim | StructTimespec | 
| st_blksize | long | 
| st_blocks | long | 
public String toString ()
Returns a string representation of the object. In general, the
 toString method returns a string that
 "textually represents" this object. The result should
 be a concise but informative representation that is easy for a
 person to read.
 It is recommended that all subclasses override this method.
 
 The toString method for class Object
 returns a string consisting of the name of the class of which the
 object is an instance, the at-sign character `@', and
 the unsigned hexadecimal representation of the hash code of the
 object. In other words, this method returns a string equal to the
 value of:
 
getClass().getName() + '@' + Integer.toHexString(hashCode())
| Returns | |
|---|---|
| String | a string representation of the object. |