tools/stx_libjava_tools.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 11 Sep 2013 03:01:48 +0100
branchdevelopment
changeset 2725 258b8c6de530
parent 2717 16564a7101b8
child 2729 ac412f6ea6d4
permissions -rw-r--r--
STC bug workaround in JavaMethod>>source.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'stx:libjava/tools' }"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
2447
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
     3
LibraryDefinition subclass:#stx_libjava_tools
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
	instanceVariableNames:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
	classVariableNames:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	poolDictionaries:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	category:'* Projects & Packages *'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
!stx_libjava_tools class methodsFor:'description'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
excludedFromPreRequisites
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
    "list all packages which should be ignored in the automatic
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
     preRequisites scan. See #preRequisites for more."
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
    ^ #(
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
    )
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
2447
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    21
mandatoryPreRequisites
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    22
    "list all required mandatory packages.
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    23
     Packages are mandatory, if they contain superclasses of the package's classes
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    24
     or classes which are extended by this package.
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
     This list can be maintained manually or (better) generated and
2447
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    26
     updated by scanning the superclass hierarchies
2641
79395ea8b58f Initial support for block and incremental highlighting...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
    27
     (the browser has a menu function for that)"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
    ^ #(
2716
1cca77810e04 Initial support for source file partitioning using eclipse parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2703
diff changeset
    30
        #'stx:goodies/petitparser'    "PPCompositeParser - superclass of JavaParser "
1cca77810e04 Initial support for source file partitioning using eclipse parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2703
diff changeset
    31
        #'stx:libbasic'    "Autoload - superclass of JavaParserIITests "
2641
79395ea8b58f Initial support for block and incremental highlighting...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
    32
        #'stx:libcomp'    "ParseNode - superclass of JavaAnnotationDeclarationNode "
2546
46baf5ad2310 Fixes in JavaSyntaxHighlighter.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2543
diff changeset
    33
        #'stx:libjava'    "JavaObject - extended "
2641
79395ea8b58f Initial support for block and incremental highlighting...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
    34
        #'stx:libtool'    "AbstractSettingsApplication - superclass of JavaSettingsApplication "
79395ea8b58f Initial support for block and incremental highlighting...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
    35
        #'stx:libview'    "DeviceGraphicsContext - superclass of JavaListInspectorView "
79395ea8b58f Initial support for block and incremental highlighting...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
    36
        #'stx:libview2'    "ApplicationModel - extended "
2482
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    37
        #'stx:libwidg2'    "HierarchicalItem - superclass of JavaCodeBundleEditor::Item "
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    38
    )
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    39
!
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    40
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
preRequisites
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
    "list all required packages.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
     This list can be maintained manually or (better) generated and
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
     updated by scanning the superclass hierarchies and looking for
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
     global variable accesses. (the browser has a menu function for that)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
     Howevery, often too much is found, and you may want to explicitely
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
     exclude individual packages in the #excludedFromPrerequisites method."
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
    ^ #(
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
        #'squeak:petitparser'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
        #'stx:goodies/petitparser'    "PPCompositeParser - superclass of JavaSyntaxHighlighter::Parser "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
        #'stx:goodies/sunit'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
        #'stx:libbasic'    "Stream - superclass of JavaParser_Old::LineNumberStream "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
        #'stx:libbasic2'    "CacheDictionary - referenced by JavaParser_Eclipse class>>initialize "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
        #'stx:libcomp'    "ParseNode - superclass of JavaCharTypeNode "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
        #'stx:libjava'    "JavaBehavior - superclass of extended JavaClass "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
        #'stx:libtool'    "SetInspectorView - superclass of JavaSetInspectorView "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
        #'stx:libview'    "GraphicsMedium - superclass of JavaMapInspectorView "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
        #'stx:libview2'    "ApplicationModel - superclass of JavaSettingsApplication "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
        #'stx:libwidg'    "GenericToolbarIconLibrary - extended "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
    )
