public interface JsConstructorFn<T>
Note that this interface is not intended for manual implementation.
See Js.asConstructorFn(Class)
to get an instance of JsConstructorFn
from
a Class
.
Modifier and Type | Method and Description |
---|---|
default java.lang.Class<T> |
asClass()
Returns this constructor as a Class instance.
|
default T |
construct(java.lang.Object... args)
Invokes 'new' operator on this constructor.
|
void |
onInvoke(java.lang.Object... args)
Most of the time you don't want to call this method but call
construct(java.lang.Object...) instead since
this is a constructor function. |
void onInvoke(java.lang.Object... args)
construct(java.lang.Object...)
instead since
this is a constructor function.default T construct(java.lang.Object... args)
default java.lang.Class<T> asClass()