diff -r f728d67e777a -r 6ac8931d0174 src/stx_libjava.st --- a/src/stx_libjava.st Fri Mar 09 08:09:19 2012 +0000 +++ b/src/stx_libjava.st Fri Mar 09 22:51:51 2012 +0000 @@ -158,17 +158,17 @@ exclude individual packages in the #excludedFromPrerequisites method." ^ #( - #'squeak:petitparser' "PPParser - superclass of JavaPetitParser::BlockParser " - #'stx:goodies/sunit' "TestCase - superclass of JavaParserTests " - #'stx:libbasic' "LimitedPrecisionReal - superclass of extended ShortFloat " - #'stx:libbasic2' "Socket - superclass of JavaSocket " + #'squeak:petitparser' + #'stx:goodies/sunit' "TestSuite - referenced by stx_libjava class>>testSuite " + #'stx:libbasic' "Integer - superclass of JavaShort " + #'stx:libbasic2' "BitArray - superclass of extended BooleanArray " #'stx:libbasic3' "MessageTracer - referenced by JavaMethod>>setBreakPoint " - #'stx:libcomp' "ParseNode - superclass of JavaLongTypeNode " + #'stx:libcomp' "Parser - referenced by GroovyCompiler>>error:line:from:to: " #'stx:libhtml' "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava: " - #'stx:libtool' "DebugView - referenced by Java class>>flushClasses " - #'stx:libview' "TopView - superclass of JavaTopView " - #'stx:libview2' "Plug - referenced by JavaSourceCodeCache>>findMethodLine:inMethods: " - #'stx:libwidg' "ScrollableView - referenced by JavaVM class>>_MComponentPeer_pSetForeground: " + #'stx:libtool' "WorkspaceApplication - referenced by GroovyEvaluator>>evaluate:in:receiver:notifying:logged:ifFail: " + #'stx:libview' "DisplaySurface - superclass of JavaEmbeddedFrameView " + #'stx:libview2' "GIFReader - referenced by JavaVM class>>_GifImageDecoder_parseImage: " + #'stx:libwidg' "TextView - referenced by JavaVM class>>processEvent: " #'stx:libwidg2' "ComboBoxView - referenced by JavaVM class>>processEvent: " ) ! ! @@ -256,10 +256,11 @@ ^ #( " or ( attributes...) in load order" - JavaParseNode - JavaCommentNode - JavaDocNode (AbstractJavaTestCase autoload) + GroovyCompiler + GroovyEvaluator + GroovyLanguage + GroovySourceFileWriter (JUnitTestCaseProxy autoload) Java JavaAnnotation @@ -274,11 +275,13 @@ (JavaByteCodeInterpreterTests autoload) JavaByteCodeProcessor (JavaByteCodeProcessorTests autoload) + JavaClassAccessor (JavaClassLoadingTests autoload) (JavaClassReader2Tests autoload) (JavaClassReaderTests autoload) (JavaClassRefTests autoload) JavaClassRegistry + JavaClassReloader JavaConstantPool JavaConstants JavaContext @@ -298,6 +301,7 @@ (JavaLibrariesResource autoload) JavaLocalVariableTable JavaLocalVariableTableEntry + JavaLookup JavaMathSupport (JavaMethodRefTests autoload) JavaMonitor @@ -307,10 +311,7 @@ JavaObject JavaObjectDictionary JavaPackage - JavaParseResult (JavaParserNavigationTests autoload) - (JavaParserTestCase autoload) - (JavaParserTests autoload) JavaPopUpView JavaProcess JavaRef2 @@ -331,10 +332,14 @@ JavaTopView (JavaUTF8Tests autoload) JavaUnresolvedConstant + JavaUtilities JavaView JavaZipSupport (MPXJTests autoload) PPJavaNode + ProxyMethod + ProxyMethodCompiler + ProxyMethodNode SmalltalkAppletContext SmalltalkAppletStub (TestletTestCaseProxy autoload) @@ -348,6 +353,7 @@ JavaByteCodeDisassembler JavaByteCodeEnumerator JavaByteCodeInterpreter + JavaByteCodeProcessorAdapter JavaClassAnnotationContainer JavaClassContentRef2 JavaClassReader @@ -355,67 +361,38 @@ JavaEmbeddedFrameView JavaFieldAnnotationContainer JavaFieldDescriptor - JavaFormalParameterNode + JavaFieldDescriptorWithUnionType JavaInvalidRefError JavaMethod JavaMethodAnnotationContainer JavaMethodDeclarationNode - JavaMethodDeclaratorNode JavaMethodDescriptor - JavaMethodNode - JavaPetitParser JavaStringRef2 - JavaTypeNode JavaUnhandledExceptionError JavaUnresolvedClassConstant JavaUnresolvedStringConstant JavaVM JavadocDeclarationNode - JavaArrayTypeNode - JavaBooleanTypeNode - JavaByteCodeSteppableInterpreter - JavaCharTypeNode - JavaClass - JavaClassOrInterfaceTypeNode - JavaDoubleTypeNode - JavaFieldRef2 - JavaFloatTypeNode - JavaIntTypeNode - JavaLongTypeNode - JavaMethodRef2 - JavaMethodWithException - JavaVoidTypeNode - JavaInterfaceMethodRef2 - JavaMethodWithHandler - JavaNativeMethod - JavaUtilities - JavaFieldDescriptorWithUnionType - JavaByteCodeProcessorAdapter - JavaByteCodePreresolver - GroovyCompiler - GroovyEvaluator - GroovyLanguage - GroovySourceFileWriter - JavaLookup - ProxyMethod - ProxyMethodCompiler - ProxyMethodNode ProxyMethodConditionNode ProxyMethodGuardNode ProxyMethodInvocationNode + JavaByteCodePreresolver + JavaByteCodeSteppableInterpreter + JavaClass + JavaFieldRef2 + JavaMethodRef2 + JavaMethodWithException ProxyMethodAndNode ProxyMethodBlockInvocationNode ProxyMethodMethodInvocationNode ProxyMethodTypeCheckNode GroovyClass + JavaInterfaceMethodRef2 + JavaMethodWithHandler ProxyMethodJavaMethodInvocationNode ProxyMethodJavaTypeCheckNode - JavaClassReloader - JavaClassAccessor - JavaPetitSyntaxHighlighter + JavaNativeMethod ) - - "Modified: / 09-03-2012 / 08:52:00 / Jan Vrany " ! extensionMethodNames @@ -423,6 +400,7 @@ Entries are 2-element array literals, consisting of class-name and selector." ^ #( + Behavior isInterface BooleanArray isInterface CharacterArray asDottedJavaClassName CharacterArray asInternalJavaClassName @@ -434,11 +412,16 @@ CharacterArray isJavaArrayDescriptor CharacterArray isJavaPrimitiveTypeDescriptor Delay waitWithState: + Object isGroovyClass Object isJavaArray Object isJavaNameAndType Object isJavaPackage Object isJavaRef + Object isJavaWrapperClass Object javaBox: + Object javaUnwrap: + Object javaUnwrapFrom: + Object javaWrap: Process clearInterrupted Process isInterrupted Process isSleeping @@ -446,18 +429,24 @@ Process javaInterrupt Process setInterrupted Set #'java__contains:' + SmallInteger javaUnwrapFrom: String asArrayOfSubstringsSeparatedBy: UserPreferences javaTestsDirectory UserPreferences javaTestsDirectory: + WrappedMethod descriptor + WrappedMethod isAbstract ZipArchive nextBytes:of:startingAt:into:startingAt: 'Boolean class' isJavaPrimitiveType 'Boolean class' javaArrayClass 'Boolean class' javaBox: 'Boolean class' javaName 'Boolean class' javaUnbox:onError: + 'Boolean class' javaUnwrap: + 'Boolean class' javaWrapperClass 'BooleanArray class' isInterface 'BooleanArray class' isJavaArrayClass 'BooleanArray class' isJavaReferenceType + 'BooleanArray class' javaArrayClass 'BooleanArray class' javaComponentClass 'BooleanArray class' javaName 'ByteArray class' isInterface @@ -471,23 +460,28 @@ 'Character class' javaBox: 'Character class' javaName 'Character class' javaUnbox:onError: + 'Character class' javaWrapperClass 'CharacterArray class' decodeFromJavaUTF8: 'CharacterArray class' fromJavaUTF8Bytes: 'CharacterArray class' isJavaArrayClass 'CharacterArray class' javaArrayClass 'CharacterArray class' javaComponentClass + 'ConfigurableFeatures class' hasJavaSupport 'DoubleArray class' isInterface 'DoubleArray class' isJavaArrayClass 'DoubleArray class' isJavaReferenceType + 'DoubleArray class' javaArrayClass 'DoubleArray class' javaComponentClass 'DoubleArray class' javaName 'Float class' isJavaPrimitiveType 'Float class' javaArrayClass 'Float class' javaBox: 'Float class' javaName + 'Float class' javaWrapperClass 'FloatArray class' isInterface 'FloatArray class' isJavaArrayClass 'FloatArray class' isJavaReferenceType + 'FloatArray class' javaArrayClass 'FloatArray class' javaComponentClass 'FloatArray class' javaName 'Integer class' isJavaPrimitiveType @@ -496,20 +490,25 @@ 'Integer class' javaName 'Integer class' javaUnbox:onError: 'Integer class' javaUnbox:onError:min:max: + 'Integer class' javaWrapperClass 'LargeInteger class' isJavaPrimitiveType 'LargeInteger class' javaArrayClass 'LargeInteger class' javaBox: 'LargeInteger class' javaName 'LargeInteger class' javaUnbox:onError: + 'LargeInteger class' javaWrapperClass 'Object class' isJavaArrayClass 'Object class' isJavaClassType 'Object class' isJavaPrimitiveType 'Object class' isJavaReferenceType 'Object class' isJavaType + 'ProjectDefinition class' javaClassPath + 'ProjectDefinition class' javaSourcePath 'ShortFloat class' isJavaPrimitiveType 'ShortFloat class' javaArrayClass 'ShortFloat class' javaBox: 'ShortFloat class' javaName + 'ShortFloat class' javaWrapperClass 'SignedIntegerArray class' isInterface 'SignedIntegerArray class' isJavaArrayClass 'SignedIntegerArray class' javaArrayClass @@ -521,6 +520,10 @@ 'SignedLongIntegerArray class' javaArrayClass 'SignedLongIntegerArray class' javaComponentClass 'SignedLongIntegerArray class' javaName + 'SignedWordArray class' isJavaArrayClass + 'SignedWordArray class' isJavaReferenceType + 'SignedWordArray class' javaComponentClass + 'SignedWordArray class' javaName 'UndefinedObject class' isJavaPrimitiveType 'UndefinedObject class' javaName 'WordArray class' isInterface @@ -529,32 +532,6 @@ 'WordArray class' javaArrayClass 'WordArray class' javaComponentClass 'WordArray class' javaName - WrappedMethod isAbstract - 'BooleanArray class' javaArrayClass - 'DoubleArray class' javaArrayClass - 'FloatArray class' javaArrayClass - Object javaUnwrap: - 'Boolean class' javaUnwrap: - 'ProjectDefinition class' javaClassPath - 'ProjectDefinition class' javaSourcePath - WrappedMethod descriptor - Object javaWrap: - Object isJavaWrapperClass - Object javaUnwrapFrom: - SmallInteger javaUnwrapFrom: - Object isGroovyClass - 'ConfigurableFeatures class' hasJavaSupport - Behavior isInterface - 'SignedWordArray class' isJavaArrayClass - 'SignedWordArray class' isJavaReferenceType - 'SignedWordArray class' javaComponentClass - 'SignedWordArray class' javaName - 'Boolean class' javaWrapperClass - 'Character class' javaWrapperClass - 'Float class' javaWrapperClass - 'Integer class' javaWrapperClass - 'LargeInteger class' javaWrapperClass - 'ShortFloat class' javaWrapperClass ) ! ! @@ -633,7 +610,7 @@ "Return a SVN revision number of myself. This number is updated after a commit" - ^ "$SVN-Revision:"1749M"$" + ^ "$SVN-Revision:"1755M"$" ! ! !stx_libjava class methodsFor:'file generation'!