loadAll
author cg
Mon, 18 Aug 1997 13:50:22 +0000
changeset 232 500f44716d66
parent 227 4af2f4e4538a
child 235 468ba6de3bbe
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
20
b76e6c38b74f *** empty log message ***
cg
parents: 16
diff changeset
     1
Smalltalk fileIn:'Java.st'.
b76e6c38b74f *** empty log message ***
cg
parents: 16
diff changeset
     2
92
9a1eef9e0de1 *** empty log message ***
cg
parents: 82
diff changeset
     3
Smalltalk fileIn:'JavaConstantPool.st'.
140
6b3cc1f22991 *** empty log message ***
cg
parents: 135
diff changeset
     4
Smalltalk fileIn:'JavaSlotIndexCache.st'.
92
9a1eef9e0de1 *** empty log message ***
cg
parents: 82
diff changeset
     5
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
     6
Smalltalk fileIn:'JavaObject.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
     7
Smalltalk fileIn:'JavaClass.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
     8
Smalltalk fileIn:'JavaMethod.st'.
82
553f8dd8aaea *** empty log message ***
cg
parents: 67
diff changeset
     9
Smalltalk fileIn:'JavaMethodWithBreakpoint.st'.
45
2ed8b92b9c38 *** empty log message ***
cg
parents: 30
diff changeset
    10
"/ Smalltalk fileIn:'JavaString.st'.
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
    11
Smalltalk fileIn:'JavaContext.st'.
57
2d56f3a50940 *** empty log message ***
cg
parents: 51
diff changeset
    12
Smalltalk fileIn:'JavaProcess.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    13
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
    14
Smalltalk fileIn:'JavaBrowser.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    15
Smalltalk fileIn:'JavaClassReader.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    16
Smalltalk fileIn:'JavaDecompiler.st'.
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
    17
Smalltalk fileIn:'JavaInterpreter.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    18
Smalltalk fileIn:'JavaExceptionTableEntry.st'.
105
ddb9520dc766 *** empty log message ***
cg
parents: 95
diff changeset
    19
Smalltalk fileIn:'JavaLocalVariableTable.st'.
51
d5a1e2873469 *** empty log message ***
cg
parents: 45
diff changeset
    20
Smalltalk fileIn:'JavaLocalVariableTableEntry.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    21
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    22
Smalltalk fileIn:'JavaRef.st'.
92
9a1eef9e0de1 *** empty log message ***
cg
parents: 82
diff changeset
    23
Smalltalk fileIn:'JavaClassRef.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    24
Smalltalk fileIn:'JavaField.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    25
Smalltalk fileIn:'JavaFieldref.st'.
45
2ed8b92b9c38 *** empty log message ***
cg
parents: 30
diff changeset
    26
Smalltalk fileIn:'JavaMethodref.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    27
Smalltalk fileIn:'JavaInterfaceMethodref.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    28
Smalltalk fileIn:'JavaNameandType.st'.
67
a72c949d86dd *** empty log message ***
cg
parents: 57
diff changeset
    29
Smalltalk fileIn:'JavaClassPointerRef.st'.
107
86a831b6728a *** empty log message ***
cg
parents: 105
diff changeset
    30
Smalltalk fileIn:'JavaBuiltInClassPointerRef.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    31
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    32
Smalltalk fileIn:'JavaUnresolvedConstant.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    33
Smalltalk fileIn:'JavaUnresolvedRefConstant.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    34
Smalltalk fileIn:'JavaUnresolvedClassConstant.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    35
Smalltalk fileIn:'JavaUnresolvedFieldrefConstant.st'.
95
78f643364d85 *** empty log message ***
cg
parents: 92
diff changeset
    36
Smalltalk fileIn:'JavaUnresolvedMethodrefConstant.st'.
16
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    37
Smalltalk fileIn:'JavaUnresolvedInterfaceMethodrefConstant.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    38
Smalltalk fileIn:'JavaUnresolvedNameandTypeConstant.st'.
cb6b42a6225b *** empty log message ***
cg
parents: 15
diff changeset
    39
Smalltalk fileIn:'JavaUnresolvedStringConstant.st'.
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
    40
!
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
    41
131
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    42
Smalltalk fileIn:'JavaParseNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    43
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    44
Smalltalk fileIn:'JavaAssignmentNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    45
Smalltalk fileIn:'JavaBinaryExpressionNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    46
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    47
Smalltalk fileIn:'JavaPrimaryNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    48
Smalltalk fileIn:'JavaConstantNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    49
Smalltalk fileIn:'JavaVariableNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    50
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    51
Smalltalk fileIn:'JavaMessageNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    52
Smalltalk fileIn:'JavaNewNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    53
Smalltalk fileIn:'JavaReturnNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    54
Smalltalk fileIn:'JavaStatementNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    55
Smalltalk fileIn:'JavaUnaryExpressionNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    56
Smalltalk fileIn:'JavaExpressionNode.st'.
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    57
Smalltalk fileIn:'JavaIfNode.st'.
134
562ccdb2c3e5 *** empty log message ***
cg
parents: 131
diff changeset
    58
Smalltalk fileIn:'JavaForNode.st'.
131
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    59
Smalltalk fileIn:'JavaGotoNode.st'.
158
338dc0334ba3 *** empty log message ***
cg
parents: 153
diff changeset
    60