2447
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    62
!
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    63
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    64
referencedPreRequisites
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    65
    "list all packages containing classes referenced by the packages's members.
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    66
     This list can be maintained manually or (better) generated and
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    67
     updated by looking for global variable accesses
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    68
     (the browser has a menu function for that)
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    69
     However, often too much is found, and you may want to explicitely
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    70
     exclude individual packages in the #excludedFromPreRequisites method."
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    71
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    72
    ^ #(
2697
d5110c6822c6 Introducion a JavaSourceDocument.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2667
diff changeset
    73
        #'jv:smallsense'    "SmallSense::ParseNodeInspector - referenced by JavaSourceDocument>>inspector2TabParseTree "
2716
1cca77810e04 Initial support for source file partitioning using eclipse parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2703
diff changeset
    74
        #'stx:libbasic2'    "BackgroundQueueProcessingJob - referenced by JavaSourceDocument class>>initialize "
2646
39856623a013 Added Java compiler problem annotations and popup window.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2641
diff changeset
    75
        #'stx:libjava/experiments'    "JavaCompiler - referenced by JavaCompilerProblemService>>syntaxHighlighter "
2447
055223e5351e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2396
diff changeset
    76
    )
2482
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    77
!
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    78
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    79
subProjects
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    80
    "list packages which are known as subprojects.
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    81
     The generated makefile will enter those and make there as well.
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    82
     However: they are not forced to be loaded when a package is loaded;
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    83
     for those, redefine requiredPrerequisites"
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    84
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    85
    ^ #(
109ed9ecf4f7 Some more work on parser, AST and partitioner...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2452
diff changeset
    86
    )
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
2517
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    89
!stx_libjava_tools class methodsFor:'description - compilation'!
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    90
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    91
additionalRules_bc_dot_mak
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    92
    ^ '
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    93
java: ant
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    94
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    95
ant:
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    96
        ant -f java\build.xml dependencies build
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    97
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    98
antIfPossible:
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
    99
        -ant -f java\build.xml dependencies build
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   100
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   101
full::  ant
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   102
'
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   103
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   104
    "Modified: / 17-04-2013 / 19:15:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   105
!
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   106
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   107
additionalRules_make_dot_proto
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   108
    ^ '
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   109
java: ant
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   110
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   111
ant:
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   112
        ant -f java/build.xml dependencies build
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   113
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   114
antIfPossible:
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   115
        -ant -f java/build.xml dependencies build
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   116
2543
5711edfa361d Build files fixed. Hopefully...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2523
diff changeset
   117
full::  ant
2517
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   118
'
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   119
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   120
    "Modified: / 17-04-2013 / 19:16:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   121
!
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   122
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   123
additionalTargets_bc_dot_mak
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   124
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   125
    ^ ' antIfPossible'
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   126
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   127
    "Modified: / 17-04-2013 / 19:16:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   128
!
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   129
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   130
additionalTargets_make_dot_proto
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   131
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   132
    ^ ' antIfPossible'
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   133
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   134
    "Created: / 05-09-2006 / 16:05:12 / cg"
74bea99d3299 Fixeed build process so experiments and tools also builds their
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2515
diff changeset
   135
    "Modified: / 17-04-2013 / 19:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
!stx_libjava_tools class methodsFor:'description - contents'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
classNamesAndAttributes
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
    "lists the classes which are to be included in the project.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
     Each entry in the list may be: a single class-name (symbol),
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
     or an array-literal consisting of class name and attributes.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
