Bugfix: added lost method String class>>javaName. development
authorJan Vrany <jan.vrany@fit.cvut.cz>
Fri, 18 Jan 2013 22:38:54 +0000
branchdevelopment
changeset 1959 11cd2c406930
parent 1958 fe39b6009ee7
child 1960 ce6c25e4838a
child 1961 5fdbb226b781
Bugfix: added lost method String class>>javaName.
JavaAntProjectResource.st
JavaByteCodeProcessorTests.st
JavaRefsAndConstantPoolTestCase.st
JavaTestCaseProxy.st
Make.proto
Make.spec
Makefile
abbrev.stc
bc.mak
extensions.st
libjava.rc
stx_libjava.st
--- a/JavaAntProjectResource.st	Thu Jan 17 11:22:15 2013 +0000
+++ b/JavaAntProjectResource.st	Fri Jan 18 22:38:54 2013 +0000
@@ -191,3 +191,4 @@
 version_SVN
     ^ '§Id§'
 ! !
+
--- a/JavaByteCodeProcessorTests.st	Thu Jan 17 11:22:15 2013 +0000
+++ b/JavaByteCodeProcessorTests.st	Fri Jan 18 22:38:54 2013 +0000
@@ -121,3 +121,4 @@
 version_SVN
     ^ '§Id§'
 ! !
+
--- a/JavaRefsAndConstantPoolTestCase.st	Thu Jan 17 11:22:15 2013 +0000
+++ b/JavaRefsAndConstantPoolTestCase.st	Fri Jan 18 22:38:54 2013 +0000
@@ -403,3 +403,4 @@
 version_SVN
     ^ '§Id§'
 ! !
+
--- a/JavaTestCaseProxy.st	Thu Jan 17 11:22:15 2013 +0000
+++ b/JavaTestCaseProxy.st	Fri Jan 18 22:38:54 2013 +0000
@@ -209,4 +209,5 @@
     ^ '§Id§'
 ! !
 
+
 JavaTestCaseProxy initialize!
--- a/Make.proto	Thu Jan 17 11:22:15 2013 +0000
+++ b/Make.proto	Fri Jan 18 22:38:54 2013 +0000
@@ -34,7 +34,7 @@
 # add the path(es) here:,
 # ********** OPTIONAL: MODIFY the next lines ***
 # LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport/fdlibm -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libwidg2 -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libhtml
+LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport/fdlibm -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libwidg2
 
 
 # if you need any additional defines for embedded C code,
@@ -132,23 +132,22 @@
 postMake:: cleanjunk
 
 prereq: $(REQUIRED_SUPPORT_DIRS)
+	cd ../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 	cd ../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
-	cd ../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
 
 
 
@@ -180,6 +179,7 @@
 $(OUTDIR)JavaClassQuery.$(O) JavaClassQuery.$(H): JavaClassQuery.st $(INCLUDE_TOP)/stx/libbasic/Query.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassRegistry.$(O) JavaClassRegistry.$(H): JavaClassRegistry.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassReloader.$(O) JavaClassReloader.$(H): JavaClassReloader.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)JavaCodeLibraryOrBundle.$(O) JavaCodeLibraryOrBundle.$(H): JavaCodeLibraryOrBundle.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaCompiler_Eclipse.$(O) JavaCompiler_Eclipse.$(H): JavaCompiler_Eclipse.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaConstantPool.$(O) JavaConstantPool.$(H): JavaConstantPool.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaConstants.$(O) JavaConstants.$(H): JavaConstants.st $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
@@ -243,6 +243,8 @@
 $(OUTDIR)JavaClassContentRef2.$(O) JavaClassContentRef2.$(H): JavaClassContentRef2.st $(INCLUDE_TOP)/stx/libjava/JavaRef2.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassReader.$(O) JavaClassReader.$(H): JavaClassReader.st $(INCLUDE_TOP)/stx/libjava/JavaConstants.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassRef2.$(O) JavaClassRef2.$(H): JavaClassRef2.st $(INCLUDE_TOP)/stx/libjava/JavaRef2.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)JavaCodeBundle.$(O) JavaCodeBundle.$(H): JavaCodeBundle.st $(INCLUDE_TOP)/stx/libjava/JavaCodeLibraryOrBundle.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)JavaCodeLibrary.$(O) JavaCodeLibrary.$(H): JavaCodeLibrary.st $(INCLUDE_TOP)/stx/libjava/JavaCodeLibraryOrBundle.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaEmbeddedFrameView.$(O) JavaEmbeddedFrameView.$(H): JavaEmbeddedFrameView.st $(INCLUDE_TOP)/stx/libjava/JavaView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaFieldAnnotationContainer.$(O) JavaFieldAnnotationContainer.$(H): JavaFieldAnnotationContainer.st $(INCLUDE_TOP)/stx/libjava/JavaAnnotationContainer.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaFieldDescriptor.$(O) JavaFieldDescriptor.$(H): JavaFieldDescriptor.st $(INCLUDE_TOP)/stx/libjava/JavaDescriptor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
@@ -280,7 +282,7 @@
 $(OUTDIR)ProxyMethodJavaMethodInvocationNode.$(O) ProxyMethodJavaMethodInvocationNode.$(H): ProxyMethodJavaMethodInvocationNode.st $(INCLUDE_TOP)/stx/libjava/ProxyMethodMethodInvocationNode.$(H) $(INCLUDE_TOP)/stx/libjava/ProxyMethodInvocationNode.$(H) $(INCLUDE_TOP)/stx/libjava/ProxyMethodNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)ProxyMethodJavaTypeCheckNode.$(O) ProxyMethodJavaTypeCheckNode.$(H): ProxyMethodJavaTypeCheckNode.st $(INCLUDE_TOP)/stx/libjava/ProxyMethodTypeCheckNode.$(H) $(INCLUDE_TOP)/stx/libjava/ProxyMethodConditionNode.$(H) $(INCLUDE_TOP)/stx/libjava/ProxyMethodNode.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
 $(OUTDIR)JavaNativeMethod.$(O) JavaNativeMethod.$(H): JavaNativeMethod.st $(INCLUDE_TOP)/stx/libjava/JavaMethodWithHandler.$(H) $(INCLUDE_TOP)/stx/libjava/JavaMethodWithException.$(H) $(INCLUDE_TOP)/stx/libjava/JavaMethod.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/BooleanArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/BitArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/Delay.$(H) $(INCLUDE_TOP)/stx/libbasic/Process.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/SmallInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic3/WrappedMethod.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic2/ZipArchive.$(H) $(INCLUDE_TOP)/stx/libbasic/Boolean.$(H) $(INCLUDE_TOP)/stx/libbasic/Character.$(H) $(INCLUDE_TOP)/stx/libbasic/ConfigurableFeatures.$(H) $(INCLUDE_TOP)/stx/libbasic/DoubleArray.$(H) $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/Float.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/FloatArray.$(H) $(INCLUDE_TOP)/stx/libbasic/LargeInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ShortFloat.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedLongIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedWordArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(INCLUDE_TOP)/stx/libbasic2/WordArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ProgrammingLanguage.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Semaphore.$(H) $(INCLUDE_TOP)/stx/libbasic2/Socket.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/Behavior.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/BooleanArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/BitArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/Delay.$(H) $(INCLUDE_TOP)/stx/libbasic/Process.$(H) $(INCLUDE_TOP)/stx/libbasic/Link.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/SmallInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic3/WrappedMethod.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic2/ZipArchive.$(H) $(INCLUDE_TOP)/stx/libbasic/Boolean.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Character.$(H) $(INCLUDE_TOP)/stx/libbasic/ConfigurableFeatures.$(H) $(INCLUDE_TOP)/stx/libbasic/DoubleArray.$(H) $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/Float.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/FloatArray.$(H) $(INCLUDE_TOP)/stx/libbasic/LargeInteger.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ShortFloat.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedLongIntegerArray.$(H) $(INCLUDE_TOP)/stx/libbasic2/SignedWordArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(INCLUDE_TOP)/stx/libbasic2/WordArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ProgrammingLanguage.$(H) $(INCLUDE_TOP)/stx/libbasic/Class.$(H) $(INCLUDE_TOP)/stx/libbasic/ClassDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Semaphore.$(H) $(INCLUDE_TOP)/stx/libbasic2/Socket.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
 
--- a/Make.spec	Thu Jan 17 11:22:15 2013 +0000
+++ b/Make.spec	Fri Jan 18 22:38:54 2013 +0000
@@ -168,134 +168,134 @@
 	JavaClassQuery \
 	JavaCodeLibraryOrBundle \
 	JavaCodeBundle \
+	JavaRootBundle \
 	JavaCodeLibrary \
-	JavaRootBundle \
 
 
 
 
 COMMON_OBJS= \
