|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface exposes debugging information from executable code (either functions or top-level scripts).
Method Summary | |
DebuggableScript |
getFunction(int index)
|
int |
getFunctionCount()
|
java.lang.String |
getFunctionName()
Get name of the function described by this script. |
int[] |
getLineNumbers()
Get array containing the line numbers that that can be passed to DebugFrame.onLineChange() |
int |
getParamAndVarCount()
Get number of declared parameters and local variables. |
int |
getParamCount()
Get number of declared parameters in function. |
java.lang.String |
getParamOrVarName(int index)
Get name of a declared parameter or local variable. |
DebuggableScript |
getParent()
|
java.lang.String |
getSourceName()
Get the name of the source (usually filename or URL) of the script. |
boolean |
isFunction()
Returns true if this is a function, false if it is a script. |
boolean |
isGeneratedScript()
Returns true if this script or function were runtime-generated from JavaScript using eval function or Function or Script constructors. |
boolean |
isTopLevel()
|
Method Detail |
public boolean isTopLevel()
public boolean isFunction()
public java.lang.String getFunctionName()
public int getParamCount()
getParamAndVarCount()
,
getParamOrVarName(int index)
public int getParamAndVarCount()
getParamCount()
,
getParamOrVarName(int index)
public java.lang.String getParamOrVarName(int index)
getParamAndVarCount()
.
If index < getParamCount()
, return
the name of the corresponding parameter, otherwise return the name
of variable.
If this script is not function, return the name of the declared
global variable.
public java.lang.String getSourceName()
public boolean isGeneratedScript()
public int[] getLineNumbers()
DebugFrame.onLineChange().
Note that line order in the resulting array is arbitrary
public int getFunctionCount()
public DebuggableScript getFunction(int index)
public DebuggableScript getParent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |