Class InternalInputFile
java.lang.Object
org.sonar.java.checks.verifier.internal.InternalInputFile
- All Implemented Interfaces:
org.sonar.api.batch.fs.IndexedFile,org.sonar.api.batch.fs.InputComponent,org.sonar.api.batch.fs.InputFile,org.sonar.api.batch.fs.InputPath
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sonar.api.batch.fs.InputFile
org.sonar.api.batch.fs.InputFile.Status, org.sonar.api.batch.fs.InputFile.Type -
Method Summary
Modifier and TypeMethodDescriptioncharset()contents()static org.sonar.api.batch.fs.InputFileemptyInputFile(String filename, org.sonar.api.batch.fs.InputFile.Type type) file()filename()static org.sonar.api.batch.fs.InputFilestatic org.sonar.api.batch.fs.InputFilebooleanisEmpty()booleanisFile()key()language()intlines()md5Hash()org.sonar.api.batch.fs.TextPointernewPointer(int line, int offset) org.sonar.api.batch.fs.TextRangenewRange(int startLine, int startColumn, int endLine, int endColumn) org.sonar.api.batch.fs.TextRangenewRange(org.sonar.api.batch.fs.TextPointer start, org.sonar.api.batch.fs.TextPointer end) path()org.sonar.api.batch.fs.TextRangeselectLine(int arg0) org.sonar.api.batch.fs.InputFile.Statusstatus()toString()org.sonar.api.batch.fs.InputFile.Typetype()uri()
-
Method Details
-
inputFile
-
inputFile
-
emptyInputFile
public static org.sonar.api.batch.fs.InputFile emptyInputFile(String filename, org.sonar.api.batch.fs.InputFile.Type type) -
filename
- Specified by:
filenamein interfaceorg.sonar.api.batch.fs.IndexedFile
-
uri
- Specified by:
uriin interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
uriin interfaceorg.sonar.api.batch.fs.InputPath
-
isFile
public boolean isFile()- Specified by:
isFilein interfaceorg.sonar.api.batch.fs.InputComponent
-
key
- Specified by:
keyin interfaceorg.sonar.api.batch.fs.InputComponent
-
absolutePath
- Specified by:
absolutePathin interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
absolutePathin interfaceorg.sonar.api.batch.fs.InputFile- Specified by:
absolutePathin interfaceorg.sonar.api.batch.fs.InputPath
-
charset
- Specified by:
charsetin interfaceorg.sonar.api.batch.fs.InputFile
-
contents
- Specified by:
contentsin interfaceorg.sonar.api.batch.fs.InputFile- Throws:
IOException
-
md5Hash
- Specified by:
md5Hashin interfaceorg.sonar.api.batch.fs.InputFile
-
file
- Specified by:
filein interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
filein interfaceorg.sonar.api.batch.fs.InputFile- Specified by:
filein interfaceorg.sonar.api.batch.fs.InputPath
-
inputStream
- Specified by:
inputStreamin interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
inputStreamin interfaceorg.sonar.api.batch.fs.InputFile- Throws:
IOException
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.sonar.api.batch.fs.InputFile
-
language
- Specified by:
languagein interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
languagein interfaceorg.sonar.api.batch.fs.InputFile
-
lines
public int lines()- Specified by:
linesin interfaceorg.sonar.api.batch.fs.InputFile
-
newPointer
public org.sonar.api.batch.fs.TextPointer newPointer(int line, int offset) - Specified by:
newPointerin interfaceorg.sonar.api.batch.fs.InputFile
-
newRange
public org.sonar.api.batch.fs.TextRange newRange(org.sonar.api.batch.fs.TextPointer start, org.sonar.api.batch.fs.TextPointer end) - Specified by:
newRangein interfaceorg.sonar.api.batch.fs.InputFile
-
newRange
public org.sonar.api.batch.fs.TextRange newRange(int startLine, int startColumn, int endLine, int endColumn) - Specified by:
newRangein interfaceorg.sonar.api.batch.fs.InputFile
-
path
- Specified by:
pathin interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
pathin interfaceorg.sonar.api.batch.fs.InputFile- Specified by:
pathin interfaceorg.sonar.api.batch.fs.InputPath
-
relativePath
- Specified by:
relativePathin interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
relativePathin interfaceorg.sonar.api.batch.fs.InputFile- Specified by:
relativePathin interfaceorg.sonar.api.batch.fs.InputPath
-
type
public org.sonar.api.batch.fs.InputFile.Type type()- Specified by:
typein interfaceorg.sonar.api.batch.fs.IndexedFile- Specified by:
typein interfaceorg.sonar.api.batch.fs.InputFile
-
toString
-
selectLine
public org.sonar.api.batch.fs.TextRange selectLine(int arg0) - Specified by:
selectLinein interfaceorg.sonar.api.batch.fs.InputFile
-
status
public org.sonar.api.batch.fs.InputFile.Status status()- Specified by:
statusin interfaceorg.sonar.api.batch.fs.InputFile
-