"/
"/ base system
"/
Smalltalk fileIn:'Java.st'.
Smalltalk fileIn:'JavaVM.st'.
Smalltalk fileIn:'JavaConstantPool.st'.
Smalltalk fileIn:'JavaSlotIndexCache.st'.
Smalltalk fileIn:'JavaObject.st'.
Smalltalk fileIn:'JavaClass.st'.
Smalltalk fileIn:'JavaMethod.st'.
Smalltalk fileIn:'JavaMethodWithException.st'.
Smalltalk fileIn:'JavaMethodWithHandler.st'.
"/ Smalltalk fileIn:'JavaMethodWithBreakpoint.st'.
Smalltalk fileIn:'JavaContext.st'.
Smalltalk fileIn:'JavaProcess.st'.
"/ Smalltalk fileIn:'JavaBrowser.st'.
Smalltalk installAutoloadedClassNamed:'JavaBrowser' category:'autoloaded' package:'cg/java' revision:nil.
Smalltalk fileIn:'JavaClassReader.st'.
"/ Smalltalk fileIn:'JavaDecompiler.st'.
Smalltalk installAutoloadedClassNamed:'JavaDecompiler' category:'autoloaded' package:'cg/java' revision:nil.
Smalltalk fileIn:'JavaExceptionTableEntry.st'.
Smalltalk fileIn:'JavaLocalVariableTable.st'.
Smalltalk fileIn:'JavaLocalVariableTableEntry.st'.
Smalltalk fileIn:'JavaRef.st'.
Smalltalk fileIn:'JavaClassRef.st'.
Smalltalk fileIn:'JavaField.st'.
Smalltalk fileIn:'JavaFieldref.st'.
Smalltalk fileIn:'JavaMethodref.st'.
Smalltalk fileIn:'JavaInterfaceMethodref.st'.
Smalltalk fileIn:'JavaNameandType.st'.
Smalltalk fileIn:'JavaClassPointerRef.st'.
Smalltalk fileIn:'JavaBuiltInClassPointerRef.st'.
Smalltalk fileIn:'JavaUnresolvedConstant.st'.
Smalltalk fileIn:'JavaUnresolvedRefConstant.st'.
Smalltalk fileIn:'JavaUnresolvedClassConstant.st'.
Smalltalk fileIn:'JavaUnresolvedFieldrefConstant.st'.
Smalltalk fileIn:'JavaUnresolvedMethodrefConstant.st'.
Smalltalk fileIn:'JavaUnresolvedInterfaceMethodrefConstant.st'.
Smalltalk fileIn:'JavaUnresolvedNameandTypeConstant.st'.
Smalltalk fileIn:'JavaUnresolvedStringConstant.st'.
!
#(
"/
"/ decompiler
"/
'JavaParseNode' 'JavaParseNode.st'
'JavaAssignmentNode' 'JavaAssignmentNode.st'
'JavaPrimaryNode' 'JavaPrimaryNode.st'
'JavaConstantNode' 'JavaConstantNode.st'
'JavaVariableNode' 'JavaVariableNode.st'
'JavaMessageNode' 'JavaMessageNode.st'
'JavaNewNode' 'JavaNewNode.st'
'JavaStatementNode' 'JavaStatementNode.st'
'JavaExpressionNode' 'JavaExpressionNode.st'
'JavaReturnNode' 'JavaReturnNode.st'
'JavaIfNode' 'JavaIfNode.st'
'JavaForNode' 'JavaForNode.st'
'JavaGotoNode' 'JavaGotoNode.st'
'JavaWhileNode' 'JavaWhileNode.st'
'JavaDoWhileNode' 'JavaDoWhileNode.st'
'JavaTryCatchNode' 'JavaTryCatchNode.st'
'JavaThrowNode' 'JavaThrowNode.st'
'JavaConditionalExpressionNode' 'JavaConditionalExpressionNode.st'
'JavaMonitorNode' 'JavaMonitorNode.st'
'JavaSwitchNode' 'JavaSwitchNode.st'
'JavaStatementList' 'JavaStatementList.st'
'JavaDeparser' 'JavaDeparser.st'
"/
"/ applet/GUI support
"/
'SmalltalkAppletContext' 'SmalltalkAppletContext.st'
'SmalltalkAppletStub' 'SmalltalkAppletStub.st'
'JavaView' 'JavaView.st'
'JavaEmbeddedFrameView' 'JavaEmbeddedFrameView.st'
'UIGalleryJavaEntry' 'UIGalleryJavaEntry.st'
'JavaAppletComponentSpec' 'JavaAppletComponentSpec.st'
'JavaAppletDemo1' 'JavaAppletDemo1.st'
'JavaAppletDemo2' 'JavaAppletDemo2.st'
'JavaAppletDemo3' 'JavaAppletDemo3.st'
) pairWiseDo:[:className :fileName |
"/ Smalltalk fileIn:fileName.
Smalltalk installAutoloadedClassNamed:className category:'autoloaded' package:'cg:java' revision:nil.
].
!
OperatingSystem isMSDOSlike ifTrue:[
Java initialize.
Java addToClassPath:'C:\Programme\work\cg\java\java\ns30_unix.zip'.
].
!