-    $(OUTDIR)GroovyCompiler.$(O) \
-    $(OUTDIR)GroovyEvaluator.$(O) \
-    $(OUTDIR)GroovyLanguage.$(O) \
-    $(OUTDIR)GroovySourceFileWriter.$(O) \
-    $(OUTDIR)Java.$(O) \
-    $(OUTDIR)JavaAnnotation.$(O) \
-    $(OUTDIR)JavaAnnotationContainer.$(O) \
-    $(OUTDIR)JavaAnnotationDefault.$(O) \
-    $(OUTDIR)JavaAnnotationDictionary.$(O) \
-    $(OUTDIR)JavaAnnotationValue.$(O) \
-    $(OUTDIR)JavaArray.$(O) \
-    $(OUTDIR)JavaByte.$(O) \
-    $(OUTDIR)JavaByteCodeProcessor.$(O) \
-    $(OUTDIR)JavaClassAccessor.$(O) \
-    $(OUTDIR)JavaClassRegistry.$(O) \
-    $(OUTDIR)JavaClassReloader.$(O) \
-    $(OUTDIR)JavaConstantPool.$(O) \
-    $(OUTDIR)JavaConstants.$(O) \
-    $(OUTDIR)JavaContext.$(O) \
-    $(OUTDIR)JavaDecompiler.$(O) \
-    $(OUTDIR)JavaDescriptor.$(O) \
-    $(OUTDIR)JavaError.$(O) \
-    $(OUTDIR)JavaExceptionTableEntry.$(O) \
-    $(OUTDIR)JavaField.$(O) \
-    $(OUTDIR)JavaLanguage.$(O) \
-    $(OUTDIR)JavaLibraries.$(O) \
-    $(OUTDIR)JavaLocalVariableTable.$(O) \
-    $(OUTDIR)JavaLocalVariableTableEntry.$(O) \
-    $(OUTDIR)JavaLookup.$(O) \
-    $(OUTDIR)JavaMathSupport.$(O) \
-    $(OUTDIR)JavaMonitor.$(O) \
-    $(OUTDIR)JavaNameAndType2.$(O) \
-    $(OUTDIR)JavaNativeMemory.$(O) \
-    $(OUTDIR)JavaObject.$(O) \
-    $(OUTDIR)JavaObjectDictionary.$(O) \
-    $(OUTDIR)JavaPackage.$(O) \
-    $(OUTDIR)JavaPopUpView.$(O) \
-    $(OUTDIR)JavaProcess.$(O) \
-    $(OUTDIR)JavaRef2.$(O) \
-    $(OUTDIR)JavaRelease.$(O) \
-    $(OUTDIR)JavaResolver.$(O) \
-    $(OUTDIR)JavaShort.$(O) \
-    $(OUTDIR)JavaSlotIndexCache.$(O) \
-    $(OUTDIR)JavaSocket.$(O) \
-    $(OUTDIR)JavaSourceCodeCache.$(O) \
-    $(OUTDIR)JavaSourceFileWriter.$(O) \
-    $(OUTDIR)JavaStartup.$(O) \
-    $(OUTDIR)JavaTestsLoader.$(O) \
-    $(OUTDIR)JavaTopView.$(O) \
-    $(OUTDIR)JavaUnresolvedConstant.$(O) \
-    $(OUTDIR)JavaUtilities.$(O) \
-    $(OUTDIR)JavaView.$(O) \
-    $(OUTDIR)JavaZipSupport.$(O) \
-    $(OUTDIR)PPJavaNode.$(O) \
-    $(OUTDIR)ProxyMethod.$(O) \
-    $(OUTDIR)ProxyMethodCompiler.$(O) \
-    $(OUTDIR)ProxyMethodNode.$(O) \
-    $(OUTDIR)SmalltalkAppletContext.$(O) \
-    $(OUTDIR)SmalltalkAppletStub.$(O) \
-    $(OUTDIR)stx_libjava.$(O) \
-    $(OUTDIR)JavaAnnotationArrayValue.$(O) \
-    $(OUTDIR)JavaAnnotationClassValue.$(O) \
-    $(OUTDIR)JavaAnnotationEnumValue.$(O) \
-    $(OUTDIR)JavaAnnotationNestedAnnotationValue.$(O) \
-    $(OUTDIR)JavaAnnotationPrimitiveValue.$(O) \
-    $(OUTDIR)JavaBehavior.$(O) \
-    $(OUTDIR)JavaByteCodeDisassembler.$(O) \
-    $(OUTDIR)JavaByteCodeEnumerator.$(O) \
-    $(OUTDIR)JavaByteCodeProcessorAdapter.$(O) \
-    $(OUTDIR)JavaClassAnnotationContainer.$(O) \
-    $(OUTDIR)JavaClassContentRef2.$(O) \
-    $(OUTDIR)JavaClassReader.$(O) \
-    $(OUTDIR)JavaClassRef2.$(O) \
-    $(OUTDIR)JavaEmbeddedFrameView.$(O) \
-    $(OUTDIR)JavaFieldAnnotationContainer.$(O) \
-    $(OUTDIR)JavaFieldDescriptor.$(O) \
-    $(OUTDIR)JavaFieldDescriptorWithUnionType.$(O) \
-    $(OUTDIR)JavaInvalidRefError.$(O) \
-    $(OUTDIR)JavaMethod.$(O) \
-    $(OUTDIR)JavaMethodAnnotationContainer.$(O) \
-    $(OUTDIR)JavaMethodDeclarationNode.$(O) \
-    $(OUTDIR)JavaMethodDescriptor.$(O) \
-    $(OUTDIR)JavaStringRef2.$(O) \
-    $(OUTDIR)JavaUnhandledExceptionError.$(O) \
-    $(OUTDIR)JavaUnresolvedClassConstant.$(O) \
-    $(OUTDIR)JavaUnresolvedStringConstant.$(O) \
-    $(OUTDIR)JavaVM.$(O) \
-    $(OUTDIR)JavadocDeclarationNode.$(O) \
-    $(OUTDIR)ProxyMethodConditionNode.$(O) \
-    $(OUTDIR)ProxyMethodGuardNode.$(O) \
-    $(OUTDIR)ProxyMethodInvocationNode.$(O) \
-    $(OUTDIR)JavaByteCodePreresolver.$(O) \
-    $(OUTDIR)JavaClass.$(O) \
-    $(OUTDIR)JavaFieldRef2.$(O) \
-    $(OUTDIR)JavaMethodRef2.$(O) \
-    $(OUTDIR)JavaMethodWithException.$(O) \
-    $(OUTDIR)ProxyMethodAndNode.$(O) \
-    $(OUTDIR)ProxyMethodBlockInvocationNode.$(O) \
-    $(OUTDIR)ProxyMethodMethodInvocationNode.$(O) \
-    $(OUTDIR)ProxyMethodTypeCheckNode.$(O) \
-    $(OUTDIR)GroovyClass.$(O) \
-    $(OUTDIR)JavaInterfaceMethodRef2.$(O) \
-    $(OUTDIR)JavaMethodWithHandler.$(O) \
-    $(OUTDIR)ProxyMethodJavaMethodInvocationNode.$(O) \
-    $(OUTDIR)ProxyMethodJavaTypeCheckNode.$(O) \
-    $(OUTDIR)JavaNativeMethod.$(O) \
-    $(OUTDIR)ProxyMethodJavaFieldAccessor.$(O) \
-    $(OUTDIR)ProxyMethodJavaFieldGetter.$(O) \
-    $(OUTDIR)ProxyMethodJavaFieldSetter.$(O) \
-    $(OUTDIR)JavaCompiler_Eclipse.$(O) \
-    $(OUTDIR)JavaMetaclass.$(O) \
-    $(OUTDIR)GroovyMetaclass.$(O) \
-    $(OUTDIR)JavaNioSupport.$(O) \
-    $(OUTDIR)JavaFinalizationRegistry.$(O) \
-    $(OUTDIR)JavaMirror.$(O) \
-    $(OUTDIR)JavaClassQuery.$(O) \
-    $(OUTDIR)JavaCodeLibraryOrBundle.$(O) \
-    $(OUTDIR)JavaCodeBundle.$(O) \
-    $(OUTDIR)JavaCodeLibrary.$(O) \
-    $(OUTDIR)JavaRootBundle.$(O) \
-    $(OUTDIR)extensions.$(O) \
+    $(OUTDIR_SLASH)GroovyCompiler.$(O) \
+    $(OUTDIR_SLASH)GroovyEvaluator.$(O) \
+    $(OUTDIR_SLASH)GroovyLanguage.$(O) \
+    $(OUTDIR_SLASH)GroovySourceFileWriter.$(O) \
+    $(OUTDIR_SLASH)Java.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotation.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationContainer.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationDefault.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationDictionary.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationValue.$(O) \
+    $(OUTDIR_SLASH)JavaArray.$(O) \
+    $(OUTDIR_SLASH)JavaByte.$(O) \
+    $(OUTDIR_SLASH)JavaByteCodeProcessor.$(O) \
+    $(OUTDIR_SLASH)JavaClassAccessor.$(O) \
+    $(OUTDIR_SLASH)JavaClassRegistry.$(O) \
+    $(OUTDIR_SLASH)JavaClassReloader.$(O) \
+    $(OUTDIR_SLASH)JavaConstantPool.$(O) \
+    $(OUTDIR_SLASH)JavaConstants.$(O) \
+    $(OUTDIR_SLASH)JavaContext.$(O) \
+    $(OUTDIR_SLASH)JavaDecompiler.$(O) \
+    $(OUTDIR_SLASH)JavaDescriptor.$(O) \
+    $(OUTDIR_SLASH)JavaError.$(O) \
+    $(OUTDIR_SLASH)JavaExceptionTableEntry.$(O) \
+    $(OUTDIR_SLASH)JavaField.$(O) \
+    $(OUTDIR_SLASH)JavaLanguage.$(O) \
+    $(OUTDIR_SLASH)JavaLibraries.$(O) \
+    $(OUTDIR_SLASH)JavaLocalVariableTable.$(O) \
+    $(OUTDIR_SLASH)JavaLocalVariableTableEntry.$(O) \
+    $(OUTDIR_SLASH)JavaLookup.$(O) \
+    $(OUTDIR_SLASH)JavaMathSupport.$(O) \
+    $(OUTDIR_SLASH)JavaMonitor.$(O) \
+    $(OUTDIR_SLASH)JavaNameAndType2.$(O) \
+    $(OUTDIR_SLASH)JavaNativeMemory.$(O) \
+    $(OUTDIR_SLASH)JavaObject.$(O) \
+    $(OUTDIR_SLASH)JavaObjectDictionary.$(O) \
+    $(OUTDIR_SLASH)JavaPackage.$(O) \
+    $(OUTDIR_SLASH)JavaPopUpView.$(O) \
+    $(OUTDIR_SLASH)JavaProcess.$(O) \
+    $(OUTDIR_SLASH)JavaRef2.$(O) \
+    $(OUTDIR_SLASH)JavaRelease.$(O) \
+    $(OUTDIR_SLASH)JavaResolver.$(O) \
+    $(OUTDIR_SLASH)JavaShort.$(O) \
+    $(OUTDIR_SLASH)JavaSlotIndexCache.$(O) \
+    $(OUTDIR_SLASH)JavaSocket.$(O) \
+    $(OUTDIR_SLASH)JavaSourceCodeCache.$(O) \
+    $(OUTDIR_SLASH)JavaSourceFileWriter.$(O) \
+    $(OUTDIR_SLASH)JavaStartup.$(O) \
+    $(OUTDIR_SLASH)JavaTestsLoader.$(O) \
+    $(OUTDIR_SLASH)JavaTopView.$(O) \
+    $(OUTDIR_SLASH)JavaUnresolvedConstant.$(O) \
+    $(OUTDIR_SLASH)JavaUtilities.$(O) \
+    $(OUTDIR_SLASH)JavaView.$(O) \
+    $(OUTDIR_SLASH)JavaZipSupport.$(O) \
+    $(OUTDIR_SLASH)PPJavaNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethod.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodCompiler.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodNode.$(O) \
+    $(OUTDIR_SLASH)SmalltalkAppletContext.$(O) \
+    $(OUTDIR_SLASH)SmalltalkAppletStub.$(O) \
+    $(OUTDIR_SLASH)stx_libjava.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationArrayValue.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationClassValue.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationEnumValue.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationNestedAnnotationValue.$(O) \
+    $(OUTDIR_SLASH)JavaAnnotationPrimitiveValue.$(O) \
+    $(OUTDIR_SLASH)JavaBehavior.$(O) \
+    $(OUTDIR_SLASH)JavaByteCodeDisassembler.$(O) \
+    $(OUTDIR_SLASH)JavaByteCodeEnumerator.$(O) \
+    $(OUTDIR_SLASH)JavaByteCodeProcessorAdapter.$(O) \
+    $(OUTDIR_SLASH)JavaClassAnnotationContainer.$(O) \
+    $(OUTDIR_SLASH)JavaClassContentRef2.$(O) \
+    $(OUTDIR_SLASH)JavaClassReader.$(O) \
+    $(OUTDIR_SLASH)JavaClassRef2.$(O) \
+    $(OUTDIR_SLASH)JavaEmbeddedFrameView.$(O) \
+    $(OUTDIR_SLASH)JavaFieldAnnotationContainer.$(O) \
+    $(OUTDIR_SLASH)JavaFieldDescriptor.$(O) \
+    $(OUTDIR_SLASH)JavaFieldDescriptorWithUnionType.$(O) \
+    $(OUTDIR_SLASH)JavaInvalidRefError.$(O) \
+    $(OUTDIR_SLASH)JavaMethod.$(O) \
+    $(OUTDIR_SLASH)JavaMethodAnnotationContainer.$(O) \
+    $(OUTDIR_SLASH)JavaMethodDeclarationNode.$(O) \
+    $(OUTDIR_SLASH)JavaMethodDescriptor.$(O) \
+    $(OUTDIR_SLASH)JavaStringRef2.$(O) \
+    $(OUTDIR_SLASH)JavaUnhandledExceptionError.$(O) \
+    $(OUTDIR_SLASH)JavaUnresolvedClassConstant.$(O) \
+    $(OUTDIR_SLASH)JavaUnresolvedStringConstant.$(O) \
+    $(OUTDIR_SLASH)JavaVM.$(O) \
+    $(OUTDIR_SLASH)JavadocDeclarationNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodConditionNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodGuardNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodInvocationNode.$(O) \
+    $(OUTDIR_SLASH)JavaByteCodePreresolver.$(O) \
+    $(OUTDIR_SLASH)JavaClass.$(O) \
+    $(OUTDIR_SLASH)JavaFieldRef2.$(O) \
+    $(OUTDIR_SLASH)JavaMethodRef2.$(O) \
+    $(OUTDIR_SLASH)JavaMethodWithException.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodAndNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodBlockInvocationNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodMethodInvocationNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodTypeCheckNode.$(O) \
+    $(OUTDIR_SLASH)GroovyClass.$(O) \
+    $(OUTDIR_SLASH)JavaInterfaceMethodRef2.$(O) \
+    $(OUTDIR_SLASH)JavaMethodWithHandler.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodJavaMethodInvocationNode.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodJavaTypeCheckNode.$(O) \
+    $(OUTDIR_SLASH)JavaNativeMethod.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodJavaFieldAccessor.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodJavaFieldGetter.$(O) \
+    $(OUTDIR_SLASH)ProxyMethodJavaFieldSetter.$(O) \
+    $(OUTDIR_SLASH)JavaCompiler_Eclipse.$(O) \
+    $(OUTDIR_SLASH)JavaMetaclass.$(O) \
+    $(OUTDIR_SLASH)GroovyMetaclass.$(O) \
+    $(OUTDIR_SLASH)JavaNioSupport.$(O) \
+    $(OUTDIR_SLASH)JavaFinalizationRegistry.$(O) \
+    $(OUTDIR_SLASH)JavaMirror.$(O) \
+    $(OUTDIR_SLASH)JavaClassQuery.$(O) \
+    $(OUTDIR_SLASH)JavaCodeLibraryOrBundle.$(O) \
+    $(OUTDIR_SLASH)JavaCodeBundle.$(O) \
+    $(OUTDIR_SLASH)JavaRootBundle.$(O) \
+    $(OUTDIR_SLASH)JavaCodeLibrary.$(O) \
+    $(OUTDIR_SLASH)extensions.$(O) \
 
 
 
