JavaUnresolvedSTArrayConstant.st
author Claus Gittinger <cg@exept.de>
Fri, 22 Nov 2002 21:14:07 +0100
changeset 2108 ca8c4e7db2e8
parent 748 da0840b7798c
permissions -rw-r--r--
category change
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
713
75e92ac63bf1 category change
cg
parents: 351
diff changeset
     1
"{ Package: 'stx:libjava' }"
75e92ac63bf1 category change
cg
parents: 351
diff changeset
     2
351
4e12ae123453 initial checkin
cg
parents:
diff changeset
     3
JavaUnresolvedConstant subclass:#JavaUnresolvedSTArrayConstant
4e12ae123453 initial checkin
cg
parents:
diff changeset
     4
	instanceVariableNames:'array'
4e12ae123453 initial checkin
cg
parents:
diff changeset
     5
	classVariableNames:''
4e12ae123453 initial checkin
cg
parents:
diff changeset
     6
	poolDictionaries:''
713
75e92ac63bf1 category change
cg
parents: 351
diff changeset
     7
	category:'Languages-Java-Reader-Support'
351
4e12ae123453 initial checkin
cg
parents:
diff changeset
     8
!
4e12ae123453 initial checkin
cg
parents:
diff changeset
     9
4e12ae123453 initial checkin
cg
parents:
diff changeset
    10
!JavaUnresolvedSTArrayConstant class methodsFor:'documentation'!
4e12ae123453 initial checkin
cg
parents:
diff changeset
    11
4e12ae123453 initial checkin
cg
parents:
diff changeset
    12
history
4e12ae123453 initial checkin
cg
parents:
diff changeset
    13
4e12ae123453 initial checkin
cg
parents:
diff changeset
    14
    "Created: / 9.5.1998 / 00:26:10 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    15
    "Created: #pool:poolIndex:array: / 9.5.1998 / 00:27:06 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    16
    "Created: #array / 9.5.1998 / 00:27:14 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    17
    "Created: #array: / 9.5.1998 / 00:27:14 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    18
    "Created: #preResolve / 9.5.1998 / 00:31:33 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    19
! !
4e12ae123453 initial checkin
cg
parents:
diff changeset
    20
4e12ae123453 initial checkin
cg
parents:
diff changeset
    21
!JavaUnresolvedSTArrayConstant class methodsFor:'instance creation'!
4e12ae123453 initial checkin
cg
parents:
diff changeset
    22
4e12ae123453 initial checkin
cg
parents:
diff changeset
    23
pool:aPool poolIndex:index array:anArray
4e12ae123453 initial checkin
cg
parents:
diff changeset
    24
    ^ (self pool:aPool poolIndex:index) array:anArray
4e12ae123453 initial checkin
cg
parents:
diff changeset
    25
4e12ae123453 initial checkin
cg
parents:
diff changeset
    26
    "Created: / 9.5.1998 / 00:27:06 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    27
! !
4e12ae123453 initial checkin
cg
parents:
diff changeset
    28
4e12ae123453 initial checkin
cg
parents:
diff changeset
    29
!JavaUnresolvedSTArrayConstant methodsFor:'accessing'!
4e12ae123453 initial checkin
cg
parents:
diff changeset
    30
4e12ae123453 initial checkin
cg
parents:
diff changeset
    31
array
4e12ae123453 initial checkin
cg
parents:
diff changeset
    32
    "return the value of the instance variable 'array' (automatically generated)"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    33
4e12ae123453 initial checkin
cg
parents:
diff changeset
    34
    ^ array
4e12ae123453 initial checkin
cg
parents:
diff changeset
    35
4e12ae123453 initial checkin
cg
parents:
diff changeset
    36
    "Created: / 9.5.1998 / 00:27:14 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    37
!
4e12ae123453 initial checkin
cg
parents:
diff changeset
    38
4e12ae123453 initial checkin
cg
parents:
diff changeset
    39
array:something
4e12ae123453 initial checkin
cg
parents:
diff changeset
    40
    "set the value of the instance variable 'array' (automatically generated)"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    41
4e12ae123453 initial checkin
cg
parents:
diff changeset
    42
    array := something.
4e12ae123453 initial checkin
cg
parents:
diff changeset
    43
4e12ae123453 initial checkin
cg
parents:
diff changeset
    44
    "Created: / 9.5.1998 / 00:27:14 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    45
! !
4e12ae123453 initial checkin
cg
parents:
diff changeset
    46
4e12ae123453 initial checkin
cg
parents:
diff changeset
    47
!JavaUnresolvedSTArrayConstant methodsFor:'resolving'!
4e12ae123453 initial checkin
cg
parents:
diff changeset
    48
4e12ae123453 initial checkin
cg
parents:
diff changeset
    49
preResolve
4e12ae123453 initial checkin
cg
parents:
diff changeset
    50
    "/ all of my elements must be there ...
4e12ae123453 initial checkin
cg
parents:
diff changeset
    51
4e12ae123453 initial checkin
cg
parents:
diff changeset
    52
    array keysAndValuesDo:[:i :elIndex |
4e12ae123453 initial checkin
cg
parents:
diff changeset
    53
        array at:i put:(constantPool at:elIndex).
4e12ae123453 initial checkin
cg
parents:
diff changeset
    54
    ].
4e12ae123453 initial checkin
cg
parents:
diff changeset
    55
    ^ array
4e12ae123453 initial checkin
cg
parents:
diff changeset
    56
4e12ae123453 initial checkin
cg
parents:
diff changeset
    57
    "Created: / 9.5.1998 / 00:31:33 / cg"
4e12ae123453 initial checkin
cg
parents:
diff changeset
    58
! !
4e12ae123453 initial checkin
cg
parents:
diff changeset
    59
4e12ae123453 initial checkin
cg
parents:
diff changeset
    60
!JavaUnresolvedSTArrayConstant class methodsFor:'documentation'!
4e12ae123453 initial checkin
cg
parents:
diff changeset
    61
4e12ae123453 initial checkin
cg
parents:
diff changeset
    62
version
2108
ca8c4e7db2e8 category change
Claus Gittinger <cg@exept.de>
parents: 748
diff changeset
    63
    ^ '$Header: /cvs/stx/stx/libjava/Attic/JavaUnresolvedSTArrayConstant.st,v 1.2 2002-11-22 20:11:54 cg Exp $'
351
4e12ae123453 initial checkin
cg
parents:
diff changeset
    64
! !