-
Notifications
You must be signed in to change notification settings - Fork 65
/
SpurBootstrapSqueak43Prototypes.class.st
66 lines (54 loc) · 1.87 KB
/
SpurBootstrapSqueak43Prototypes.class.st
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Class {
#name : #SpurBootstrapSqueak43Prototypes,
#superclass : #SpurBootstrapSqueakFamilyPrototypes,
#category : #'CogAttic-Bootstrapping'
}
{ #category : #accessing }
SpurBootstrapSqueak43Prototypes class >> imageType [
^ 'squeak 4.3'
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> BlockClosurePROTOTYPEsimulateValueWithArguments: anArray caller: aContext [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> CharacterPROTOTYPEshouldBePrintedAsLiteral [
^(self asInteger between: 33 and: 255) and: [self asInteger ~= 127]
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> CompiledMethodPROTOTYPEencoderClass [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> DecompilerPROTOTYPEdecompile: aSelector in: aClass method: aMethod using: aConstructor [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> InstructionStreamPROTOTYPEinterpretExtension: offset in: method for: client [
^self interpretV3ClosuresExtension: offset in: method for: client
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> InstructionStreamPROTOTYPEnextPc: currentByte [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> InstructionStreamPROTOTYPEskipCallPrimitive [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> MCClassDefinitionPROTOTYPEkindOfSubclass [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> MCMethodDefinitionPROTOTYPEinitializeWithClassName: classString
classIsMeta: metaBoolean
selector: selectorString
category: catString
timeStamp: timeString
source: sourceString [
<indirect>
]
{ #category : #'method prototypes' }
SpurBootstrapSqueak43Prototypes >> MethodNodePROTOTYPEprintPropertiesOn: aStream [
<indirect>
]