tools/JavaMethodLikeDeclarationNode.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Fri, 06 Sep 2013 00:16:38 +0100
branchdevelopment
changeset 2711 a00302fe5083
parent 2667 5daa560d20d8
child 2731 13f5be2bf83b
permissions -rw-r--r--
Added version_CVS to all classes and build files regenerated & cleaned. This is necessary step before updating CVS.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2482
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'stx:libjava/tools' }"
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
2641
79395ea8b58f Initial support for block and incremental highlighting...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2482
diff changeset
     3
JavaDeclarationNode subclass:#JavaMethodLikeDeclarationNode
2667
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
     4
	instanceVariableNames:'modifiers parameters exceptions typeParameters body'
2482
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
	classVariableNames:''
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	poolDictionaries:''
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	category:'Languages-Java-Parser-AST'
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
!
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
2667
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    11
!JavaMethodLikeDeclarationNode methodsFor:'accessing'!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    12
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    13
body
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    14
    ^ body
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    15
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    16
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    17
body:aJavaBlockNode
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    18
    body := aJavaBlockNode.
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    19
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    20
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    21
exceptions
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    22
    ^ exceptions
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    23
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    24
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    25
exceptions:aCollection
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    26
    exceptions := aCollection.
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    27
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    28
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    29
modifiers
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    30
    ^ modifiers
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    31
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    32
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    33
modifiers:aCollection
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    34
    modifiers := aCollection.
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    35
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    36
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    37
parameters
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    38
    ^ parameters
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    39
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    40
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    41
parameters:aCollection
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    42
    parameters := aCollection.
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    43
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    44
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    45
typeParameters
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    46
    ^ typeParameters
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    47
!
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    48
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    49
typeParameters:aCollection
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    50
    typeParameters := aCollection.
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    51
! !
5daa560d20d8 More work on Java code partitioner.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    52
2482
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
!JavaMethodLikeDeclarationNode class methodsFor:'documentation'!
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
2711
a00302fe5083 Added version_CVS to all classes and build files regenerated & cleaned.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2667
diff changeset
    55
version_CVS
a00302fe5083 Added version_CVS to all classes and build files regenerated & cleaned.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2667
diff changeset
    56
    ^ '$Header$'
a00302fe5083 Added version_CVS to all classes and build files regenerated & cleaned.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2667
diff changeset
    57
!
a00302fe5083 Added version_CVS to all classes and build files regenerated & cleaned.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2667
diff changeset
    58
2482
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
version_HG
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
    ^ '$Changeset: <not expanded> $'
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
! !
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63