|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.ide.editor.js.runtime.ObjectBase
com.aptana.ide.editor.js.runtime.FunctionBase
com.aptana.ide.editor.js.runtime.NativeConstructorBase
public abstract class NativeConstructorBase
| Field Summary | |
|---|---|
protected Environment |
owningEnvironment
The environment that owns this instance |
| Fields inherited from class com.aptana.ide.editor.js.runtime.FunctionBase |
|---|
EmptyArgs |
| Fields inherited from class com.aptana.ide.editor.js.runtime.ObjectBase |
|---|
NULL, UNDEFINED |
| Constructor Summary | |
|---|---|
NativeConstructorBase(Environment owningEnvironment)
Create a new instance of NativeFunctionBase |
|
| Method Summary | |
|---|---|
IScope |
getBodyScope()
Return the scope that is in affect within |
Environment |
getOwningEnvironment()
|
void |
setBodyScope(IScope scope)
Set the scope to be used in this IFunction's body |
void |
setParameterNames(java.lang.String[] parameters)
Set the parameter names used to define this IFunction |
| Methods inherited from class com.aptana.ide.editor.js.runtime.FunctionBase |
|---|
construct, getClassName, getInvokeTypeProvider, getParameterNames, invoke, setInvokeTypeProvider |
| Methods inherited from class com.aptana.ide.editor.js.runtime.ObjectBase |
|---|
canPut, containsOffset, deletePropertyName, getDocumentation, getEndingOffset, getInstance, getLength, getLocalProperty, getLocalPropertyCount, getLocalPropertyNames, getProperty, getPropertyNames, getPropertyNames, getPropertyValue, getPrototype, getRange, getStartingOffset, hasDocumentation, hasLocalProperty, hasProperty, isEmpty, putLocalProperty, putPropertyValue, putPropertyValue, setDocumentation, setPrototype, unputPropertyName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Environment owningEnvironment
| Constructor Detail |
|---|
public NativeConstructorBase(Environment owningEnvironment)
owningEnvironment - The environment in which this native function was created| Method Detail |
|---|
public Environment getOwningEnvironment()
public IScope getBodyScope()
IFunction
IFunction.getBodyScope()public void setBodyScope(IScope scope)
IFunction
scope - The new scope to use in this function's bodyIFunction.setBodyScope(com.aptana.ide.editor.js.runtime.IScope)public void setParameterNames(java.lang.String[] parameters)
IFunction
parameters - A string array of parameters namesIFunction.setParameterNames(java.lang.String[])
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||