tools/JavaToken.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 15 Dec 2012 23:25:19 +0100
branchdevelopment
changeset 1883 b36e52129040
parent 1879 7d232ff32dde
permissions -rw-r--r--
Initial implementation of JavaCompiler using Oracle javac toolbox. Not yet finished.

"{ Package: 'stx:libjava/tools' }"

Object subclass:#JavaToken
	instanceVariableNames:'type value startPosition endPosition'
	classVariableNames:''
	poolDictionaries:''
	category:'Languages-Java-Parser'
!


!JavaToken methodsFor:'accessing'!

endPosition
    ^ endPosition
!

endPosition:something
    endPosition := something.
!

startPosition
    ^ startPosition
!

startPosition:something
    startPosition := something.
!

type
    ^ type
!

type:something
    type := something.
!

value
    ^ value
!

value:something
    value := something.
! !

!JavaToken methodsFor:'printing & storing'!

printOn:aStream
    "append a printed representation if the receiver to the argument, aStream"

    super printOn:aStream.
    aStream nextPutAll:'type: '.
    type printOn:aStream.
    aStream nextPutAll:'value: '.
    value printOn:aStream.
    aStream nextPutAll:'startPosition: '.
    startPosition printOn:aStream.
    aStream nextPutAll:'endPosition: '.
    endPosition printOn:aStream.
! !

!JavaToken class methodsFor:'documentation'!

version_HG

    ^ '$Changeset: <not expanded> $'
!

version_SVN
    ^ '§Id§'
! !