Smalltalk fileIn:'JavaWhileNode.st'.
135
098936234135 *** empty log message ***
cg
parents: 134
diff changeset
    61
Smalltalk fileIn:'JavaTryCatchNode.st'.
098936234135 *** empty log message ***
cg
parents: 134
diff changeset
    62
Smalltalk fileIn:'JavaThrowNode.st'.
098936234135 *** empty log message ***
cg
parents: 134
diff changeset
    63
Smalltalk fileIn:'JavaConditionalExpressionNode.st'.
164
724c443e6f79 *** empty log message ***
cg
parents: 158
diff changeset
    64
Smalltalk fileIn:'JavaMonitorNode.st'.
724c443e6f79 *** empty log message ***
cg
parents: 158
diff changeset
    65
Smalltalk fileIn:'JavaSwitchNode.st'.
131
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    66
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    67
Smalltalk fileIn:'JavaStatementList.st'.
134
562ccdb2c3e5 *** empty log message ***
cg
parents: 131
diff changeset
    68
Smalltalk fileIn:'JavaDeparser.st'.
196
4a22bc62f537 *** empty log message ***
cg
parents: 186
diff changeset
    69
186
6aafd9bbc30b *** empty log message ***
cg
parents: 164
diff changeset
    70
Smalltalk fileIn:'SmalltalkAppletContext.st'.
196
4a22bc62f537 *** empty log message ***
cg
parents: 186
diff changeset
    71
Smalltalk fileIn:'SmalltalkAppletStub.st'.
232
500f44716d66 *** empty log message ***
cg
parents: 227
diff changeset
    72
Smalltalk fileIn:'JavaView.st'.
131
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    73
1087f929bf55 *** empty log message ***
cg
parents: 107
diff changeset
    74
!
227
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    75
"/ self halt.
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
    76
Java flushClasses. 
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
    77
!
199
03a0f25a5524 *** empty log message ***
cg
parents: 196
diff changeset
    78
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
    79
|javaHome|
135
098936234135 *** empty log message ***
cg
parents: 134
diff changeset
    80
227
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    81
"/
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    82
"/ need jdk1.13 & moz in classPath
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    83
"/
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    84
232
500f44716d66 *** empty log message ***
cg
parents: 227
diff changeset
    85
"/ works
500f44716d66 *** empty log message ***
cg
parents: 227
diff changeset
    86
javaHome := '/usr/local/java/jdk113beta'.
500f44716d66 *** empty log message ***
cg
parents: 227
diff changeset
    87
500f44716d66 *** empty log message ***
cg
parents: 227
diff changeset
    88
"/ experimental
500f44716d66 *** empty log message ***
cg
parents: 227
diff changeset
    89
javaHome := '/usr/local/java/jdk113'.
227
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    90
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    91
(javaHome asFilename exists 
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    92
and:[(javaHome asFilename construct:'lib/classes') exists]) ifFalse:[
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    93
    javaHome := '/usr/local/java'.
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    94
    (javaHome asFilename exists 
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    95
    and:[(javaHome asFilename construct:'lib/classes') exists]) ifFalse:[
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    96
	javaHome := '/usr/lib/java'.
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    97
	[javaHome size <= 0 
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    98
	 or:[javaHome asFilename exists
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
    99
	     and:[(javaHome asFilename construct:'lib/classes') exists]]] whileFalse:[
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   100
	    javaHome := Dialog request:'what is the home of your java installation\\(Must contain the subdirs ''lib/classes'' and ''src'')' withCRs
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   101
			       initialAnswer:javaHome.
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   102
	].
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   103
    ].
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   104
].
199
03a0f25a5524 *** empty log message ***
cg
parents: 196
diff changeset
   105
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   106
javaHome size > 0 ifTrue:[
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   107
    Java javaHome:javaHome.
227
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   108
    (javaHome asFilename construct:'lib/classes') exists ifTrue:[
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   109
	Java classPath:(Array with:(javaHome , '/lib/classes')).
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   110
	Java sourceDirectories:(Array with:(javaHome , '/src')).
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   111
    ] ifFalse:[
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   112
	Java classPath:(Array with:(javaHome)).
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   113
	Java sourceDirectories:(Array with:(javaHome)).
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   114
    ].
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   115
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   116
    Java addToClassPath:'/usr/local/java/moz3_0/lib_unix/classes'.
135
098936234135 *** empty log message ***
cg
parents: 134
diff changeset
   117
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   118
    "/ JavaClassReader loadClass:'java/util/Stack'. 
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   119
    JavaClassReader loadClass:'sun.tools.javac.Main'. 
227
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   120
    JavaClassReader loadClass:'sun.applet.AppletViewer'. 
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   121
    JavaClassReader loadClass:'java/rmi/server/RemoteServer'. 
227
4af2f4e4538a *** empty log message ***
cg
parents: 201
diff changeset
   122
    JavaClassReader loadClass:'netscape.applet.EmbeddedAppletFrame'. 
201
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   123
    JavaBrowser open
912c48b6e7ac *** empty log message ***
cg
parents: 199
diff changeset
   124
]
30
a85fb8f85586 *** empty log message ***
cg
parents: 20
diff changeset
   125
!