--- a/Makefile	Thu Jan 17 11:22:15 2013 +0000
+++ b/Makefile	Fri Jan 18 22:38:54 2013 +0000
@@ -15,5 +15,7 @@
 #only needed for the definition of $(TOP)
 include Make.proto
 
-makefile:
+makefile: mf
+
+mf:
 	$(TOP)/rules/stmkmf
--- a/abbrev.stc	Thu Jan 17 11:22:15 2013 +0000
+++ b/abbrev.stc	Fri Jan 18 22:38:54 2013 +0000
@@ -144,4 +144,7 @@
 JavaLookupResolutionAlgorithmTests JavaLookupResolutionAlgorithmTests stx:libjava 'Languages-Java-Tests-Interop' 1
 JavaLookupTests JavaLookupTests stx:libjava 'Languages-Java-Tests-Interop' 1
 JavaLookupTestsResource JavaLookupTestsResource stx:libjava 'Languages-Java-Tests-Interop' 3
+JavaCodeLibraryOrBundle JavaCodeLibraryOrBundle stx:libjava 'Languages-Java-Support-Libraries' 0
+JavaCodeBundle JavaCodeBundle stx:libjava 'Languages-Java-Support-Libraries' 0
 JavaRootBundle JavaRootBundle stx:libjava 'Languages-Java-Support-Libraries' 0
