stx_libjava.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 19 Mar 2014 17:44:46 +0000
changeset 3041 7a326f9f8aad
parent 3040 ff90519ce3ac
child 3054 7e5ad1b76629
permissions -rw-r--r--
Bug fix in interop with respect to overloaded methods in subclasses. This commit fixes bug in Smalltalk-to-Java lookup. When a proxy was compiled for the very first time and only one matching candidate was found, no argument check was performed and that method was called directly. This is wrong, because later on a new subclass which overloads that could be loaded and in this case we have to search again for candidates and select correct one. This commit fixes this problem by: * Always compiling guard that ensures dynamic proxy recompilation if argument type(s) change. * When recompiling method, a new set of candidates is looked up, based on receiver's class (before cached list of candidates were used to select matching method from) * When installing proxy, always install into receiver's class.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     1
"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     2
 COPYRIGHT (c) 1996-2011 by Claus Gittinger
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
     3
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
     4
 New code and modifications done at SWING Research Group [1]:
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     5
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
     6
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
     7
                            SWING Research Group, Czech Technical University in Prague
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     8
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     9
 This software is furnished under a license and may be used
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    10
 only in accordance with the terms of that license and with the
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    11
 inclusion of the above copyright notice.   This software may not
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    12
 be provided or otherwise made available to, or used by, any
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    13
 other person.  No title to or ownership of the software is
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    14
 hereby transferred.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    15
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    16
 [1] Code written at SWING Research Group contains a signature
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    17
     of one of the above copright owners. For exact set of such code,
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    18
     see the differences between this version and version stx:libjava
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    19
     as of 1.9.2010
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    20
"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    21
"{ Package: 'stx:libjava' }"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    22
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    23
LibraryDefinition subclass:#stx_libjava
2458
5ec04246cd51 class: Expecco::LogSettingsApp
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
    24
	instanceVariableNames:''
5ec04246cd51 class: Expecco::LogSettingsApp
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
    25
	classVariableNames:''
5ec04246cd51 class: Expecco::LogSettingsApp
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
    26
	poolDictionaries:''
