/// <summary> /// Implements Class#new feature. /// </summary> public void BuildObjectConstruction(MetaObjectBuilder/*!*/ metaBuilder, CallArguments/*!*/ args, string/*!*/ methodName) { BuildObjectConstructionNoFlow(metaBuilder, args, methodName); metaBuilder.BuildControlFlow(args); }
internal void BuildSuperCall(MetaObjectBuilder/*!*/ metaBuilder, CallArguments/*!*/ args, string/*!*/ name, RubyModule/*!*/ declaringModule) { BuildSuperCallNoFlow(metaBuilder, args, name, declaringModule); metaBuilder.BuildControlFlow(args); }
internal void BuildSuperCall(MetaObjectBuilder /*!*/ metaBuilder, CallArguments /*!*/ args, string /*!*/ name, RubyModule /*!*/ declaringModule) { BuildSuperCallNoFlow(metaBuilder, args, name, declaringModule); metaBuilder.BuildControlFlow(args); }
internal void BuildMethodMissingCall(MetaObjectBuilder/*!*/ metaBuilder, CallArguments/*!*/ args, string/*!*/ name) { BuildMethodMissingCallNoFlow(metaBuilder, args, name); metaBuilder.BuildControlFlow(args); }
internal void BuildMethodMissingCall(MetaObjectBuilder /*!*/ metaBuilder, CallArguments /*!*/ args, string /*!*/ name) { BuildMethodMissingCallNoFlow(metaBuilder, args, name); metaBuilder.BuildControlFlow(args); }