com.android.ide.common.blame
Class SourceFile
java.lang.Object
com.android.ide.common.blame.SourceFile
@Immutable
public final class SourceFile
- extends java.lang.Object
Represents a source file.
Constructor Summary |
SourceFile(java.io.File sourceFile)
|
SourceFile(java.io.File sourceFile,
java.lang.String description)
|
SourceFile(java.lang.String description)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
UNKNOWN
@NonNull
public static final SourceFile UNKNOWN
SourceFile
public SourceFile(@NonNull
java.io.File sourceFile,
@NonNull
java.lang.String description)
SourceFile
public SourceFile(@NonNull
java.io.File sourceFile)
SourceFile
public SourceFile(@NonNull
java.lang.String description)
getSourceFile
@Nullable
public java.io.File getSourceFile()
getDescription
@Nullable
public java.lang.String getDescription()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
@NonNull
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
print
@NonNull
public java.lang.String print(boolean shortFormat)