#OTHER by cg
initial checkin
class: FileReference
added:
#filename:
#fullName
class: FileReference class
added:
#documentation
#filename:
--- a/stx_libcompat.st Sat May 25 23:51:10 2019 +0200
+++ b/stx_libcompat.st Sat May 25 23:51:12 2019 +0200
@@ -83,7 +83,7 @@
Please take a look at the #referencedPreRequisites method as well."
^ #(
- #'stx:libbasic' "AbstractTime - extended"
+ #'stx:libbasic' "ArithmeticValue - extended"
#'stx:libbasic2' "PluggableDictionary - superclass of Dolphin::PluggableLookupTable"
#'stx:libbasic3' "ChangeSet - extended"
#'stx:libview' "Color - extended"
@@ -200,6 +200,7 @@
ExternalReadStream
ExternalWriteStream
FileDirectory
+ FileReference
FractionalWidgetView
GapString
IOAccessor
@@ -308,13 +309,13 @@
ReferenceStream
#'VAST::Kernel'
)
-
- "Modified: / 08-05-2019 / 13:04:53 / Claus Gittinger"
!
extensionMethodNames
"lists the extension methods which are to be included in the project.
- Entries are pairwise elements, consisting of class-name and selector."
+ Entries are 2-element array literals, consisting of class-name and selector.
+ A correponding method with real names must be present in my concrete subclasses
+ if it has extensions."
^ #(
Behavior allSelectorsInProtocol:
@@ -326,6 +327,7 @@
Character charCode
Character isSafeForHTTP
CharacterArray asComposedText
+ CharacterArray asFileReference
CharacterArray asOneByteString
CharacterArray asQualifiedReference
CharacterArray asUrl
@@ -342,6 +344,8 @@
CharacterArray lineIndicesDo:
CharacterArray lines
CharacterArray openInWorkspaceWithTitle:
+ CharacterArray removePrefix:
+ CharacterArray removeSuffix:
CharacterArray translated
CharacterArray unescapePercents
CharacterArray unescapePercentsWithTextEncoding:
@@ -473,8 +477,6 @@
'Smalltalk class' windowSystemName
'Symbol class' allSymbols
'Symbol class' tableSize
- CharacterArray removePrefix:
- CharacterArray removeSuffix:
)
! !