#BUGFIX by mawalch
Patch package class and regenerate build files to hopefully fix the clean build.
--- a/stx_libjava.st Fri Oct 14 13:46:22 2016 +0200
+++ b/stx_libjava.st Mon Oct 17 12:08:44 2016 +0200
@@ -132,33 +132,35 @@
are extended by myself.
They are mandatory, because we need these packages as a prerequisite for loading and compiling.
This method is generated automatically,
- by searching along the inheritance chain of all of my classes."
+ by searching along the inheritance chain of all of my classes.
+ Please take a look at the #referencedPreRequisites method as well."
^ #(
- #'stx:libbasic' "AbstractNumberVector - extended"
- #'stx:libbasic2' "SignedIntegerArray - extended"
- #'stx:libbasic3' "SystemEnvironment - superclass of JavaClassEnvironment"
- #'stx:libview' "DisplaySurface - superclass of JavaEmbeddedFrameView"
+ #'stx:libbasic' "AbstractNumberVector - extended"
+ #'stx:libbasic2' "Socket - extended"
+ #'stx:libbasic3' "SystemEnvironment - superclass of JavaClassEnvironment"
+ #'stx:libview' "DisplaySurface - superclass of JavaEmbeddedFrameView"
)
!
referencedPreRequisites
"list packages which are a prerequisite, because they contain
classes which are referenced by my classes.
- We do not need these packages as a prerequisite for compiling or loading,
+ These packages are NOT needed as a prerequisite for compiling or loading,
however, a class from it may be referenced during execution and having it
unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
includes explicit checks for the package being present.
This method is generated automatically,
- by searching all classes (and their packages) which are referenced by my classes."
+ by searching all classes (and their packages) which are referenced by my classes.
+ Please also take a look at the #mandatoryPreRequisites method"
^ #(
- #'stx:libcomp' "BlockNode - referenced by JavaNativeMethod>>numberOfArgs:"
- #'stx:libhtml' "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava:"
- #'stx:libtool' "DebugView - referenced by Java class>>flushClasses"
- #'stx:libview2' "GIFReader - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_GifImageDecoder_parseImage:"
- #'stx:libwidg' "Button - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_WButtonPeer_create:"
- #'stx:libwidg2' "CheckBox - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_WCheckboxPeer_create:"
+ #'stx:libcomp' "BlockNode - referenced by JavaNativeMethod>>numberOfArgs:"
+ #'stx:libhtml' "URL - referenced by JavaEmbeddedFrameView>>setupAppletFrameIn:initializeJava:"
+ #'stx:libtool' "DebugView - referenced by Java class>>flushClasses"
+ #'stx:libview2' "GIFReader - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_GifImageDecoder_parseImage:"
+ #'stx:libwidg' "Button - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_WButtonPeer_create:"
+ #'stx:libwidg2' "CheckBox - referenced by JavaNativeMethodImpl_OpenJDK6 class>>_WCheckboxPeer_create:"
)
!
@@ -284,369 +286,371 @@
Attributes are: #autoload or #<os> where os is one of win32, unix,..."
^ #(
- "<className> or (<className> attributes...) in load order"
- GroovyCompiler
- GroovyEvaluator
- GroovyLanguage
- GroovySourceFileWriter
- JavaAnnotation
- JavaAnnotationContainer
- JavaAnnotationDefault
- JavaAnnotationDictionary
- JavaAnnotationValue
- JavaArray
- JavaBooleanArray
- JavaByte
- JavaByteCodeProcessor
- JavaClassAccessor
- JavaClassEnvironment
- JavaClassQuery
- JavaClassReloader
- JavaCodeLibraryOrBundle
- JavaCompilerForSmalltalkExtensionsOnly
- #'JavaCompiler_Eclipse'
- JavaConstantPool
- JavaConstants
- JavaContext
- JavaDecompiler
- JavaDescriptor
- JavaError
- JavaExceptionTable
- JavaField
- JavaFinalizationRegistry
- JavaInnerClasses
- JavaLanguage
- JavaLibraries
- JavaLocalVariableTable
- JavaLocalVariableTableEntry
- JavaLookup
- JavaMetaclass
- JavaMonitor
- JavaNameAndType2
- JavaNativeMemory
- JavaNioSupport
- JavaObject
- JavaObjectDictionary
- JavaPopUpView
- JavaProcess
- JavaRef2
- JavaRelease
- JavaResolver
- JavaShort
- JavaSlotIndexCache
- JavaSocket
- JavaSourceCodeCache
- JavaSourceFileWriter
- JavaTestsLoader
- JavaTopView
- JavaUnresolvedCompilationError
- JavaUnresolvedConstant
- JavaUtilities
- JavaVMData
- JavaView
- JavaZipDeflater
- JavaZipFile
- JavaZipInflater
- ProxyMethod
- ProxyMethodCompiler
- ProxyMethodNode
- SmalltalkAppletContext
- SmalltalkAppletStub
- #'stx_libjava'
- GroovyMetaclass
- Java
- JavaAnnotationArrayValue
- JavaAnnotationClassValue
- JavaAnnotationEnumValue
- JavaAnnotationNestedAnnotationValue
- JavaAnnotationPrimitiveValue
- JavaBehavior
- JavaByteCodeDisassembler
- JavaByteCodeEnumerator
- JavaByteCodeProcessorAdapter
- JavaClassAnnotationContainer
- JavaClassMemberRef2
- JavaClassReader
- JavaClassRef2
- JavaClassRegistry
- JavaCodeBundle
- JavaCodeLibrary
- JavaEmbeddedFrameView
- JavaFieldAnnotationContainer
- JavaFieldDescriptor
- JavaFieldDescriptorWithUnionType
- JavaInvalidRefError
- JavaInvokeDynamic2
- JavaMethod
- JavaMethodAnnotationContainer
- JavaMethodDescriptor
- JavaMethodHandle2
- JavaMethodType2
- JavaMirror
- #'JavaNativeMethodImpl_OpenJDK6'
- JavaStringRef2
- JavaUnhandledExceptionError
- JavaUnhandledThreadDeathError
- JavaUnresolvedClassConstant
- JavaUnresolvedStringConstant
- JavaVM
- ProxyMethodConditionNode
- ProxyMethodGuardNode
- ProxyMethodInvocationNode
- ProxyMethodJavaFieldAccessor
- JavaAlienMirror
- JavaArrayMirror
- JavaByteCodePreresolver
- JavaClass
- JavaClassMirror
- JavaClassPathBundle
- JavaFieldRef2
- JavaMethodAnalyzer
- JavaMethodRef2
- JavaMethodWithException
- #'JavaNativeMethodImpl_AppleJDK6'
- #'JavaNativeMethodImpl_OpenJDK7'
- #'JavaNativeMethodImpl_SunJDK6'
- JavaPrimitiveMirror
- ProxyMethodAndNode
- ProxyMethodBlockInvocationNode
- ProxyMethodJavaFieldGetter
- ProxyMethodJavaFieldSetter
- ProxyMethodMethodInvocationNode
- ProxyMethodTypeCheckNode
- GroovyClass
- JavaInterfaceMethodRef2
- JavaMethodWithHandler
- #'JavaNativeMethodImpl_OpenJDK8'
- #'JavaNativeMethodImpl_OracleJDK7'
- ProxyMethodJavaMethodInvocationNode
- ProxyMethodJavaTypeCheckNode
- JavaNativeMethod
- #'JavaNativeMethodImpl_OracleJDK8'
- (GroovyEvaluatorTests autoload)
- (JUnitTestCaseProxy autoload)
- (JavaAntProjectResource autoload)
- (JavaByteCodeDisassemblerTests autoload)
- (JavaByteCodeProcessorTests autoload)
- (JavaClassLoadingTests autoload)
- (JavaClassReaderTests autoload)
- (JavaClassRefTests autoload)
- (JavaClassReloaderTests autoload)
- (JavaExceptionTests autoload)
- (JavaFieldRefTests autoload)
- (JavaFreshlyInitializedResource autoload)
- (JavaInitializedResource autoload)
- (JavaInterfaceMethodRefTests autoload)
- (JavaJUnitTests autoload)
- (JavaLibrariesResource autoload)
- (JavaLookupResolutionAlgorithmTests autoload)
- (JavaLookupTests autoload)
- (JavaMethodRefTests autoload)
- (JavaMonitorsTests autoload)
- (JavaNativeMemoryTests autoload)
- (JavaRefMock autoload)
- (JavaRefsAndConstantPoolTestCase autoload)
- (JavaReleaseTests autoload)
- (JavaRuntimeConstantPoolTests autoload)
- (JavaTestCaseProxy autoload)
- (JavaTestsResource autoload)
- (JavaThreadingTests autoload)
- (JavaUTF8Tests autoload)
- (TestletTestCaseProxy autoload)
+ "<className> or (<className> attributes...) in load order"
+ GroovyCompiler
+ GroovyEvaluator
+ GroovyLanguage
+ GroovySourceFileWriter
+ JavaAnnotation
+ JavaAnnotationContainer
+ JavaAnnotationDefault
+ JavaAnnotationDictionary
+ JavaAnnotationValue
+ JavaArray
+ JavaBooleanArray
+ JavaByte
+ JavaByteCodeProcessor
+ JavaClassAccessor
+ JavaClassEnvironment
+ JavaClassQuery
+ JavaClassReloader
+ JavaCodeLibraryOrBundle
+ JavaCompilerForSmalltalkExtensionsOnly
+ #'JavaCompiler_Eclipse'
+ JavaConstantPool
+ JavaConstants
+ JavaContext
+ JavaDecompiler
+ JavaDescriptor
+ JavaError
+ JavaExceptionTable
+ JavaField
+ JavaFinalizationRegistry
+ JavaInnerClasses
+ JavaLanguage
+ JavaLibraries
+ JavaLocalVariableTable
+ JavaLocalVariableTableEntry
+ JavaLookup
+ JavaMetaclass
+ JavaMonitor
+ JavaNameAndType2
+ JavaNativeMemory
+ JavaNioSupport
+ JavaObject
+ JavaObjectDictionary
+ JavaPopUpView
+ JavaProcess
+ JavaRef2
+ JavaRelease
+ JavaResolver
+ JavaShort
+ JavaSlotIndexCache
+ JavaSocket
+ JavaSourceCodeCache
+ JavaSourceFileWriter
+ JavaTestsLoader
+ JavaTopView
+ JavaUnresolvedCompilationError
+ JavaUnresolvedConstant
+ JavaUtilities
+ JavaVMData
+ JavaView
+ JavaZipDeflater
+ JavaZipFile
+ JavaZipInflater
+ ProxyMethod
+ ProxyMethodCompiler
+ ProxyMethodNode
+ SmalltalkAppletContext
+ SmalltalkAppletStub
+ #'stx_libjava'
+ GroovyMetaclass
+ Java
+ JavaAnnotationArrayValue
+ JavaAnnotationClassValue
+ JavaAnnotationEnumValue
+ JavaAnnotationNestedAnnotationValue
+ JavaAnnotationPrimitiveValue
+ JavaBehavior
+ JavaByteCodeDisassembler
+ JavaByteCodeEnumerator
+ JavaByteCodeProcessorAdapter
+ JavaClassAnnotationContainer
+ JavaClassMemberRef2
+ JavaClassReader
+ JavaClassRef2
+ JavaClassRegistry
+ JavaCodeBundle
+ JavaCodeLibrary
+ JavaEmbeddedFrameView
+ JavaFieldAnnotationContainer
+ JavaFieldDescriptor
+ JavaFieldDescriptorWithUnionType
+ JavaInvalidRefError
+ JavaInvokeDynamic2
+ JavaMethod
+ JavaMethodAnnotationContainer
+ JavaMethodDescriptor
+ JavaMethodHandle2
+ JavaMethodType2
+ JavaMirror
+ #'JavaNativeMethodImpl_OpenJDK6'
+ JavaStringRef2
+ JavaUnhandledExceptionError
+ JavaUnhandledThreadDeathError
+ JavaUnresolvedClassConstant
+ JavaUnresolvedStringConstant
+ JavaVM
+ ProxyMethodConditionNode
+ ProxyMethodGuardNode
+ ProxyMethodInvocationNode
+ ProxyMethodJavaFieldAccessor
+ JavaAlienMirror
+ JavaArrayMirror
+ JavaByteCodePreresolver
+ JavaClass
+ JavaClassMirror
+ JavaClassPathBundle
+ JavaFieldRef2
+ JavaMethodAnalyzer
+ JavaMethodRef2
+ JavaMethodWithException
+ #'JavaNativeMethodImpl_AppleJDK6'
+ #'JavaNativeMethodImpl_OpenJDK7'
+ #'JavaNativeMethodImpl_SunJDK6'
+ JavaPrimitiveMirror
+ ProxyMethodAndNode
+ ProxyMethodBlockInvocationNode
+ ProxyMethodJavaFieldGetter
+ ProxyMethodJavaFieldSetter
+ ProxyMethodMethodInvocationNode
+ ProxyMethodTypeCheckNode
+ GroovyClass
+ JavaInterfaceMethodRef2
+ JavaMethodWithHandler
+ #'JavaNativeMethodImpl_OpenJDK8'
+ #'JavaNativeMethodImpl_OracleJDK7'
+ ProxyMethodJavaMethodInvocationNode
+ ProxyMethodJavaTypeCheckNode
+ JavaNativeMethod
+ #'JavaNativeMethodImpl_OracleJDK8'
+ (GroovyEvaluatorTests autoload)
+ (JavaAntProjectResource autoload)
+ (JavaByteCodeProcessorTests autoload)
+ (JavaByteCodeDisassemblerTests autoload)
+ (JavaClassLoadingTests autoload)
+ (JavaClassReloaderTests autoload)
+ (JavaExceptionTests autoload)
+ (JavaFreshlyInitializedResource autoload)
+ (JavaInitializedResource autoload)
+ (JavaJUnitTests autoload)
+ (JavaLibrariesResource autoload)
+ (JavaLookupResolutionAlgorithmTests autoload)
+ (JavaLookupTests autoload)
+ (JavaMonitorsTests autoload)
+ (JavaNativeMemoryTests autoload)
+ (JavaRefMock autoload)
+ (JavaRefsAndConstantPoolTestCase autoload)
+ (JavaClassReaderTests autoload)
+ (JavaClassRefTests autoload)
+ (JavaFieldRefTests autoload)
+ (JavaInterfaceMethodRefTests autoload)
+ (JavaMethodRefTests autoload)
+ (JavaReleaseTests autoload)
+ (JavaRuntimeConstantPoolTests autoload)
+ (JavaTestCaseProxy autoload)
+ (JUnitTestCaseProxy autoload)
+ (JavaTestsResource autoload)
+ (JavaThreadingTests autoload)
+ (JavaUTF8Tests autoload)
+ (TestletTestCaseProxy autoload)
)
!
extensionMethodNames
"lists the extension methods which are to be included in the project.
- Entries are pairwise elements, consisting of class-name and selector."
+ Entries are 2-element array literals, consisting of class-name and selector.
+ A correponding method with real names must be present in my concrete subclasses
+ if it has extensions."
^ #(
- Behavior isInterface
- CharacterArray asDottedJavaClassName
- CharacterArray asJavaComponentClassName
- CharacterArray asNiceJavaClassName
- CharacterArray asSTXInternalJavaClassName
- CharacterArray asSlashedJavaClassName
- 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
- Process isWaiting
- Process javaInterrupt
- Process setInterrupted
- Set #'java__contains:'
- SmallInteger javaUnwrapFrom:
- String asArrayOfSubstringsSeparatedBy:
- 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
- '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' 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
- 'Integer class' javaArrayClass
- 'Integer class' javaBox:
- '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
- Behavior 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
- 'SignedIntegerArray class' javaComponentClass
- 'SignedIntegerArray class' javaName
- 'SignedLongIntegerArray class' isInterface
- 'SignedLongIntegerArray class' isJavaArrayClass
- 'SignedLongIntegerArray class' isJavaReferenceType
- '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
- 'WordArray class' isJavaArrayClass
- 'WordArray class' isJavaReferenceType
- 'WordArray class' javaArrayClass
- 'WordArray class' javaComponentClass
- 'WordArray class' javaName
- 'Boolean class' javaWrap:
- Class javaMirror
- Class javaMirrorClass
- ExecutableFunction isJavaConstructor
- Process isParked
- Semaphore parkWithTimeoutMs:
- Object isSocket
- Socket isSocket
- Socket reOpenIfPossible
- Method isStatic
- Class classLoader
- Method isAbstract
- Method javaClass
- Class lookupMethodByNameAndType:
- Object getJavaLockWord
- Object getJavaMonitor
- Object javaWrapRequired
- 'Boolean class' javaWrapRequired
- CharacterArray withoutSuffix:
- ExecutableFunction isProxyMethod
- 'ProjectDefinition class' javaBundle
- 'String class' javaName
- 'Unicode16String class' javaName
- 'Float class' javaUnbox:onError:
- 'ShortFloat class' javaUnbox:onError:
- Class binaryName
- Class isSynthetic
- ByteArray #'_ARRAYLENGTH:'
- ByteArray #'_CHECKCAST:'
- ByteArray #'_INSTANCEOF:'
- CharacterArray #'_ARRAYLENGTH:'
- CharacterArray #'_CHECKCAST:'
- CharacterArray #'_INSTANCEOF:'
- DoubleArray #'_ARRAYLENGTH:'
- DoubleArray #'_CHECKCAST:'
- DoubleArray #'_INSTANCEOF:'
- FloatArray #'_ARRAYLENGTH:'
- FloatArray #'_CHECKCAST:'
- FloatArray #'_INSTANCEOF:'
- Object #'_ARRAYLENGTH:'
- Object #'_CHECKCAST:'
- Object #'_INSTANCEOF:'
- SignedIntegerArray #'_ARRAYLENGTH:'
- SignedIntegerArray #'_CHECKCAST:'
- SignedIntegerArray #'_INSTANCEOF:'
- SignedLongIntegerArray #'_ARRAYLENGTH:'
- SignedLongIntegerArray #'_CHECKCAST:'
- SignedLongIntegerArray #'_INSTANCEOF:'
- SignedWordArray #'_ARRAYLENGTH:'
- SignedWordArray #'_CHECKCAST:'
- SignedWordArray #'_INSTANCEOF:'
- UndefinedObject #'_ARRAYLENGTH:'
- UndefinedObject #'_CHECKCAST:'
- UndefinedObject #'_INSTANCEOF:'
- ZipArchive isValidFile:
- 'ProjectDefinition class' generateJavaBuildPrereqs
- 'ProjectDefinition class' generateJavaBuildPrereqsClasspathPaths
- 'ProjectDefinition class' generateJavaBuildPrereqsClasspathRefs
- 'ProjectDefinition class' generateJavaBuildPrereqsUsingTemplate:
- 'ProjectDefinition class' #'generate_java_build_auto_dot_xml'
- 'ProjectDefinition class' #'generate_java_build_dot_xml'
- 'ProjectDefinition class' #'java_build_auto_dot_xml'
- 'ProjectDefinition class' #'java_build_auto_dot_xml_mappings'
- 'ProjectDefinition class' #'java_build_dot_xml'
- 'ProjectDefinition class' #'java_build_dot_xml_mappings'
+ Behavior isInterface
+ CharacterArray asDottedJavaClassName
+ CharacterArray asJavaComponentClassName
+ CharacterArray asNiceJavaClassName
+ CharacterArray asSTXInternalJavaClassName
+ CharacterArray asSlashedJavaClassName
+ 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
+ Process isWaiting
+ Process javaInterrupt
+ Process setInterrupted
+ Set #'java__contains:'
+ SmallInteger javaUnwrapFrom:
+ String asArrayOfSubstringsSeparatedBy:
+ 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
+ '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' 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
+ 'Integer class' javaArrayClass
+ 'Integer class' javaBox:
+ '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
+ Behavior 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
+ 'SignedIntegerArray class' javaComponentClass
+ 'SignedIntegerArray class' javaName
+ 'SignedLongIntegerArray class' isInterface
+ 'SignedLongIntegerArray class' isJavaArrayClass
+ 'SignedLongIntegerArray class' isJavaReferenceType
+ '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
+ 'WordArray class' isJavaArrayClass
+ 'WordArray class' isJavaReferenceType
+ 'WordArray class' javaArrayClass
+ 'WordArray class' javaComponentClass
+ 'WordArray class' javaName
+ 'Boolean class' javaWrap:
+ Class javaMirror
+ Class javaMirrorClass
+ ExecutableFunction isJavaConstructor
+ Process isParked
+ Semaphore parkWithTimeoutMs:
+ Object isSocket
+ Socket isSocket
+ Socket reOpenIfPossible
+ Method isStatic
+ Class classLoader
+ Method isAbstract
+ Method javaClass
+ Class lookupMethodByNameAndType:
+ Object getJavaLockWord
+ Object getJavaMonitor
+ Object javaWrapRequired
+ 'Boolean class' javaWrapRequired
+ CharacterArray withoutSuffix:
+ ExecutableFunction isProxyMethod
+ 'ProjectDefinition class' javaBundle
+ 'String class' javaName
+ 'Unicode16String class' javaName
+ 'Float class' javaUnbox:onError:
+ 'ShortFloat class' javaUnbox:onError:
+ Class binaryName
+ Class isSynthetic
+ ByteArray #'_ARRAYLENGTH:'
+ ByteArray #'_CHECKCAST:'
+ ByteArray #'_INSTANCEOF:'
+ CharacterArray #'_ARRAYLENGTH:'
+ CharacterArray #'_CHECKCAST:'
+ CharacterArray #'_INSTANCEOF:'
+ DoubleArray #'_ARRAYLENGTH:'
+ DoubleArray #'_CHECKCAST:'
+ DoubleArray #'_INSTANCEOF:'
+ FloatArray #'_ARRAYLENGTH:'
+ FloatArray #'_CHECKCAST:'
+ FloatArray #'_INSTANCEOF:'
+ Object #'_ARRAYLENGTH:'
+ Object #'_CHECKCAST:'
+ Object #'_INSTANCEOF:'
+ SignedIntegerArray #'_ARRAYLENGTH:'
+ SignedIntegerArray #'_CHECKCAST:'
+ SignedIntegerArray #'_INSTANCEOF:'
+ SignedLongIntegerArray #'_ARRAYLENGTH:'
+ SignedLongIntegerArray #'_CHECKCAST:'
+ SignedLongIntegerArray #'_INSTANCEOF:'
+ SignedWordArray #'_ARRAYLENGTH:'
+ SignedWordArray #'_CHECKCAST:'
+ SignedWordArray #'_INSTANCEOF:'
+ UndefinedObject #'_ARRAYLENGTH:'
+ UndefinedObject #'_CHECKCAST:'
+ UndefinedObject #'_INSTANCEOF:'
+ ZipArchive isValidFile:
+ 'ProjectDefinition class' generateJavaBuildPrereqs
+ 'ProjectDefinition class' generateJavaBuildPrereqsClasspathPaths
+ 'ProjectDefinition class' generateJavaBuildPrereqsClasspathRefs
+ 'ProjectDefinition class' generateJavaBuildPrereqsUsingTemplate:
+ 'ProjectDefinition class' #'generate_java_build_auto_dot_xml'
+ 'ProjectDefinition class' #'generate_java_build_dot_xml'
+ 'ProjectDefinition class' #'java_build_auto_dot_xml'
+ 'ProjectDefinition class' #'java_build_auto_dot_xml_mappings'
+ 'ProjectDefinition class' #'java_build_dot_xml'
+ 'ProjectDefinition class' #'java_build_dot_xml_mappings'
)
! !