5ec04246cd51 class: Expecco::LogSettingsApp
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
    27
	category:'* Projects & Packages *'
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    28
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    29
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    30
!stx_libjava class methodsFor:'documentation'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    31
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    32
copyright
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    33
"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    34
 COPYRIGHT (c) 1996-2011 by Claus Gittinger
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    35
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    36
 New code and modifications done at SWING Research Group [1]:
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    37
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    38
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
    39
                            SWING Research Group, Czech Technical University in Prague
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    40
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    41
 This software is furnished under a license and may be used
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    42
 only in accordance with the terms of that license and with the
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    43
 inclusion of the above copyright notice.   This software may not
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    44
 be provided or otherwise made available to, or used by, any
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    45
 other person.  No title to or ownership of the software is
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    46
 hereby transferred.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    47
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    48
 [1] Code written at SWING Research Group contains a signature
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    49
     of one of the above copright owners. For exact set of such code,
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    50
     see the differences between this version and version stx:libjava
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    51
     as of 1.9.2010
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    52
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    53
"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    54
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    55
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    56
!stx_libjava class methodsFor:'accessing'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    57
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    58
svnRepositoryUrl
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    59
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    60
    ^'https://jv@swing.fit.cvut.cz/svn/stx/libjava/branches/jk_new_structure/src'
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    61
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    62
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    63
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    64
svnRepositoryUrlBase
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    65
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    66
    | url |
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    67
    url := stx_libjava svnRepositoryUrl.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    68
    url ifNil:[url := 'https://swing.fit.cvut.cz/svn/stx/libjava/trunk/src'].
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    69
    (url endsWith: 'src') ifTrue:[url := url copyTo: url size - 4].
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    70
    ^url
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    71
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    72
    "Created: / 08-04-2011 / 16:57:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    73
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    74
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    75
!stx_libjava class methodsFor:'accessing - tests'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    76
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    77
excludedFromTestSuite  
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    78
    "List of testcases and/or tests excluded from testsuite.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    79
     Entries maybe ClassName or #(ClassName testName)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    80
    "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    81
    ^ #(
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
    82
        LookupTests
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    83
    )
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    84
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    85
    "Created: / 03-06-2011 / 17:04:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    86
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    87
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    88
testSuite
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    89
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    90
    | suite javaTestCases stTests |
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    91
    suite := super testSuite.
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
    92
    stTests := suite tests.
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    93
    suite := TestSuite new.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    94
    suite name: self package.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    95
    JavaTestsLoader load.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    96
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    97
    javaTestCases := OrderedCollection new.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    98
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    99
    Java allClassesDo:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   100
        [:jclass|
2841
6fa1bcf9c997 JavaClass>>#name vs. #binaryName refactoring
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2807
diff changeset
   101
        (jclass binaryName ~~ #'stx/libjava/tests/JUnit3Tests'
6fa1bcf9c997 JavaClass>>#name vs. #binaryName refactoring
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2807
diff changeset
   102
            and:[jclass binaryName ~~  #'stx/libjava/tests/JUnit4Tests'
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   103
                and:[jclass isTestCaseLike]])
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   104
                    ifTrue:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   105
                        [ | tc |
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   106
                        tc := jclass asTestCase.
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   107
                        tc isAbstract ifFalse:[javaTestCases add:tc ]]].
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   108
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   109
    javaTestCases do:
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   110
                [:each | 
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   111
                suite addTests:each buildSuite tests ].
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   112
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   113
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   114
    suite tests addAll: stTests.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   115
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   116
    suite tests withIndexDo:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   117
        [:t :i|
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   118
        Stdout nextPutAll: i printString; space; nextPutAll: t printString; cr].
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   119
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   120
    Java dumpConfigOn: Stdout.
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   121
    ^suite
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   122
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   123
    "
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   124
        stx_libjava testSuite
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   125
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   126
    "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   127
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   128
    "Created: / 07-05-2011 / 19:58:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   129
    "Modified: / 04-06-2011 / 17:23:05 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   130
    "Modified: / 08-02-2013 / 10:24:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   131
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   132
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   133
testSuiteWithoutJavaTests
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   134
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   135
    ^super testSuite.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   136
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   137
    "Created: / 21-06-2011 / 17:33:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   138
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   139
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   140
!stx_libjava class methodsFor:'description'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   141
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   142
excludedFromPreRequisites
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   143
    "list all packages which should be ignored in the automatic
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   144
     preRequisites scan. See #preRequisites for more."
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   145
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   146
    ^ #(
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2542
diff changeset
   147
        #'stx:libjava/experiments'
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2542
diff changeset
   148
        #'stx:libjava/tools'
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   149
    )
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2542
diff changeset
   150
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2542
diff changeset
   151
    "Modified: / 06-09-2013 / 00:09:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   152
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   153
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   154
mandatoryPreRequisites
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   155
    "list packages which are mandatory as a prerequisite.
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   156
     This are packages containing superclasses of my classes and classes which
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   157
     are extended by myself.
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   158
     They are mandatory, beacuse we need these packages as a prerequisite for loading and compiling.
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   159
     This method is generated automatically,
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   160
     by searching along the inheritance chain of all of my classes."
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   161
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   162
    ^ #(
3041
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   163
        #'stx:goodies/sunit'    "TestAsserter - superclass of JavaAntProjectResource "
2578
fc6186a4961f Performance optimization: rewrote 'JavaVM classNamed:' to 'JavaVM classNamed:...definedBy:...'.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
   164
        #'stx:libbasic'    "AbstractNumberVector - extended "
2993
ed8cd8e5a16d Added JavaBooleanArray to represent boolean[].
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2992
diff changeset
   165
        #'stx:libbasic2'    "SignedIntegerArray - extended "
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   166
        #'stx:libbasic3'    "WrappedMethod - extended "
2578
fc6186a4961f Performance optimization: rewrote 'JavaVM classNamed:' to 'JavaVM classNamed:...definedBy:...'.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
   167
        #'stx:libview'    "DeviceGraphicsContext - superclass of JavaEmbeddedFrameView "
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   168
    )
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   169
!
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   170
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   171
referencedPreRequisites
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   172
    "list packages which are a prerequisite, because they contain
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   173
     classes which are referenced by my classes.
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   174
     We do not need these packages as a prerequisite for loading or compiling.
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   175
     This method is generated automatically,
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   176
     by searching all classes (and their packages) which are referenced by my classes."
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   177
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   178
    ^ #(
2578
fc6186a4961f Performance optimization: rewrote 'JavaVM classNamed:' to 'JavaVM classNamed:...definedBy:...'.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
   179
        #'stx:libcomp'    "BlockNode - referenced by JavaNativeMethod>>numberOfArgs: "
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   180
        #'stx:libhtml'    "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava: "
