equal
deleted
inserted
replaced
|
1 JavaUnresolvedConstant subclass:#JavaUnresolvedNameandTypeConstant |
|
2 instanceVariableNames:'signatureIndex' |
|
3 classVariableNames:'' |
|
4 poolDictionaries:'' |
|
5 category:'Java-Reader-Support' |
|
6 ! |
|
7 |
|
8 |
|
9 !JavaUnresolvedNameandTypeConstant class methodsFor:'instance creation'! |
|
10 |
|
11 nameIndex:name_index signatureIndex:signature_index |
|
12 ^ (super index:name_index) signatureIndex:signature_index |
|
13 |
|
14 "Created: 15.4.1996 / 16:15:16 / cg" |
|
15 ! ! |
|
16 |
|
17 !JavaUnresolvedNameandTypeConstant methodsFor:'accessing'! |
|
18 |
|
19 signatureIndex:signature_index |
|
20 signatureIndex := signature_index |
|
21 |
|
22 "Created: 15.4.1996 / 16:14:39 / cg" |
|
23 ! ! |
|
24 |
|
25 !JavaUnresolvedNameandTypeConstant methodsFor:'resolving'! |
|
26 |
|
27 resolveFrom:aConstantTable |
|
28 |name signature| |
|
29 |
|
30 name := self class resolve:(aConstantTable at:index) from:aConstantTable. |
|
31 signature := self class resolve:(aConstantTable at:signatureIndex) from:aConstantTable. |
|
32 ^ JavaNameandType |
|
33 name:name |
|
34 signature:signature |
|
35 |
|
36 "Created: 15.4.1996 / 16:15:53 / cg" |
|
37 "Modified: 15.4.1996 / 16:27:33 / cg" |
|
38 ! ! |
|
39 |
|
40 !JavaUnresolvedNameandTypeConstant class methodsFor:'documentation'! |
|
41 |
|
42 version |
|
43 ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedNameandTypeConstant.st,v 1.1 1996/04/15 15:02:07 cg Exp $' |
|
44 ! ! |