loadClasses
author cg
Tue, 13 Jul 1999 07:30:00 +0000
changeset 574 cc23a40f7ef7
parent 553 277a6b22db83
child 598 ef5f49d41d02
permissions -rw-r--r--
*** empty log message ***

Scanner allowDollarInIdentifier:true.

"/
"/ base system
"/

#(
	'Java'
	'JavaVM'

	'JavaConstantPool'
	'JavaSlotIndexCache'

	'JavaObject'
	'JavaClass'
	'JavaMethod'
	'JavaMethodWithException'
	'JavaMethodWithHandler'
"/ 'JavaMethodWithBreakpoint'
	'JavaContext'
	'JavaProcess'

	'JavaClassReader'
	'JavaDecompiler'

	'JavaExceptionTableEntry'
	'JavaLocalVariableTable'
	'JavaLocalVariableTableEntry'

	'JavaRef'
	'JavaClassRef'
	'JavaField'
	'JavaFieldref'
	'JavaMethodref'
	'JavaInterfaceMethodref'
	'JavaNameandType'
	'JavaClassPointerRef'
	'JavaBuiltInClassPointerRef'

	'JavaUnresolvedConstant'
	'JavaUnresolvedRefConstant'
	'JavaUnresolvedClassConstant'
	'JavaUnresolvedFieldrefConstant'
	'JavaUnresolvedMethodrefConstant'
	'JavaUnresolvedInterfaceMethodrefConstant'
	'JavaUnresolvedNameandTypeConstant'
	'JavaUnresolvedStringConstant'

	'JavaView'
	'JavaTopView'
	'JavaPopUpView'
	'JavaEmbeddedFrameView'

	'JavaDeparser'   
) do:[:fBase | |f|
	f := fBase , '.cls'.
	(Smalltalk fileIn:f) ifTrue:[
	    Transcript showCR:('loaded ' , f).
	] ifFalse:[
	    f := fBase , '.st'.
	    Smalltalk fileIn:f
	]
]
!

"/
"/ autoloaded add-ons
"/
#(
    "/
    "/ decompiler
    "/
"/    'JavaDeparser'              'JavaDeparser.st'
    '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'

    "/
    "/ 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'

    'JavaBrowser'               'JavaBrowser.st'

) pairWiseDo:[:className :fileName |
    Smalltalk fileIn:fileName.
    "/ Smalltalk installAutoloadedClassNamed:className category:'autoloaded' package:'cg:java' revision:nil.
].
!