2542
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   181
        #'stx:libtool'    "DebugView - referenced by Java class>>flushClasses "
2578
fc6186a4961f Performance optimization: rewrote 'JavaVM classNamed:' to 'JavaVM classNamed:...definedBy:...'.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
   182
        #'stx:libview2'    "GIFReader - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_GifImageDecoder_parseImage: "
fc6186a4961f Performance optimization: rewrote 'JavaVM classNamed:' to 'JavaVM classNamed:...definedBy:...'.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2566
diff changeset
   183
        #'stx:libwidg'    "Button - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_WButtonPeer_create: "
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   184
        #'stx:libwidg2'    "CheckBox - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_WCheckboxPeer_create: "
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   185
    )
2542
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   186
!
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   187
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   188
subProjects
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   189
    "list packages which are known as subprojects.
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   190
     The generated makefile will enter those and make there as well.
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   191
     However: they are not forced to be loaded when a package is loaded;
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   192
     for those, redefine requiredPrerequisites"
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   193
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   194
    ^ #(
2936
7a439bd8ae5b Added JavaCompilerForSmalltalkExtensionsOnly for environments without full JavaCompiler...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2915
diff changeset
   195
        #'stx:libjava/experiments'
2624
44507f0c37aa Make mirror classes public
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2605
diff changeset
   196
        #'stx:libjava/tools'
2542
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   197
    )
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   198
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   199
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   200
!stx_libjava class methodsFor:'description - compilation'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   201
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   202
additionalLinkLibraries_bc_dot_mak
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   203
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   204
    ^ '$(ZLIB_DIR)\$(ZLIB) support\fdlibm\libfdm.lib'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   205
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   206
    "Modified: / 07-09-2011 / 17:04:50 / 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: 2344
diff changeset
   207
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   208
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   209
additionalLinkLibraries_make_dot_proto
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   210
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   211
    ^ '$(ZLIB_LD_ARG) support/fdlibm/libfdm.a'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   212
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   213
    "Modified: / 07-09-2011 / 17:01:57 / 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: 2344
diff changeset
   214
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   215
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   216
additionalRules_bc_dot_mak
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   217
    ^ '
2432
3e562e3c97a9 Added java make target.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2429
diff changeset
   218
java: ant
3e562e3c97a9 Added java make target.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2429
diff changeset
   219
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   220
ant:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   221
        ant -f java\build.xml
2418
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   222
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   223
antIfPossible:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   224
        -ant -f java\build.xml
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   225
2424
dfc1598bea78 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2418
diff changeset
   226
full::  ant
2418
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   227
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   228
$(ZLIB):
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   229
        cd $(ZLIB_DIR)
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   230
        $(MAKE) $(MAKE_ZLIB_ARG) $(ZLIB)
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   231
        cd ..\..\libjava
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   232
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   233
$(BZ2LIB):
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   234
        cd $(BZ2LIB_DIR)
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   235
        $(MAKE) $(MAKE_BZ2LIB_ARG) bz2.lib
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   236
        cd ..\..\libjava
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   237
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   238
support\fdlibm\libfdm.lib:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   239
        cd support\fdlibm
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   240
        $(MAKE) -f Makefile.bcc
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   241
        cd ..\..
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   242
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   243
'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   244
2432
3e562e3c97a9 Added java make target.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2429
diff changeset
   245
    "Modified: / 26-02-2013 / 16:51:24 / 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: 2344
diff changeset
   246
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   247
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   248
additionalRules_make_dot_proto
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   249
    ^ '
2432
3e562e3c97a9 Added java make target.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2429
diff changeset
   250
java: ant
3e562e3c97a9 Added java make target.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2429
diff changeset
   251
2412
1a520df90b96 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2406
diff changeset
   252
ant:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   253
        ant -f java/build.xml
2418
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   254
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   255
antIfPossible:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   256
        -ant -f java/build.xml
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   257
2424
dfc1598bea78 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2418
diff changeset
   258
full::  ant
2418
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   259
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   260
zlib:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   261
        cd $(ZLIB_DIR); $(MAKE) $(MAKE_ZLIB_ARG)
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   262
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   263
support/fdlibm/libfdm.a:
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   264
        $(MAKE) CCCONFOPT="$(CCCONFOPT)" -C support/fdlibm
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   265
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   266
'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   267
2432
3e562e3c97a9 Added java make target.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2429
diff changeset
   268
    "Modified: / 26-02-2013 / 16:51:33 / 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: 2344
diff changeset
   269
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   270
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   271
additionalTargets_bc_dot_mak
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   272
2418
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   273
    ^ '$(ZLIB) support\fdlibm\libfdm.lib antIfPossible'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   274
2396
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   275
    "Modified: / 15-11-2012 / 23:20:59 / 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: 2344
diff changeset
   276
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   277
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   278
additionalTargets_make_dot_proto
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   279
2418
0bc0066cfa66 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2412
diff changeset
   280
    ^ ' zlib support/fdlibm/libfdm.a antIfPossible'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   281
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   282
    "Created: / 05-09-2006 / 16:05:12 / cg"
2396
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   283
    "Modified: / 15-11-2012 / 23:20:47 / 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: 2344
diff changeset
   284
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   285
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   286
localIncludes
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   287
    ^ '-I$(ZLIB_DIR) -Isupport/fdlibm'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   288
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   289
    "Created: / 06-09-2006 / 18:18:15 / cg"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   290
    "Modified: / 07-09-2011 / 17:03:05 / 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: 2344
diff changeset
   291
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   292
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   293
stcOptimizationOptions
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   294
    ^ '+optinline +optinline2'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   295
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   296
    "Created: / 23-08-2006 / 11:06:17 / cg"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   297
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   298
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   299
!stx_libjava class methodsFor:'description - contents'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   300
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   301
classNamesAndAttributes
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   302
    "lists the classes which are to be included in the project.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   303
     Each entry in the list may be: a single class-name (symbol),
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   304
     or an array-literal consisting of class name and attributes.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   305
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   306
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   307
    ^ #(
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   308
        "<className> or (<className> attributes...) in load order"
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   309
        GroovyCompiler
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   310
        GroovyEvaluator
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   311
        GroovyLanguage
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   312
        GroovySourceFileWriter
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   313
        JavaAnnotation
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   314
        JavaAnnotationContainer
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   315
        JavaAnnotationDefault
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   316
        JavaAnnotationDictionary
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   317
        JavaAnnotationValue
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   318
        (JavaAntProjectResource autoload)
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   319
        JavaArray
2993
ed8cd8e5a16d Added JavaBooleanArray to represent boolean[].
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2992
diff changeset
   320
        JavaBooleanArray
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   321
        JavaByte
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   322
        JavaByteCodeProcessor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   323
        JavaClassAccessor
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   324
        JavaClassQuery
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   325
        JavaClassReloader
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   326
        JavaCodeLibraryOrBundle
2936
7a439bd8ae5b Added JavaCompilerForSmalltalkExtensionsOnly for environments without full JavaCompiler...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2915
diff changeset
   327
        JavaCompilerForSmalltalkExtensionsOnly
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   328
        #'JavaCompiler_Eclipse'
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   329
        JavaConstantPool
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   330
        JavaConstants
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   331
        JavaContext
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   332
        JavaDecompiler
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   333
        JavaDescriptor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   334
        JavaError
2585
14ab287e17ca Exception table refactored to use more compact & VM friendly format.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2578
diff changeset
   335
        JavaExceptionTable
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   336
        JavaField
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   337
        JavaFinalizationRegistry
2866
d92f88db7514 Improved JavaClassReader to read InnerClasses and MissingTypes attributes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2865
diff changeset
   338
        JavaInnerClasses
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   339
        JavaLanguage
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   340
        JavaLibraries
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   341
        (JavaLibrariesResource autoload)
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   342
        JavaLocalVariableTable
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   343
        JavaLocalVariableTableEntry
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   344
        JavaLookup
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   345
        (JavaLookupTests autoload)
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   346
        JavaMetaclass
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   347
        JavaMonitor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   348
        JavaNameAndType2
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   349
        JavaNativeMemory
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   350
        JavaNioSupport
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   351
        JavaObject
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   352
        JavaObjectDictionary
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   353
        JavaPackage
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   354
        JavaPopUpView
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   355
        JavaProcess
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   356
        JavaRef2
2966
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   357
        JavaRelease
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   358
        JavaResolver
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   359
        JavaShort
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   360
        JavaSlotIndexCache
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   361
        JavaSocket
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   362
        JavaSourceCodeCache
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   363
        JavaSourceFileWriter
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   364
        JavaTestsLoader
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   365
        JavaTopView