+JavaCodeLibrary JavaCodeLibrary stx:libjava 'Languages-Java-Support-Libraries' 0
--- a/bc.mak	Thu Jan 17 11:22:15 2013 +0000
+++ b/bc.mak	Fri Jan 18 22:38:54 2013 +0000
@@ -34,7 +34,7 @@
 
 
 
-LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport\fdlibm -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libwidg2 -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libhtml
+LOCALINCLUDES=-I$(ZLIB_DIR) -Isupport\fdlibm -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic3 -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\libhtml -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libview -I$(INCLUDE_TOP)\stx\libwidg2
 LOCALDEFINES=
 
 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
@@ -50,23 +50,22 @@
 
 # build all prerequisite packages for this package
 prereq:
+	pushd ..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 	pushd ..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
@@ -114,6 +113,7 @@
 $(OUTDIR)JavaClassQuery.$(O) JavaClassQuery.$(H): JavaClassQuery.st $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassRegistry.$(O) JavaClassRegistry.$(H): JavaClassRegistry.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassReloader.$(O) JavaClassReloader.$(H): JavaClassReloader.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)JavaCodeLibraryOrBundle.$(O) JavaCodeLibraryOrBundle.$(H): JavaCodeLibraryOrBundle.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaCompiler_Eclipse.$(O) JavaCompiler_Eclipse.$(H): JavaCompiler_Eclipse.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaConstantPool.$(O) JavaConstantPool.$(H): JavaConstantPool.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaConstants.$(O) JavaConstants.$(H): JavaConstants.st $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -177,6 +177,8 @@
 $(OUTDIR)JavaClassContentRef2.$(O) JavaClassContentRef2.$(H): JavaClassContentRef2.st $(INCLUDE_TOP)\stx\libjava\JavaRef2.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassReader.$(O) JavaClassReader.$(H): JavaClassReader.st $(INCLUDE_TOP)\stx\libjava\JavaConstants.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaClassRef2.$(O) JavaClassRef2.$(H): JavaClassRef2.st $(INCLUDE_TOP)\stx\libjava\JavaRef2.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)JavaCodeBundle.$(O) JavaCodeBundle.$(H): JavaCodeBundle.st $(INCLUDE_TOP)\stx\libjava\JavaCodeLibraryOrBundle.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)JavaCodeLibrary.$(O) JavaCodeLibrary.$(H): JavaCodeLibrary.st $(INCLUDE_TOP)\stx\libjava\JavaCodeLibraryOrBundle.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaEmbeddedFrameView.$(O) JavaEmbeddedFrameView.$(H): JavaEmbeddedFrameView.st $(INCLUDE_TOP)\stx\libjava\JavaView.$(H) $(INCLUDE_TOP)\stx\libview\View.$(H) $(INCLUDE_TOP)\stx\libview\SimpleView.$(H) $(INCLUDE_TOP)\stx\libview\DisplaySurface.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsMedium.$(H) $(INCLUDE_TOP)\stx\libview\DeviceGraphicsContext.$(H) $(INCLUDE_TOP)\stx\libview\GraphicsContext.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaFieldAnnotationContainer.$(O) JavaFieldAnnotationContainer.$(H): JavaFieldAnnotationContainer.st $(INCLUDE_TOP)\stx\libjava\JavaAnnotationContainer.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaFieldDescriptor.$(O) JavaFieldDescriptor.$(H): JavaFieldDescriptor.st $(INCLUDE_TOP)\stx\libjava\JavaDescriptor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
