org.eclipse.cdt.core
Interface IBinaryParser.ISymbol

All Superinterfaces:
java.lang.Comparable
Enclosing interface:
IBinaryParser

public static interface IBinaryParser.ISymbol
extends java.lang.Comparable


Field Summary
static int FUNCTION
          Symbol is type function.
static int VARIABLE
          Symbol is type variable
 
Method Summary
 IAddress getAddress()
          Address of the symbol
 IBinaryParser.IBinaryObject getBinaryObject()
          Return the binary object this symbol is from.
 int getEndLine()
          End line number of the symbol in the source
 org.eclipse.core.runtime.IPath getFilename()
          Source filename of the symbol.
 int getLineNumber(long offset)
          Line number corresponding to the address offset.
 java.lang.String getName()
          Name of the Symbol
 long getSize()
          Size of the symbol.
 int getStartLine()
          Start linenumber of the symbol in the source
 int getType()
          Type of the symbol
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

FUNCTION

static final int FUNCTION
Symbol is type function.

See Also:
Constant Field Values

VARIABLE

static final int VARIABLE
Symbol is type variable

See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
Name of the Symbol

Returns:

getAddress

IAddress getAddress()
Address of the symbol

Returns:

getSize

long getSize()
Size of the symbol.

Returns:

getStartLine

int getStartLine()
Start linenumber of the symbol in the source

Returns:

getEndLine

int getEndLine()
End line number of the symbol in the source

Returns:

getFilename

org.eclipse.core.runtime.IPath getFilename()
Source filename of the symbol.

Returns:

getType

int getType()
Type of the symbol

Returns:

getLineNumber

int getLineNumber(long offset)
Line number corresponding to the address offset.

Parameters:
offset -
Returns:

getBinaryObject

IBinaryParser.IBinaryObject getBinaryObject()
Return the binary object this symbol is from.

Returns: