Package org.sonar.java.model
Class GeneratedFile
java.lang.Object
org.sonar.java.model.GeneratedFile
- 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
charset()
contents()
file()
filename()
boolean
isEmpty()
boolean
isFile()
key()
language()
int
lines()
md5Hash()
org.sonar.api.batch.fs.TextPointer
newPointer
(int line, int lineOffset) org.sonar.api.batch.fs.TextRange
newRange
(int startLine, int startLineOffset, int endLine, int endLineOffset) org.sonar.api.batch.fs.TextRange
newRange
(org.sonar.api.batch.fs.TextPointer start, org.sonar.api.batch.fs.TextPointer end) path()
org.sonar.api.batch.fs.TextRange
selectLine
(int line) org.sonar.api.batch.fs.InputFile.Status
status()
toString()
org.sonar.api.batch.fs.InputFile.Type
type()
uri()
-
Constructor Details
-
GeneratedFile
-
-
Method Details
-
sourceMap
-
addSmap
-
relativePath
- Specified by:
relativePath
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
relativePath
in interfaceorg.sonar.api.batch.fs.InputFile
- Specified by:
relativePath
in interfaceorg.sonar.api.batch.fs.InputPath
-
absolutePath
- Specified by:
absolutePath
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
absolutePath
in interfaceorg.sonar.api.batch.fs.InputFile
- Specified by:
absolutePath
in interfaceorg.sonar.api.batch.fs.InputPath
-
file
- Specified by:
file
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
file
in interfaceorg.sonar.api.batch.fs.InputFile
- Specified by:
file
in interfaceorg.sonar.api.batch.fs.InputPath
-
path
- Specified by:
path
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
path
in interfaceorg.sonar.api.batch.fs.InputFile
- Specified by:
path
in interfaceorg.sonar.api.batch.fs.InputPath
-
uri
- Specified by:
uri
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
uri
in interfaceorg.sonar.api.batch.fs.InputPath
-
filename
- Specified by:
filename
in interfaceorg.sonar.api.batch.fs.IndexedFile
-
language
- Specified by:
language
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
language
in interfaceorg.sonar.api.batch.fs.InputFile
-
type
public org.sonar.api.batch.fs.InputFile.Type type()- Specified by:
type
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
type
in interfaceorg.sonar.api.batch.fs.InputFile
-
inputStream
- Specified by:
inputStream
in interfaceorg.sonar.api.batch.fs.IndexedFile
- Specified by:
inputStream
in interfaceorg.sonar.api.batch.fs.InputFile
- Throws:
IOException
-
contents
- Specified by:
contents
in interfaceorg.sonar.api.batch.fs.InputFile
- Throws:
IOException
-
md5Hash
- Specified by:
md5Hash
in interfaceorg.sonar.api.batch.fs.InputFile
-
status
public org.sonar.api.batch.fs.InputFile.Status status()- Specified by:
status
in interfaceorg.sonar.api.batch.fs.InputFile
-
lines
public int lines()- Specified by:
lines
in interfaceorg.sonar.api.batch.fs.InputFile
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceorg.sonar.api.batch.fs.InputFile
-
newPointer
public org.sonar.api.batch.fs.TextPointer newPointer(int line, int lineOffset) - Specified by:
newPointer
in 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:
newRange
in interfaceorg.sonar.api.batch.fs.InputFile
-
newRange
public org.sonar.api.batch.fs.TextRange newRange(int startLine, int startLineOffset, int endLine, int endLineOffset) - Specified by:
newRange
in interfaceorg.sonar.api.batch.fs.InputFile
-
selectLine
public org.sonar.api.batch.fs.TextRange selectLine(int line) - Specified by:
selectLine
in interfaceorg.sonar.api.batch.fs.InputFile
-
charset
- Specified by:
charset
in interfaceorg.sonar.api.batch.fs.InputFile
-
key
- Specified by:
key
in interfaceorg.sonar.api.batch.fs.InputComponent
-
isFile
public boolean isFile()- Specified by:
isFile
in interfaceorg.sonar.api.batch.fs.InputComponent
-
toString
-