2717
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   145
    
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   146
    ^#(  
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   147
     "<className> or (<className> attributes...) in load order" 
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   148
     #JavaCodeBundleEditor
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   149
     #JavaCodeLibraryEditor
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   150
     #JavaCompilerProblemHighlighter
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   151
     #JavaCompilerProblemPopup
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   152
     #JavaCompilerProblemService
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   153
     #JavaListInspectorView
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   154
     #JavaMapInspectorView
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   155
     #JavaSourceRef
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   156
     #JavaParseNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   157
     #JavaParseNodeBuilder
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   158
     #JavaParserI
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   159
     #(JavaParserIITests autoload)
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   160
     #(JavaParserITests autoload)
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   161
     #'JavaParser_Eclipse'
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   162
     #JavaScannerBase
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   163
     #JavaSetInspectorView
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   164
     #JavaSettingsApplication
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   165
     #JavaSourceDocument
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   166
     #JavaSourcePartition
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   167
     #(JavaSourcePartitioner autoload)
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   168
     #(JavaSourcePartitionerTests autoload)
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   169
     #(#'JavaSyntaxHighlighter_Eclipse' autoload)
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   170
     #(#'JavaSyntaxHighlighter_Old' autoload)
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   171
     #JavaToolbox
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   172
     #'stx_libjava_tools'
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   173
     #JavaDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   174
     #JavaImportDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   175
     #JavaLiteralNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   176
     #JavaPackageDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   177
     #JavaParserII
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   178
     #JavaScanner
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   179
     #JavaSourceFile
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   180
     #JavaMethodLikeDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   181
     #JavaParser
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   182
     #JavaSourceHighlighter
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   183
     #JavaTypeDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   184
     #JavaVariableDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   185
     #JavaAnnotationDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   186
     #JavaClassDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   187
     #JavaConstructorDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   188
     #JavaEnumDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   189
     #JavaInterfaceDeclarationNode
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   190
     #JavaMethodDeclarationNode )
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
2717
16564a7101b8 Initial support for displaying only selected method's source in browser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2716
diff changeset
   192
    "Modified (format): / 09-09-2013 / 01:09:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
extensionMethodNames
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
    "lists the extension methods which are to be included in the project.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
     Entries are 2-element array literals, consisting of class-name and selector."
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
    ^ #(
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
        JavaObject inspectorClass
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
        #'Tools::NewSystemBrowser' classMenuNewGroovyClass
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
        'ConfigurableFeatures class' hasGroovySupport
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
        'ConfigurableFeatures class' hasJavaToolingSupport
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
    )
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
!stx_libjava_tools class methodsFor:'description - java'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
javaBundle
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   210
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
    ^JavaCodeBundle standardPackageBundleFor: self package
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
    "Created: / 15-01-2013 / 17:35:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
!stx_libjava_tools class methodsFor:'description - project information'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
applicationIconFileName
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
    ^ nil
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
    "/ ^ self applicationName
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
companyName
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
    "Return a companyname which will appear in <lib>.rc"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
    ^ 'eXept Software AG'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
description
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
    "Return a description string which will appear in vc.def / bc.def"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
    ^ 'Smalltalk/X Class library'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
legalCopyright
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
    "Return a copyright string which will appear in <lib>.rc"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
    ^ 'Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
productName
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
    "Return a product name which will appear in <lib>.rc"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
    ^ 'Smalltalk/X'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
stcOptimizationOptions
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
    "do not inline the not operation here - it is overwritten"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
    ^ '+optspace3 -inlinenot'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   254
    "Created: / 23-08-2006 / 01:27:22 / cg"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   255
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   256
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   257
!stx_libjava_tools class methodsFor:'description - svn'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   258
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   259
svnRepositoryUrlString
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
    "Return a SVN repository URL of myself.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
     (Generated since 2011-04-08)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
     Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
    "        
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
    ^ '$URL::                                                                                                                        $'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
svnRevisionNr
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
    "Return a SVN revision number of myself.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
     This number is updated after a commit"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
    ^ "$SVN-Revision:"'1941            '"$"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
!stx_libjava_tools class methodsFor:'documentation'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
version_CVS
2396
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2353
diff changeset
   278
    ^ '$Header: /cvs/stx/stx/libjava/tools/stx_libjava_tools.st,v 1.2 2013-02-25 11:15:35 vrany Exp $'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   280
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   281
version_HG
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   282
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   283
    ^ '$Changeset: <not expanded> $'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
version_SVN
2429
ebece4dcaab9 Merged 009a0df3afce and 3c9b3181ded (branch development - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2380 2396
diff changeset
   287
    ^ 'Id'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289