2526
ef415ed11871 Added JavaUnresolvedCompilationError.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2523
diff changeset
   366
        JavaUnresolvedCompilationError
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   367
        JavaUnresolvedConstant
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   368
        JavaUtilities
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2542
diff changeset
   369
        JavaVMData
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   370
        JavaView
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   371
        JavaZipSupport
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   372
        ProxyMethod
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   373
        ProxyMethodCompiler
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   374
        ProxyMethodNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   375
        SmalltalkAppletContext
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   376
        SmalltalkAppletStub
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   377
        #'stx_libjava'
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   378
        GroovyMetaclass
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   379
        Java
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   380
        JavaAnnotationArrayValue
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   381
        JavaAnnotationClassValue
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   382
        JavaAnnotationEnumValue
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   383
        JavaAnnotationNestedAnnotationValue
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   384
        JavaAnnotationPrimitiveValue
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   385
        JavaBehavior
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   386
        JavaByteCodeDisassembler
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   387
        JavaByteCodeEnumerator
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   388
        JavaByteCodeProcessorAdapter
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   389
        JavaClassAnnotationContainer
2992
732f9db2a195 Cleanup & refactoring of constant pool references (JavaRef2 hierarchy)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2976
diff changeset
   390
        JavaClassMemberRef2
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   391
        JavaClassReader
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   392
        JavaClassRef2
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   393
        JavaClassRegistry
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   394
        JavaCodeBundle
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   395
        JavaCodeLibrary
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   396
        JavaEmbeddedFrameView
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   397
        JavaFieldAnnotationContainer
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   398
        JavaFieldDescriptor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   399
        JavaFieldDescriptorWithUnionType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   400
        JavaInvalidRefError
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   401
        JavaMethod
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   402
        JavaMethodAnnotationContainer
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   403
        JavaMethodDescriptor
2966
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   404
        JavaMirror
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   405
        #'JavaNativeMethodImpl_OpenJDK6'
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   406
        JavaStringRef2
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   407
        (JavaTestsResource autoload)
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   408
        JavaUnhandledExceptionError
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   409
        JavaUnresolvedClassConstant
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   410
        JavaUnresolvedStringConstant
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   411
        JavaVM
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   412
        ProxyMethodConditionNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   413
        ProxyMethodGuardNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   414
        ProxyMethodInvocationNode
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   415
        ProxyMethodJavaFieldAccessor
2966
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   416
        JavaAlienMirror
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   417
        JavaArrayMirror
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   418
        JavaByteCodePreresolver
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   419
        JavaClass
2966
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   420
        JavaClassMirror
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   421
        JavaClassPathBundle
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   422
        JavaFieldRef2
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2542
diff changeset
   423
        JavaMethodAnalyzer
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   424
        JavaMethodRef2
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   425
        JavaMethodWithException
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   426
        #'JavaNativeMethodImpl_OpenJDK7'
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   427
        #'JavaNativeMethodImpl_SunJDK6'
2966
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   428
        JavaPrimitiveMirror
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   429
        ProxyMethodAndNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   430
        ProxyMethodBlockInvocationNode
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   431
        ProxyMethodJavaFieldGetter
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   432
        ProxyMethodJavaFieldSetter
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   433
        ProxyMethodMethodInvocationNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   434
        ProxyMethodTypeCheckNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   435
        GroovyClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   436
        JavaInterfaceMethodRef2
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   437
        JavaMethodWithHandler
2476
d24ce8174195 JavaClass can now keep it's classfile bytes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2450
diff changeset
   438
        #'JavaNativeMethodImpl_SunJDK7'
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   439
        ProxyMethodJavaMethodInvocationNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   440
        ProxyMethodJavaTypeCheckNode
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   441
        JavaNativeMethod
