JavaClassPathBundle.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 31 Jan 2013 12:22:15 +0000
branchdevelopment
changeset 2015 fbbdc7baf6f9
parent 2004 160dfe552938
child 2069 75d40b7b986f
permissions -rw-r--r--
Added Native1 benchmark. A simple benchmark to measure performance of native method invocation.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 COPYRIGHT (c) 1996-2011 by Claus Gittinger
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
 New code and modifications done at SWING Research Group [1]:
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
                            SWING Research Group, Czech Technical University in Prague
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
 This software is furnished under a license and may be used
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
 only in accordance with the terms of that license and with the
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
 inclusion of the above copyright notice.   This software may not
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
 be provided or otherwise made available to, or used by, any
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
 other person.  No title to or ownership of the software is
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
 hereby transferred.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
 [1] Code written at SWING Research Group contains a signature
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
     of one of the above copright owners. For exact set of such code,
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
     see the differences between this version and version stx:libjava
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
     as of 1.9.2010
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
"{ Package: 'stx:libjava' }"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    23
JavaCodeBundle subclass:#JavaClassPathBundle
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    24
	instanceVariableNames:'environment packages user'
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
	classVariableNames:''
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
	poolDictionaries:''
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
	category:'Languages-Java-Support-Libraries'
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
JavaCodeBundle subclass:#EnvironmentBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
	instanceVariableNames:''
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
	classVariableNames:''
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
	poolDictionaries:''
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    34
	privateIn:JavaClassPathBundle
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
JavaCodeBundle subclass:#PackagesBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
	instanceVariableNames:''
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
	classVariableNames:''
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
	poolDictionaries:''
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    41
	privateIn:JavaClassPathBundle
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    44
!JavaClassPathBundle class methodsFor:'documentation'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
copyright
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
 COPYRIGHT (c) 1996-2011 by Claus Gittinger
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
 New code and modifications done at SWING Research Group [1]:
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
                            SWING Research Group, Czech Technical University in Prague
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
 This software is furnished under a license and may be used
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
 only in accordance with the terms of that license and with the
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
 inclusion of the above copyright notice.   This software may not
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
 be provided or otherwise made available to, or used by, any
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
 other person.  No title to or ownership of the software is
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
 hereby transferred.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
 [1] Code written at SWING Research Group contains a signature
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
     of one of the above copright owners. For exact set of such code,
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
     see the differences between this version and version stx:libjava
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
     as of 1.9.2010
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
documentation
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
"
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    72
    A top-level bundle representing code passed to a Java thought
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    73
    classpath. In other words, it represents all code loadable by
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    74
    system class loader.
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
    [author:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
        Jan Vrany <jan.vrany@fit.cvut.cz>
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
    [instance variables:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
    [class variables:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
    [see also:]
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    84
        java.lang.ClassLoader.getSystemClassLoader()
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    85
        sun,misc.Launcher
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
    90
!JavaClassPathBundle methodsFor:'accessing'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
2004
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    92
environment
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    93
    ^environment
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    94
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    95
    "Created: / 25-01-2013 / 22:23:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    96
!
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    97
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
libraries
2004
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
    99
    ^{
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
        environment.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
        packages.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
        user.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
    }
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    "Created: / 15-01-2013 / 17:50:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2004
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   106
    "Modified: / 25-01-2013 / 21:52:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
name
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
    ^ name ? '<root>'
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
    "Created: / 15-01-2013 / 17:50:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2004
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   113
!
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   114
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   115
packages
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   116
    ^packages
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   117
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   118
    "Created: / 25-01-2013 / 22:23:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   119
!
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   120
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   121
user
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   122
    ^user
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   123
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   124
    "Created: / 25-01-2013 / 22:23:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   125
!
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   126
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   127
user: aJavaCodeBundle
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   128
    user := aJavaCodeBundle
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   129
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1989
diff changeset
   130
    "Created: / 25-01-2013 / 22:24:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   133
!JavaClassPathBundle methodsFor:'adding & removing'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
add: libraryOrBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
    self shouldNotImplement
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
    "Created: / 15-01-2013 / 17:31:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
remove: libraryOrBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
    self shouldNotImplement
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
    "Created: / 15-01-2013 / 17:31:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   149
!JavaClassPathBundle methodsFor:'generating'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
classPathOn:aStream
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
    "superclass JavaCodeLibraryOrBundle says that I am responsible to implement this method"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
    environment classPathOn: aStream.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
    packages classPathOn: aStream.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
    user classPathOn: aStream.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
    "Created: / 15-01-2013 / 17:51:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   159
    "Modified: / 23-01-2013 / 14:42:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
sourcePathOn:aStream
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
    "superclass JavaCodeLibraryOrBundle says that I am responsible to implement this method"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
    environment sourcePathOn: aStream.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
    packages sourcePathOn: aStream.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
    user sourcePathOn: aStream.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
    "Created: / 15-01-2013 / 17:51:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   170
    "Modified: / 23-01-2013 / 14:42:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   173
!JavaClassPathBundle methodsFor:'initialization'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
initialize
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
    "Invoked when a new instance is created."
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
    "/ please change as required (and remove this comment)
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
    libraries := nil.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
    environment := EnvironmentBundle new name:'CLASSPATH'.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
    packages := PackagesBundle new name:'Package libraries'.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
    user := JavaCodeBundle new name:'User libraries'.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
    "/ super initialize.   -- commented since inherited method does nothing
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
    "Created: / 15-01-2013 / 17:49:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1953
1e42ad3fc322 Added support Java>>addToClassPath: & Java>>addToSourcePath:. Removed JavaPathElement.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1951
diff changeset
   188
    "Modified: / 16-01-2013 / 13:29:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   191
!JavaClassPathBundle::EnvironmentBundle class methodsFor:'documentation'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
documentation
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
    A special 'dynamic' code bundle to represent java code paths
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
    specified in CLASSPATH environment variable.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
    [author:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
        Jan Vrany <jan.vrany@fit.cvut.cz>
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
    [instance variables:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
    [class variables:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
    [see also:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   210
!JavaClassPathBundle::EnvironmentBundle methodsFor:'adding & removing'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
add: libraryOrBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
    self shouldNotImplement
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
    "Created: / 15-01-2013 / 17:31:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
remove: libraryOrBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
    self shouldNotImplement
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
    "Created: / 15-01-2013 / 17:31:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   226
!JavaClassPathBundle::PackagesBundle class methodsFor:'documentation'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
documentation
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
    A special 'dynamic' code bundle to represent all bundles
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
    provided by individual packages.
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
    [author:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
        Jan Vrany <jan.vrany@fit.cvut.cz>
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
    [instance variables:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
    [class variables:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
    [see also:]
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   245
!JavaClassPathBundle::PackagesBundle methodsFor:'accessing'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
libraries
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
    ^ProjectDefinition allSubclasses collect:[:e|e javaBundle] thenSelect:[:e|e notNil].
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
    "
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
    Java::PackagesBundle new libraries
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
    "
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   254
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   255
    "Created: / 15-01-2013 / 17:34:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   256
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   257
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   258
!JavaClassPathBundle::PackagesBundle methodsFor:'adding & removing'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   259
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
add: libraryOrBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
    self shouldNotImplement
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
    "Created: / 15-01-2013 / 17:31:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
!
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
remove: libraryOrBundle
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
    self shouldNotImplement
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
    "Created: / 15-01-2013 / 17:31:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
! !
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   274
!JavaClassPathBundle class methodsFor:'documentation'!
1951
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
version_HG
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
    ^ '$Changeset: <not expanded> $'
4759acf61df0 Initial implementation of code libraries & bundles finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
! !
1989
131b7459fdab Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1953
diff changeset
   280