--- a/stx_libjava.st Mon Jan 16 19:57:00 2012 +0100
+++ b/stx_libjava.st Fri Mar 16 09:46:54 2012 +0100
@@ -1,7 +1,7 @@
"
COPYRIGHT (c) 1996-2011 by Claus Gittinger
COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
- SWING Research Group, Czech Technical University in Prague
+ SWING Research Group, Czech Technical University in Prague
Parts of the code written by Claus Gittinger are under following
license:
@@ -54,7 +54,7 @@
"
COPYRIGHT (c) 1996-2011 by Claus Gittinger
COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
- SWING Research Group, Czech Technical University in Prague
+ SWING Research Group, Czech Technical University in Prague
Parts of the code written by Claus Gittinger are under following
license:
@@ -116,12 +116,12 @@
!stx_libjava class methodsFor:'accessing - tests'!
-excludedFromTestSuite
+excludedFromTestSuite
"List of testcases and/or tests excluded from testsuite.
Entries maybe ClassName or #(ClassName testName)
"
^ #(
- LookupTests
+ LookupTests
)
"Created: / 03-06-2011 / 17:04:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
@@ -139,33 +139,33 @@
javaTestCases := OrderedCollection new.
Java allClassesDo:
- [:jclass|
- (jclass ~~ (Java at:'stx.libjava.tests.JUnit3Tests')
- and:[jclass ~~ (Java at:'stx.libjava.tests.JUnit4Tests')
- and:[jclass isTestCaseLike]])
- ifTrue:
- [ | tc |
- tc := jclass asTestCase.
+ [:jclass|
+ (jclass ~~ (Java at:'stx.libjava.tests.JUnit3Tests')
+ and:[jclass ~~ (Java at:'stx.libjava.tests.JUnit4Tests')
+ and:[jclass isTestCaseLike]])
+ ifTrue:
+ [ | tc |
+ tc := jclass asTestCase.
(tc askFor:#isTestlet) ifTrue:[
tc shouldFork: true.
].
- tc isAbstract ifFalse:[javaTestCases add:tc ]]].
+ tc isAbstract ifFalse:[javaTestCases add:tc ]]].
javaTestCases do:
- [:each |
+ [:each |
suite addTests:each buildSuite tests ].
suite tests addAll: stTests.
suite tests withIndexDo:
- [:t :i|
- Stdout nextPutAll: i printString; space; nextPutAll: t printString; cr].
+ [:t :i|
+ Stdout nextPutAll: i printString; space; nextPutAll: t printString; cr].
^suite
"
- stx_libjava testSuite
+ stx_libjava testSuite
"
@@ -200,18 +200,18 @@
exclude individual packages in the #excludedFromPrerequisites method."
^ #(
- #'squeak:petitparser' "PPParser - superclass of JavaParser::BlockParser "
- #'stx:goodies/sunit' "TestSuite - referenced by stx_libjava class>>testSuite "
- #'stx:libbasic' "Object - superclass of JavaMethodWithHandler "
- #'stx:libbasic2' "ZipArchive - referenced by Java class>>classSource:package:in: "
- #'stx:libbasic3' "MessageTracer - referenced by JavaMethod>>setBreakPoint "
- #'stx:libcomp' "ObjectFileLoader - referenced by JavaVM class>>_Runtime_loadFileInternalI: "
- #'stx:libhtml' "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava: "
- #'stx:libtool' "DebugView - referenced by Java class>>flushClasses "
- #'stx:libview' "DisplaySurface - superclass of JavaView "
- #'stx:libview2' "Plug - referenced by JavaSourceCodeCache>>findMethodLine:inMethods: "
- #'stx:libwidg' "Label - referenced by JavaVM class>>processEvent: "
- #'stx:libwidg2' "MenuPanel - referenced by JavaVM class>>processEvent: "
+ "/ #'squeak:petitparser' "PPParser - superclass of JavaParser::BlockParser "
+ #'stx:goodies/sunit' "TestSuite - referenced by stx_libjava class>>testSuite "
+ #'stx:libbasic' "Object - superclass of JavaMethodWithHandler "
+ #'stx:libbasic2' "ZipArchive - referenced by Java class>>classSource:package:in: "
+ #'stx:libbasic3' "MessageTracer - referenced by JavaMethod>>setBreakPoint "
+ #'stx:libcomp' "ObjectFileLoader - referenced by JavaVM class>>_Runtime_loadFileInternalI: "
+ #'stx:libhtml' "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava: "
+ #'stx:libtool' "DebugView - referenced by Java class>>flushClasses "
+ #'stx:libview' "DisplaySurface - superclass of JavaView "
+ #'stx:libview2' "Plug - referenced by JavaSourceCodeCache>>findMethodLine:inMethods: "
+ #'stx:libwidg' "Label - referenced by JavaVM class>>processEvent: "
+ #'stx:libwidg2' "MenuPanel - referenced by JavaVM class>>processEvent: "
)
! !
@@ -224,134 +224,134 @@
Attributes are: #autoload or #<os> where os is one of win32, unix,..."
^ #(
- "<className> or (<className> attributes...) in load order"
- (AbstractJavaTestCase autoload)
- JavaByte
- (JUnitTestCaseProxy autoload)
- Java
- JavaAnnotation
- JavaAnnotationContainer
- JavaAnnotationDefault
- JavaAnnotationDictionary
- JavaAnnotationValue
- (JavaAntProjectResource autoload)
- JavaArray
- JavaBehavior
- (JavaByteCodeDisassemblerTests autoload)
- (JavaByteCodeInterpreterTests autoload)
- JavaByteCodeProcessor
- (JavaByteCodeProcessorTests autoload)
- JavaClassReader
- (JavaClassReader2Tests autoload)
- (JavaClassReaderTests autoload)
- (JavaClassRefTests autoload)
- JavaConstantPool
- JavaContext
- JavaDecompiler
- JavaDescriptor
- JavaError
- JavaExceptionTableEntry
- (JavaExceptionThrowerMock autoload)
- JavaField
- (JavaFieldRefTests autoload)
- JavaInflater
- (JavaInitializedResource autoload)
- (JavaInterfaceMethodRefTests autoload)
- (JavaJUnitTests autoload)
- JavaJavadocNode
- JavaLanguage
- JavaLibraries
- (JavaLibrariesResource autoload)
- JavaLocalVariableTable
- JavaLocalVariableTableEntry
- JavaLookup
- (JavaLookupTestsResource autoload)
- JavaMethod
- (JavaMethodRefTests autoload)
- JavaNameAndType2
- JavaNativeMemory
- JavaNode
- JavaObject
- JavaObjectDictionary
- JavaPackage
- JavaParseResult
- (JavaParserNavigationTests autoload)
- (JavaParserTestCase autoload)
- (JavaParserTests autoload)
- JavaPopUpView
- JavaProcess
- JavaRef2
- (JavaRefMock autoload)
- (JavaRefTests autoload)
- JavaRelease
- JavaResolver
- (JavaRuntimeConstantPoolTests autoload)
- JavaSlotIndexCache
- JavaSourceCodeCache
- JavaSourceFileWriter
- JavaStartup
- (JavaTestCaseProxy autoload)
- JavaTestsLoader
- (JavaTestsResource autoload)
- JavaTopView
- (JavaUTF8Tests autoload)
- JavaUnresolvedConstant
- JavaVM
- JavaView
- (LookupTests autoload)
- PPJavaNode
- JavaShort
- SmalltalkAppletContext
- SmalltalkAppletStub
- (TestletTestCaseProxy autoload)
- #'stx_libjava'
- JavaAnnotationArrayValue
- JavaAnnotationClassValue
- JavaAnnotationEnumValue
- JavaAnnotationNestedAnnotationValue
- JavaAnnotationPrimitiveValue
- JavaByteCodeDisassembler
- JavaByteCodeEnumerator
- JavaByteCodeInterpreter
- JavaClass
- JavaClassAnnotationContainer
- JavaClassContentRef2
- JavaClassRef2
- JavaEmbeddedFrameView
- JavaFieldAnnotationContainer
- JavaFieldDescriptor
- JavaFormalParameterNode
- JavaInvalidRefError
- JavaMethodAnnotationContainer
- JavaMethodDeclarationNode
- JavaMethodDeclaratorNode
- JavaMethodDescriptor
- JavaMethodNode
- JavaMethodWithException
- JavaParser
- JavaStringRef2
- JavaTypeNode
- JavaUnhandledExceptionError
- JavaUnresolvedClassConstant
- JavaUnresolvedStringConstant
- JavadocDeclarationNode
- JavaArrayTypeNode
- JavaBooleanTypeNode
- JavaBothOldAndNewClassRef
- JavaByteCodeSteppableInterpreter
- JavaCharTypeNode
- JavaClassOrInterfaceTypeNode
- JavaDoubleTypeNode
- JavaFieldRef2
- JavaFloatTypeNode
- JavaIntTypeNode
- JavaLongTypeNode
- JavaMethodRef2
- JavaMethodWithHandler
- JavaVoidTypeNode
- JavaInterfaceMethodRef2
- JavaNativeMethod
- JavaEvaluator
+ "<className> or (<className> attributes...) in load order"
+ (AbstractJavaTestCase autoload)
+ JavaByte
+ (JUnitTestCaseProxy autoload)
+ Java
+ JavaAnnotation
+ JavaAnnotationContainer
+ JavaAnnotationDefault
+ JavaAnnotationDictionary
+ JavaAnnotationValue
+ (JavaAntProjectResource autoload)
+ JavaArray
+ JavaBehavior
+ (JavaByteCodeDisassemblerTests autoload)
+ (JavaByteCodeInterpreterTests autoload)
+ JavaByteCodeProcessor
+ (JavaByteCodeProcessorTests autoload)
+ JavaClassReader
+ (JavaClassReader2Tests autoload)
+ (JavaClassReaderTests autoload)
+ (JavaClassRefTests autoload)
+ JavaConstantPool
+ JavaContext
+ JavaDecompiler
+ JavaDescriptor
+ JavaError
+ JavaExceptionTableEntry
+ (JavaExceptionThrowerMock autoload)
+ JavaField
+ (JavaFieldRefTests autoload)
+ JavaInflater
+ (JavaInitializedResource autoload)
+ (JavaInterfaceMethodRefTests autoload)
+ (JavaJUnitTests autoload)
+ JavaJavadocNode
+ JavaLanguage
+ JavaLibraries
+ (JavaLibrariesResource autoload)
+ JavaLocalVariableTable
+ JavaLocalVariableTableEntry
+ JavaLookup
+ (JavaLookupTestsResource autoload)
+ JavaMethod
+ (JavaMethodRefTests autoload)
+ JavaNameAndType2
+ JavaNativeMemory
+ JavaNode
+ JavaObject
+ JavaObjectDictionary
+ JavaPackage
+ JavaParseResult
+ (JavaParserNavigationTests autoload)
+ (JavaParserTestCase autoload)
+ (JavaParserTests autoload)
+ JavaPopUpView
+ JavaProcess
+ JavaRef2
+ (JavaRefMock autoload)
+ (JavaRefTests autoload)
+ JavaRelease
+ JavaResolver
+ (JavaRuntimeConstantPoolTests autoload)
+ JavaSlotIndexCache
+ JavaSourceCodeCache
+ JavaSourceFileWriter
+ JavaStartup
+ (JavaTestCaseProxy autoload)
+ JavaTestsLoader
+ (JavaTestsResource autoload)
+ JavaTopView
+ (JavaUTF8Tests autoload)
+ JavaUnresolvedConstant
+ JavaVM
+ JavaView
+ (LookupTests autoload)
+ PPJavaNode
+ JavaShort
+ SmalltalkAppletContext
+ SmalltalkAppletStub
+ (TestletTestCaseProxy autoload)
+ #'stx_libjava'
+ JavaAnnotationArrayValue
+ JavaAnnotationClassValue
+ JavaAnnotationEnumValue
+ JavaAnnotationNestedAnnotationValue
+ JavaAnnotationPrimitiveValue
+ JavaByteCodeDisassembler
+ JavaByteCodeEnumerator
+ JavaByteCodeInterpreter
+ JavaClass
+ JavaClassAnnotationContainer
+ JavaClassContentRef2
+ JavaClassRef2
+ JavaEmbeddedFrameView
+ JavaFieldAnnotationContainer
+ JavaFieldDescriptor
+ JavaFormalParameterNode
+ JavaInvalidRefError
+ JavaMethodAnnotationContainer
+ JavaMethodDeclarationNode
+ JavaMethodDeclaratorNode
+ JavaMethodDescriptor
+ JavaMethodNode
+ JavaMethodWithException
+ JavaParser
+ JavaStringRef2
+ JavaTypeNode
+ JavaUnhandledExceptionError
+ JavaUnresolvedClassConstant
+ JavaUnresolvedStringConstant
+ JavadocDeclarationNode
+ JavaArrayTypeNode
+ JavaBooleanTypeNode
+ JavaBothOldAndNewClassRef
+ JavaByteCodeSteppableInterpreter
+ JavaCharTypeNode
+ JavaClassOrInterfaceTypeNode
+ JavaDoubleTypeNode
+ JavaFieldRef2
+ JavaFloatTypeNode
+ JavaIntTypeNode
+ JavaLongTypeNode
+ JavaMethodRef2
+ JavaMethodWithHandler
+ JavaVoidTypeNode
+ JavaInterfaceMethodRef2
+ JavaNativeMethod
+ JavaEvaluator
)
"Modified: / 24-11-2011 / 13:01:12 / cg"
@@ -362,83 +362,83 @@
Entries are 2-element array literals, consisting of class-name and selector."
^ #(
- BooleanArray isInterface
- Object isJavaArray
- Object isJavaNameAndType
- Object isJavaPackage
- Object isJavaRef
- String asArrayOfSubstringsSeparatedBy:
- UserPreferences javaTestsDirectory
- UserPreferences javaTestsDirectory:
- ZipArchive nextBytes:of:startingAt:into:startingAt:
- 'Boolean class' isJavaPrimitiveType
- 'Boolean class' javaArrayClass
- 'Boolean class' javaName
- 'BooleanArray class' isInterface
- 'BooleanArray class' isJavaArrayClass
- 'BooleanArray class' isJavaReferenceType
- 'BooleanArray class' javaComponentClass
- 'BooleanArray class' javaName
- 'ByteArray class' isInterface
- 'ByteArray class' isJavaArrayClass
- 'ByteArray class' isJavaReferenceType
- 'ByteArray class' javaArrayClass
- 'ByteArray class' javaComponentClass
- 'ByteArray class' javaName
- 'Character class' isJavaPrimitiveType
- 'Character class' javaArrayClass
- 'Character class' javaName
- 'CharacterArray class' decodeFromJavaUTF8:
- 'CharacterArray class' fromJavaUTF8Bytes:
- 'CharacterArray class' isJavaArrayClass
- 'CharacterArray class' javaArrayClass
- 'CharacterArray class' javaComponentClass
- 'DoubleArray class' isInterface
- 'DoubleArray class' isJavaArrayClass
- 'DoubleArray class' isJavaReferenceType
- 'DoubleArray class' javaComponentClass
- 'DoubleArray class' javaName
- 'Float class' isJavaPrimitiveType
- 'Float class' javaArrayClass
- 'Float class' javaName
- 'FloatArray class' isInterface
- 'FloatArray class' isJavaArrayClass
- 'FloatArray class' isJavaReferenceType
- 'FloatArray class' javaComponentClass
- 'FloatArray class' javaName
- 'GenericToolbarIconLibrary class' javaClassBrowserIcon
- 'Integer class' isJavaPrimitiveType
- 'Integer class' javaArrayClass
- 'Integer class' javaName
- 'LargeInteger class' isJavaPrimitiveType
- 'LargeInteger class' javaArrayClass
- 'LargeInteger class' javaName
- 'Object class' isJavaArrayClass
- 'Object class' isJavaClassType
- 'Object class' isJavaPrimitiveType
- 'Object class' isJavaReferenceType
- 'Object class' isJavaType
- 'ShortFloat class' isJavaPrimitiveType
- 'ShortFloat class' javaArrayClass
- 'ShortFloat class' javaName
- 'SignedIntegerArray class' isInterface
- 'SignedIntegerArray class' isJavaArrayClass
- 'SignedIntegerArray class' javaArrayClass
- 'SignedIntegerArray class' javaComponentClass
- 'SignedIntegerArray class' javaName
- 'SignedLongIntegerArray class' isInterface
- 'SignedLongIntegerArray class' isJavaArrayClass
- 'SignedLongIntegerArray class' isJavaReferenceType
- 'SignedLongIntegerArray class' javaComponentClass
- 'SignedLongIntegerArray class' javaName
- 'UndefinedObject class' isJavaPrimitiveType
- 'UndefinedObject class' javaName
- 'WordArray class' isInterface
- 'WordArray class' isJavaArrayClass
- 'WordArray class' isJavaReferenceType
- 'WordArray class' javaArrayClass
- 'WordArray class' javaComponentClass
- 'WordArray class' javaName
+ BooleanArray isInterface
+ Object isJavaArray
+ Object isJavaNameAndType
+ Object isJavaPackage
+ Object isJavaRef
+ String asArrayOfSubstringsSeparatedBy:
+ UserPreferences javaTestsDirectory
+ UserPreferences javaTestsDirectory:
+ ZipArchive nextBytes:of:startingAt:into:startingAt:
+ 'Boolean class' isJavaPrimitiveType
+ 'Boolean class' javaArrayClass
+ 'Boolean class' javaName
+ 'BooleanArray class' isInterface
+ 'BooleanArray class' isJavaArrayClass
+ 'BooleanArray class' isJavaReferenceType
+ 'BooleanArray class' javaComponentClass
+ 'BooleanArray class' javaName
+ 'ByteArray class' isInterface
+ 'ByteArray class' isJavaArrayClass
+ 'ByteArray class' isJavaReferenceType
+ 'ByteArray class' javaArrayClass
+ 'ByteArray class' javaComponentClass
+ 'ByteArray class' javaName
+ 'Character class' isJavaPrimitiveType
+ 'Character class' javaArrayClass
+ 'Character class' javaName
+ 'CharacterArray class' decodeFromJavaUTF8:
+ 'CharacterArray class' fromJavaUTF8Bytes:
+ 'CharacterArray class' isJavaArrayClass
+ 'CharacterArray class' javaArrayClass
+ 'CharacterArray class' javaComponentClass
+ 'DoubleArray class' isInterface
+ 'DoubleArray class' isJavaArrayClass
+ 'DoubleArray class' isJavaReferenceType
+ 'DoubleArray class' javaComponentClass
+ 'DoubleArray class' javaName
+ 'Float class' isJavaPrimitiveType
+ 'Float class' javaArrayClass
+ 'Float class' javaName
+ 'FloatArray class' isInterface
+ 'FloatArray class' isJavaArrayClass
+ 'FloatArray class' isJavaReferenceType
+ 'FloatArray class' javaComponentClass
+ 'FloatArray class' javaName
+ 'GenericToolbarIconLibrary class' javaClassBrowserIcon
+ 'Integer class' isJavaPrimitiveType
+ 'Integer class' javaArrayClass
+ 'Integer class' javaName
+ 'LargeInteger class' isJavaPrimitiveType
+ 'LargeInteger class' javaArrayClass
+ 'LargeInteger class' javaName
+ 'Object class' isJavaArrayClass
+ 'Object class' isJavaClassType
+ 'Object class' isJavaPrimitiveType
+ 'Object class' isJavaReferenceType
+ 'Object class' isJavaType
+ 'ShortFloat class' isJavaPrimitiveType
+ 'ShortFloat class' javaArrayClass
+ 'ShortFloat class' javaName
+ 'SignedIntegerArray class' isInterface
+ 'SignedIntegerArray class' isJavaArrayClass
+ 'SignedIntegerArray class' javaArrayClass
+ 'SignedIntegerArray class' javaComponentClass
+ 'SignedIntegerArray class' javaName
+ 'SignedLongIntegerArray class' isInterface
+ 'SignedLongIntegerArray class' isJavaArrayClass
+ 'SignedLongIntegerArray class' isJavaReferenceType
+ 'SignedLongIntegerArray class' javaComponentClass
+ 'SignedLongIntegerArray class' javaName
+ 'UndefinedObject class' isJavaPrimitiveType
+ 'UndefinedObject class' javaName
+ 'WordArray class' isInterface
+ 'WordArray class' isJavaArrayClass
+ 'WordArray class' isJavaReferenceType
+ 'WordArray class' javaArrayClass
+ 'WordArray class' javaComponentClass
+ 'WordArray class' javaName
)
! !
@@ -482,7 +482,7 @@
svnRepositoryUrlString
"Return a SVN repository URL of myself.
(Generated since 2011-04-08)
- "
+ "
^ '$URL: https://swing.fit.cvut.cz/svn/stx/libjava/branches/jk_new_structure/src/stx_libjava.st $'
!
@@ -504,8 +504,8 @@
dict := super basicFileNamesToGenerate.
- dict
- at:'builder/package.deps.rake' put: #'generate_package_dot_deps_dot_rake'.
+ dict
+ at:'builder/package.deps.rake' put: #'generate_package_dot_deps_dot_rake'.
^ dict.
@@ -515,11 +515,11 @@
!stx_libjava class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libjava/stx_libjava.st,v 1.3 2011-11-24 12:02:16 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libjava/stx_libjava.st,v 1.4 2012-03-16 08:46:54 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libjava/stx_libjava.st,v 1.3 2011-11-24 12:02:16 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libjava/stx_libjava.st,v 1.4 2012-03-16 08:46:54 cg Exp $'
!
version_SVN