JavaLocalVariableTableEntry.st
author cg
Sat, 17 Jan 1998 14:44:47 +0000
changeset 264 44aedfcd08d1
parent 255 2d8b3948a08a
child 454 38f590639d65
permissions -rw-r--r--
*** empty log message ***

Object subclass:#JavaLocalVariableTableEntry
	instanceVariableNames:'startPC length name signature slot'
	classVariableNames:''
	poolDictionaries:''
	category:'Java-Support'
!


!JavaLocalVariableTableEntry methodsFor:'accessing'!

endPC
    ^ startPC + length - 1

    "Created: / 8.1.1998 / 18:40:56 / cg"
!

name
    ^ name

    "Created: / 8.1.1998 / 18:41:03 / cg"
!

slot
    ^ slot

    "Created: / 8.1.1998 / 18:40:45 / cg"
!

startPC
    ^ startPC

    "Created: / 8.1.1998 / 18:40:27 / cg"
! !

!JavaLocalVariableTableEntry methodsFor:'printing'!

displayString
    ^ '[slot: ' , slot displayString 
      , ' name: ', name  
      , ' from: ' , startPC printString
      , ' to:' , (startPC+length-1) printString
      , ']'

    "Created: / 8.1.1998 / 18:32:30 / cg"
! !

!JavaLocalVariableTableEntry methodsFor:'private accessing'!

startPC:start_pc length:l name:nm signature:sig slot:sl
    startPC := start_pc.
    length := l.
    name := nm.
    signature := sig.
    slot := sl

    "Created: 6.5.1996 / 11:18:14 / cg"
! !

!JavaLocalVariableTableEntry class methodsFor:'documentation'!

version
    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaLocalVariableTableEntry.st,v 1.5 1998/01/17 14:44:17 cg Exp $'
! !