src/stx_libjava.st
branchjk_new_structure
changeset 1402 6ac8931d0174
parent 1400 a8815f1aa718
child 1405 333e38d7faea
--- 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 @@
 
     ^ #(
         "<className> or (<className> 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 <jan.vrany@fit.cvut.cz>"
 !
 
 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'!