JavaUnresolvedNameandTypeConstant.st
changeset 1 083530508d9c
child 90 918e2740098c
equal deleted inserted replaced
0:d9d3cd1941cc 1:083530508d9c
       
     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 ! !