--- 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'!