19 #ifndef __com_sun_star_reflection_XIdlMethod_idl__
20 #define __com_sun_star_reflection_XIdlMethod_idl__
34 module
com { module sun { module star { module reflection {
36 published
interface XIdlClass;
109 [inout] sequence<any> args )
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:31
This exception denotes a checked exception (wrapping an originating exception) and may be thrown upon...
Definition: InvocationTargetException.idl:35
Provides information reflecting a UNO type.
Definition: XIdlClass.idl:39
Base interface for XIdlField2s and XIdlMethods.
Definition: XIdlMember.idl:33
Reflects an IDL interface method.
Definition: XIdlMethod.idl:42
sequence< ParamInfo > getParameterInfos()
Returns formal parameter information of the reflected method in order of IDL declaration.
any invoke([in] any obj, [inout] sequence< any > args)
Invokes the reflected method on a given object with the given parameters.
com::sun::star::reflection::MethodMode getMode()
Returns the method mode in which calls are run, i.e.
XIdlClass getReturnType()
Returns the return type of the reflected method.
sequence< com::sun::star::reflection::XIdlClass > getExceptionTypes()
Returns the declared exceptions types of the reflected method.
sequence< XIdlClass > getParameterTypes()
Returns the formal parameter types of the reflected method in order of IDL declaration.
MethodMode
MethodMode denotes the mode in which method calls are run, i.e.
Definition: MethodMode.idl:32
Definition: Ambiguous.idl:22