/** Creates a Method that represents the static Exec method */ public static Method getSExecMethod(Context context) throws CodeGenerationException { Method m_exec = new Method(context); String[] cmmnt = {"static Exec method for reflexity."}; m_exec.setMethodName("_sexec"); m_exec.setComment(new Comment(cmmnt)); m_exec.setDefinitionModifier(Method.STATIC); m_exec.setReturnType(new Type(Type.VOID)); Argument a = new Argument(Argument.IN, new Type(Type.STRING), "methodName"); m_exec.addArgument(a); Symbol tmpSym = Utilities.lookupSymbol(context, "sidl.rmi.Call"); a = new Argument(Argument.IN, new Type(tmpSym, context), "inArgs"); m_exec.addArgument(a); tmpSym = Utilities.lookupSymbol(context, "sidl.rmi.Return"); a = new Argument(Argument.IN, new Type(tmpSym, context), "outArgs"); m_exec.addArgument(a); return m_exec; }