12 "{ Package: 'stx:libbasic3' }" |
12 "{ Package: 'stx:libbasic3' }" |
13 |
13 |
14 "{ NameSpace: Smalltalk }" |
14 "{ NameSpace: Smalltalk }" |
15 |
15 |
16 Object subclass:#AbstractSourceCodeManager |
16 Object subclass:#AbstractSourceCodeManager |
17 instanceVariableNames:'' |
17 instanceVariableNames:'' |
18 classVariableNames:'CacheDirectoryName CachingSources DefaultManager ManagerPerModule |
18 classVariableNames:'CacheDirectoryName CachingSources DefaultManager ManagerPerModule |
19 UseWorkTree Verbose WorkTreeDirectoryName |
19 UseWorkTree Verbose WorkTreeDirectoryName |
20 PackagesWithoutExtensionMethodConfirmation |
20 PackagesWithoutExtensionMethodConfirmation |
21 SuppressExtensionMethodConfirmation |
21 SuppressExtensionMethodConfirmation |
22 ManagerForPackageCache' |
22 ManagerForPackageCache' |
23 poolDictionaries:'' |
23 poolDictionaries:'' |
24 category:'System-SourceCodeManagement' |
24 category:'System-SourceCodeManagement' |
25 ! |
25 ! |
26 |
26 |
27 Object subclass:#PackageAndManager |
27 Object subclass:#PackageAndManager |
28 instanceVariableNames:'package managerTypeName' |
28 instanceVariableNames:'package managerTypeName' |
29 classVariableNames:'' |
29 classVariableNames:'' |
30 poolDictionaries:'' |
30 poolDictionaries:'' |
31 privateIn:AbstractSourceCodeManager |
31 privateIn:AbstractSourceCodeManager |
32 ! |
32 ! |
33 |
33 |
34 !AbstractSourceCodeManager class methodsFor:'documentation'! |
34 !AbstractSourceCodeManager class methodsFor:'documentation'! |
35 |
35 |
36 copyright |
36 copyright |
2578 |
2578 |
2579 loadPackageWithId:aPackageId fromRepositoryAsAutoloaded: doLoadAsAutoloaded |
2579 loadPackageWithId:aPackageId fromRepositoryAsAutoloaded: doLoadAsAutoloaded |
2580 "Should be redefined by subclasses. |
2580 "Should be redefined by subclasses. |
2581 Raise an exception, if load failed." |
2581 Raise an exception, if load failed." |
2582 |
2582 |
2583 PackageLoadError raiseWith:aPackageId. |
2583 PackageLoadError raiseRequestWith:aPackageId errorString:'unimplemented feature, load package'. |
2584 ! |
2584 ! |
2585 |
2585 |
2586 streamForFile:fileName revision:revision directory:packageDir module:moduleDir |
2586 streamForFile:fileName revision:revision directory:packageDir module:moduleDir |
2587 ^ self |
2587 ^ self |
2588 streamForClass:nil |
2588 streamForClass:nil |