Class SourcePositionImpl
- java.lang.Object
-
- gw.gosudoc.com.sun.tools.javadoc.main.SourcePositionImpl
-
- All Implemented Interfaces:
SourcePosition
@Deprecated public class SourcePositionImpl extends Object implements SourcePosition
Deprecated.A source position: filename, line number, and column number.This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
- Since:
- J2SE1.4
- Author:
- Neal M Gafter, Michael Van De Vanter (position representation changed to char offsets)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcolumn()Deprecated.The column in the source file.Filefile()Deprecated.The source file.FileObjectfileObject()Deprecated.The source file.intline()Deprecated.The line in the source file.static SourcePositionmake(FileObject file, int pos, com.sun.tools.javac.util.Position.LineMap lineMap)Deprecated.StringtoString()Deprecated.Convert the source position to the form "Filename:line".
-
-
-
Method Detail
-
file
public File file()
Deprecated.The source file. Returns null if no file information is available.- Specified by:
filein interfaceSourcePosition- Returns:
- the source file as a File.
-
fileObject
public FileObject fileObject()
Deprecated.The source file. Returns null if no file information is available.
-
line
public int line()
Deprecated.The line in the source file. The first line is numbered 1; 0 means no line number information is available.- Specified by:
linein interfaceSourcePosition- Returns:
- the line number in the source file as an integer.
-
column
public int column()
Deprecated.The column in the source file. The first column is numbered 1; 0 means no column information is available. Columns count characters in the input stream; a tab advances the column number to the next 8-column tab stop.- Specified by:
columnin interfaceSourcePosition- Returns:
- the column on the source line as an integer.
-
make
public static SourcePosition make(FileObject file, int pos, com.sun.tools.javac.util.Position.LineMap lineMap)
Deprecated.
-
toString
public String toString()
Deprecated.Description copied from interface:SourcePositionConvert the source position to the form "Filename:line".- Specified by:
toStringin interfaceSourcePosition- Overrides:
toStringin classObject
-
-