"categoryName.st"
and contain the code such that it can be
reloaded later or on another system
(see FileBrowsers
"fileIn"
function).
"className.st"
.
The files are created in the current project directory.
(see projects)
"Collection"
in their name by
entering "*Collection*"
.
"className.st"
.
The file is created in the current project directory.
"accepting"
in the code view
allows changing the classes definition (i.e. inheritance, instance variables
and category).
"accepting"
allows changing the classes comment.
"accepting"
in the code view allows
changing the classes instance variables.
globals
function in
the method-menu; it has been added for the convenience
of ST-80 users.
Notice, that this search may take some time, the system has to parse the source of all involved methods to find these accesses. If no method is found referencing the variable, the Transcript will show a short message ("none found").
"accepting"
in the code view will actually create the
new class.
"accept"
in this new
browsers code view).
"className-category.st"
.
The file is created in the current project directory.
Not very useful - except to transfer parts of a class
to others.
"category.st"
.
The file is created in the current project directory.
"*"
as category, will copy all methods from
the other class. This function is very useful if you want to clone a class
(for example, to experiment with a modified system class).
#foo
- which returns this instance variable
and:
#foo:
- which sets this instance variable
This function is non-destructive: if a method by that
name already exists, it is not overwritten or changed.
"className-selector.st"
.
The file is created in the current project directory.
Not very useful - except to transfer individual methods
to others.
"classname>>selector"
is selected
in the codeview, a browser is opened on that method.
Some method comments contain this kind of cross-reference
to allow quick start of a browser.
"senders"
is used.
"senders"
, but limits the search to the current class and its subclasses.
"implementors"
, but limits the search to the current class and its subclasses.
"string search"
, but limits the search to the current class and its subclasses.
"apropos"
, but limits the search to the current class and its subclasses.
"accepted"
).
"accept"
in the code view.
"accept"
in the code view with any method category
selected. (i.e. just edit and "accept"
)
"accepted"
.