@@ -214,7 +216,7 @@
 $(OUTDIR)ProxyMethodJavaMethodInvocationNode.$(O) ProxyMethodJavaMethodInvocationNode.$(H): ProxyMethodJavaMethodInvocationNode.st $(INCLUDE_TOP)\stx\libjava\ProxyMethodMethodInvocationNode.$(H) $(INCLUDE_TOP)\stx\libjava\ProxyMethodInvocationNode.$(H) $(INCLUDE_TOP)\stx\libjava\ProxyMethodNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)ProxyMethodJavaTypeCheckNode.$(O) ProxyMethodJavaTypeCheckNode.$(H): ProxyMethodJavaTypeCheckNode.st $(INCLUDE_TOP)\stx\libjava\ProxyMethodTypeCheckNode.$(H) $(INCLUDE_TOP)\stx\libjava\ProxyMethodConditionNode.$(H) $(INCLUDE_TOP)\stx\libjava\ProxyMethodNode.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
 $(OUTDIR)JavaNativeMethod.$(O) JavaNativeMethod.$(H): JavaNativeMethod.st $(INCLUDE_TOP)\stx\libjava\JavaMethodWithHandler.$(H) $(INCLUDE_TOP)\stx\libjava\JavaMethodWithException.$(H) $(INCLUDE_TOP)\stx\libjava\JavaMethod.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\BooleanArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\BitArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\Delay.$(H) $(INCLUDE_TOP)\stx\libbasic\Process.$(H) $(INCLUDE_TOP)\stx\libbasic\Link.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\SmallInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic3\WrappedMethod.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic2\ZipArchive.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\ConfigurableFeatures.$(H) $(INCLUDE_TOP)\stx\libbasic\DoubleArray.$(H) $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\Float.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\FloatArray.$(H) $(INCLUDE_TOP)\stx\libbasic\LargeInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ShortFloat.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedLongIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedWordArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic2\WordArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ProgrammingLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Semaphore.$(H) $(INCLUDE_TOP)\stx\libbasic2\Socket.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\Behavior.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\BooleanArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\BitArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\Delay.$(H) $(INCLUDE_TOP)\stx\libbasic\Process.$(H) $(INCLUDE_TOP)\stx\libbasic\Link.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\SmallInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic3\WrappedMethod.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic2\ZipArchive.$(H) $(INCLUDE_TOP)\stx\libbasic\Boolean.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Character.$(H) $(INCLUDE_TOP)\stx\libbasic\ConfigurableFeatures.$(H) $(INCLUDE_TOP)\stx\libbasic\DoubleArray.$(H) $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\Float.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\FloatArray.$(H) $(INCLUDE_TOP)\stx\libbasic\LargeInteger.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ShortFloat.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedLongIntegerArray.$(H) $(INCLUDE_TOP)\stx\libbasic2\SignedWordArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(INCLUDE_TOP)\stx\libbasic2\WordArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ProgrammingLanguage.$(H) $(INCLUDE_TOP)\stx\libbasic\Class.$(H) $(INCLUDE_TOP)\stx\libbasic\ClassDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Semaphore.$(H) $(INCLUDE_TOP)\stx\libbasic2\Socket.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
 
