Defines methods for a handling dynamic method, static method and property invocations.
Type | Name and description |
---|---|
void |
addDynamicConstructor(DynamicConstructor constructor) Adds a dynamic constructor. |
void |
addDynamicMethodInvocation(DynamicMethodInvocation methodInvocation) Adds a new dynamic method invocation. |
void |
addDynamicProperty(DynamicProperty property) Adds a new dynamic property. |
void |
addStaticMethodInvocation(StaticMethodInvocation methodInvocation) Adds a new static method invocation. |
DynamicMethodInvocation |
getDynamicMethod(java.lang.String method_signature) Retrieves a dynamic method for the specified method name. |
DynamicProperty |
getDynamicProperty(java.lang.String propertyName) Retrieves a dynamic property for the specified property name. |
java.lang.Object |
getProperty(java.lang.Object object, java.lang.String propertyName, InvocationCallback callback) Attempts to get a dynamic property. |
java.lang.Object |
invokeConstructor(java.lang.Object[] arguments, InvocationCallback callBack) Attempts to invoke a dynamic constructor. |
java.lang.Object |
invokeMethod(java.lang.Object object, java.lang.String methodName, java.lang.Object[] arguments, InvocationCallback callback) Attempts to invoke a dynamic method with the specified name and arguments. |
java.lang.Object |
invokeStaticMethod(java.lang.Object object, java.lang.String methodName, java.lang.Object[] arguments, InvocationCallback callBack) Attempts to invoke a dynamic static method with the specified name and arguments. |
void |
setProperty(java.lang.Object object, java.lang.String propertyName, java.lang.Object newValue, InvocationCallback callback) Attempts to set a dynamic property. |
Adds a dynamic constructor.
constructor
- The constructor to addAdds a new dynamic method invocation.
Adds a new dynamic property.
Adds a new static method invocation.
Retrieves a dynamic method for the specified method name.
method_signature
- Then signature of the methodRetrieves a dynamic property for the specified property name.
propertyName
- The name of the propertyAttempts to get a dynamic property. If successful the InvocationCallback instance is marked as invoked.
object
- The instancepropertyName
- The property name to getcallback
- The callback objectAttempts to invoke a dynamic constructor. If successful the callback object is marked as invoked.
arguments
- The argumentscallBack
- The callback objectAttempts to invoke a dynamic method with the specified name and arguments. If successful the callback object is marked as invoked.
object
- The instance to invoke onmethodName
- The name of the methodarguments
- The arguments of the methodcallback
- The callback objectAttempts to invoke a dynamic static method with the specified name and arguments. If successful the callback object is marked as invoked.
object
- The instance to invoke onmethodName
- The name of the methodarguments
- The arguments of the methodcallBack
- The callback objectAttempts to set a dynamic property. If successful the InvocationCallback instance is marked as invoked.
object
- The instancepropertyName
- The property name to setcallback
- The callback object