diff --git a/examples/github.os b/examples/github.os index d572146..b8dd260 100644 --- a/examples/github.os +++ b/examples/github.os @@ -23,9 +23,9 @@ РезультатСравнения = ДополнительныеПараметры.Элемент1.Контрибьюции < ДополнительныеПараметры.Элемент2.Контрибьюции; КонецПроцедуры -ФильтрацияПоМестоположению = ОписанияОповещений.Создать("Обработчик_ФильтрацияПоМестоположению", ЭтотОбъект); -СортировкаПоФолловерам = ОписанияОповещений.Создать("Обработчик_СортировкаПоФолловерам", ЭтотОбъект); -СортировкаПоКонтрибьюциям = ОписанияОповещений.Создать("Обработчик_СортировкаПоКонтрибьюциям", ЭтотОбъект); +ФильтрацияПоМестоположению = Новый ОписаниеОповещения("Обработчик_ФильтрацияПоМестоположению", ЭтотОбъект); +СортировкаПоФолловерам = Новый ОписаниеОповещения("Обработчик_СортировкаПоФолловерам", ЭтотОбъект); +СортировкаПоКонтрибьюциям = Новый ОписаниеОповещения("Обработчик_СортировкаПоКонтрибьюциям", ЭтотОбъект); Таблица = Новый ТаблицаЗначений; diff --git a/examples/test.os b/examples/test.os index baddbdc..160d12f 100644 --- a/examples/test.os +++ b/examples/test.os @@ -17,9 +17,9 @@ Результат = Результат + Элемент; КонецПроцедуры -ФункцияФильтрации = ОписанияОповещений.Создать("ОбработчикФильтрации", ЭтотОбъект); -ФункцияОбработки = ОписанияОповещений.Создать("ОбработчикОбработки", ЭтотОбъект); -ФункцияСокращения = ОписанияОповещений.Создать("ОбработчикСокращения", ЭтотОбъект); +ФункцияФильтрации = Новый ОписаниеОповещения("ОбработчикФильтрации", ЭтотОбъект); +ФункцияОбработки = Новый ОписаниеОповещения("ОбработчикОбработки", ЭтотОбъект); +ФункцияСокращения = Новый ОписаниеОповещения("ОбработчикСокращения", ЭтотОбъект); Массив = Новый Массив; Массив.Добавить(3); diff --git a/packagedef b/packagedef index 99c9db6..a80a20a 100644 --- a/packagedef +++ b/packagedef @@ -1,6 +1,6 @@ Описание.Имя("fluent") - .Версия("0.3.0") + .Версия("0.3.1") .Описание("Библиотека для работы с коллекциями в ""текучем"" стиле") .Автор("Nikita Gryzlov") .АдресАвтора("nixel2007@gmail.com") diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" index 69199bb..52d69aa 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" @@ -93,7 +93,7 @@ // Результат = ДополнительныеПараметры.Элемент1 > ДополнительныеПараметры.Элемент2; // КонецПроцедуры // -// ФункцияСравнения = ОписанияОповещений.Создать("МояФункцияСравнения", ЭтотОбъект); +// ФункцияСравнения = Новый ОписаниеОповещения("МояФункцияСравнения", ЭтотОбъект); // ПроцессорКоллекций.Различные(ФункцияСравнения); // Функция Различные(Знач ФункцияСравнения = Неопределено, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -139,7 +139,7 @@ // Результат = ДополнительныеПараметры.Элемент + 1; // КонецПроцедуры // -// ФункцияОбработки = ОписанияОповещений.Создать("МояФункцияОбработки", ЭтотОбъект); +// ФункцияОбработки = Новый ОписаниеОповещения("МояФункцияОбработки", ЭтотОбъект); // ПроцессорКоллекций.Обработать(ФункцияОбработки); // Функция Обработать(Знач ФункцияОбработки, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -181,7 +181,7 @@ // Результат = СтрДлина(ДополнительныеПараметры.Элемент) > 1; // КонецПроцедуры // -// ФункцияФильтрации = ОписанияОповещений.Создать("МояПроцедураФильтрации", ЭтотОбъект); +// ФункцияФильтрации = Новый ОписаниеОповещения("МояПроцедураФильтрации", ЭтотОбъект); // ПроцессорКоллекций.Фильтровать(ФункцияФильтрации); // Функция Фильтровать(Знач ФункцияФильтрации, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -225,7 +225,7 @@ // Результат = ДополнительныеПараметры.Элемент1 > ДополнительныеПараметры.Элемент2; // КонецПроцедуры // -// ФункцияСравнения = ОписанияОповещений.Создать("МояФункцияСравнения", ЭтотОбъект); +// ФункцияСравнения = Новый ОписаниеОповещения("МояФункцияСравнения", ЭтотОбъект); // ПроцессорКоллекций.Сортировать(ФункцияСравнения); // Функция Сортировать(Знач ФункцияСравнения = Неопределено, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -363,7 +363,7 @@ // Сообщить(ДополнительныеПараметры.Элемент); // КонецПроцедуры // -// ФункцияОбработки = ОписанияОповещений.Создать("МояФункцияОбработки", ЭтотОбъект); +// ФункцияОбработки = Новый ОписаниеОповещения("МояФункцияОбработки", ЭтотОбъект); // ПроцессорКоллекций.ДляКаждого(ФункцияОбработки); // Процедура ДляКаждого(Знач ФункцияОбработки, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -418,7 +418,7 @@ // Результат = ДополнительныеПараметры.Элемент1 > ДополнительныеПараметры.Элемент2; // КонецПроцедуры // -// ФункцияСравнения = ОписанияОповещений.Создать("МояФункцияСравнения", ЭтотОбъект); +// ФункцияСравнения = Новый ОписаниеОповещения("МояФункцияСравнения", ЭтотОбъект); // ПроцессорКоллекций.Минимум(ФункцияСравнения); // Функция Минимум(Знач ФункцияСравнения = Неопределено, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -484,7 +484,7 @@ // Результат = ДополнительныеПараметры.Элемент1 > ДополнительныеПараметры.Элемент2; // КонецПроцедуры // -// ФункцияСравнения = ОписанияОповещений.Создать("МояФункцияСравнения", ЭтотОбъект); +// ФункцияСравнения = Новый ОписаниеОповещения("МояФункцияСравнения", ЭтотОбъект); // ПроцессорКоллекций.Максимум(ФункцияСравнения); // Функция Максимум(Знач ФункцияСравнения = Неопределено, Знач ДополнительныеПараметры = Неопределено) Экспорт @@ -548,7 +548,7 @@ // Результат = Результат + Элемент; // КонецПроцедуры // -// ФункцияСокращения = ОписанияОповещений.Создать("МояФункцияСокращения", ЭтотОбъект); +// ФункцияСокращения = Новый ОписаниеОповещения("МояФункцияСокращения", ЭтотОбъект); // ПроцессорКоллекций.Сократить(ФункцияСокращения); // Функция Сократить(Знач ФункцияСокращения, diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\321\213\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\321\213\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" index e0b6a10..78367e7 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\321\213\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\321\200\320\276\321\206\320\265\321\201\321\201\320\276\321\200\321\213\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\320\271.os" @@ -61,7 +61,7 @@ ДополнительныеПараметры.Вставить("Элемент1"); ДополнительныеПараметры.Вставить("Элемент2"); - ФункцияСравнения = ОписанияОповещений.Создать("ФункцияСравнения", ПроцессорыКоллекцийСлужебный, ДополнительныеПараметры); + ФункцияСравнения = Новый ОписаниеОповещения("ФункцияСравнения", ПроцессорыКоллекцийСлужебный, ДополнительныеПараметры); Возврат ФункцияСравнения; КонецФункции @@ -72,6 +72,6 @@ // ОписаниеОповещения - Инстанс класса ОписаниеОповещения, указывающий на стандартную функцию обработки. // Функция СтандартнаяФункцияОбработки_Сообщить() Экспорт - ФункцияОбработки = ОписанияОповещений.Создать("ФункцияОбработки_Сообщить", ПроцессорыКоллекцийСлужебный); + ФункцияОбработки = Новый ОписаниеОповещения("ФункцияОбработки_Сообщить", ПроцессорыКоллекцийСлужебный); Возврат ФункцияОбработки; КонецФункции diff --git "a/tests/\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\271\320\242\320\265\321\201\321\202.os" "b/tests/\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\271\320\242\320\265\321\201\321\202.os" index 92df279..6fd942a 100644 --- "a/tests/\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\271\320\242\320\265\321\201\321\202.os" +++ "b/tests/\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\271\320\242\320\265\321\201\321\202.os" @@ -171,6 +171,6 @@ КонецПроцедуры -ФункцияФильтрации = ОписанияОповещений.Создать("ОбработчикФильтрации", ЭтотОбъект); -ФункцияОбработки = ОписанияОповещений.Создать("ОбработчикОбработки", ЭтотОбъект); -ФункцияСокращения = ОписанияОповещений.Создать("ОбработчикСокращения", ЭтотОбъект); +ФункцияФильтрации = Новый ОписаниеОповещения("ОбработчикФильтрации", ЭтотОбъект); +ФункцияОбработки = Новый ОписаниеОповещения("ОбработчикОбработки", ЭтотОбъект); +ФункцияСокращения = Новый ОписаниеОповещения("ОбработчикСокращения", ЭтотОбъект);