3041
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   442
        (GroovyEvaluatorTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   443
        (JUnitTestCaseProxy autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   444
        (JavaByteCodeDisassemblerTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   445
        (JavaByteCodeProcessorTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   446
        (JavaClassLoadingTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   447
        (JavaClassReaderTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   448
        (JavaClassRefTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   449
        (JavaExceptionTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   450
        (JavaFieldRefTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   451
        (JavaFreshlyInitializedResource autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   452
        (JavaInitializedResource autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   453
        (JavaInterfaceMethodRefTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   454
        (JavaJUnitTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   455
        (JavaLookupResolutionAlgorithmTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   456
        (JavaMethodRefTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   457
        (JavaMonitorsTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   458
        (JavaNativeMemoryTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   459
        (JavaRefMock autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   460
        (JavaRefsAndConstantPoolTestCase autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   461
        (JavaRuntimeConstantPoolTests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   462
        (JavaTestCaseProxy autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   463
        (JavaUTF8Tests autoload)
7a326f9f8aad Bug fix in interop with respect to overloaded methods in subclasses.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3040
diff changeset
   464
        (TestletTestCaseProxy autoload)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   465
    )
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   466
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   467
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   468
extensionMethodNames
3040
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   469
    "list class/selector pairs of extensions.
ff90519ce3ac Interop tests refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3034
diff changeset
   470
     A correponding method with real names must be present in my concrete subclasses"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   471
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   472
    ^ #(
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   473
        Behavior isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   474
        CharacterArray asDottedJavaClassName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   475
        CharacterArray asJavaComponentClassName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   476
        CharacterArray asNiceJavaClassName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   477
        CharacterArray asSTXInternalJavaClassName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   478
        CharacterArray asSlashedJavaClassName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   479
        CharacterArray isJavaArrayDescriptor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   480
        CharacterArray isJavaPrimitiveTypeDescriptor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   481
        Delay waitWithState:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   482
        Object isGroovyClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   483
        Object isJavaArray
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   484
        Object isJavaNameAndType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   485
        Object isJavaPackage
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   486
        Object isJavaRef
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   487
        Object isJavaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   488
        Object javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   489
        Object javaUnwrap:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   490
        Object javaUnwrapFrom:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   491
        Object javaWrap:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   492
        Process clearInterrupted
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   493
        Process isInterrupted
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   494
        Process isSleeping
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   495
        Process isWaiting
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   496
        Process javaInterrupt
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   497
        Process setInterrupted
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   498
        Set #'java__contains:'
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   499
        SmallInteger javaUnwrapFrom:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   500
        String asArrayOfSubstringsSeparatedBy:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   501
        WrappedMethod descriptor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   502
        WrappedMethod isAbstract
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   503
        ZipArchive nextBytes:of:startingAt:into:startingAt:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   504
        'Boolean class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   505
        'Boolean class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   506
        'Boolean class' javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   507
        'Boolean class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   508
        'Boolean class' javaUnbox:onError:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   509
        'Boolean class' javaUnwrap:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   510
        'Boolean class' javaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   511
        'ByteArray class' isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   512
        'ByteArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   513
        'ByteArray class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   514
        'ByteArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   515
        'ByteArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   516
        'ByteArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   517
        'Character class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   518
        'Character class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   519
        'Character class' javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   520
        'Character class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   521
        'Character class' javaUnbox:onError:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   522
        'Character class' javaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   523
        'CharacterArray class' decodeFromJavaUTF8:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   524
        'CharacterArray class' fromJavaUTF8Bytes:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   525
        'CharacterArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   526
        'CharacterArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   527
        'CharacterArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   528
        'ConfigurableFeatures class' hasJavaSupport
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   529
        'DoubleArray class' isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   530
        'DoubleArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   531
        'DoubleArray class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   532
        'DoubleArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   533
        'DoubleArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   534
        'DoubleArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   535
        'Float class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   536
        'Float class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   537
        'Float class' javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   538
        'Float class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   539
        'Float class' javaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   540
        'FloatArray class' isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   541
        'FloatArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   542
        'FloatArray class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   543
        'FloatArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   544
        'FloatArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   545
        'FloatArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   546
        'Integer class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   547
        'Integer class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   548
        'Integer class' javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   549
        'Integer class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   550
        'Integer class' javaUnbox:onError:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   551
        'Integer class' javaUnbox:onError:min:max:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   552
        'Integer class' javaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   553
        'LargeInteger class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   554
        'LargeInteger class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   555
        'LargeInteger class' javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   556
        'LargeInteger class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   557
        'LargeInteger class' javaUnbox:onError:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   558
        'LargeInteger class' javaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   559
        'Object class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   560
        'Object class' isJavaClassType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   561
        Behavior isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   562
        'Object class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   563
        'Object class' isJavaType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   564
        'ProjectDefinition class' javaClassPath
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   565
        'ProjectDefinition class' javaSourcePath
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   566
        'ShortFloat class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   567
        'ShortFloat class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   568
        'ShortFloat class' javaBox:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   569
        'ShortFloat class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   570
        'ShortFloat class' javaWrapperClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   571
        'SignedIntegerArray class' isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   572
        'SignedIntegerArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   573
        'SignedIntegerArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   574
        'SignedIntegerArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   575
        'SignedIntegerArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   576
        'SignedLongIntegerArray class' isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   577
        'SignedLongIntegerArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   578
        'SignedLongIntegerArray class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   579
        'SignedLongIntegerArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   580
        'SignedLongIntegerArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   581
        'SignedLongIntegerArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   582
        'SignedWordArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   583
        'SignedWordArray class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   584
        'SignedWordArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   585
        'SignedWordArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   586
        'UndefinedObject class' isJavaPrimitiveType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   587
        'UndefinedObject class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   588
        'WordArray class' isInterface
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   589
        'WordArray class' isJavaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   590
        'WordArray class' isJavaReferenceType
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   591
        'WordArray class' javaArrayClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   592
        'WordArray class' javaComponentClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   593
        'WordArray class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   594
        'Boolean class' javaWrap:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   595
        ProgrammingLanguage isGroovy
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   596
        ProgrammingLanguage isJavaLike
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   597
        UserPreferences javaRelease
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   598
        UserPreferences javaReleaseSelector
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   599
        UserPreferences javaReleaseSelector:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   600
        Class javaMirror
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   601
        Class javaMirrorClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   602
        ExecutableFunction isJavaConstructor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   603
        Process isParked
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   604
        Semaphore parkWithTimeoutMs:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   605
        Object isSocket
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   606
        Socket isSocket
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   607
        Socket reOpenIfPossible
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   608
        Method isStatic
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   609
        Class classLoader
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   610
        Method isAbstract
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   611
        Method javaClass
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   612
        Class lookupMethodByNameAndType:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   613
        Object getJavaLockWord
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   614
        Object getJavaMonitor
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   615
        Object javaWrapRequired
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   616
        'Boolean class' javaWrapRequired
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   617
        CharacterArray withoutSuffix:
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   618
        ExecutableFunction isProxyMethod
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   619
        'ProjectDefinition class' javaBundle
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   620
        'String class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   621
        'Unicode16String class' javaName
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   622
        Context arg1Index
2542
aa1de74e5d2e automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2458
diff changeset
   623
        'Float class' javaUnbox:onError:
2450
1d34ee4362f4 Fixes for reflection - added box/unbox support to Float/ShortFloat.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2432
diff changeset
   624
        'ShortFloat class' javaUnbox:onError:
2957
02b58c7079ac Added JavaObject>>synchronized: and JavaClass>>synchronized:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2939
diff changeset
   625
        Class binaryName
02b58c7079ac Added JavaObject>>synchronized: and JavaClass>>synchronized:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2939
diff changeset
   626
        Class isSynthetic
2966
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   627
        ByteArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   628
        ByteArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   629
        ByteArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   630
        CharacterArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   631
        CharacterArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   632
        CharacterArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   633
        DoubleArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   634
        DoubleArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   635
        DoubleArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   636
        FloatArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   637
        FloatArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   638
        FloatArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   639
        Object #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   640
        Object #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   641
        Object #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   642
        SignedIntegerArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   643
        SignedIntegerArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   644
        SignedIntegerArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   645
        SignedLongIntegerArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   646
        SignedLongIntegerArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   647
        SignedLongIntegerArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   648
        SignedWordArray #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   649
        SignedWordArray #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   650
        SignedWordArray #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   651
        UndefinedObject #'_ARRAYLENGTH:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   652
        UndefinedObject #'_CHECKCAST:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   653
        UndefinedObject #'_INSTANCEOF:'
afd174546057 Post-merge fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2965
diff changeset
   654
        ZipArchive isValidFile:
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   655
    )
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   656
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   657
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   658
!stx_libjava 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: 2344
diff changeset
   659
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   660
javaBundle
2909
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   661
    | bundle jdkBundle |
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   662
2909
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   663
    bundle := JavaCodeBundle standardPackageBundleFor: self package.
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   664
    jdkBundle := Java release jdkBundle.
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   665
    jdkBundle notNil ifTrue:[
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   666
        bundle add: jdkBundle.
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   667
    ].
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   668
    ^ bundle.
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   669
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   670
    "
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   671
        self javaBundle
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   672
    "
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   673
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   674
    "Created: / 15-01-2013 / 17:35:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2909
2fae1fd966be Added JavaRelease>>system which uses default system Java installation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2908
diff changeset
   675
    "Modified (comment): / 11-11-2013 / 15:34:45 / 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: 2344
diff changeset
   676
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   677
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   678
javaClassPath
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   679
    <resource: #obsolete>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   680
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   681
    "Defines paths to Java .class files (for packages that
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   682
     contains Java code"    
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   683
    ^#()
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   684
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   685
    "Created: / 15-01-2013 / 18:04:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   686
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   687
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   688
!stx_libjava class methodsFor:'description - project information'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   689
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   690
applicationIconFileName
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   691
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   692
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   693
    ^ nil
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   694
    "/ ^ self applicationName
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   695
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   696
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   697
companyName
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   698
    "Return a companyname which will appear in <lib>.rc"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   699
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   700
    ^ 'eXept Software AG & SWING Research Group'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   701
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   702
    "Modified: / 15-11-2012 / 23:51:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   703
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   704
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   705
description
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   706
    "Description string which will appear in vc.def / bc.def"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   707
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   708
    ^ 'Java support for Smalltalk/X'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   709
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   710
    "Modified: / 15-11-2012 / 23:51:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   711
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   712
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   713
legalCopyright
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   714
    "Copyright string which will appear in <lib>.rc"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   715
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   716
    ^ 'Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011\nCopyright Jan Vrany, Jan Kurs and Marcel Hlopko\n          SWING Research Group, Czech Technical University In Prague'
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   717
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   718
    "Modified: / 15-11-2012 / 23:51:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   719
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   720
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   721
productName
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   722
    "Return product name which will appear in <lib>.rc"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   723
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   724
    ^ 'Smalltalk/X'
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   725
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   726
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   727
!stx_libjava class methodsFor:'description - svn'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   728
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   729
svnRepositoryUrlString
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   730
    "Return a SVN repository URL of myself.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   731
     (Generated since 2011-04-08)
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   732
     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: 2344
diff changeset
   733
    "        
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   734
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   735
    ^ '$URL::                                                                                                                        $'
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   736
!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   737
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   738
svnRevisionNr
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   739
    "Return a SVN revision number of myself.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   740
     This number is updated after a commit"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   741
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   742
    ^ "$SVN-Revision:"'2242            '"$"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   743
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   744
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   745
!stx_libjava class methodsFor:'file generation'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   746
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   747
basicFileNamesToGenerat
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   748
    "answer a dictionary (filename -> generator method) with all the files, that have to be generated for this
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   749
     package"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   750
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   751
    |dict|
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   752
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   753
    dict := super basicFileNamesToGenerate.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   754
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   755
    dict 
2448
d7ecc37e95a6 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2445
diff changeset
   756
        at:'builder/package.deps.rake' put: #'generate_package_dot_deps_dot_rake'.
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   757
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   758
    ^ dict.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   759
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   760
    "Created: / 11-03-2011 / 09:32:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   761
! !
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   762
2396
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   763
!stx_libjava class methodsFor:'others'!
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   764
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   765
version_HG
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   766
2392
692a6e18e95e Improvements in JavaCodeBundleEditor.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2385
diff changeset
   767
    ^ '$Changeset: <not expanded> $'
2396
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   768
! !
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2363
diff changeset
   769
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   770
!stx_libjava class methodsFor:'documentation'!
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   771
2412
1a520df90b96 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2406
diff changeset
   772
version
2424
dfc1598bea78 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2418
diff changeset
   773
    ^ '$Header: /cvs/stx/stx/libjava/stx_libjava.st,v 1.12 2013-02-25 13:43:08 cg Exp $'
2412
1a520df90b96 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2406
diff changeset
   774
!
1a520df90b96 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2406
diff changeset
   775
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2344
diff changeset
   776
version_CVS
2424
dfc1598bea78 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2418
diff changeset
   777
    ^ '$Header: /cvs/stx/stx/libjava/stx_libjava.st,v 1.12 2013-02-25 13:43:08 cg Exp $'
2251
81478ca24a5b fixed: #version_SVN ($ to §)
Claus Gittinger <cg@exept.de>
parents: 2152
diff changeset
   778
!
81478ca24a5b fixed: #version_SVN ($ to §)
Claus Gittinger <cg@exept.de>
parents: 2152
diff changeset
   779
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   780
version_SVN
2429
ebece4dcaab9 Merged 009a0df3afce and 3c9b3181ded (branch development - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2392 2424
diff changeset
   781
    ^ 'Id'
2152
1cbdfbcc685c Jan's version
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 749
diff changeset
   782
! !
2458
5ec04246cd51 class: Expecco::LogSettingsApp
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
   783