public interface ExecutableProperty extends Property
Executable| Modifier and Type | Method and Description |
|---|---|
default Class<?>[] |
getJavaParameterTypes()
Get parameter types as java types
|
default String |
getName()
Get property name
|
PropertyParameter[] |
getParameters()
Get parameters used by executable
|
Type[] |
getParameterTypes()
Get references to types of executable's parameters
|
Type |
getReturnType()
Get return type of executable
|
<T> T |
invoke(ProcessStack stack,
Object instance,
Object... arguments)
Invoke the executable
|
getLocation, getModule, getSimpleName, getType, getVisibility, isNative<T> T invoke(ProcessStack stack, Object instance, Object... arguments) throws Exception
T - type of expected resultstack - the current process stackinstance - the current instancearguments - arguments to useException - if something happendefault Class<?>[] getJavaParameterTypes()
Type[] getParameterTypes()
PropertyParameter[] getParameters()
Type getReturnType()
Copyright © 2020. All rights reserved.