--- a/extensions.st	Thu Jan 17 11:22:15 2013 +0000
+++ b/extensions.st	Fri Jan 18 22:38:54 2013 +0000
@@ -1713,6 +1713,14 @@
     "Modified: / 08-02-2011 / 01:08:15 / Marcel Hlopko <hlopik@gmail.com>"
 ! !
 
+!String class methodsFor:'accessing'!
+
+javaName
+    ^ '[C'
+
+    "Created: / 18-01-2013 / 22:27:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
 !UndefinedObject class methodsFor:'queries'!
 
 isJavaPrimitiveType
--- a/libjava.rc	Thu Jan 17 11:22:15 2013 +0000
+++ b/libjava.rc	Fri Jan 18 22:38:54 2013 +0000
@@ -25,7 +25,7 @@
       VALUE "LegalCopyright", "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\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.3.0\0"
-      VALUE "ProductDate", "Wed, 16 Jan 2013 13:35:24 GMT\0"
+      VALUE "ProductDate", "Fri, 18 Jan 2013 22:35:25 GMT\0"
     END
 
   END
--- a/stx_libjava.st	Thu Jan 17 11:22:15 2013 +0000
+++ b/stx_libjava.st	Fri Jan 18 22:38:54 2013 +0000
@@ -20,7 +20,7 @@
 "
 "{ Package: 'stx:libjava' }"
 
