stx_libjava.st
branchrefactoring-vmdata
changeset 1967 cc28bbc7c624
parent 1965 a914ad9de706
parent 1957 6274b3583d6e
child 1969 beb598c730b2
--- a/stx_libjava.st	Tue Jan 15 22:37:18 2013 +0000
+++ b/stx_libjava.st	Wed Jan 16 16:32:33 2013 +0000
@@ -20,7 +20,7 @@
 "
 "{ Package: 'stx:libjava' }"
 
-LibraryDefinition subclass:#stx_libjava
+LibraryDefinition subclass:#'stx_libjava'
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
@@ -159,17 +159,17 @@
      exclude individual packages in the #excludedFromPrerequisites method."
 
     ^ #(
-        #'stx:goodies/sunit'    "TestAsserter - superclass of JavaTestCaseProxy "
-        #'stx:libbasic'    "CharacterArray - superclass of extended String "
-        #'stx:libbasic2'    "BitArray - superclass of extended BooleanArray "
+        #'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:libbasic3'    "MessageTracer - referenced by JavaMethod>>setBreakPoint "
-        #'stx:libcomp'    "ByteCodeCompiler - referenced by ProxyMethodCompiler>>compile "
+        #'stx:libcomp'    "StatementNode - 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'    "PopUpView - superclass of JavaPopUpView "
-        #'stx:libview2'    "Plug - referenced by JavaSourceCodeCache>>findMethodLine:inMethods: "
-        #'stx:libwidg'    "Label - referenced by JavaVM class>>_WLabelPeer_create: "
-        #'stx:libwidg2'    "ComboListView - referenced by JavaVM class>>_WChoicePeer_create: "
+        #'stx:libview'    "SimpleView - superclass of JavaEmbeddedFrameView "
+        #'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: "
     )
 ! !
 
@@ -406,13 +406,13 @@
         JavaNioSupport
         (JavaNativeMemoryTests autoload)
         JavaFinalizationRegistry
-        JavaPathElement
         JavaMirror
         JavaClassQuery
         (JUnitTestCaseProxy autoload)
         (JavaLookupResolutionAlgorithmTests autoload)
         (JavaLookupTests autoload)
         (JavaLookupTestsResource autoload)
+        JavaRootBundle
     )
 
     "Modified: / 15-01-2013 / 18:59:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
@@ -558,18 +558,12 @@
         'Boolean class' javaWrap:
         ProgrammingLanguage isGroovy
         ProgrammingLanguage isJavaLike
-        UserPreferences javaClassPath
-        UserPreferences javaClassPath:
         UserPreferences javaRelease
         UserPreferences javaReleaseSelector
         UserPreferences javaReleaseSelector:
-        UserPreferences javaSourcePath
-        UserPreferences javaSourcePath:
         Class javaMirror
         Class javaMirrorClass
         ExecutableFunction isJavaConstructor
-        UserPreferences javaClassPathDecoded
-        UserPreferences javaSourcePathDecoded
         Process isParked
         Semaphore parkWithTimeoutMs:
         Object isSocket
@@ -586,36 +580,32 @@
         'Boolean class' javaWrapRequired
         CharacterArray withoutSuffix:
         ExecutableFunction isProxyMethod
+        'ProjectDefinition class' javaBundle
     )
 
-    "Modified: / 16-12-2012 / 14:11:37 / Marcel Hlopko <marcel.hlopko@fit.cvut.cz>"
+    "Modified: / 16-01-2013 / 13:31:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !stx_libjava class methodsFor:'description - java'!
 
-javaClassPath
-
-    <javaclasspath>
+javaBundle
 
-    ^{ 
-        self packageDirectory / 'java' / 'bin' .
-        self packageDirectory / 'java' / 'libs' / '*.jar' 
-    }
+    ^JavaCodeBundle standardPackageBundleFor: self package
 
-    "Created: / 17-11-2011 / 23:00:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Created: / 15-01-2013 / 17:35:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
-javaSourcePath
-
-    <javasourcepath>
+javaClassPath
+    <resource: #obsolete>
 
-    ^{ 
-        self packageDirectory / 'java' / 'src' .
-        self packageDirectory / 'java' / 'libs-src' / '*.jar' .            
-    }
+    "Defines paths to Java .class files (for packages that
+     contains Java code"    
+    ^#()
 
-    "Created: / 17-11-2011 / 23:01:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
+    "Created: / 15-01-2013 / 18:04:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+ !
 
 !stx_libjava class methodsFor:'description - project information'!