This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
What's new in this version
Removes system ($) methods from the codebase. InterSystems Caché utility.
What it does?
.<something of your choice> (
.% by default)
- Capitalizes the letter after
- Replaces references from
Import classes and call one of the entry points:
s st = ##class(SMR.Main).RemoveFromAllClasses(Replace, Capitalize) - for all user classes
s st = ##class(SMR.Main).RemoveFromSubclassesOf(Class, Replace, Capitalize) - for subclasses
s st = ##class(SMR.Main).RemoveFromMatchingClasses(Mask, Replace, Capitalize) - for LIKE SQL
Replace - what to replace
$ with (
% by default but, for example, you can specify
Capitalize - capitalize the letter after $ (boolean, yse by default)
Class - class which subclasses the utility would try to convert (including the class)
Mask - passed into the SQL query
SELECT ID FROM %Dictionary.ClassDefinition Where ID LIKE ?
More docs are in the code docs. The utility works only in a current namespace.
Works in 2016.2 Field Test or later.
Tag version: 1.21.3
Released: 2018-06-01 00:00:00
Download (Link to the page where a user can download an app)
Tag1, Tag2, Tag3
Please note, that in long description you should mention:
• App's goals and functions
• How to use the app
• If it is open source app - please, provide the installation instructions
Open Exchange - is a place for developers and where they share and find useful tools for development process. If your product is made for developers needs you may also publish it on Open Exchange.
Previous value: `https://github.com/intersystems-ru/SystemMethodsRemover`
Previous value: `SystemMethodsRemover`
Previous value: `https://github.com/intersystems-ru/SystemMethodsRemover/blob/master/SMR/Main.cls.xml`
Previous value: `Download`
Previous value: `Developer Environment`
Previous value: `Caché`
Previous value: ``
Previous value: `Not checked`
Previous value: `Removes system ($) methods from the codebase. Tool for InterSystems Caché`
Previous value: `https://github.com/intersystems-ru/SystemMethodsRemover/blob/master/LICENSE`