-LibraryDefinition subclass:#'stx_libjava'
+LibraryDefinition subclass:#stx_libjava
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
@@ -160,16 +160,16 @@
 
     ^ #(
         #'stx:goodies/sunit'    "TestSuite - referenced by stx_libjava class>>testSuite "
-        #'stx:libbasic'    "IdentityDictionary - superclass of extended UserPreferences "
-        #'stx:libbasic2'    "UnboxedIntegerArray - superclass of extended WordArray "
+        #'stx:libbasic'    "ClassDescription - superclass of JavaMetaclass "
+        #'stx:libbasic2'    "BitArray - superclass of extended BooleanArray "
         #'stx:libbasic3'    "MessageTracer - referenced by JavaMethod>>setBreakPoint "
-        #'stx:libcomp'    "StatementNode - referenced by ProxyMethodGuardNode>>generate: "
+        #'stx:libcomp'    "MessageNode - referenced by ProxyMethodGuardNode>>generate: "
         #'stx:libhtml'    "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava: "
-        #'stx:libtool'    "WorkspaceApplication - referenced by GroovyEvaluator>>evaluate:in:receiver:notifying:logged:ifFail: "
-        #'stx:libview'    "SimpleView - superclass of JavaEmbeddedFrameView "
+        #'stx:libtool'    "DebugView - referenced by Java class>>flushClasses "
+        #'stx:libview'    "StandardSystemView - superclass of JavaTopView "
         #'stx:libview2'    "GIFReader - referenced by JavaVM class>>_GifImageDecoder_parseImage: "
-        #'stx:libwidg'    "HorizontalScrollBar - referenced by JavaVM class>>_WScrollPanePeer__getHScrollbarHeight: "
-        #'stx:libwidg2'    "MenuPanel - referenced by JavaVM class>>processEvent: "
+        #'stx:libwidg'    "TextView - referenced by JavaVM class>>processEvent: "
+        #'stx:libwidg2'    "CheckBox - referenced by JavaVM class>>_WCheckboxPeer_create: "
     )
 ! !
 
@@ -411,8 +411,13 @@
         (JavaLookupResolutionAlgorithmTests autoload)
         (JavaLookupTests autoload)
         (JavaLookupTestsResource autoload)
+        JavaCodeLibraryOrBundle
+        JavaCodeBundle
         JavaRootBundle
+        JavaCodeLibrary
     )
+
+    "Modified: / 18-01-2013 / 22:35:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 extensionMethodNames
@@ -578,9 +583,8 @@
         CharacterArray withoutSuffix:
         ExecutableFunction isProxyMethod
         'ProjectDefinition class' javaBundle
+        'String class' javaName
     )
-
-    "Modified: / 16-01-2013 / 13:31:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !stx_libjava class methodsFor:'description - java'!
@@ -600,9 +604,7 @@
     ^#()
 
     "Created: / 15-01-2013 / 18:04:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
- !
+! !
 
 !stx_libjava class methodsFor:'description - project information'!
 
@@ -689,3 +691,4 @@
 version_SVN
     ^ '§Id§'
 ! !
+