public interface SymbolData extends Serializable
CompilationResult.getSymbolMap()
Modifier and Type | Interface and Description |
---|---|
static class |
SymbolData.ClassIdentComparator
A Comparator for use when presenting the data to humans.
|
Modifier and Type | Method and Description |
---|---|
CastableTypeMap |
getCastableTypeMap()
Returns a JSON map of castableTypes.
|
String |
getClassName()
Returns the name of the type or enclosing type if the symbol is a method or
field.
|
int |
getFragmentNumber()
Returns the fragment number in which the symbol is declared (for a method).
|
String |
getJsniIdent()
Returns a JSNI-like identifier for the symbol if it a method or field,
otherwise
null . |
String |
getMemberName()
Returns the name of the member if the symbol is a method or field.
|
int |
getQueryId()
Returns the queryId for castability comparisons.
|
int |
getSeedId()
Returns the seedId for types.
|
int |
getSourceLine()
Returns the line number on which the symbol was originally declared or
-1 if the line number is unknown. |
String |
getSourceUri()
Returns a URI string representing the location of the source.
|
String |
getSymbolName()
Returns the JavaScript symbol this data maps to.
|
boolean |
isClass()
Returns
true if the symbol represents a class. |
boolean |
isField()
Returns
true if the symbol represents a field. |
boolean |
isMethod()
Returns
true if the symbol represents a method. |
CastableTypeMap getCastableTypeMap()
String getClassName()
int getFragmentNumber()
String getJsniIdent()
null
.String getMemberName()
int getQueryId()
int getSeedId()
int getSourceLine()
-1
if the line number is unknown.String getSourceUri()
null
if the symbol was derived from a transient
or unknown source.String getSymbolName()
boolean isClass()
true
if the symbol represents a class.boolean isField()
true
if the symbol represents a field.boolean isMethod()
true
if the symbol represents a method.Copyright © 2018. All rights reserved.