Skip to content

Instantly share code, notes, and snippets.

@tlively
Created April 20, 2021 19:41
Show Gist options
  • Save tlively/295b8e148f59a81c8b480ea1be42bde9 to your computer and use it in GitHub Desktop.
Save tlively/295b8e148f59a81c8b480ea1be42bde9 to your computer and use it in GitHub Desktop.
j2wasm_application.wat
This file has been truncated, but you can view the full file.
;;; Code generated by J2WASM
(module
(global $java.lang.Object.rtt (rtt 0 $java.lang.Object) (rtt.canon $java.lang.Object))
(global $TestRunner.rtt (rtt 1 $TestRunner) (rtt.sub $TestRunner (global.get $java.lang.Object.rtt)))
(global $java.beans.Beans.rtt (rtt 1 $java.beans.Beans) (rtt.sub $java.beans.Beans (global.get $java.lang.Object.rtt)))
(global $java.io.Writer.rtt (rtt 1 $java.io.Writer) (rtt.sub $java.io.Writer (global.get $java.lang.Object.rtt)))
(global $java.io.BufferedWriter.rtt (rtt 2 $java.io.BufferedWriter) (rtt.sub $java.io.BufferedWriter (global.get $java.io.Writer.rtt)))
(global $java.io.InputStream.rtt (rtt 1 $java.io.InputStream) (rtt.sub $java.io.InputStream (global.get $java.lang.Object.rtt)))
(global $java.io.ByteArrayInputStream.rtt (rtt 2 $java.io.ByteArrayInputStream) (rtt.sub $java.io.ByteArrayInputStream (global.get $java.io.InputStream.rtt)))
(global $java.io.OutputStream.rtt (rtt 1 $java.io.OutputStream) (rtt.sub $java.io.OutputStream (global.get $java.lang.Object.rtt)))
(global $java.io.ByteArrayOutputStream.rtt (rtt 2 $java.io.ByteArrayOutputStream) (rtt.sub $java.io.ByteArrayOutputStream (global.get $java.io.OutputStream.rtt)))
(global $java.io.FilterInputStream.rtt (rtt 2 $java.io.FilterInputStream) (rtt.sub $java.io.FilterInputStream (global.get $java.io.InputStream.rtt)))
(global $java.io.FilterOutputStream.rtt (rtt 2 $java.io.FilterOutputStream) (rtt.sub $java.io.FilterOutputStream (global.get $java.io.OutputStream.rtt)))
(global $java.lang.Throwable.rtt (rtt 1 $java.lang.Throwable) (rtt.sub $java.lang.Throwable (global.get $java.lang.Object.rtt)))
(global $java.lang.Exception.rtt (rtt 2 $java.lang.Exception) (rtt.sub $java.lang.Exception (global.get $java.lang.Throwable.rtt)))
(global $java.io.IOException.rtt (rtt 3 $java.io.IOException) (rtt.sub $java.io.IOException (global.get $java.lang.Exception.rtt)))
(global $java.io.IOUtils.rtt (rtt 1 $java.io.IOUtils) (rtt.sub $java.io.IOUtils (global.get $java.lang.Object.rtt)))
(global $java.io.OutputStreamWriter.rtt (rtt 2 $java.io.OutputStreamWriter) (rtt.sub $java.io.OutputStreamWriter (global.get $java.io.Writer.rtt)))
(global $java.io.PrintStream.rtt (rtt 3 $java.io.PrintStream) (rtt.sub $java.io.PrintStream (global.get $java.io.FilterOutputStream.rtt)))
(global $java.io.Reader.rtt (rtt 1 $java.io.Reader) (rtt.sub $java.io.Reader (global.get $java.lang.Object.rtt)))
(global $java.io.StringReader.rtt (rtt 2 $java.io.StringReader) (rtt.sub $java.io.StringReader (global.get $java.io.Reader.rtt)))
(global $java.lang.RuntimeException.rtt (rtt 3 $java.lang.RuntimeException) (rtt.sub $java.lang.RuntimeException (global.get $java.lang.Exception.rtt)))
(global $java.io.UncheckedIOException.rtt (rtt 4 $java.io.UncheckedIOException) (rtt.sub $java.io.UncheckedIOException (global.get $java.lang.RuntimeException.rtt)))
(global $java.io.UnsupportedEncodingException.rtt (rtt 4 $java.io.UnsupportedEncodingException) (rtt.sub $java.io.UnsupportedEncodingException (global.get $java.io.IOException.rtt)))
(global $java.lang.ArithmeticException.rtt (rtt 4 $java.lang.ArithmeticException) (rtt.sub $java.lang.ArithmeticException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.IndexOutOfBoundsException.rtt (rtt 4 $java.lang.IndexOutOfBoundsException) (rtt.sub $java.lang.IndexOutOfBoundsException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.ArrayIndexOutOfBoundsException.rtt (rtt 5 $java.lang.ArrayIndexOutOfBoundsException) (rtt.sub $java.lang.ArrayIndexOutOfBoundsException (global.get $java.lang.IndexOutOfBoundsException.rtt)))
(global $java.lang.ArrayStoreException.rtt (rtt 4 $java.lang.ArrayStoreException) (rtt.sub $java.lang.ArrayStoreException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.Error.rtt (rtt 2 $java.lang.Error) (rtt.sub $java.lang.Error (global.get $java.lang.Throwable.rtt)))
(global $java.lang.AssertionError.rtt (rtt 3 $java.lang.AssertionError) (rtt.sub $java.lang.AssertionError (global.get $java.lang.Error.rtt)))
(global $java.lang.Boolean.rtt (rtt 1 $java.lang.Boolean) (rtt.sub $java.lang.Boolean (global.get $java.lang.Object.rtt)))
(global $java.lang.Number.rtt (rtt 1 $java.lang.Number) (rtt.sub $java.lang.Number (global.get $java.lang.Object.rtt)))
(global $java.lang.Byte.rtt (rtt 2 $java.lang.Byte) (rtt.sub $java.lang.Byte (global.get $java.lang.Number.rtt)))
(global $java.lang.Byte.BoxedValues.rtt (rtt 1 $java.lang.Byte.BoxedValues) (rtt.sub $java.lang.Byte.BoxedValues (global.get $java.lang.Object.rtt)))
(global $java.lang.CharSequence.1.rtt (rtt 1 $java.lang.CharSequence.1) (rtt.sub $java.lang.CharSequence.1 (global.get $java.lang.Object.rtt)))
(global $java.lang.Character.rtt (rtt 1 $java.lang.Character) (rtt.sub $java.lang.Character (global.get $java.lang.Object.rtt)))
(global $java.lang.Character.CharSequenceAdapter.rtt (rtt 1 $java.lang.Character.CharSequenceAdapter) (rtt.sub $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Object.rtt)))
(global $java.lang.Character.BoxedValues.rtt (rtt 1 $java.lang.Character.BoxedValues) (rtt.sub $java.lang.Character.BoxedValues (global.get $java.lang.Object.rtt)))
(global $java.lang.Class.rtt (rtt 1 $java.lang.Class) (rtt.sub $java.lang.Class (global.get $java.lang.Object.rtt)))
(global $java.lang.ClassCastException.rtt (rtt 4 $java.lang.ClassCastException) (rtt.sub $java.lang.ClassCastException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.CloneNotSupportedException.rtt (rtt 3 $java.lang.CloneNotSupportedException) (rtt.sub $java.lang.CloneNotSupportedException (global.get $java.lang.Exception.rtt)))
(global $java.lang.Double.rtt (rtt 2 $java.lang.Double) (rtt.sub $java.lang.Double (global.get $java.lang.Number.rtt)))
(global $java.lang.Double.PowersTable.rtt (rtt 1 $java.lang.Double.PowersTable) (rtt.sub $java.lang.Double.PowersTable (global.get $java.lang.Object.rtt)))
(global $java.lang.Enum.rtt (rtt 1 $java.lang.Enum) (rtt.sub $java.lang.Enum (global.get $java.lang.Object.rtt)))
(global $java.lang.Float.rtt (rtt 2 $java.lang.Float) (rtt.sub $java.lang.Float (global.get $java.lang.Number.rtt)))
(global $java.lang.IllegalArgumentException.rtt (rtt 4 $java.lang.IllegalArgumentException) (rtt.sub $java.lang.IllegalArgumentException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.IllegalStateException.rtt (rtt 4 $java.lang.IllegalStateException) (rtt.sub $java.lang.IllegalStateException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.Integer.rtt (rtt 2 $java.lang.Integer) (rtt.sub $java.lang.Integer (global.get $java.lang.Number.rtt)))
(global $java.lang.Integer.BoxedValues.rtt (rtt 1 $java.lang.Integer.BoxedValues) (rtt.sub $java.lang.Integer.BoxedValues (global.get $java.lang.Object.rtt)))
(global $java.lang.Integer.ReverseNibbles.rtt (rtt 1 $java.lang.Integer.ReverseNibbles) (rtt.sub $java.lang.Integer.ReverseNibbles (global.get $java.lang.Object.rtt)))
(global $java.lang.InterruptedException.rtt (rtt 3 $java.lang.InterruptedException) (rtt.sub $java.lang.InterruptedException (global.get $java.lang.Exception.rtt)))
(global $java.lang.JsException.rtt (rtt 4 $java.lang.JsException) (rtt.sub $java.lang.JsException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.Long.rtt (rtt 2 $java.lang.Long) (rtt.sub $java.lang.Long (global.get $java.lang.Number.rtt)))
(global $java.lang.Long.BoxedValues.rtt (rtt 1 $java.lang.Long.BoxedValues) (rtt.sub $java.lang.Long.BoxedValues (global.get $java.lang.Object.rtt)))
(global $java.lang.Math.rtt (rtt 1 $java.lang.Math) (rtt.sub $java.lang.Math (global.get $java.lang.Object.rtt)))
(global $java.lang.Math.NativeMath.rtt (rtt 1 $java.lang.Math.NativeMath) (rtt.sub $java.lang.Math.NativeMath (global.get $java.lang.Object.rtt)))
(global $java.lang.NegativeArraySizeException.rtt (rtt 4 $java.lang.NegativeArraySizeException) (rtt.sub $java.lang.NegativeArraySizeException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.NoSuchFieldError.rtt (rtt 1 $java.lang.NoSuchFieldError) (rtt.sub $java.lang.NoSuchFieldError (global.get $java.lang.Object.rtt)))
(global $java.lang.NullPointerException.rtt (rtt 5 $java.lang.NullPointerException) (rtt.sub $java.lang.NullPointerException (global.get $java.lang.JsException.rtt)))
(global $java.lang.NullPointerException.NativeTypeError.rtt (rtt 1 $java.lang.NullPointerException.NativeTypeError) (rtt.sub $java.lang.NullPointerException.NativeTypeError (global.get $java.lang.Object.rtt)))
(global $java.lang.Number.__Decode.rtt (rtt 1 $java.lang.Number.__Decode) (rtt.sub $java.lang.Number.__Decode (global.get $java.lang.Object.rtt)))
(global $java.lang.Number.__ParseLong.rtt (rtt 1 $java.lang.Number.__ParseLong) (rtt.sub $java.lang.Number.__ParseLong (global.get $java.lang.Object.rtt)))
(global $java.lang.Number.JavaLangNumber.rtt (rtt 1 $java.lang.Number.JavaLangNumber) (rtt.sub $java.lang.Number.JavaLangNumber (global.get $java.lang.Object.rtt)))
(global $java.lang.NumberFormatException.rtt (rtt 5 $java.lang.NumberFormatException) (rtt.sub $java.lang.NumberFormatException (global.get $java.lang.IllegalArgumentException.rtt)))
(global $java.lang.SecurityException.rtt (rtt 4 $java.lang.SecurityException) (rtt.sub $java.lang.SecurityException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.Short.rtt (rtt 2 $java.lang.Short) (rtt.sub $java.lang.Short (global.get $java.lang.Number.rtt)))
(global $java.lang.Short.BoxedValues.rtt (rtt 1 $java.lang.Short.BoxedValues) (rtt.sub $java.lang.Short.BoxedValues (global.get $java.lang.Object.rtt)))
(global $java.lang.StackTraceElement.rtt (rtt 1 $java.lang.StackTraceElement) (rtt.sub $java.lang.StackTraceElement (global.get $java.lang.Object.rtt)))
(global $java.lang.StrictMath.rtt (rtt 1 $java.lang.StrictMath) (rtt.sub $java.lang.StrictMath (global.get $java.lang.Object.rtt)))
(global $java.lang.StringIndexOutOfBoundsException.rtt (rtt 5 $java.lang.StringIndexOutOfBoundsException) (rtt.sub $java.lang.StringIndexOutOfBoundsException (global.get $java.lang.IndexOutOfBoundsException.rtt)))
(global $java.lang.System.rtt (rtt 1 $java.lang.System) (rtt.sub $java.lang.System (global.get $java.lang.Object.rtt)))
(global $java.lang.ThreadLocal.rtt (rtt 1 $java.lang.ThreadLocal) (rtt.sub $java.lang.ThreadLocal (global.get $java.lang.Object.rtt)))
(global $java.lang.Throwable.NativeError.rtt (rtt 1 $java.lang.Throwable.NativeError) (rtt.sub $java.lang.Throwable.NativeError (global.get $java.lang.Object.rtt)))
(global $java.lang.Throwable.NativeTypeError.rtt (rtt 1 $java.lang.Throwable.NativeTypeError) (rtt.sub $java.lang.Throwable.NativeTypeError (global.get $java.lang.Object.rtt)))
(global $java.lang.UnsupportedOperationException.rtt (rtt 4 $java.lang.UnsupportedOperationException) (rtt.sub $java.lang.UnsupportedOperationException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.Void.rtt (rtt 1 $java.lang.Void) (rtt.sub $java.lang.Void (global.get $java.lang.Object.rtt)))
(global $java.lang.annotation.AnnotationFormatError.rtt (rtt 3 $java.lang.annotation.AnnotationFormatError) (rtt.sub $java.lang.annotation.AnnotationFormatError (global.get $java.lang.Error.rtt)))
(global $java.lang.annotation.AnnotationTypeMismatchException.rtt (rtt 4 $java.lang.annotation.AnnotationTypeMismatchException) (rtt.sub $java.lang.annotation.AnnotationTypeMismatchException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.annotation.ElementType.rtt (rtt 2 $java.lang.annotation.ElementType) (rtt.sub $java.lang.annotation.ElementType (global.get $java.lang.Enum.rtt)))
(global $java.lang.annotation.IncompleteAnnotationException.rtt (rtt 4 $java.lang.annotation.IncompleteAnnotationException) (rtt.sub $java.lang.annotation.IncompleteAnnotationException (global.get $java.lang.RuntimeException.rtt)))
(global $java.lang.annotation.RetentionPolicy.rtt (rtt 2 $java.lang.annotation.RetentionPolicy) (rtt.sub $java.lang.annotation.RetentionPolicy (global.get $java.lang.Enum.rtt)))
(global $java.lang.invoke.LambdaMetafactory.rtt (rtt 1 $java.lang.invoke.LambdaMetafactory) (rtt.sub $java.lang.invoke.LambdaMetafactory (global.get $java.lang.Object.rtt)))
(global $java.lang.invoke.MethodHandle.rtt (rtt 1 $java.lang.invoke.MethodHandle) (rtt.sub $java.lang.invoke.MethodHandle (global.get $java.lang.Object.rtt)))
(global $java.lang.invoke.MethodHandles.rtt (rtt 1 $java.lang.invoke.MethodHandles) (rtt.sub $java.lang.invoke.MethodHandles (global.get $java.lang.Object.rtt)))
(global $java.lang.invoke.MethodHandles.Lookup.rtt (rtt 1 $java.lang.invoke.MethodHandles.Lookup) (rtt.sub $java.lang.invoke.MethodHandles.Lookup (global.get $java.lang.Object.rtt)))
(global $java.lang.invoke.MethodType.rtt (rtt 1 $java.lang.invoke.MethodType) (rtt.sub $java.lang.invoke.MethodType (global.get $java.lang.Object.rtt)))
(global $java.lang.invoke.SerializedLambda.rtt (rtt 1 $java.lang.invoke.SerializedLambda) (rtt.sub $java.lang.invoke.SerializedLambda (global.get $java.lang.Object.rtt)))
(global $java.lang.reflect.Array.rtt (rtt 1 $java.lang.reflect.Array) (rtt.sub $java.lang.reflect.Array (global.get $java.lang.Object.rtt)))
(global $java.math.BigDecimal.rtt (rtt 2 $java.math.BigDecimal) (rtt.sub $java.math.BigDecimal (global.get $java.lang.Number.rtt)))
(global $java.math.BigInteger.rtt (rtt 2 $java.math.BigInteger) (rtt.sub $java.math.BigInteger (global.get $java.lang.Number.rtt)))
(global $java.math.BitLevel.rtt (rtt 1 $java.math.BitLevel) (rtt.sub $java.math.BitLevel (global.get $java.lang.Object.rtt)))
(global $java.math.Conversion.rtt (rtt 1 $java.math.Conversion) (rtt.sub $java.math.Conversion (global.get $java.lang.Object.rtt)))
(global $java.math.Division.rtt (rtt 1 $java.math.Division) (rtt.sub $java.math.Division (global.get $java.lang.Object.rtt)))
(global $java.math.Elementary.rtt (rtt 1 $java.math.Elementary) (rtt.sub $java.math.Elementary (global.get $java.lang.Object.rtt)))
(global $java.math.Logical.rtt (rtt 1 $java.math.Logical) (rtt.sub $java.math.Logical (global.get $java.lang.Object.rtt)))
(global $java.math.MathContext.rtt (rtt 1 $java.math.MathContext) (rtt.sub $java.math.MathContext (global.get $java.lang.Object.rtt)))
(global $java.math.Multiplication.rtt (rtt 1 $java.math.Multiplication) (rtt.sub $java.math.Multiplication (global.get $java.lang.Object.rtt)))
(global $java.math.Primality.rtt (rtt 1 $java.math.Primality) (rtt.sub $java.math.Primality (global.get $java.lang.Object.rtt)))
(global $java.math.RoundingMode.rtt (rtt 2 $java.math.RoundingMode) (rtt.sub $java.math.RoundingMode (global.get $java.lang.Enum.rtt)))
(global $java.nio.charset.Charset.rtt (rtt 1 $java.nio.charset.Charset) (rtt.sub $java.nio.charset.Charset (global.get $java.lang.Object.rtt)))
(global $java.nio.charset.Charset.AvailableCharsets.rtt (rtt 1 $java.nio.charset.Charset.AvailableCharsets) (rtt.sub $java.nio.charset.Charset.AvailableCharsets (global.get $java.lang.Object.rtt)))
(global $java.nio.charset.IllegalCharsetNameException.rtt (rtt 5 $java.nio.charset.IllegalCharsetNameException) (rtt.sub $java.nio.charset.IllegalCharsetNameException (global.get $java.lang.IllegalArgumentException.rtt)))
(global $java.nio.charset.StandardCharsets.rtt (rtt 1 $java.nio.charset.StandardCharsets) (rtt.sub $java.nio.charset.StandardCharsets (global.get $java.lang.Object.rtt)))
(global $java.nio.charset.UnsupportedCharsetException.rtt (rtt 5 $java.nio.charset.UnsupportedCharsetException) (rtt.sub $java.nio.charset.UnsupportedCharsetException (global.get $java.lang.IllegalArgumentException.rtt)))
(global $java.security.GeneralSecurityException.rtt (rtt 3 $java.security.GeneralSecurityException) (rtt.sub $java.security.GeneralSecurityException (global.get $java.lang.Exception.rtt)))
(global $java.security.DigestException.rtt (rtt 4 $java.security.DigestException) (rtt.sub $java.security.DigestException (global.get $java.security.GeneralSecurityException.rtt)))
(global $java.security.MessageDigestSpi.rtt (rtt 1 $java.security.MessageDigestSpi) (rtt.sub $java.security.MessageDigestSpi (global.get $java.lang.Object.rtt)))
(global $java.security.MessageDigest.rtt (rtt 2 $java.security.MessageDigest) (rtt.sub $java.security.MessageDigest (global.get $java.security.MessageDigestSpi.rtt)))
(global $java.security.MessageDigest.Md5Digest.rtt (rtt 3 $java.security.MessageDigest.Md5Digest) (rtt.sub $java.security.MessageDigest.Md5Digest (global.get $java.security.MessageDigest.rtt)))
(global $java.security.NoSuchAlgorithmException.rtt (rtt 4 $java.security.NoSuchAlgorithmException) (rtt.sub $java.security.NoSuchAlgorithmException (global.get $java.security.GeneralSecurityException.rtt)))
(global $java.security.SHA256Digest.rtt (rtt 3 $java.security.SHA256Digest) (rtt.sub $java.security.SHA256Digest (global.get $java.security.MessageDigest.rtt)))
(global $java.util.Date.rtt (rtt 1 $java.util.Date) (rtt.sub $java.util.Date (global.get $java.lang.Object.rtt)))
(global $java.sql.Date.rtt (rtt 2 $java.sql.Date) (rtt.sub $java.sql.Date (global.get $java.util.Date.rtt)))
(global $java.sql.Time.rtt (rtt 2 $java.sql.Time) (rtt.sub $java.sql.Time (global.get $java.util.Date.rtt)))
(global $java.sql.Timestamp.rtt (rtt 2 $java.sql.Timestamp) (rtt.sub $java.sql.Timestamp (global.get $java.util.Date.rtt)))
(global $java.text.ParseException.rtt (rtt 3 $java.text.ParseException) (rtt.sub $java.text.ParseException (global.get $java.lang.Exception.rtt)))
(global $java.util.AbstractCollection.rtt (rtt 1 $java.util.AbstractCollection) (rtt.sub $java.util.AbstractCollection (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractList.rtt (rtt 2 $java.util.AbstractList) (rtt.sub $java.util.AbstractList (global.get $java.util.AbstractCollection.rtt)))
(global $java.util.AbstractList.IteratorImpl.rtt (rtt 1 $java.util.AbstractList.IteratorImpl) (rtt.sub $java.util.AbstractList.IteratorImpl (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractList.ListIteratorImpl.rtt (rtt 2 $java.util.AbstractList.ListIteratorImpl) (rtt.sub $java.util.AbstractList.ListIteratorImpl (global.get $java.util.AbstractList.IteratorImpl.rtt)))
(global $java.util.AbstractList.SubList.rtt (rtt 3 $java.util.AbstractList.SubList) (rtt.sub $java.util.AbstractList.SubList (global.get $java.util.AbstractList.rtt)))
(global $java.util.AbstractMap.rtt (rtt 1 $java.util.AbstractMap) (rtt.sub $java.util.AbstractMap (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractMap.AbstractEntry.rtt (rtt 1 $java.util.AbstractMap.AbstractEntry) (rtt.sub $java.util.AbstractMap.AbstractEntry (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractMap.SimpleEntry.rtt (rtt 2 $java.util.AbstractMap.SimpleEntry) (rtt.sub $java.util.AbstractMap.SimpleEntry (global.get $java.util.AbstractMap.AbstractEntry.rtt)))
(global $java.util.AbstractMap.SimpleImmutableEntry.rtt (rtt 2 $java.util.AbstractMap.SimpleImmutableEntry) (rtt.sub $java.util.AbstractMap.SimpleImmutableEntry (global.get $java.util.AbstractMap.AbstractEntry.rtt)))
(global $java.util.AbstractSet.rtt (rtt 2 $java.util.AbstractSet) (rtt.sub $java.util.AbstractSet (global.get $java.util.AbstractCollection.rtt)))
(global $java.util.AbstractMap.1.rtt (rtt 3 $java.util.AbstractMap.1) (rtt.sub $java.util.AbstractMap.1 (global.get $java.util.AbstractSet.rtt)))
(global $java.util.AbstractMap.1.1.rtt (rtt 1 $java.util.AbstractMap.1.1) (rtt.sub $java.util.AbstractMap.1.1 (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractMap.2.rtt (rtt 2 $java.util.AbstractMap.2) (rtt.sub $java.util.AbstractMap.2 (global.get $java.util.AbstractCollection.rtt)))
(global $java.util.AbstractMap.2.1.rtt (rtt 1 $java.util.AbstractMap.2.1) (rtt.sub $java.util.AbstractMap.2.1 (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractMapEntry.rtt (rtt 1 $java.util.AbstractMapEntry) (rtt.sub $java.util.AbstractMapEntry (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractNavigableMap.rtt (rtt 2 $java.util.AbstractNavigableMap) (rtt.sub $java.util.AbstractNavigableMap (global.get $java.util.AbstractMap.rtt)))
(global $java.util.AbstractNavigableMap.DescendingMap.rtt (rtt 3 $java.util.AbstractNavigableMap.DescendingMap) (rtt.sub $java.util.AbstractNavigableMap.DescendingMap (global.get $java.util.AbstractNavigableMap.rtt)))
(global $java.util.AbstractNavigableMap.EntrySet.rtt (rtt 3 $java.util.AbstractNavigableMap.EntrySet) (rtt.sub $java.util.AbstractNavigableMap.EntrySet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.AbstractNavigableMap.NavigableKeySet.rtt (rtt 3 $java.util.AbstractNavigableMap.NavigableKeySet) (rtt.sub $java.util.AbstractNavigableMap.NavigableKeySet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.AbstractNavigableMap.NavigableKeySet.1.rtt (rtt 1 $java.util.AbstractNavigableMap.NavigableKeySet.1) (rtt.sub $java.util.AbstractNavigableMap.NavigableKeySet.1 (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractQueue.rtt (rtt 2 $java.util.AbstractQueue) (rtt.sub $java.util.AbstractQueue (global.get $java.util.AbstractCollection.rtt)))
(global $java.util.AbstractSequentialList.rtt (rtt 3 $java.util.AbstractSequentialList) (rtt.sub $java.util.AbstractSequentialList (global.get $java.util.AbstractList.rtt)))
(global $java.util.ArrayDeque.rtt (rtt 2 $java.util.ArrayDeque) (rtt.sub $java.util.ArrayDeque (global.get $java.util.AbstractCollection.rtt)))
(global $java.util.ArrayDeque.IteratorImpl.rtt (rtt 1 $java.util.ArrayDeque.IteratorImpl) (rtt.sub $java.util.ArrayDeque.IteratorImpl (global.get $java.lang.Object.rtt)))
(global $java.util.ArrayDeque.DescendingIteratorImpl.rtt (rtt 1 $java.util.ArrayDeque.DescendingIteratorImpl) (rtt.sub $java.util.ArrayDeque.DescendingIteratorImpl (global.get $java.lang.Object.rtt)))
(global $java.util.ArrayList.rtt (rtt 3 $java.util.ArrayList) (rtt.sub $java.util.ArrayList (global.get $java.util.AbstractList.rtt)))
(global $java.util.ArrayList.1.rtt (rtt 1 $java.util.ArrayList.1) (rtt.sub $java.util.ArrayList.1 (global.get $java.lang.Object.rtt)))
(global $java.util.Arrays.rtt (rtt 1 $java.util.Arrays) (rtt.sub $java.util.Arrays (global.get $java.lang.Object.rtt)))
(global $java.util.Arrays.ArrayList.rtt (rtt 3 $java.util.Arrays.ArrayList) (rtt.sub $java.util.Arrays.ArrayList (global.get $java.util.AbstractList.rtt)))
(global $java.util.BitSet.rtt (rtt 1 $java.util.BitSet) (rtt.sub $java.util.BitSet (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.rtt (rtt 1 $java.util.Collections) (rtt.sub $java.util.Collections (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.LifoQueue.rtt (rtt 3 $java.util.Collections.LifoQueue) (rtt.sub $java.util.Collections.LifoQueue (global.get $java.util.AbstractQueue.rtt)))
(global $java.util.Collections.EmptyList.rtt (rtt 3 $java.util.Collections.EmptyList) (rtt.sub $java.util.Collections.EmptyList (global.get $java.util.AbstractList.rtt)))
(global $java.util.Collections.EmptyListIterator.rtt (rtt 1 $java.util.Collections.EmptyListIterator) (rtt.sub $java.util.Collections.EmptyListIterator (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.EmptySet.rtt (rtt 3 $java.util.Collections.EmptySet) (rtt.sub $java.util.Collections.EmptySet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.Collections.EmptyMap.rtt (rtt 2 $java.util.Collections.EmptyMap) (rtt.sub $java.util.Collections.EmptyMap (global.get $java.util.AbstractMap.rtt)))
(global $java.util.Collections.SetFromMap.rtt (rtt 3 $java.util.Collections.SetFromMap) (rtt.sub $java.util.Collections.SetFromMap (global.get $java.util.AbstractSet.rtt)))
(global $java.util.Collections.SingletonList.rtt (rtt 3 $java.util.Collections.SingletonList) (rtt.sub $java.util.Collections.SingletonList (global.get $java.util.AbstractList.rtt)))
(global $java.util.Collections.UnmodifiableCollection.rtt (rtt 1 $java.util.Collections.UnmodifiableCollection) (rtt.sub $java.util.Collections.UnmodifiableCollection (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.UnmodifiableList.rtt (rtt 2 $java.util.Collections.UnmodifiableList) (rtt.sub $java.util.Collections.UnmodifiableList (global.get $java.util.Collections.UnmodifiableCollection.rtt)))
(global $java.util.Collections.UnmodifiableMap.rtt (rtt 1 $java.util.Collections.UnmodifiableMap) (rtt.sub $java.util.Collections.UnmodifiableMap (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.UnmodifiableSet.rtt (rtt 2 $java.util.Collections.UnmodifiableSet) (rtt.sub $java.util.Collections.UnmodifiableSet (global.get $java.util.Collections.UnmodifiableCollection.rtt)))
(global $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.rtt (rtt 3 $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet) (rtt.sub $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet (global.get $java.util.Collections.UnmodifiableSet.rtt)))
(global $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry.rtt (rtt 1 $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry) (rtt.sub $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1.rtt (rtt 1 $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1) (rtt.sub $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1 (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.UnmodifiableRandomAccessList.rtt (rtt 3 $java.util.Collections.UnmodifiableRandomAccessList) (rtt.sub $java.util.Collections.UnmodifiableRandomAccessList (global.get $java.util.Collections.UnmodifiableList.rtt)))
(global $java.util.Collections.UnmodifiableSortedMap.rtt (rtt 2 $java.util.Collections.UnmodifiableSortedMap) (rtt.sub $java.util.Collections.UnmodifiableSortedMap (global.get $java.util.Collections.UnmodifiableMap.rtt)))
(global $java.util.Collections.UnmodifiableSortedSet.rtt (rtt 3 $java.util.Collections.UnmodifiableSortedSet) (rtt.sub $java.util.Collections.UnmodifiableSortedSet (global.get $java.util.Collections.UnmodifiableSet.rtt)))
(global $java.util.Collections.UnmodifiableCollectionIterator.rtt (rtt 1 $java.util.Collections.UnmodifiableCollectionIterator) (rtt.sub $java.util.Collections.UnmodifiableCollectionIterator (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.UnmodifiableListIterator.rtt (rtt 2 $java.util.Collections.UnmodifiableListIterator) (rtt.sub $java.util.Collections.UnmodifiableListIterator (global.get $java.util.Collections.UnmodifiableCollectionIterator.rtt)))
(global $java.util.Collections.RandomHolder.rtt (rtt 1 $java.util.Collections.RandomHolder) (rtt.sub $java.util.Collections.RandomHolder (global.get $java.lang.Object.rtt)))
(global $java.util.Collections.1.rtt (rtt 1 $java.util.Collections.1) (rtt.sub $java.util.Collections.1 (global.get $java.lang.Object.rtt)))
(global $java.util.Comparators.rtt (rtt 1 $java.util.Comparators) (rtt.sub $java.util.Comparators (global.get $java.lang.Object.rtt)))
(global $java.util.Comparators.NaturalOrderComparator.rtt (rtt 1 $java.util.Comparators.NaturalOrderComparator) (rtt.sub $java.util.Comparators.NaturalOrderComparator (global.get $java.lang.Object.rtt)))
(global $java.util.Comparators.ReverseNaturalOrderComparator.rtt (rtt 1 $java.util.Comparators.ReverseNaturalOrderComparator) (rtt.sub $java.util.Comparators.ReverseNaturalOrderComparator (global.get $java.lang.Object.rtt)))
(global $java.util.Comparators.ReversedComparator.rtt (rtt 1 $java.util.Comparators.ReversedComparator) (rtt.sub $java.util.Comparators.ReversedComparator (global.get $java.lang.Object.rtt)))
(global $java.util.Comparators.NullComparator.rtt (rtt 1 $java.util.Comparators.NullComparator) (rtt.sub $java.util.Comparators.NullComparator (global.get $java.lang.Object.rtt)))
(global $java.util.ConcurrentModificationDetector.rtt (rtt 1 $java.util.ConcurrentModificationDetector) (rtt.sub $java.util.ConcurrentModificationDetector (global.get $java.lang.Object.rtt)))
(global $java.util.ConcurrentModificationException.rtt (rtt 4 $java.util.ConcurrentModificationException) (rtt.sub $java.util.ConcurrentModificationException (global.get $java.lang.RuntimeException.rtt)))
(global $java.util.Date.StringData.rtt (rtt 1 $java.util.Date.StringData) (rtt.sub $java.util.Date.StringData (global.get $java.lang.Object.rtt)))
(global $java.util.Date.NativeDate.rtt (rtt 1 $java.util.Date.NativeDate) (rtt.sub $java.util.Date.NativeDate (global.get $java.lang.Object.rtt)))
(global $java.util.DoubleSummaryStatistics.rtt (rtt 1 $java.util.DoubleSummaryStatistics) (rtt.sub $java.util.DoubleSummaryStatistics (global.get $java.lang.Object.rtt)))
(global $java.util.EmptyStackException.rtt (rtt 4 $java.util.EmptyStackException) (rtt.sub $java.util.EmptyStackException (global.get $java.lang.RuntimeException.rtt)))
(global $java.util.EnumMap.rtt (rtt 2 $java.util.EnumMap) (rtt.sub $java.util.EnumMap (global.get $java.util.AbstractMap.rtt)))
(global $java.util.EnumMap.EntrySet.rtt (rtt 3 $java.util.EnumMap.EntrySet) (rtt.sub $java.util.EnumMap.EntrySet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.EnumMap.EntrySetIterator.rtt (rtt 1 $java.util.EnumMap.EntrySetIterator) (rtt.sub $java.util.EnumMap.EntrySetIterator (global.get $java.lang.Object.rtt)))
(global $java.util.EnumMap.MapEntry.rtt (rtt 2 $java.util.EnumMap.MapEntry) (rtt.sub $java.util.EnumMap.MapEntry (global.get $java.util.AbstractMapEntry.rtt)))
(global $java.util.EnumSet.rtt (rtt 3 $java.util.EnumSet) (rtt.sub $java.util.EnumSet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.EnumSet.1.rtt (rtt 1 $java.util.EnumSet.1) (rtt.sub $java.util.EnumSet.1 (global.get $java.lang.Object.rtt)))
(global $java.util.EventObject.rtt (rtt 1 $java.util.EventObject) (rtt.sub $java.util.EventObject (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractHashMap.rtt (rtt 2 $java.util.AbstractHashMap) (rtt.sub $java.util.AbstractHashMap (global.get $java.util.AbstractMap.rtt)))
(global $java.util.HashMap.rtt (rtt 3 $java.util.HashMap) (rtt.sub $java.util.HashMap (global.get $java.util.AbstractHashMap.rtt)))
(global $java.util.HashSet.rtt (rtt 3 $java.util.HashSet) (rtt.sub $java.util.HashSet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.IdentityHashMap.rtt (rtt 3 $java.util.IdentityHashMap) (rtt.sub $java.util.IdentityHashMap (global.get $java.util.AbstractHashMap.rtt)))
(global $java.util.IntSummaryStatistics.rtt (rtt 1 $java.util.IntSummaryStatistics) (rtt.sub $java.util.IntSummaryStatistics (global.get $java.lang.Object.rtt)))
(global $java.util.InternalHashCodeMap.rtt (rtt 1 $java.util.InternalHashCodeMap) (rtt.sub $java.util.InternalHashCodeMap (global.get $java.lang.Object.rtt)))
(global $java.util.InternalHashCodeMap.1.rtt (rtt 1 $java.util.InternalHashCodeMap.1) (rtt.sub $java.util.InternalHashCodeMap.1 (global.get $java.lang.Object.rtt)))
(global $java.util.InternalJsMapFactory.rtt (rtt 1 $java.util.InternalJsMapFactory) (rtt.sub $java.util.InternalJsMapFactory (global.get $java.lang.Object.rtt)))
(global $java.util.InternalJsMapFactory.NativeMap.rtt (rtt 1 $java.util.InternalJsMapFactory.NativeMap) (rtt.sub $java.util.InternalJsMapFactory.NativeMap (global.get $java.lang.Object.rtt)))
(global $java.util.InternalStringMap.rtt (rtt 1 $java.util.InternalStringMap) (rtt.sub $java.util.InternalStringMap (global.get $java.lang.Object.rtt)))
(global $java.util.InternalStringMap.1.rtt (rtt 1 $java.util.InternalStringMap.1) (rtt.sub $java.util.InternalStringMap.1 (global.get $java.lang.Object.rtt)))
(global $java.util.InternalStringMap.2.rtt (rtt 2 $java.util.InternalStringMap.2) (rtt.sub $java.util.InternalStringMap.2 (global.get $java.util.AbstractMapEntry.rtt)))
(global $java.util.LinkedHashMap.rtt (rtt 4 $java.util.LinkedHashMap) (rtt.sub $java.util.LinkedHashMap (global.get $java.util.HashMap.rtt)))
(global $java.util.LinkedHashMap.ChainEntry.rtt (rtt 3 $java.util.LinkedHashMap.ChainEntry) (rtt.sub $java.util.LinkedHashMap.ChainEntry (global.get $java.util.AbstractMap.SimpleEntry.rtt)))
(global $java.util.LinkedHashMap.EntrySet.rtt (rtt 3 $java.util.LinkedHashMap.EntrySet) (rtt.sub $java.util.LinkedHashMap.EntrySet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.LinkedHashMap.EntrySet.EntryIterator.rtt (rtt 1 $java.util.LinkedHashMap.EntrySet.EntryIterator) (rtt.sub $java.util.LinkedHashMap.EntrySet.EntryIterator (global.get $java.lang.Object.rtt)))
(global $java.util.LinkedHashSet.rtt (rtt 4 $java.util.LinkedHashSet) (rtt.sub $java.util.LinkedHashSet (global.get $java.util.HashSet.rtt)))
(global $java.util.LinkedList.rtt (rtt 4 $java.util.LinkedList) (rtt.sub $java.util.LinkedList (global.get $java.util.AbstractSequentialList.rtt)))
(global $java.util.LinkedList.DescendingIteratorImpl.rtt (rtt 1 $java.util.LinkedList.DescendingIteratorImpl) (rtt.sub $java.util.LinkedList.DescendingIteratorImpl (global.get $java.lang.Object.rtt)))
(global $java.util.LinkedList.ListIteratorImpl.rtt (rtt 1 $java.util.LinkedList.ListIteratorImpl) (rtt.sub $java.util.LinkedList.ListIteratorImpl (global.get $java.lang.Object.rtt)))
(global $java.util.LinkedList.Node.rtt (rtt 1 $java.util.LinkedList.Node) (rtt.sub $java.util.LinkedList.Node (global.get $java.lang.Object.rtt)))
(global $java.util.Locale.rtt (rtt 1 $java.util.Locale) (rtt.sub $java.util.Locale (global.get $java.lang.Object.rtt)))
(global $java.util.Locale.1.rtt (rtt 2 $java.util.Locale.1) (rtt.sub $java.util.Locale.1 (global.get $java.util.Locale.rtt)))
(global $java.util.Locale.2.rtt (rtt 2 $java.util.Locale.2) (rtt.sub $java.util.Locale.2 (global.get $java.util.Locale.rtt)))
(global $java.util.Locale.3.rtt (rtt 2 $java.util.Locale.3) (rtt.sub $java.util.Locale.3 (global.get $java.util.Locale.rtt)))
(global $java.util.Locale.4.rtt (rtt 2 $java.util.Locale.4) (rtt.sub $java.util.Locale.4 (global.get $java.util.Locale.rtt)))
(global $java.util.LongSummaryStatistics.rtt (rtt 1 $java.util.LongSummaryStatistics) (rtt.sub $java.util.LongSummaryStatistics (global.get $java.lang.Object.rtt)))
(global $java.util.MissingResourceException.rtt (rtt 4 $java.util.MissingResourceException) (rtt.sub $java.util.MissingResourceException (global.get $java.lang.RuntimeException.rtt)))
(global $java.util.NoSuchElementException.rtt (rtt 4 $java.util.NoSuchElementException) (rtt.sub $java.util.NoSuchElementException (global.get $java.lang.RuntimeException.rtt)))
(global $java.util.Objects.rtt (rtt 1 $java.util.Objects) (rtt.sub $java.util.Objects (global.get $java.lang.Object.rtt)))
(global $java.util.Optional.rtt (rtt 1 $java.util.Optional) (rtt.sub $java.util.Optional (global.get $java.lang.Object.rtt)))
(global $java.util.OptionalDouble.rtt (rtt 1 $java.util.OptionalDouble) (rtt.sub $java.util.OptionalDouble (global.get $java.lang.Object.rtt)))
(global $java.util.OptionalInt.rtt (rtt 1 $java.util.OptionalInt) (rtt.sub $java.util.OptionalInt (global.get $java.lang.Object.rtt)))
(global $java.util.OptionalLong.rtt (rtt 1 $java.util.OptionalLong) (rtt.sub $java.util.OptionalLong (global.get $java.lang.Object.rtt)))
(global $java.util.PriorityQueue.rtt (rtt 3 $java.util.PriorityQueue) (rtt.sub $java.util.PriorityQueue (global.get $java.util.AbstractQueue.rtt)))
(global $java.util.PriorityQueue.1.rtt (rtt 1 $java.util.PriorityQueue.1) (rtt.sub $java.util.PriorityQueue.1 (global.get $java.lang.Object.rtt)))
(global $java.util.Random.rtt (rtt 1 $java.util.Random) (rtt.sub $java.util.Random (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.IteratorSpliterator.rtt (rtt 1 $java.util.Spliterators.IteratorSpliterator) (rtt.sub $java.util.Spliterators.IteratorSpliterator (global.get $java.lang.Object.rtt)))
(global $java.util.SortedSet.1.rtt (rtt 2 $java.util.SortedSet.1) (rtt.sub $java.util.SortedSet.1 (global.get $java.util.Spliterators.IteratorSpliterator.rtt)))
(global $java.util.Spliterators.rtt (rtt 1 $java.util.Spliterators) (rtt.sub $java.util.Spliterators (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.BaseSpliterator.rtt (rtt 1 $java.util.Spliterators.BaseSpliterator) (rtt.sub $java.util.Spliterators.BaseSpliterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.AbstractSpliterator.rtt (rtt 2 $java.util.Spliterators.AbstractSpliterator) (rtt.sub $java.util.Spliterators.AbstractSpliterator (global.get $java.util.Spliterators.BaseSpliterator.rtt)))
(global $java.util.Spliterators.AbstractDoubleSpliterator.rtt (rtt 2 $java.util.Spliterators.AbstractDoubleSpliterator) (rtt.sub $java.util.Spliterators.AbstractDoubleSpliterator (global.get $java.util.Spliterators.BaseSpliterator.rtt)))
(global $java.util.Spliterators.AbstractIntSpliterator.rtt (rtt 2 $java.util.Spliterators.AbstractIntSpliterator) (rtt.sub $java.util.Spliterators.AbstractIntSpliterator (global.get $java.util.Spliterators.BaseSpliterator.rtt)))
(global $java.util.Spliterators.AbstractLongSpliterator.rtt (rtt 2 $java.util.Spliterators.AbstractLongSpliterator) (rtt.sub $java.util.Spliterators.AbstractLongSpliterator (global.get $java.util.Spliterators.BaseSpliterator.rtt)))
(global $java.util.Spliterators.EmptySpliterator.rtt (rtt 1 $java.util.Spliterators.EmptySpliterator) (rtt.sub $java.util.Spliterators.EmptySpliterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.EmptySpliterator.OfRef.rtt (rtt 2 $java.util.Spliterators.EmptySpliterator.OfRef) (rtt.sub $java.util.Spliterators.EmptySpliterator.OfRef (global.get $java.util.Spliterators.EmptySpliterator.rtt)))
(global $java.util.Spliterators.EmptySpliterator.OfDouble.rtt (rtt 2 $java.util.Spliterators.EmptySpliterator.OfDouble) (rtt.sub $java.util.Spliterators.EmptySpliterator.OfDouble (global.get $java.util.Spliterators.EmptySpliterator.rtt)))
(global $java.util.Spliterators.EmptySpliterator.OfInt.rtt (rtt 2 $java.util.Spliterators.EmptySpliterator.OfInt) (rtt.sub $java.util.Spliterators.EmptySpliterator.OfInt (global.get $java.util.Spliterators.EmptySpliterator.rtt)))
(global $java.util.Spliterators.EmptySpliterator.OfLong.rtt (rtt 2 $java.util.Spliterators.EmptySpliterator.OfLong) (rtt.sub $java.util.Spliterators.EmptySpliterator.OfLong (global.get $java.util.Spliterators.EmptySpliterator.rtt)))
(global $java.util.Spliterators.ConsumerIterator.rtt (rtt 1 $java.util.Spliterators.ConsumerIterator) (rtt.sub $java.util.Spliterators.ConsumerIterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.DoubleConsumerIterator.rtt (rtt 1 $java.util.Spliterators.DoubleConsumerIterator) (rtt.sub $java.util.Spliterators.DoubleConsumerIterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.IntConsumerIterator.rtt (rtt 1 $java.util.Spliterators.IntConsumerIterator) (rtt.sub $java.util.Spliterators.IntConsumerIterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.LongConsumerIterator.rtt (rtt 1 $java.util.Spliterators.LongConsumerIterator) (rtt.sub $java.util.Spliterators.LongConsumerIterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.DoubleIteratorSpliterator.rtt (rtt 3 $java.util.Spliterators.DoubleIteratorSpliterator) (rtt.sub $java.util.Spliterators.DoubleIteratorSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.Spliterators.IntIteratorSpliterator.rtt (rtt 3 $java.util.Spliterators.IntIteratorSpliterator) (rtt.sub $java.util.Spliterators.IntIteratorSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.Spliterators.LongIteratorSpliterator.rtt (rtt 3 $java.util.Spliterators.LongIteratorSpliterator) (rtt.sub $java.util.Spliterators.LongIteratorSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.Spliterators.BaseArraySpliterator.rtt (rtt 1 $java.util.Spliterators.BaseArraySpliterator) (rtt.sub $java.util.Spliterators.BaseArraySpliterator (global.get $java.lang.Object.rtt)))
(global $java.util.Spliterators.ArraySpliterator.rtt (rtt 2 $java.util.Spliterators.ArraySpliterator) (rtt.sub $java.util.Spliterators.ArraySpliterator (global.get $java.util.Spliterators.BaseArraySpliterator.rtt)))
(global $java.util.Spliterators.DoubleArraySpliterator.rtt (rtt 2 $java.util.Spliterators.DoubleArraySpliterator) (rtt.sub $java.util.Spliterators.DoubleArraySpliterator (global.get $java.util.Spliterators.BaseArraySpliterator.rtt)))
(global $java.util.Spliterators.IntArraySpliterator.rtt (rtt 2 $java.util.Spliterators.IntArraySpliterator) (rtt.sub $java.util.Spliterators.IntArraySpliterator (global.get $java.util.Spliterators.BaseArraySpliterator.rtt)))
(global $java.util.Spliterators.LongArraySpliterator.rtt (rtt 2 $java.util.Spliterators.LongArraySpliterator) (rtt.sub $java.util.Spliterators.LongArraySpliterator (global.get $java.util.Spliterators.BaseArraySpliterator.rtt)))
(global $java.util.Vector.rtt (rtt 3 $java.util.Vector) (rtt.sub $java.util.Vector (global.get $java.util.AbstractList.rtt)))
(global $java.util.Stack.rtt (rtt 4 $java.util.Stack) (rtt.sub $java.util.Stack (global.get $java.util.Vector.rtt)))
(global $java.util.StringJoiner.rtt (rtt 1 $java.util.StringJoiner) (rtt.sub $java.util.StringJoiner (global.get $java.lang.Object.rtt)))
(global $java.util.TooManyListenersException.rtt (rtt 3 $java.util.TooManyListenersException) (rtt.sub $java.util.TooManyListenersException (global.get $java.lang.Exception.rtt)))
(global $java.util.TreeMap.rtt (rtt 3 $java.util.TreeMap) (rtt.sub $java.util.TreeMap (global.get $java.util.AbstractNavigableMap.rtt)))
(global $java.util.TreeMap.DescendingEntryIterator.rtt (rtt 1 $java.util.TreeMap.DescendingEntryIterator) (rtt.sub $java.util.TreeMap.DescendingEntryIterator (global.get $java.lang.Object.rtt)))
(global $java.util.TreeMap.EntryIterator.rtt (rtt 1 $java.util.TreeMap.EntryIterator) (rtt.sub $java.util.TreeMap.EntryIterator (global.get $java.lang.Object.rtt)))
(global $java.util.TreeMap.EntrySet.rtt (rtt 4 $java.util.TreeMap.EntrySet) (rtt.sub $java.util.TreeMap.EntrySet (global.get $java.util.AbstractNavigableMap.EntrySet.rtt)))
(global $java.util.TreeMap.Node.rtt (rtt 3 $java.util.TreeMap.Node) (rtt.sub $java.util.TreeMap.Node (global.get $java.util.AbstractMap.SimpleEntry.rtt)))
(global $java.util.TreeMap.State.rtt (rtt 1 $java.util.TreeMap.State) (rtt.sub $java.util.TreeMap.State (global.get $java.lang.Object.rtt)))
(global $java.util.TreeMap.SubMap.rtt (rtt 3 $java.util.TreeMap.SubMap) (rtt.sub $java.util.TreeMap.SubMap (global.get $java.util.AbstractNavigableMap.rtt)))
(global $java.util.TreeMap.SubMapType.rtt (rtt 2 $java.util.TreeMap.SubMapType) (rtt.sub $java.util.TreeMap.SubMapType (global.get $java.lang.Enum.rtt)))
(global $java.util.TreeMap.SubMapType.1.rtt (rtt 3 $java.util.TreeMap.SubMapType.1) (rtt.sub $java.util.TreeMap.SubMapType.1 (global.get $java.util.TreeMap.SubMapType.rtt)))
(global $java.util.TreeMap.SubMapType.2.rtt (rtt 3 $java.util.TreeMap.SubMapType.2) (rtt.sub $java.util.TreeMap.SubMapType.2 (global.get $java.util.TreeMap.SubMapType.rtt)))
(global $java.util.TreeMap.SubMapType.3.rtt (rtt 3 $java.util.TreeMap.SubMapType.3) (rtt.sub $java.util.TreeMap.SubMapType.3 (global.get $java.util.TreeMap.SubMapType.rtt)))
(global $java.util.TreeSet.rtt (rtt 3 $java.util.TreeSet) (rtt.sub $java.util.TreeSet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.concurrent.CancellationException.rtt (rtt 5 $java.util.concurrent.CancellationException) (rtt.sub $java.util.concurrent.CancellationException (global.get $java.lang.IllegalStateException.rtt)))
(global $java.util.concurrent.ConcurrentHashMap.rtt (rtt 2 $java.util.concurrent.ConcurrentHashMap) (rtt.sub $java.util.concurrent.ConcurrentHashMap (global.get $java.util.AbstractMap.rtt)))
(global $java.util.concurrent.ExecutionException.rtt (rtt 3 $java.util.concurrent.ExecutionException) (rtt.sub $java.util.concurrent.ExecutionException (global.get $java.lang.Exception.rtt)))
(global $java.util.concurrent.Executors.rtt (rtt 1 $java.util.concurrent.Executors) (rtt.sub $java.util.concurrent.Executors (global.get $java.lang.Object.rtt)))
(global $java.util.concurrent.Executors.RunnableAdapter.rtt (rtt 1 $java.util.concurrent.Executors.RunnableAdapter) (rtt.sub $java.util.concurrent.Executors.RunnableAdapter (global.get $java.lang.Object.rtt)))
(global $java.util.concurrent.Flow.rtt (rtt 1 $java.util.concurrent.Flow) (rtt.sub $java.util.concurrent.Flow (global.get $java.lang.Object.rtt)))
(global $java.util.concurrent.RejectedExecutionException.rtt (rtt 4 $java.util.concurrent.RejectedExecutionException) (rtt.sub $java.util.concurrent.RejectedExecutionException (global.get $java.lang.RuntimeException.rtt)))
(global $java.util.concurrent.TimeUnit.rtt (rtt 2 $java.util.concurrent.TimeUnit) (rtt.sub $java.util.concurrent.TimeUnit (global.get $java.lang.Enum.rtt)))
(global $java.util.concurrent.TimeUnit.1.rtt (rtt 3 $java.util.concurrent.TimeUnit.1) (rtt.sub $java.util.concurrent.TimeUnit.1 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeUnit.2.rtt (rtt 3 $java.util.concurrent.TimeUnit.2) (rtt.sub $java.util.concurrent.TimeUnit.2 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeUnit.3.rtt (rtt 3 $java.util.concurrent.TimeUnit.3) (rtt.sub $java.util.concurrent.TimeUnit.3 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeUnit.4.rtt (rtt 3 $java.util.concurrent.TimeUnit.4) (rtt.sub $java.util.concurrent.TimeUnit.4 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeUnit.5.rtt (rtt 3 $java.util.concurrent.TimeUnit.5) (rtt.sub $java.util.concurrent.TimeUnit.5 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeUnit.6.rtt (rtt 3 $java.util.concurrent.TimeUnit.6) (rtt.sub $java.util.concurrent.TimeUnit.6 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeUnit.7.rtt (rtt 3 $java.util.concurrent.TimeUnit.7) (rtt.sub $java.util.concurrent.TimeUnit.7 (global.get $java.util.concurrent.TimeUnit.rtt)))
(global $java.util.concurrent.TimeoutException.rtt (rtt 3 $java.util.concurrent.TimeoutException) (rtt.sub $java.util.concurrent.TimeoutException (global.get $java.lang.Exception.rtt)))
(global $java.util.concurrent.atomic.AtomicBoolean.rtt (rtt 1 $java.util.concurrent.atomic.AtomicBoolean) (rtt.sub $java.util.concurrent.atomic.AtomicBoolean (global.get $java.lang.Object.rtt)))
(global $java.util.concurrent.atomic.AtomicInteger.rtt (rtt 2 $java.util.concurrent.atomic.AtomicInteger) (rtt.sub $java.util.concurrent.atomic.AtomicInteger (global.get $java.lang.Number.rtt)))
(global $java.util.concurrent.atomic.AtomicLong.rtt (rtt 2 $java.util.concurrent.atomic.AtomicLong) (rtt.sub $java.util.concurrent.atomic.AtomicLong (global.get $java.lang.Number.rtt)))
(global $java.util.concurrent.atomic.AtomicReference.rtt (rtt 1 $java.util.concurrent.atomic.AtomicReference) (rtt.sub $java.util.concurrent.atomic.AtomicReference (global.get $java.lang.Object.rtt)))
(global $java.util.concurrent.atomic.AtomicReferenceArray.rtt (rtt 1 $java.util.concurrent.atomic.AtomicReferenceArray) (rtt.sub $java.util.concurrent.atomic.AtomicReferenceArray (global.get $java.lang.Object.rtt)))
(global $java.util.logging.Formatter.rtt (rtt 1 $java.util.logging.Formatter) (rtt.sub $java.util.logging.Formatter (global.get $java.lang.Object.rtt)))
(global $java.util.logging.Handler.rtt (rtt 1 $java.util.logging.Handler) (rtt.sub $java.util.logging.Handler (global.get $java.lang.Object.rtt)))
(global $java.util.logging.Level.rtt (rtt 1 $java.util.logging.Level) (rtt.sub $java.util.logging.Level (global.get $java.lang.Object.rtt)))
(global $java.util.logging.Level.LevelAll.rtt (rtt 2 $java.util.logging.Level.LevelAll) (rtt.sub $java.util.logging.Level.LevelAll (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelConfig.rtt (rtt 2 $java.util.logging.Level.LevelConfig) (rtt.sub $java.util.logging.Level.LevelConfig (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelFine.rtt (rtt 2 $java.util.logging.Level.LevelFine) (rtt.sub $java.util.logging.Level.LevelFine (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelFiner.rtt (rtt 2 $java.util.logging.Level.LevelFiner) (rtt.sub $java.util.logging.Level.LevelFiner (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelFinest.rtt (rtt 2 $java.util.logging.Level.LevelFinest) (rtt.sub $java.util.logging.Level.LevelFinest (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelInfo.rtt (rtt 2 $java.util.logging.Level.LevelInfo) (rtt.sub $java.util.logging.Level.LevelInfo (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelOff.rtt (rtt 2 $java.util.logging.Level.LevelOff) (rtt.sub $java.util.logging.Level.LevelOff (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelSevere.rtt (rtt 2 $java.util.logging.Level.LevelSevere) (rtt.sub $java.util.logging.Level.LevelSevere (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.Level.LevelWarning.rtt (rtt 2 $java.util.logging.Level.LevelWarning) (rtt.sub $java.util.logging.Level.LevelWarning (global.get $java.util.logging.Level.rtt)))
(global $java.util.logging.LogManager.rtt (rtt 1 $java.util.logging.LogManager) (rtt.sub $java.util.logging.LogManager (global.get $java.lang.Object.rtt)))
(global $java.util.logging.LogRecord.rtt (rtt 1 $java.util.logging.LogRecord) (rtt.sub $java.util.logging.LogRecord (global.get $java.lang.Object.rtt)))
(global $java.util.logging.Logger.rtt (rtt 1 $java.util.logging.Logger) (rtt.sub $java.util.logging.Logger (global.get $java.lang.Object.rtt)))
(global $java.util.logging.SimpleConsoleLogHandler.rtt (rtt 2 $java.util.logging.SimpleConsoleLogHandler) (rtt.sub $java.util.logging.SimpleConsoleLogHandler (global.get $java.util.logging.Handler.rtt)))
(global $java.util.stream.Collector.Characteristics.rtt (rtt 2 $java.util.stream.Collector.Characteristics) (rtt.sub $java.util.stream.Collector.Characteristics (global.get $java.lang.Enum.rtt)))
(global $java.util.stream.CollectorImpl.rtt (rtt 1 $java.util.stream.CollectorImpl) (rtt.sub $java.util.stream.CollectorImpl (global.get $java.lang.Object.rtt)))
(global $java.util.stream.Collectors.rtt (rtt 1 $java.util.stream.Collectors) (rtt.sub $java.util.stream.Collectors (global.get $java.lang.Object.rtt)))
(global $java.util.stream.DoubleStream.1.rtt (rtt 1 $java.util.stream.DoubleStream.1) (rtt.sub $java.util.stream.DoubleStream.1 (global.get $java.lang.Object.rtt)))
(global $java.util.stream.DoubleStream.2.rtt (rtt 3 $java.util.stream.DoubleStream.2) (rtt.sub $java.util.stream.DoubleStream.2 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStream.3.rtt (rtt 3 $java.util.stream.DoubleStream.3) (rtt.sub $java.util.stream.DoubleStream.3 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStream.4.rtt (rtt 3 $java.util.stream.DoubleStream.4) (rtt.sub $java.util.stream.DoubleStream.4 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.TerminatableStream.rtt (rtt 1 $java.util.stream.TerminatableStream) (rtt.sub $java.util.stream.TerminatableStream (global.get $java.lang.Object.rtt)))
(global $java.util.stream.DoubleStreamImpl.rtt (rtt 2 $java.util.stream.DoubleStreamImpl) (rtt.sub $java.util.stream.DoubleStreamImpl (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.DoubleStreamImpl.Empty.rtt (rtt 2 $java.util.stream.DoubleStreamImpl.Empty) (rtt.sub $java.util.stream.DoubleStreamImpl.Empty (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.DoubleStreamImpl.MapToIntSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.MapToIntSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.MapToIntSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.MapToObjSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.MapToObjSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.MapToObjSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.MapToLongSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.MapToLongSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.MapToLongSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.FilterSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.FilterSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.FilterSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.SkipSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.SkipSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.SkipSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.LimitSpliterator.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.LimitSpliterator) (rtt.sub $java.util.stream.DoubleStreamImpl.LimitSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.ValueConsumer.rtt (rtt 1 $java.util.stream.DoubleStreamImpl.ValueConsumer) (rtt.sub $java.util.stream.DoubleStreamImpl.ValueConsumer (global.get $java.lang.Object.rtt)))
(global $java.util.stream.DoubleStreamImpl.1.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.1) (rtt.sub $java.util.stream.DoubleStreamImpl.1 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.2.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.2) (rtt.sub $java.util.stream.DoubleStreamImpl.2 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.DoubleStreamImpl.3.rtt (rtt 3 $java.util.stream.DoubleStreamImpl.3) (rtt.sub $java.util.stream.DoubleStreamImpl.3 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.IntStream.1.rtt (rtt 1 $java.util.stream.IntStream.1) (rtt.sub $java.util.stream.IntStream.1 (global.get $java.lang.Object.rtt)))
(global $java.util.stream.IntStream.2.rtt (rtt 3 $java.util.stream.IntStream.2) (rtt.sub $java.util.stream.IntStream.2 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStream.3.rtt (rtt 3 $java.util.stream.IntStream.3) (rtt.sub $java.util.stream.IntStream.3 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStream.4.rtt (rtt 3 $java.util.stream.IntStream.4) (rtt.sub $java.util.stream.IntStream.4 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStream.5.rtt (rtt 3 $java.util.stream.IntStream.5) (rtt.sub $java.util.stream.IntStream.5 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.rtt (rtt 2 $java.util.stream.IntStreamImpl) (rtt.sub $java.util.stream.IntStreamImpl (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.IntStreamImpl.Empty.rtt (rtt 2 $java.util.stream.IntStreamImpl.Empty) (rtt.sub $java.util.stream.IntStreamImpl.Empty (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.IntStreamImpl.MapToIntSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.MapToIntSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.MapToIntSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.MapToObjSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.MapToObjSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.MapToObjSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.MapToLongSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.MapToLongSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.MapToLongSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.MapToDoubleSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.MapToDoubleSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.MapToDoubleSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.FilterSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.FilterSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.FilterSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.SkipSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.SkipSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.SkipSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.LimitSpliterator.rtt (rtt 3 $java.util.stream.IntStreamImpl.LimitSpliterator) (rtt.sub $java.util.stream.IntStreamImpl.LimitSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.ValueConsumer.rtt (rtt 1 $java.util.stream.IntStreamImpl.ValueConsumer) (rtt.sub $java.util.stream.IntStreamImpl.ValueConsumer (global.get $java.lang.Object.rtt)))
(global $java.util.stream.IntStreamImpl.1.rtt (rtt 3 $java.util.stream.IntStreamImpl.1) (rtt.sub $java.util.stream.IntStreamImpl.1 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.2.rtt (rtt 3 $java.util.stream.IntStreamImpl.2) (rtt.sub $java.util.stream.IntStreamImpl.2 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.IntStreamImpl.3.rtt (rtt 3 $java.util.stream.IntStreamImpl.3) (rtt.sub $java.util.stream.IntStreamImpl.3 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.LongStream.1.rtt (rtt 1 $java.util.stream.LongStream.1) (rtt.sub $java.util.stream.LongStream.1 (global.get $java.lang.Object.rtt)))
(global $java.util.stream.LongStream.2.rtt (rtt 3 $java.util.stream.LongStream.2) (rtt.sub $java.util.stream.LongStream.2 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStream.3.rtt (rtt 3 $java.util.stream.LongStream.3) (rtt.sub $java.util.stream.LongStream.3 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStream.4.rtt (rtt 3 $java.util.stream.LongStream.4) (rtt.sub $java.util.stream.LongStream.4 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStream.5.rtt (rtt 3 $java.util.stream.LongStream.5) (rtt.sub $java.util.stream.LongStream.5 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.rtt (rtt 2 $java.util.stream.LongStreamImpl) (rtt.sub $java.util.stream.LongStreamImpl (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.LongStreamImpl.Empty.rtt (rtt 2 $java.util.stream.LongStreamImpl.Empty) (rtt.sub $java.util.stream.LongStreamImpl.Empty (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.LongStreamImpl.MapToIntSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.MapToIntSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.MapToIntSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.MapToObjSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.MapToObjSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.MapToObjSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.MapToLongSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.MapToLongSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.MapToLongSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.MapToDoubleSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.MapToDoubleSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.MapToDoubleSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.FilterSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.FilterSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.FilterSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.SkipSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.SkipSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.SkipSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.LimitSpliterator.rtt (rtt 3 $java.util.stream.LongStreamImpl.LimitSpliterator) (rtt.sub $java.util.stream.LongStreamImpl.LimitSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.ValueConsumer.rtt (rtt 1 $java.util.stream.LongStreamImpl.ValueConsumer) (rtt.sub $java.util.stream.LongStreamImpl.ValueConsumer (global.get $java.lang.Object.rtt)))
(global $java.util.stream.LongStreamImpl.1.rtt (rtt 3 $java.util.stream.LongStreamImpl.1) (rtt.sub $java.util.stream.LongStreamImpl.1 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.2.rtt (rtt 3 $java.util.stream.LongStreamImpl.2) (rtt.sub $java.util.stream.LongStreamImpl.2 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.LongStreamImpl.3.rtt (rtt 3 $java.util.stream.LongStreamImpl.3) (rtt.sub $java.util.stream.LongStreamImpl.3 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.Stream.1.rtt (rtt 1 $java.util.stream.Stream.1) (rtt.sub $java.util.stream.Stream.1 (global.get $java.lang.Object.rtt)))
(global $java.util.stream.Stream.2.rtt (rtt 3 $java.util.stream.Stream.2) (rtt.sub $java.util.stream.Stream.2 (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.Stream.3.rtt (rtt 3 $java.util.stream.Stream.3) (rtt.sub $java.util.stream.Stream.3 (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.Stream.4.rtt (rtt 3 $java.util.stream.Stream.4) (rtt.sub $java.util.stream.Stream.4 (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.rtt (rtt 2 $java.util.stream.StreamImpl) (rtt.sub $java.util.stream.StreamImpl (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.StreamImpl.Empty.rtt (rtt 2 $java.util.stream.StreamImpl.Empty) (rtt.sub $java.util.stream.StreamImpl.Empty (global.get $java.util.stream.TerminatableStream.rtt)))
(global $java.util.stream.StreamImpl.MapToObjSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.MapToObjSpliterator) (rtt.sub $java.util.stream.StreamImpl.MapToObjSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.MapToIntSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.MapToIntSpliterator) (rtt.sub $java.util.stream.StreamImpl.MapToIntSpliterator (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.StreamImpl.MapToLongSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.MapToLongSpliterator) (rtt.sub $java.util.stream.StreamImpl.MapToLongSpliterator (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.StreamImpl.MapToDoubleSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.MapToDoubleSpliterator) (rtt.sub $java.util.stream.StreamImpl.MapToDoubleSpliterator (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.StreamImpl.FilterSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.FilterSpliterator) (rtt.sub $java.util.stream.StreamImpl.FilterSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.SkipSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.SkipSpliterator) (rtt.sub $java.util.stream.StreamImpl.SkipSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.LimitSpliterator.rtt (rtt 3 $java.util.stream.StreamImpl.LimitSpliterator) (rtt.sub $java.util.stream.StreamImpl.LimitSpliterator (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.ValueConsumer.rtt (rtt 1 $java.util.stream.StreamImpl.ValueConsumer) (rtt.sub $java.util.stream.StreamImpl.ValueConsumer (global.get $java.lang.Object.rtt)))
(global $java.util.stream.StreamImpl.1.rtt (rtt 3 $java.util.stream.StreamImpl.1) (rtt.sub $java.util.stream.StreamImpl.1 (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.2.rtt (rtt 3 $java.util.stream.StreamImpl.2) (rtt.sub $java.util.stream.StreamImpl.2 (global.get $java.util.Spliterators.AbstractIntSpliterator.rtt)))
(global $java.util.stream.StreamImpl.3.rtt (rtt 3 $java.util.stream.StreamImpl.3) (rtt.sub $java.util.stream.StreamImpl.3 (global.get $java.util.Spliterators.AbstractLongSpliterator.rtt)))
(global $java.util.stream.StreamImpl.4.rtt (rtt 3 $java.util.stream.StreamImpl.4) (rtt.sub $java.util.stream.StreamImpl.4 (global.get $java.util.Spliterators.AbstractDoubleSpliterator.rtt)))
(global $java.util.stream.StreamImpl.5.rtt (rtt 3 $java.util.stream.StreamImpl.5) (rtt.sub $java.util.stream.StreamImpl.5 (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamImpl.6.rtt (rtt 3 $java.util.stream.StreamImpl.6) (rtt.sub $java.util.stream.StreamImpl.6 (global.get $java.util.Spliterators.AbstractSpliterator.rtt)))
(global $java.util.stream.StreamSupport.rtt (rtt 1 $java.util.stream.StreamSupport) (rtt.sub $java.util.stream.StreamSupport (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.ArrayHelper.rtt (rtt 1 $javaemul.internal.ArrayHelper) (rtt.sub $javaemul.internal.ArrayHelper (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.ArrayHelper.NativeFunction.rtt (rtt 1 $javaemul.internal.ArrayHelper.NativeFunction) (rtt.sub $javaemul.internal.ArrayHelper.NativeFunction (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.ArrayStamper.rtt (rtt 1 $javaemul.internal.ArrayStamper) (rtt.sub $javaemul.internal.ArrayStamper (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Asserts.rtt (rtt 1 $javaemul.internal.Asserts) (rtt.sub $javaemul.internal.Asserts (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Casts.rtt (rtt 1 $javaemul.internal.Casts) (rtt.sub $javaemul.internal.Casts (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Coercions.rtt (rtt 1 $javaemul.internal.Coercions) (rtt.sub $javaemul.internal.Coercions (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Constructor.rtt (rtt 1 $javaemul.internal.Constructor) (rtt.sub $javaemul.internal.Constructor (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Constructor.Util.rtt (rtt 1 $javaemul.internal.Constructor.Util) (rtt.sub $javaemul.internal.Constructor.Util (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.EmulatedCharset.rtt (rtt 2 $javaemul.internal.EmulatedCharset) (rtt.sub $javaemul.internal.EmulatedCharset (global.get $java.nio.charset.Charset.rtt)))
(global $javaemul.internal.EmulatedCharset.LatinCharset.rtt (rtt 3 $javaemul.internal.EmulatedCharset.LatinCharset) (rtt.sub $javaemul.internal.EmulatedCharset.LatinCharset (global.get $javaemul.internal.EmulatedCharset.rtt)))
(global $javaemul.internal.EmulatedCharset.UtfCharset.rtt (rtt 3 $javaemul.internal.EmulatedCharset.UtfCharset) (rtt.sub $javaemul.internal.EmulatedCharset.UtfCharset (global.get $javaemul.internal.EmulatedCharset.rtt)))
(global $javaemul.internal.Exceptions.rtt (rtt 1 $javaemul.internal.Exceptions) (rtt.sub $javaemul.internal.Exceptions (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.InternalPreconditions.rtt (rtt 1 $javaemul.internal.InternalPreconditions) (rtt.sub $javaemul.internal.InternalPreconditions (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.JsUtils.rtt (rtt 1 $javaemul.internal.JsUtils) (rtt.sub $javaemul.internal.JsUtils (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.LongUtils.rtt (rtt 1 $javaemul.internal.LongUtils) (rtt.sub $javaemul.internal.LongUtils (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.LongUtils.NativeLong.rtt (rtt 1 $javaemul.internal.LongUtils.NativeLong) (rtt.sub $javaemul.internal.LongUtils.NativeLong (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.NativeArray.rtt (rtt 1 $javaemul.internal.NativeArray) (rtt.sub $javaemul.internal.NativeArray (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.NativeRegExp.rtt (rtt 1 $javaemul.internal.NativeRegExp) (rtt.sub $javaemul.internal.NativeRegExp (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Primitives.rtt (rtt 1 $javaemul.internal.Primitives) (rtt.sub $javaemul.internal.Primitives (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.ValueType.rtt (rtt 1 $javaemul.internal.ValueType) (rtt.sub $javaemul.internal.ValueType (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.WasmArrayHelper.rtt (rtt 1 $javaemul.internal.WasmArrayHelper) (rtt.sub $javaemul.internal.WasmArrayHelper (global.get $java.lang.Object.rtt)))
(global $java.lang.AbstractStringBuilder.rtt (rtt 1 $java.lang.AbstractStringBuilder) (rtt.sub $java.lang.AbstractStringBuilder (global.get $java.lang.Object.rtt)))
(global $java.lang.CaseMapper.rtt (rtt 1 $java.lang.CaseMapper) (rtt.sub $java.lang.CaseMapper (global.get $java.lang.Object.rtt)))
(global $java.lang.IntegralToString.rtt (rtt 1 $java.lang.IntegralToString) (rtt.sub $java.lang.IntegralToString (global.get $java.lang.Object.rtt)))
(global $java.lang.RealToString.rtt (rtt 1 $java.lang.RealToString) (rtt.sub $java.lang.RealToString (global.get $java.lang.Object.rtt)))
(global $java.lang.String.rtt (rtt 1 $java.lang.String) (rtt.sub $java.lang.String (global.get $java.lang.Object.rtt)))
(global $java.lang.String.CaseInsensitiveComparator.rtt (rtt 1 $java.lang.String.CaseInsensitiveComparator) (rtt.sub $java.lang.String.CaseInsensitiveComparator (global.get $java.lang.Object.rtt)))
(global $java.lang.StringBuffer.rtt (rtt 2 $java.lang.StringBuffer) (rtt.sub $java.lang.StringBuffer (global.get $java.lang.AbstractStringBuilder.rtt)))
(global $java.lang.StringBuilder.rtt (rtt 2 $java.lang.StringBuilder) (rtt.sub $java.lang.StringBuilder (global.get $java.lang.AbstractStringBuilder.rtt)))
(global $java.util.AbstractHashMap.HashMapEntry.rtt (rtt 1 $java.util.AbstractHashMap.HashMapEntry) (rtt.sub $java.util.AbstractHashMap.HashMapEntry (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractHashMap.HashIterator.rtt (rtt 1 $java.util.AbstractHashMap.HashIterator) (rtt.sub $java.util.AbstractHashMap.HashIterator (global.get $java.lang.Object.rtt)))
(global $java.util.AbstractHashMap.KeyIterator.rtt (rtt 2 $java.util.AbstractHashMap.KeyIterator) (rtt.sub $java.util.AbstractHashMap.KeyIterator (global.get $java.util.AbstractHashMap.HashIterator.rtt)))
(global $java.util.AbstractHashMap.ValueIterator.rtt (rtt 2 $java.util.AbstractHashMap.ValueIterator) (rtt.sub $java.util.AbstractHashMap.ValueIterator (global.get $java.util.AbstractHashMap.HashIterator.rtt)))
(global $java.util.AbstractHashMap.EntryIterator.rtt (rtt 2 $java.util.AbstractHashMap.EntryIterator) (rtt.sub $java.util.AbstractHashMap.EntryIterator (global.get $java.util.AbstractHashMap.HashIterator.rtt)))
(global $java.util.AbstractHashMap.KeySet.rtt (rtt 3 $java.util.AbstractHashMap.KeySet) (rtt.sub $java.util.AbstractHashMap.KeySet (global.get $java.util.AbstractSet.rtt)))
(global $java.util.AbstractHashMap.Values.rtt (rtt 2 $java.util.AbstractHashMap.Values) (rtt.sub $java.util.AbstractHashMap.Values (global.get $java.util.AbstractCollection.rtt)))
(global $java.util.AbstractHashMap.EntrySet.rtt (rtt 3 $java.util.AbstractHashMap.EntrySet) (rtt.sub $java.util.AbstractHashMap.EntrySet (global.get $java.util.AbstractSet.rtt)))
(global $javaemul.internal.ConsoleLogger.rtt (rtt 1 $javaemul.internal.ConsoleLogger) (rtt.sub $javaemul.internal.ConsoleLogger (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.Enums.rtt (rtt 1 $javaemul.internal.Enums) (rtt.sub $javaemul.internal.Enums (global.get $java.lang.Object.rtt)))
(global $javaemul.internal.HashCodes.rtt (rtt 1 $javaemul.internal.HashCodes) (rtt.sub $javaemul.internal.HashCodes (global.get $java.lang.Object.rtt)))
(global $com.google.j2cl.integration.testing.AssertsBase.rtt (rtt 1 $com.google.j2cl.integration.testing.AssertsBase) (rtt.sub $com.google.j2cl.integration.testing.AssertsBase (global.get $java.lang.Object.rtt)))
(global $com.google.j2cl.integration.testing.Asserts.rtt (rtt 2 $com.google.j2cl.integration.testing.Asserts) (rtt.sub $com.google.j2cl.integration.testing.Asserts (global.get $com.google.j2cl.integration.testing.AssertsBase.rtt)))
(global $com.google.j2cl.integration.wasm.Main.rtt (rtt 1 $com.google.j2cl.integration.wasm.Main) (rtt.sub $com.google.j2cl.integration.wasm.Main (global.get $java.lang.Object.rtt)))
(global $com.google.j2cl.integration.wasm.Main.A.rtt (rtt 1 $com.google.j2cl.integration.wasm.Main.A) (rtt.sub $com.google.j2cl.integration.wasm.Main.A (global.get $java.lang.Object.rtt)))
(global $com.google.j2cl.integration.wasm.Main.B.rtt (rtt 2 $com.google.j2cl.integration.wasm.Main.B) (rtt.sub $com.google.j2cl.integration.wasm.Main.B (global.get $com.google.j2cl.integration.wasm.Main.A.rtt)))
(global $com.google.j2cl.integration.wasm.Main.MyEnum.rtt (rtt 2 $com.google.j2cl.integration.wasm.Main.MyEnum) (rtt.sub $com.google.j2cl.integration.wasm.Main.MyEnum (global.get $java.lang.Enum.rtt)))
;;; Code for TestRunner [vtable]
(global $TestRunner.vtable (mut (ref null $TestRunner.vtable)) (ref.null $TestRunner.vtable))
;;; End of code for TestRunner [vtable]
;;; Code for java.beans.Beans [vtable]
(global $java.beans.Beans.vtable (mut (ref null $java.beans.Beans.vtable)) (ref.null $java.beans.Beans.vtable))
;;; End of code for java.beans.Beans [vtable]
;;; Code for java.io.BufferedWriter [vtable]
(global $java.io.BufferedWriter.vtable (mut (ref null $java.io.BufferedWriter.vtable)) (ref.null $java.io.BufferedWriter.vtable))
;;; End of code for java.io.BufferedWriter [vtable]
;;; Code for java.io.ByteArrayInputStream [vtable]
(global $java.io.ByteArrayInputStream.vtable (mut (ref null $java.io.ByteArrayInputStream.vtable)) (ref.null $java.io.ByteArrayInputStream.vtable))
;;; End of code for java.io.ByteArrayInputStream [vtable]
;;; Code for java.io.ByteArrayOutputStream [vtable]
(global $java.io.ByteArrayOutputStream.vtable (mut (ref null $java.io.ByteArrayOutputStream.vtable)) (ref.null $java.io.ByteArrayOutputStream.vtable))
;;; End of code for java.io.ByteArrayOutputStream [vtable]
;;; Code for java.io.FilterInputStream [vtable]
(global $java.io.FilterInputStream.vtable (mut (ref null $java.io.FilterInputStream.vtable)) (ref.null $java.io.FilterInputStream.vtable))
;;; End of code for java.io.FilterInputStream [vtable]
;;; Code for java.io.FilterOutputStream [vtable]
(global $java.io.FilterOutputStream.vtable (mut (ref null $java.io.FilterOutputStream.vtable)) (ref.null $java.io.FilterOutputStream.vtable))
;;; End of code for java.io.FilterOutputStream [vtable]
;;; Code for java.io.IOException [vtable]
(global $java.io.IOException.vtable (mut (ref null $java.io.IOException.vtable)) (ref.null $java.io.IOException.vtable))
;;; End of code for java.io.IOException [vtable]
;;; Code for java.io.IOUtils [vtable]
(global $java.io.IOUtils.vtable (mut (ref null $java.io.IOUtils.vtable)) (ref.null $java.io.IOUtils.vtable))
;;; End of code for java.io.IOUtils [vtable]
;;; Code for java.io.InputStream [vtable]
(global $java.io.InputStream.vtable (mut (ref null $java.io.InputStream.vtable)) (ref.null $java.io.InputStream.vtable))
;;; End of code for java.io.InputStream [vtable]
;;; Code for java.io.OutputStream [vtable]
(global $java.io.OutputStream.vtable (mut (ref null $java.io.OutputStream.vtable)) (ref.null $java.io.OutputStream.vtable))
;;; End of code for java.io.OutputStream [vtable]
;;; Code for java.io.OutputStreamWriter [vtable]
(global $java.io.OutputStreamWriter.vtable (mut (ref null $java.io.OutputStreamWriter.vtable)) (ref.null $java.io.OutputStreamWriter.vtable))
;;; End of code for java.io.OutputStreamWriter [vtable]
;;; Code for java.io.PrintStream [vtable]
(global $java.io.PrintStream.vtable (mut (ref null $java.io.PrintStream.vtable)) (ref.null $java.io.PrintStream.vtable))
;;; End of code for java.io.PrintStream [vtable]
;;; Code for java.io.Reader [vtable]
(global $java.io.Reader.vtable (mut (ref null $java.io.Reader.vtable)) (ref.null $java.io.Reader.vtable))
;;; End of code for java.io.Reader [vtable]
;;; Code for java.io.StringReader [vtable]
(global $java.io.StringReader.vtable (mut (ref null $java.io.StringReader.vtable)) (ref.null $java.io.StringReader.vtable))
;;; End of code for java.io.StringReader [vtable]
;;; Code for java.io.UncheckedIOException [vtable]
(global $java.io.UncheckedIOException.vtable (mut (ref null $java.io.UncheckedIOException.vtable)) (ref.null $java.io.UncheckedIOException.vtable))
;;; End of code for java.io.UncheckedIOException [vtable]
;;; Code for java.io.UnsupportedEncodingException [vtable]
(global $java.io.UnsupportedEncodingException.vtable (mut (ref null $java.io.UnsupportedEncodingException.vtable)) (ref.null $java.io.UnsupportedEncodingException.vtable))
;;; End of code for java.io.UnsupportedEncodingException [vtable]
;;; Code for java.io.Writer [vtable]
(global $java.io.Writer.vtable (mut (ref null $java.io.Writer.vtable)) (ref.null $java.io.Writer.vtable))
;;; End of code for java.io.Writer [vtable]
;;; Code for java.lang.ArithmeticException [vtable]
(global $java.lang.ArithmeticException.vtable (mut (ref null $java.lang.ArithmeticException.vtable)) (ref.null $java.lang.ArithmeticException.vtable))
;;; End of code for java.lang.ArithmeticException [vtable]
;;; Code for java.lang.ArrayIndexOutOfBoundsException [vtable]
(global $java.lang.ArrayIndexOutOfBoundsException.vtable (mut (ref null $java.lang.ArrayIndexOutOfBoundsException.vtable)) (ref.null $java.lang.ArrayIndexOutOfBoundsException.vtable))
;;; End of code for java.lang.ArrayIndexOutOfBoundsException [vtable]
;;; Code for java.lang.ArrayStoreException [vtable]
(global $java.lang.ArrayStoreException.vtable (mut (ref null $java.lang.ArrayStoreException.vtable)) (ref.null $java.lang.ArrayStoreException.vtable))
;;; End of code for java.lang.ArrayStoreException [vtable]
;;; Code for java.lang.AssertionError [vtable]
(global $java.lang.AssertionError.vtable (mut (ref null $java.lang.AssertionError.vtable)) (ref.null $java.lang.AssertionError.vtable))
;;; End of code for java.lang.AssertionError [vtable]
;;; Code for java.lang.Boolean [vtable]
(global $java.lang.Boolean.vtable (mut (ref null $java.lang.Boolean.vtable)) (ref.null $java.lang.Boolean.vtable))
;;; End of code for java.lang.Boolean [vtable]
;;; Code for java.lang.Byte [vtable]
(global $java.lang.Byte.vtable (mut (ref null $java.lang.Byte.vtable)) (ref.null $java.lang.Byte.vtable))
;;; End of code for java.lang.Byte [vtable]
;;; Code for java.lang.Byte.BoxedValues [vtable]
(global $java.lang.Byte.BoxedValues.vtable (mut (ref null $java.lang.Byte.BoxedValues.vtable)) (ref.null $java.lang.Byte.BoxedValues.vtable))
;;; End of code for java.lang.Byte.BoxedValues [vtable]
;;; Code for java.lang.CharSequence.1 [vtable]
(global $java.lang.CharSequence.1.vtable (mut (ref null $java.lang.CharSequence.1.vtable)) (ref.null $java.lang.CharSequence.1.vtable))
;;; End of code for java.lang.CharSequence.1 [vtable]
;;; Code for java.lang.Character [vtable]
(global $java.lang.Character.vtable (mut (ref null $java.lang.Character.vtable)) (ref.null $java.lang.Character.vtable))
;;; End of code for java.lang.Character [vtable]
;;; Code for java.lang.Character.CharSequenceAdapter [vtable]
(global $java.lang.Character.CharSequenceAdapter.vtable (mut (ref null $java.lang.Character.CharSequenceAdapter.vtable)) (ref.null $java.lang.Character.CharSequenceAdapter.vtable))
;;; End of code for java.lang.Character.CharSequenceAdapter [vtable]
;;; Code for java.lang.Character.BoxedValues [vtable]
(global $java.lang.Character.BoxedValues.vtable (mut (ref null $java.lang.Character.BoxedValues.vtable)) (ref.null $java.lang.Character.BoxedValues.vtable))
;;; End of code for java.lang.Character.BoxedValues [vtable]
;;; Code for java.lang.Class [vtable]
(global $java.lang.Class.vtable (mut (ref null $java.lang.Class.vtable)) (ref.null $java.lang.Class.vtable))
;;; End of code for java.lang.Class [vtable]
;;; Code for java.lang.ClassCastException [vtable]
(global $java.lang.ClassCastException.vtable (mut (ref null $java.lang.ClassCastException.vtable)) (ref.null $java.lang.ClassCastException.vtable))
;;; End of code for java.lang.ClassCastException [vtable]
;;; Code for java.lang.CloneNotSupportedException [vtable]
(global $java.lang.CloneNotSupportedException.vtable (mut (ref null $java.lang.CloneNotSupportedException.vtable)) (ref.null $java.lang.CloneNotSupportedException.vtable))
;;; End of code for java.lang.CloneNotSupportedException [vtable]
;;; Code for java.lang.Double [vtable]
(global $java.lang.Double.vtable (mut (ref null $java.lang.Double.vtable)) (ref.null $java.lang.Double.vtable))
;;; End of code for java.lang.Double [vtable]
;;; Code for java.lang.Double.PowersTable [vtable]
(global $java.lang.Double.PowersTable.vtable (mut (ref null $java.lang.Double.PowersTable.vtable)) (ref.null $java.lang.Double.PowersTable.vtable))
;;; End of code for java.lang.Double.PowersTable [vtable]
;;; Code for java.lang.Enum [vtable]
(global $java.lang.Enum.vtable (mut (ref null $java.lang.Enum.vtable)) (ref.null $java.lang.Enum.vtable))
;;; End of code for java.lang.Enum [vtable]
;;; Code for java.lang.Error [vtable]
(global $java.lang.Error.vtable (mut (ref null $java.lang.Error.vtable)) (ref.null $java.lang.Error.vtable))
;;; End of code for java.lang.Error [vtable]
;;; Code for java.lang.Exception [vtable]
(global $java.lang.Exception.vtable (mut (ref null $java.lang.Exception.vtable)) (ref.null $java.lang.Exception.vtable))
;;; End of code for java.lang.Exception [vtable]
;;; Code for java.lang.Float [vtable]
(global $java.lang.Float.vtable (mut (ref null $java.lang.Float.vtable)) (ref.null $java.lang.Float.vtable))
;;; End of code for java.lang.Float [vtable]
;;; Code for java.lang.IllegalArgumentException [vtable]
(global $java.lang.IllegalArgumentException.vtable (mut (ref null $java.lang.IllegalArgumentException.vtable)) (ref.null $java.lang.IllegalArgumentException.vtable))
;;; End of code for java.lang.IllegalArgumentException [vtable]
;;; Code for java.lang.IllegalStateException [vtable]
(global $java.lang.IllegalStateException.vtable (mut (ref null $java.lang.IllegalStateException.vtable)) (ref.null $java.lang.IllegalStateException.vtable))
;;; End of code for java.lang.IllegalStateException [vtable]
;;; Code for java.lang.IndexOutOfBoundsException [vtable]
(global $java.lang.IndexOutOfBoundsException.vtable (mut (ref null $java.lang.IndexOutOfBoundsException.vtable)) (ref.null $java.lang.IndexOutOfBoundsException.vtable))
;;; End of code for java.lang.IndexOutOfBoundsException [vtable]
;;; Code for java.lang.Integer [vtable]
(global $java.lang.Integer.vtable (mut (ref null $java.lang.Integer.vtable)) (ref.null $java.lang.Integer.vtable))
;;; End of code for java.lang.Integer [vtable]
;;; Code for java.lang.Integer.BoxedValues [vtable]
(global $java.lang.Integer.BoxedValues.vtable (mut (ref null $java.lang.Integer.BoxedValues.vtable)) (ref.null $java.lang.Integer.BoxedValues.vtable))
;;; End of code for java.lang.Integer.BoxedValues [vtable]
;;; Code for java.lang.Integer.ReverseNibbles [vtable]
(global $java.lang.Integer.ReverseNibbles.vtable (mut (ref null $java.lang.Integer.ReverseNibbles.vtable)) (ref.null $java.lang.Integer.ReverseNibbles.vtable))
;;; End of code for java.lang.Integer.ReverseNibbles [vtable]
;;; Code for java.lang.InterruptedException [vtable]
(global $java.lang.InterruptedException.vtable (mut (ref null $java.lang.InterruptedException.vtable)) (ref.null $java.lang.InterruptedException.vtable))
;;; End of code for java.lang.InterruptedException [vtable]
;;; Code for java.lang.JsException [vtable]
(global $java.lang.JsException.vtable (mut (ref null $java.lang.JsException.vtable)) (ref.null $java.lang.JsException.vtable))
;;; End of code for java.lang.JsException [vtable]
;;; Code for java.lang.Long [vtable]
(global $java.lang.Long.vtable (mut (ref null $java.lang.Long.vtable)) (ref.null $java.lang.Long.vtable))
;;; End of code for java.lang.Long [vtable]
;;; Code for java.lang.Long.BoxedValues [vtable]
(global $java.lang.Long.BoxedValues.vtable (mut (ref null $java.lang.Long.BoxedValues.vtable)) (ref.null $java.lang.Long.BoxedValues.vtable))
;;; End of code for java.lang.Long.BoxedValues [vtable]
;;; Code for java.lang.Math [vtable]
(global $java.lang.Math.vtable (mut (ref null $java.lang.Math.vtable)) (ref.null $java.lang.Math.vtable))
;;; End of code for java.lang.Math [vtable]
;;; Code for java.lang.Math.NativeMath [vtable]
(global $java.lang.Math.NativeMath.vtable (mut (ref null $java.lang.Math.NativeMath.vtable)) (ref.null $java.lang.Math.NativeMath.vtable))
;;; End of code for java.lang.Math.NativeMath [vtable]
;;; Code for java.lang.NegativeArraySizeException [vtable]
(global $java.lang.NegativeArraySizeException.vtable (mut (ref null $java.lang.NegativeArraySizeException.vtable)) (ref.null $java.lang.NegativeArraySizeException.vtable))
;;; End of code for java.lang.NegativeArraySizeException [vtable]
;;; Code for java.lang.NoSuchFieldError [vtable]
(global $java.lang.NoSuchFieldError.vtable (mut (ref null $java.lang.NoSuchFieldError.vtable)) (ref.null $java.lang.NoSuchFieldError.vtable))
;;; End of code for java.lang.NoSuchFieldError [vtable]
;;; Code for java.lang.NullPointerException [vtable]
(global $java.lang.NullPointerException.vtable (mut (ref null $java.lang.NullPointerException.vtable)) (ref.null $java.lang.NullPointerException.vtable))
;;; End of code for java.lang.NullPointerException [vtable]
;;; Code for java.lang.NullPointerException.NativeTypeError [vtable]
(global $java.lang.NullPointerException.NativeTypeError.vtable (mut (ref null $java.lang.NullPointerException.NativeTypeError.vtable)) (ref.null $java.lang.NullPointerException.NativeTypeError.vtable))
;;; End of code for java.lang.NullPointerException.NativeTypeError [vtable]
;;; Code for java.lang.Number [vtable]
(global $java.lang.Number.vtable (mut (ref null $java.lang.Number.vtable)) (ref.null $java.lang.Number.vtable))
;;; End of code for java.lang.Number [vtable]
;;; Code for java.lang.Number.__Decode [vtable]
(global $java.lang.Number.__Decode.vtable (mut (ref null $java.lang.Number.__Decode.vtable)) (ref.null $java.lang.Number.__Decode.vtable))
;;; End of code for java.lang.Number.__Decode [vtable]
;;; Code for java.lang.Number.__ParseLong [vtable]
(global $java.lang.Number.__ParseLong.vtable (mut (ref null $java.lang.Number.__ParseLong.vtable)) (ref.null $java.lang.Number.__ParseLong.vtable))
;;; End of code for java.lang.Number.__ParseLong [vtable]
;;; Code for java.lang.Number.JavaLangNumber [vtable]
(global $java.lang.Number.JavaLangNumber.vtable (mut (ref null $java.lang.Number.JavaLangNumber.vtable)) (ref.null $java.lang.Number.JavaLangNumber.vtable))
;;; End of code for java.lang.Number.JavaLangNumber [vtable]
;;; Code for java.lang.NumberFormatException [vtable]
(global $java.lang.NumberFormatException.vtable (mut (ref null $java.lang.NumberFormatException.vtable)) (ref.null $java.lang.NumberFormatException.vtable))
;;; End of code for java.lang.NumberFormatException [vtable]
;;; Code for java.lang.Object [vtable]
(global $java.lang.Object.vtable (mut (ref null $java.lang.Object.vtable)) (ref.null $java.lang.Object.vtable))
;;; End of code for java.lang.Object [vtable]
;;; Code for java.lang.RuntimeException [vtable]
(global $java.lang.RuntimeException.vtable (mut (ref null $java.lang.RuntimeException.vtable)) (ref.null $java.lang.RuntimeException.vtable))
;;; End of code for java.lang.RuntimeException [vtable]
;;; Code for java.lang.SecurityException [vtable]
(global $java.lang.SecurityException.vtable (mut (ref null $java.lang.SecurityException.vtable)) (ref.null $java.lang.SecurityException.vtable))
;;; End of code for java.lang.SecurityException [vtable]
;;; Code for java.lang.Short [vtable]
(global $java.lang.Short.vtable (mut (ref null $java.lang.Short.vtable)) (ref.null $java.lang.Short.vtable))
;;; End of code for java.lang.Short [vtable]
;;; Code for java.lang.Short.BoxedValues [vtable]
(global $java.lang.Short.BoxedValues.vtable (mut (ref null $java.lang.Short.BoxedValues.vtable)) (ref.null $java.lang.Short.BoxedValues.vtable))
;;; End of code for java.lang.Short.BoxedValues [vtable]
;;; Code for java.lang.StackTraceElement [vtable]
(global $java.lang.StackTraceElement.vtable (mut (ref null $java.lang.StackTraceElement.vtable)) (ref.null $java.lang.StackTraceElement.vtable))
;;; End of code for java.lang.StackTraceElement [vtable]
;;; Code for java.lang.StrictMath [vtable]
(global $java.lang.StrictMath.vtable (mut (ref null $java.lang.StrictMath.vtable)) (ref.null $java.lang.StrictMath.vtable))
;;; End of code for java.lang.StrictMath [vtable]
;;; Code for java.lang.StringIndexOutOfBoundsException [vtable]
(global $java.lang.StringIndexOutOfBoundsException.vtable (mut (ref null $java.lang.StringIndexOutOfBoundsException.vtable)) (ref.null $java.lang.StringIndexOutOfBoundsException.vtable))
;;; End of code for java.lang.StringIndexOutOfBoundsException [vtable]
;;; Code for java.lang.System [vtable]
(global $java.lang.System.vtable (mut (ref null $java.lang.System.vtable)) (ref.null $java.lang.System.vtable))
;;; End of code for java.lang.System [vtable]
;;; Code for java.lang.ThreadLocal [vtable]
(global $java.lang.ThreadLocal.vtable (mut (ref null $java.lang.ThreadLocal.vtable)) (ref.null $java.lang.ThreadLocal.vtable))
;;; End of code for java.lang.ThreadLocal [vtable]
;;; Code for java.lang.Throwable [vtable]
(global $java.lang.Throwable.vtable (mut (ref null $java.lang.Throwable.vtable)) (ref.null $java.lang.Throwable.vtable))
;;; End of code for java.lang.Throwable [vtable]
;;; Code for java.lang.Throwable.NativeError [vtable]
(global $java.lang.Throwable.NativeError.vtable (mut (ref null $java.lang.Throwable.NativeError.vtable)) (ref.null $java.lang.Throwable.NativeError.vtable))
;;; End of code for java.lang.Throwable.NativeError [vtable]
;;; Code for java.lang.Throwable.NativeTypeError [vtable]
(global $java.lang.Throwable.NativeTypeError.vtable (mut (ref null $java.lang.Throwable.NativeTypeError.vtable)) (ref.null $java.lang.Throwable.NativeTypeError.vtable))
;;; End of code for java.lang.Throwable.NativeTypeError [vtable]
;;; Code for java.lang.UnsupportedOperationException [vtable]
(global $java.lang.UnsupportedOperationException.vtable (mut (ref null $java.lang.UnsupportedOperationException.vtable)) (ref.null $java.lang.UnsupportedOperationException.vtable))
;;; End of code for java.lang.UnsupportedOperationException [vtable]
;;; Code for java.lang.Void [vtable]
(global $java.lang.Void.vtable (mut (ref null $java.lang.Void.vtable)) (ref.null $java.lang.Void.vtable))
;;; End of code for java.lang.Void [vtable]
;;; Code for java.lang.annotation.AnnotationFormatError [vtable]
(global $java.lang.annotation.AnnotationFormatError.vtable (mut (ref null $java.lang.annotation.AnnotationFormatError.vtable)) (ref.null $java.lang.annotation.AnnotationFormatError.vtable))
;;; End of code for java.lang.annotation.AnnotationFormatError [vtable]
;;; Code for java.lang.annotation.AnnotationTypeMismatchException [vtable]
(global $java.lang.annotation.AnnotationTypeMismatchException.vtable (mut (ref null $java.lang.annotation.AnnotationTypeMismatchException.vtable)) (ref.null $java.lang.annotation.AnnotationTypeMismatchException.vtable))
;;; End of code for java.lang.annotation.AnnotationTypeMismatchException [vtable]
;;; Code for java.lang.annotation.ElementType [vtable]
(global $java.lang.annotation.ElementType.vtable (mut (ref null $java.lang.annotation.ElementType.vtable)) (ref.null $java.lang.annotation.ElementType.vtable))
;;; End of code for java.lang.annotation.ElementType [vtable]
;;; Code for java.lang.annotation.IncompleteAnnotationException [vtable]
(global $java.lang.annotation.IncompleteAnnotationException.vtable (mut (ref null $java.lang.annotation.IncompleteAnnotationException.vtable)) (ref.null $java.lang.annotation.IncompleteAnnotationException.vtable))
;;; End of code for java.lang.annotation.IncompleteAnnotationException [vtable]
;;; Code for java.lang.annotation.RetentionPolicy [vtable]
(global $java.lang.annotation.RetentionPolicy.vtable (mut (ref null $java.lang.annotation.RetentionPolicy.vtable)) (ref.null $java.lang.annotation.RetentionPolicy.vtable))
;;; End of code for java.lang.annotation.RetentionPolicy [vtable]
;;; Code for java.lang.invoke.LambdaMetafactory [vtable]
(global $java.lang.invoke.LambdaMetafactory.vtable (mut (ref null $java.lang.invoke.LambdaMetafactory.vtable)) (ref.null $java.lang.invoke.LambdaMetafactory.vtable))
;;; End of code for java.lang.invoke.LambdaMetafactory [vtable]
;;; Code for java.lang.invoke.MethodHandle [vtable]
(global $java.lang.invoke.MethodHandle.vtable (mut (ref null $java.lang.invoke.MethodHandle.vtable)) (ref.null $java.lang.invoke.MethodHandle.vtable))
;;; End of code for java.lang.invoke.MethodHandle [vtable]
;;; Code for java.lang.invoke.MethodHandles [vtable]
(global $java.lang.invoke.MethodHandles.vtable (mut (ref null $java.lang.invoke.MethodHandles.vtable)) (ref.null $java.lang.invoke.MethodHandles.vtable))
;;; End of code for java.lang.invoke.MethodHandles [vtable]
;;; Code for java.lang.invoke.MethodHandles.Lookup [vtable]
(global $java.lang.invoke.MethodHandles.Lookup.vtable (mut (ref null $java.lang.invoke.MethodHandles.Lookup.vtable)) (ref.null $java.lang.invoke.MethodHandles.Lookup.vtable))
;;; End of code for java.lang.invoke.MethodHandles.Lookup [vtable]
;;; Code for java.lang.invoke.MethodType [vtable]
(global $java.lang.invoke.MethodType.vtable (mut (ref null $java.lang.invoke.MethodType.vtable)) (ref.null $java.lang.invoke.MethodType.vtable))
;;; End of code for java.lang.invoke.MethodType [vtable]
;;; Code for java.lang.invoke.SerializedLambda [vtable]
(global $java.lang.invoke.SerializedLambda.vtable (mut (ref null $java.lang.invoke.SerializedLambda.vtable)) (ref.null $java.lang.invoke.SerializedLambda.vtable))
;;; End of code for java.lang.invoke.SerializedLambda [vtable]
;;; Code for java.lang.reflect.Array [vtable]
(global $java.lang.reflect.Array.vtable (mut (ref null $java.lang.reflect.Array.vtable)) (ref.null $java.lang.reflect.Array.vtable))
;;; End of code for java.lang.reflect.Array [vtable]
;;; Code for java.math.BigDecimal [vtable]
(global $java.math.BigDecimal.vtable (mut (ref null $java.math.BigDecimal.vtable)) (ref.null $java.math.BigDecimal.vtable))
;;; End of code for java.math.BigDecimal [vtable]
;;; Code for java.math.BigInteger [vtable]
(global $java.math.BigInteger.vtable (mut (ref null $java.math.BigInteger.vtable)) (ref.null $java.math.BigInteger.vtable))
;;; End of code for java.math.BigInteger [vtable]
;;; Code for java.math.BitLevel [vtable]
(global $java.math.BitLevel.vtable (mut (ref null $java.math.BitLevel.vtable)) (ref.null $java.math.BitLevel.vtable))
;;; End of code for java.math.BitLevel [vtable]
;;; Code for java.math.Conversion [vtable]
(global $java.math.Conversion.vtable (mut (ref null $java.math.Conversion.vtable)) (ref.null $java.math.Conversion.vtable))
;;; End of code for java.math.Conversion [vtable]
;;; Code for java.math.Division [vtable]
(global $java.math.Division.vtable (mut (ref null $java.math.Division.vtable)) (ref.null $java.math.Division.vtable))
;;; End of code for java.math.Division [vtable]
;;; Code for java.math.Elementary [vtable]
(global $java.math.Elementary.vtable (mut (ref null $java.math.Elementary.vtable)) (ref.null $java.math.Elementary.vtable))
;;; End of code for java.math.Elementary [vtable]
;;; Code for java.math.Logical [vtable]
(global $java.math.Logical.vtable (mut (ref null $java.math.Logical.vtable)) (ref.null $java.math.Logical.vtable))
;;; End of code for java.math.Logical [vtable]
;;; Code for java.math.MathContext [vtable]
(global $java.math.MathContext.vtable (mut (ref null $java.math.MathContext.vtable)) (ref.null $java.math.MathContext.vtable))
;;; End of code for java.math.MathContext [vtable]
;;; Code for java.math.Multiplication [vtable]
(global $java.math.Multiplication.vtable (mut (ref null $java.math.Multiplication.vtable)) (ref.null $java.math.Multiplication.vtable))
;;; End of code for java.math.Multiplication [vtable]
;;; Code for java.math.Primality [vtable]
(global $java.math.Primality.vtable (mut (ref null $java.math.Primality.vtable)) (ref.null $java.math.Primality.vtable))
;;; End of code for java.math.Primality [vtable]
;;; Code for java.math.RoundingMode [vtable]
(global $java.math.RoundingMode.vtable (mut (ref null $java.math.RoundingMode.vtable)) (ref.null $java.math.RoundingMode.vtable))
;;; End of code for java.math.RoundingMode [vtable]
;;; Code for java.nio.charset.Charset [vtable]
(global $java.nio.charset.Charset.vtable (mut (ref null $java.nio.charset.Charset.vtable)) (ref.null $java.nio.charset.Charset.vtable))
;;; End of code for java.nio.charset.Charset [vtable]
;;; Code for java.nio.charset.Charset.AvailableCharsets [vtable]
(global $java.nio.charset.Charset.AvailableCharsets.vtable (mut (ref null $java.nio.charset.Charset.AvailableCharsets.vtable)) (ref.null $java.nio.charset.Charset.AvailableCharsets.vtable))
;;; End of code for java.nio.charset.Charset.AvailableCharsets [vtable]
;;; Code for java.nio.charset.IllegalCharsetNameException [vtable]
(global $java.nio.charset.IllegalCharsetNameException.vtable (mut (ref null $java.nio.charset.IllegalCharsetNameException.vtable)) (ref.null $java.nio.charset.IllegalCharsetNameException.vtable))
;;; End of code for java.nio.charset.IllegalCharsetNameException [vtable]
;;; Code for java.nio.charset.StandardCharsets [vtable]
(global $java.nio.charset.StandardCharsets.vtable (mut (ref null $java.nio.charset.StandardCharsets.vtable)) (ref.null $java.nio.charset.StandardCharsets.vtable))
;;; End of code for java.nio.charset.StandardCharsets [vtable]
;;; Code for java.nio.charset.UnsupportedCharsetException [vtable]
(global $java.nio.charset.UnsupportedCharsetException.vtable (mut (ref null $java.nio.charset.UnsupportedCharsetException.vtable)) (ref.null $java.nio.charset.UnsupportedCharsetException.vtable))
;;; End of code for java.nio.charset.UnsupportedCharsetException [vtable]
;;; Code for java.security.DigestException [vtable]
(global $java.security.DigestException.vtable (mut (ref null $java.security.DigestException.vtable)) (ref.null $java.security.DigestException.vtable))
;;; End of code for java.security.DigestException [vtable]
;;; Code for java.security.GeneralSecurityException [vtable]
(global $java.security.GeneralSecurityException.vtable (mut (ref null $java.security.GeneralSecurityException.vtable)) (ref.null $java.security.GeneralSecurityException.vtable))
;;; End of code for java.security.GeneralSecurityException [vtable]
;;; Code for java.security.MessageDigest [vtable]
(global $java.security.MessageDigest.vtable (mut (ref null $java.security.MessageDigest.vtable)) (ref.null $java.security.MessageDigest.vtable))
;;; End of code for java.security.MessageDigest [vtable]
;;; Code for java.security.MessageDigest.Md5Digest [vtable]
(global $java.security.MessageDigest.Md5Digest.vtable (mut (ref null $java.security.MessageDigest.Md5Digest.vtable)) (ref.null $java.security.MessageDigest.Md5Digest.vtable))
;;; End of code for java.security.MessageDigest.Md5Digest [vtable]
;;; Code for java.security.MessageDigestSpi [vtable]
(global $java.security.MessageDigestSpi.vtable (mut (ref null $java.security.MessageDigestSpi.vtable)) (ref.null $java.security.MessageDigestSpi.vtable))
;;; End of code for java.security.MessageDigestSpi [vtable]
;;; Code for java.security.NoSuchAlgorithmException [vtable]
(global $java.security.NoSuchAlgorithmException.vtable (mut (ref null $java.security.NoSuchAlgorithmException.vtable)) (ref.null $java.security.NoSuchAlgorithmException.vtable))
;;; End of code for java.security.NoSuchAlgorithmException [vtable]
;;; Code for java.security.SHA256Digest [vtable]
(global $java.security.SHA256Digest.vtable (mut (ref null $java.security.SHA256Digest.vtable)) (ref.null $java.security.SHA256Digest.vtable))
;;; End of code for java.security.SHA256Digest [vtable]
;;; Code for java.sql.Date [vtable]
(global $java.sql.Date.vtable (mut (ref null $java.sql.Date.vtable)) (ref.null $java.sql.Date.vtable))
;;; End of code for java.sql.Date [vtable]
;;; Code for java.sql.Time [vtable]
(global $java.sql.Time.vtable (mut (ref null $java.sql.Time.vtable)) (ref.null $java.sql.Time.vtable))
;;; End of code for java.sql.Time [vtable]
;;; Code for java.sql.Timestamp [vtable]
(global $java.sql.Timestamp.vtable (mut (ref null $java.sql.Timestamp.vtable)) (ref.null $java.sql.Timestamp.vtable))
;;; End of code for java.sql.Timestamp [vtable]
;;; Code for java.text.ParseException [vtable]
(global $java.text.ParseException.vtable (mut (ref null $java.text.ParseException.vtable)) (ref.null $java.text.ParseException.vtable))
;;; End of code for java.text.ParseException [vtable]
;;; Code for java.util.AbstractCollection [vtable]
(global $java.util.AbstractCollection.vtable (mut (ref null $java.util.AbstractCollection.vtable)) (ref.null $java.util.AbstractCollection.vtable))
;;; End of code for java.util.AbstractCollection [vtable]
;;; Code for java.util.AbstractList [vtable]
(global $java.util.AbstractList.vtable (mut (ref null $java.util.AbstractList.vtable)) (ref.null $java.util.AbstractList.vtable))
;;; End of code for java.util.AbstractList [vtable]
;;; Code for java.util.AbstractList.IteratorImpl [vtable]
(global $java.util.AbstractList.IteratorImpl.vtable (mut (ref null $java.util.AbstractList.IteratorImpl.vtable)) (ref.null $java.util.AbstractList.IteratorImpl.vtable))
;;; End of code for java.util.AbstractList.IteratorImpl [vtable]
;;; Code for java.util.AbstractList.ListIteratorImpl [vtable]
(global $java.util.AbstractList.ListIteratorImpl.vtable (mut (ref null $java.util.AbstractList.ListIteratorImpl.vtable)) (ref.null $java.util.AbstractList.ListIteratorImpl.vtable))
;;; End of code for java.util.AbstractList.ListIteratorImpl [vtable]
;;; Code for java.util.AbstractList.SubList [vtable]
(global $java.util.AbstractList.SubList.vtable (mut (ref null $java.util.AbstractList.SubList.vtable)) (ref.null $java.util.AbstractList.SubList.vtable))
;;; End of code for java.util.AbstractList.SubList [vtable]
;;; Code for java.util.AbstractMap [vtable]
(global $java.util.AbstractMap.vtable (mut (ref null $java.util.AbstractMap.vtable)) (ref.null $java.util.AbstractMap.vtable))
;;; End of code for java.util.AbstractMap [vtable]
;;; Code for java.util.AbstractMap.SimpleEntry [vtable]
(global $java.util.AbstractMap.SimpleEntry.vtable (mut (ref null $java.util.AbstractMap.SimpleEntry.vtable)) (ref.null $java.util.AbstractMap.SimpleEntry.vtable))
;;; End of code for java.util.AbstractMap.SimpleEntry [vtable]
;;; Code for java.util.AbstractMap.SimpleImmutableEntry [vtable]
(global $java.util.AbstractMap.SimpleImmutableEntry.vtable (mut (ref null $java.util.AbstractMap.SimpleImmutableEntry.vtable)) (ref.null $java.util.AbstractMap.SimpleImmutableEntry.vtable))
;;; End of code for java.util.AbstractMap.SimpleImmutableEntry [vtable]
;;; Code for java.util.AbstractMap.AbstractEntry [vtable]
(global $java.util.AbstractMap.AbstractEntry.vtable (mut (ref null $java.util.AbstractMap.AbstractEntry.vtable)) (ref.null $java.util.AbstractMap.AbstractEntry.vtable))
;;; End of code for java.util.AbstractMap.AbstractEntry [vtable]
;;; Code for java.util.AbstractMap.1 [vtable]
(global $java.util.AbstractMap.1.vtable (mut (ref null $java.util.AbstractMap.1.vtable)) (ref.null $java.util.AbstractMap.1.vtable))
;;; End of code for java.util.AbstractMap.1 [vtable]
;;; Code for java.util.AbstractMap.1.1 [vtable]
(global $java.util.AbstractMap.1.1.vtable (mut (ref null $java.util.AbstractMap.1.1.vtable)) (ref.null $java.util.AbstractMap.1.1.vtable))
;;; End of code for java.util.AbstractMap.1.1 [vtable]
;;; Code for java.util.AbstractMap.2 [vtable]
(global $java.util.AbstractMap.2.vtable (mut (ref null $java.util.AbstractMap.2.vtable)) (ref.null $java.util.AbstractMap.2.vtable))
;;; End of code for java.util.AbstractMap.2 [vtable]
;;; Code for java.util.AbstractMap.2.1 [vtable]
(global $java.util.AbstractMap.2.1.vtable (mut (ref null $java.util.AbstractMap.2.1.vtable)) (ref.null $java.util.AbstractMap.2.1.vtable))
;;; End of code for java.util.AbstractMap.2.1 [vtable]
;;; Code for java.util.AbstractMapEntry [vtable]
(global $java.util.AbstractMapEntry.vtable (mut (ref null $java.util.AbstractMapEntry.vtable)) (ref.null $java.util.AbstractMapEntry.vtable))
;;; End of code for java.util.AbstractMapEntry [vtable]
;;; Code for java.util.AbstractNavigableMap [vtable]
(global $java.util.AbstractNavigableMap.vtable (mut (ref null $java.util.AbstractNavigableMap.vtable)) (ref.null $java.util.AbstractNavigableMap.vtable))
;;; End of code for java.util.AbstractNavigableMap [vtable]
;;; Code for java.util.AbstractNavigableMap.DescendingMap [vtable]
(global $java.util.AbstractNavigableMap.DescendingMap.vtable (mut (ref null $java.util.AbstractNavigableMap.DescendingMap.vtable)) (ref.null $java.util.AbstractNavigableMap.DescendingMap.vtable))
;;; End of code for java.util.AbstractNavigableMap.DescendingMap [vtable]
;;; Code for java.util.AbstractNavigableMap.EntrySet [vtable]
(global $java.util.AbstractNavigableMap.EntrySet.vtable (mut (ref null $java.util.AbstractNavigableMap.EntrySet.vtable)) (ref.null $java.util.AbstractNavigableMap.EntrySet.vtable))
;;; End of code for java.util.AbstractNavigableMap.EntrySet [vtable]
;;; Code for java.util.AbstractNavigableMap.NavigableKeySet [vtable]
(global $java.util.AbstractNavigableMap.NavigableKeySet.vtable (mut (ref null $java.util.AbstractNavigableMap.NavigableKeySet.vtable)) (ref.null $java.util.AbstractNavigableMap.NavigableKeySet.vtable))
;;; End of code for java.util.AbstractNavigableMap.NavigableKeySet [vtable]
;;; Code for java.util.AbstractNavigableMap.NavigableKeySet.1 [vtable]
(global $java.util.AbstractNavigableMap.NavigableKeySet.1.vtable (mut (ref null $java.util.AbstractNavigableMap.NavigableKeySet.1.vtable)) (ref.null $java.util.AbstractNavigableMap.NavigableKeySet.1.vtable))
;;; End of code for java.util.AbstractNavigableMap.NavigableKeySet.1 [vtable]
;;; Code for java.util.AbstractQueue [vtable]
(global $java.util.AbstractQueue.vtable (mut (ref null $java.util.AbstractQueue.vtable)) (ref.null $java.util.AbstractQueue.vtable))
;;; End of code for java.util.AbstractQueue [vtable]
;;; Code for java.util.AbstractSequentialList [vtable]
(global $java.util.AbstractSequentialList.vtable (mut (ref null $java.util.AbstractSequentialList.vtable)) (ref.null $java.util.AbstractSequentialList.vtable))
;;; End of code for java.util.AbstractSequentialList [vtable]
;;; Code for java.util.AbstractSet [vtable]
(global $java.util.AbstractSet.vtable (mut (ref null $java.util.AbstractSet.vtable)) (ref.null $java.util.AbstractSet.vtable))
;;; End of code for java.util.AbstractSet [vtable]
;;; Code for java.util.ArrayDeque [vtable]
(global $java.util.ArrayDeque.vtable (mut (ref null $java.util.ArrayDeque.vtable)) (ref.null $java.util.ArrayDeque.vtable))
;;; End of code for java.util.ArrayDeque [vtable]
;;; Code for java.util.ArrayDeque.IteratorImpl [vtable]
(global $java.util.ArrayDeque.IteratorImpl.vtable (mut (ref null $java.util.ArrayDeque.IteratorImpl.vtable)) (ref.null $java.util.ArrayDeque.IteratorImpl.vtable))
;;; End of code for java.util.ArrayDeque.IteratorImpl [vtable]
;;; Code for java.util.ArrayDeque.DescendingIteratorImpl [vtable]
(global $java.util.ArrayDeque.DescendingIteratorImpl.vtable (mut (ref null $java.util.ArrayDeque.DescendingIteratorImpl.vtable)) (ref.null $java.util.ArrayDeque.DescendingIteratorImpl.vtable))
;;; End of code for java.util.ArrayDeque.DescendingIteratorImpl [vtable]
;;; Code for java.util.ArrayList [vtable]
(global $java.util.ArrayList.vtable (mut (ref null $java.util.ArrayList.vtable)) (ref.null $java.util.ArrayList.vtable))
;;; End of code for java.util.ArrayList [vtable]
;;; Code for java.util.ArrayList.1 [vtable]
(global $java.util.ArrayList.1.vtable (mut (ref null $java.util.ArrayList.1.vtable)) (ref.null $java.util.ArrayList.1.vtable))
;;; End of code for java.util.ArrayList.1 [vtable]
;;; Code for java.util.Arrays [vtable]
(global $java.util.Arrays.vtable (mut (ref null $java.util.Arrays.vtable)) (ref.null $java.util.Arrays.vtable))
;;; End of code for java.util.Arrays [vtable]
;;; Code for java.util.Arrays.ArrayList [vtable]
(global $java.util.Arrays.ArrayList.vtable (mut (ref null $java.util.Arrays.ArrayList.vtable)) (ref.null $java.util.Arrays.ArrayList.vtable))
;;; End of code for java.util.Arrays.ArrayList [vtable]
;;; Code for java.util.BitSet [vtable]
(global $java.util.BitSet.vtable (mut (ref null $java.util.BitSet.vtable)) (ref.null $java.util.BitSet.vtable))
;;; End of code for java.util.BitSet [vtable]
;;; Code for java.util.Collections [vtable]
(global $java.util.Collections.vtable (mut (ref null $java.util.Collections.vtable)) (ref.null $java.util.Collections.vtable))
;;; End of code for java.util.Collections [vtable]
;;; Code for java.util.Collections.LifoQueue [vtable]
(global $java.util.Collections.LifoQueue.vtable (mut (ref null $java.util.Collections.LifoQueue.vtable)) (ref.null $java.util.Collections.LifoQueue.vtable))
;;; End of code for java.util.Collections.LifoQueue [vtable]
;;; Code for java.util.Collections.EmptyList [vtable]
(global $java.util.Collections.EmptyList.vtable (mut (ref null $java.util.Collections.EmptyList.vtable)) (ref.null $java.util.Collections.EmptyList.vtable))
;;; End of code for java.util.Collections.EmptyList [vtable]
;;; Code for java.util.Collections.EmptyListIterator [vtable]
(global $java.util.Collections.EmptyListIterator.vtable (mut (ref null $java.util.Collections.EmptyListIterator.vtable)) (ref.null $java.util.Collections.EmptyListIterator.vtable))
;;; End of code for java.util.Collections.EmptyListIterator [vtable]
;;; Code for java.util.Collections.EmptySet [vtable]
(global $java.util.Collections.EmptySet.vtable (mut (ref null $java.util.Collections.EmptySet.vtable)) (ref.null $java.util.Collections.EmptySet.vtable))
;;; End of code for java.util.Collections.EmptySet [vtable]
;;; Code for java.util.Collections.EmptyMap [vtable]
(global $java.util.Collections.EmptyMap.vtable (mut (ref null $java.util.Collections.EmptyMap.vtable)) (ref.null $java.util.Collections.EmptyMap.vtable))
;;; End of code for java.util.Collections.EmptyMap [vtable]
;;; Code for java.util.Collections.SetFromMap [vtable]
(global $java.util.Collections.SetFromMap.vtable (mut (ref null $java.util.Collections.SetFromMap.vtable)) (ref.null $java.util.Collections.SetFromMap.vtable))
;;; End of code for java.util.Collections.SetFromMap [vtable]
;;; Code for java.util.Collections.SingletonList [vtable]
(global $java.util.Collections.SingletonList.vtable (mut (ref null $java.util.Collections.SingletonList.vtable)) (ref.null $java.util.Collections.SingletonList.vtable))
;;; End of code for java.util.Collections.SingletonList [vtable]
;;; Code for java.util.Collections.UnmodifiableCollection [vtable]
(global $java.util.Collections.UnmodifiableCollection.vtable (mut (ref null $java.util.Collections.UnmodifiableCollection.vtable)) (ref.null $java.util.Collections.UnmodifiableCollection.vtable))
;;; End of code for java.util.Collections.UnmodifiableCollection [vtable]
;;; Code for java.util.Collections.UnmodifiableList [vtable]
(global $java.util.Collections.UnmodifiableList.vtable (mut (ref null $java.util.Collections.UnmodifiableList.vtable)) (ref.null $java.util.Collections.UnmodifiableList.vtable))
;;; End of code for java.util.Collections.UnmodifiableList [vtable]
;;; Code for java.util.Collections.UnmodifiableMap [vtable]
(global $java.util.Collections.UnmodifiableMap.vtable (mut (ref null $java.util.Collections.UnmodifiableMap.vtable)) (ref.null $java.util.Collections.UnmodifiableMap.vtable))
;;; End of code for java.util.Collections.UnmodifiableMap [vtable]
;;; Code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet [vtable]
(global $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.vtable (mut (ref null $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.vtable)) (ref.null $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.vtable))
;;; End of code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet [vtable]
;;; Code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry [vtable]
(global $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry.vtable (mut (ref null $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry.vtable)) (ref.null $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry.vtable))
;;; End of code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry [vtable]
;;; Code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1 [vtable]
(global $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1.vtable (mut (ref null $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1.vtable)) (ref.null $java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1.vtable))
;;; End of code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1 [vtable]
;;; Code for java.util.Collections.UnmodifiableRandomAccessList [vtable]
(global $java.util.Collections.UnmodifiableRandomAccessList.vtable (mut (ref null $java.util.Collections.UnmodifiableRandomAccessList.vtable)) (ref.null $java.util.Collections.UnmodifiableRandomAccessList.vtable))
;;; End of code for java.util.Collections.UnmodifiableRandomAccessList [vtable]
;;; Code for java.util.Collections.UnmodifiableSet [vtable]
(global $java.util.Collections.UnmodifiableSet.vtable (mut (ref null $java.util.Collections.UnmodifiableSet.vtable)) (ref.null $java.util.Collections.UnmodifiableSet.vtable))
;;; End of code for java.util.Collections.UnmodifiableSet [vtable]
;;; Code for java.util.Collections.UnmodifiableSortedMap [vtable]
(global $java.util.Collections.UnmodifiableSortedMap.vtable (mut (ref null $java.util.Collections.UnmodifiableSortedMap.vtable)) (ref.null $java.util.Collections.UnmodifiableSortedMap.vtable))
;;; End of code for java.util.Collections.UnmodifiableSortedMap [vtable]
;;; Code for java.util.Collections.UnmodifiableSortedSet [vtable]
(global $java.util.Collections.UnmodifiableSortedSet.vtable (mut (ref null $java.util.Collections.UnmodifiableSortedSet.vtable)) (ref.null $java.util.Collections.UnmodifiableSortedSet.vtable))
;;; End of code for java.util.Collections.UnmodifiableSortedSet [vtable]
;;; Code for java.util.Collections.UnmodifiableCollectionIterator [vtable]
(global $java.util.Collections.UnmodifiableCollectionIterator.vtable (mut (ref null $java.util.Collections.UnmodifiableCollectionIterator.vtable)) (ref.null $java.util.Collections.UnmodifiableCollectionIterator.vtable))
;;; End of code for java.util.Collections.UnmodifiableCollectionIterator [vtable]
;;; Code for java.util.Collections.UnmodifiableListIterator [vtable]
(global $java.util.Collections.UnmodifiableListIterator.vtable (mut (ref null $java.util.Collections.UnmodifiableListIterator.vtable)) (ref.null $java.util.Collections.UnmodifiableListIterator.vtable))
;;; End of code for java.util.Collections.UnmodifiableListIterator [vtable]
;;; Code for java.util.Collections.RandomHolder [vtable]
(global $java.util.Collections.RandomHolder.vtable (mut (ref null $java.util.Collections.RandomHolder.vtable)) (ref.null $java.util.Collections.RandomHolder.vtable))
;;; End of code for java.util.Collections.RandomHolder [vtable]
;;; Code for java.util.Collections.1 [vtable]
(global $java.util.Collections.1.vtable (mut (ref null $java.util.Collections.1.vtable)) (ref.null $java.util.Collections.1.vtable))
;;; End of code for java.util.Collections.1 [vtable]
;;; Code for java.util.Comparators [vtable]
(global $java.util.Comparators.vtable (mut (ref null $java.util.Comparators.vtable)) (ref.null $java.util.Comparators.vtable))
;;; End of code for java.util.Comparators [vtable]
;;; Code for java.util.Comparators.NaturalOrderComparator [vtable]
(global $java.util.Comparators.NaturalOrderComparator.vtable (mut (ref null $java.util.Comparators.NaturalOrderComparator.vtable)) (ref.null $java.util.Comparators.NaturalOrderComparator.vtable))
;;; End of code for java.util.Comparators.NaturalOrderComparator [vtable]
;;; Code for java.util.Comparators.ReverseNaturalOrderComparator [vtable]
(global $java.util.Comparators.ReverseNaturalOrderComparator.vtable (mut (ref null $java.util.Comparators.ReverseNaturalOrderComparator.vtable)) (ref.null $java.util.Comparators.ReverseNaturalOrderComparator.vtable))
;;; End of code for java.util.Comparators.ReverseNaturalOrderComparator [vtable]
;;; Code for java.util.Comparators.ReversedComparator [vtable]
(global $java.util.Comparators.ReversedComparator.vtable (mut (ref null $java.util.Comparators.ReversedComparator.vtable)) (ref.null $java.util.Comparators.ReversedComparator.vtable))
;;; End of code for java.util.Comparators.ReversedComparator [vtable]
;;; Code for java.util.Comparators.NullComparator [vtable]
(global $java.util.Comparators.NullComparator.vtable (mut (ref null $java.util.Comparators.NullComparator.vtable)) (ref.null $java.util.Comparators.NullComparator.vtable))
;;; End of code for java.util.Comparators.NullComparator [vtable]
;;; Code for java.util.ConcurrentModificationDetector [vtable]
(global $java.util.ConcurrentModificationDetector.vtable (mut (ref null $java.util.ConcurrentModificationDetector.vtable)) (ref.null $java.util.ConcurrentModificationDetector.vtable))
;;; End of code for java.util.ConcurrentModificationDetector [vtable]
;;; Code for java.util.ConcurrentModificationException [vtable]
(global $java.util.ConcurrentModificationException.vtable (mut (ref null $java.util.ConcurrentModificationException.vtable)) (ref.null $java.util.ConcurrentModificationException.vtable))
;;; End of code for java.util.ConcurrentModificationException [vtable]
;;; Code for java.util.Date [vtable]
(global $java.util.Date.vtable (mut (ref null $java.util.Date.vtable)) (ref.null $java.util.Date.vtable))
;;; End of code for java.util.Date [vtable]
;;; Code for java.util.Date.StringData [vtable]
(global $java.util.Date.StringData.vtable (mut (ref null $java.util.Date.StringData.vtable)) (ref.null $java.util.Date.StringData.vtable))
;;; End of code for java.util.Date.StringData [vtable]
;;; Code for java.util.Date.NativeDate [vtable]
(global $java.util.Date.NativeDate.vtable (mut (ref null $java.util.Date.NativeDate.vtable)) (ref.null $java.util.Date.NativeDate.vtable))
;;; End of code for java.util.Date.NativeDate [vtable]
;;; Code for java.util.DoubleSummaryStatistics [vtable]
(global $java.util.DoubleSummaryStatistics.vtable (mut (ref null $java.util.DoubleSummaryStatistics.vtable)) (ref.null $java.util.DoubleSummaryStatistics.vtable))
;;; End of code for java.util.DoubleSummaryStatistics [vtable]
;;; Code for java.util.EmptyStackException [vtable]
(global $java.util.EmptyStackException.vtable (mut (ref null $java.util.EmptyStackException.vtable)) (ref.null $java.util.EmptyStackException.vtable))
;;; End of code for java.util.EmptyStackException [vtable]
;;; Code for java.util.EnumMap [vtable]
(global $java.util.EnumMap.vtable (mut (ref null $java.util.EnumMap.vtable)) (ref.null $java.util.EnumMap.vtable))
;;; End of code for java.util.EnumMap [vtable]
;;; Code for java.util.EnumMap.EntrySet [vtable]
(global $java.util.EnumMap.EntrySet.vtable (mut (ref null $java.util.EnumMap.EntrySet.vtable)) (ref.null $java.util.EnumMap.EntrySet.vtable))
;;; End of code for java.util.EnumMap.EntrySet [vtable]
;;; Code for java.util.EnumMap.EntrySetIterator [vtable]
(global $java.util.EnumMap.EntrySetIterator.vtable (mut (ref null $java.util.EnumMap.EntrySetIterator.vtable)) (ref.null $java.util.EnumMap.EntrySetIterator.vtable))
;;; End of code for java.util.EnumMap.EntrySetIterator [vtable]
;;; Code for java.util.EnumMap.MapEntry [vtable]
(global $java.util.EnumMap.MapEntry.vtable (mut (ref null $java.util.EnumMap.MapEntry.vtable)) (ref.null $java.util.EnumMap.MapEntry.vtable))
;;; End of code for java.util.EnumMap.MapEntry [vtable]
;;; Code for java.util.EnumSet [vtable]
(global $java.util.EnumSet.vtable (mut (ref null $java.util.EnumSet.vtable)) (ref.null $java.util.EnumSet.vtable))
;;; End of code for java.util.EnumSet [vtable]
;;; Code for java.util.EnumSet.1 [vtable]
(global $java.util.EnumSet.1.vtable (mut (ref null $java.util.EnumSet.1.vtable)) (ref.null $java.util.EnumSet.1.vtable))
;;; End of code for java.util.EnumSet.1 [vtable]
;;; Code for java.util.EventObject [vtable]
(global $java.util.EventObject.vtable (mut (ref null $java.util.EventObject.vtable)) (ref.null $java.util.EventObject.vtable))
;;; End of code for java.util.EventObject [vtable]
;;; Code for java.util.HashMap [vtable]
(global $java.util.HashMap.vtable (mut (ref null $java.util.HashMap.vtable)) (ref.null $java.util.HashMap.vtable))
;;; End of code for java.util.HashMap [vtable]
;;; Code for java.util.HashSet [vtable]
(global $java.util.HashSet.vtable (mut (ref null $java.util.HashSet.vtable)) (ref.null $java.util.HashSet.vtable))
;;; End of code for java.util.HashSet [vtable]
;;; Code for java.util.IdentityHashMap [vtable]
(global $java.util.IdentityHashMap.vtable (mut (ref null $java.util.IdentityHashMap.vtable)) (ref.null $java.util.IdentityHashMap.vtable))
;;; End of code for java.util.IdentityHashMap [vtable]
;;; Code for java.util.IntSummaryStatistics [vtable]
(global $java.util.IntSummaryStatistics.vtable (mut (ref null $java.util.IntSummaryStatistics.vtable)) (ref.null $java.util.IntSummaryStatistics.vtable))
;;; End of code for java.util.IntSummaryStatistics [vtable]
;;; Code for java.util.InternalHashCodeMap [vtable]
(global $java.util.InternalHashCodeMap.vtable (mut (ref null $java.util.InternalHashCodeMap.vtable)) (ref.null $java.util.InternalHashCodeMap.vtable))
;;; End of code for java.util.InternalHashCodeMap [vtable]
;;; Code for java.util.InternalHashCodeMap.1 [vtable]
(global $java.util.InternalHashCodeMap.1.vtable (mut (ref null $java.util.InternalHashCodeMap.1.vtable)) (ref.null $java.util.InternalHashCodeMap.1.vtable))
;;; End of code for java.util.InternalHashCodeMap.1 [vtable]
;;; Code for java.util.InternalJsMapFactory [vtable]
(global $java.util.InternalJsMapFactory.vtable (mut (ref null $java.util.InternalJsMapFactory.vtable)) (ref.null $java.util.InternalJsMapFactory.vtable))
;;; End of code for java.util.InternalJsMapFactory [vtable]
;;; Code for java.util.InternalJsMapFactory.NativeMap [vtable]
(global $java.util.InternalJsMapFactory.NativeMap.vtable (mut (ref null $java.util.InternalJsMapFactory.NativeMap.vtable)) (ref.null $java.util.InternalJsMapFactory.NativeMap.vtable))
;;; End of code for java.util.InternalJsMapFactory.NativeMap [vtable]
;;; Code for java.util.InternalStringMap [vtable]
(global $java.util.InternalStringMap.vtable (mut (ref null $java.util.InternalStringMap.vtable)) (ref.null $java.util.InternalStringMap.vtable))
;;; End of code for java.util.InternalStringMap [vtable]
;;; Code for java.util.InternalStringMap.1 [vtable]
(global $java.util.InternalStringMap.1.vtable (mut (ref null $java.util.InternalStringMap.1.vtable)) (ref.null $java.util.InternalStringMap.1.vtable))
;;; End of code for java.util.InternalStringMap.1 [vtable]
;;; Code for java.util.InternalStringMap.2 [vtable]
(global $java.util.InternalStringMap.2.vtable (mut (ref null $java.util.InternalStringMap.2.vtable)) (ref.null $java.util.InternalStringMap.2.vtable))
;;; End of code for java.util.InternalStringMap.2 [vtable]
;;; Code for java.util.LinkedHashMap [vtable]
(global $java.util.LinkedHashMap.vtable (mut (ref null $java.util.LinkedHashMap.vtable)) (ref.null $java.util.LinkedHashMap.vtable))
;;; End of code for java.util.LinkedHashMap [vtable]
;;; Code for java.util.LinkedHashMap.ChainEntry [vtable]
(global $java.util.LinkedHashMap.ChainEntry.vtable (mut (ref null $java.util.LinkedHashMap.ChainEntry.vtable)) (ref.null $java.util.LinkedHashMap.ChainEntry.vtable))
;;; End of code for java.util.LinkedHashMap.ChainEntry [vtable]
;;; Code for java.util.LinkedHashMap.EntrySet [vtable]
(global $java.util.LinkedHashMap.EntrySet.vtable (mut (ref null $java.util.LinkedHashMap.EntrySet.vtable)) (ref.null $java.util.LinkedHashMap.EntrySet.vtable))
;;; End of code for java.util.LinkedHashMap.EntrySet [vtable]
;;; Code for java.util.LinkedHashMap.EntrySet.EntryIterator [vtable]
(global $java.util.LinkedHashMap.EntrySet.EntryIterator.vtable (mut (ref null $java.util.LinkedHashMap.EntrySet.EntryIterator.vtable)) (ref.null $java.util.LinkedHashMap.EntrySet.EntryIterator.vtable))
;;; End of code for java.util.LinkedHashMap.EntrySet.EntryIterator [vtable]
;;; Code for java.util.LinkedHashSet [vtable]
(global $java.util.LinkedHashSet.vtable (mut (ref null $java.util.LinkedHashSet.vtable)) (ref.null $java.util.LinkedHashSet.vtable))
;;; End of code for java.util.LinkedHashSet [vtable]
;;; Code for java.util.LinkedList [vtable]
(global $java.util.LinkedList.vtable (mut (ref null $java.util.LinkedList.vtable)) (ref.null $java.util.LinkedList.vtable))
;;; End of code for java.util.LinkedList [vtable]
;;; Code for java.util.LinkedList.DescendingIteratorImpl [vtable]
(global $java.util.LinkedList.DescendingIteratorImpl.vtable (mut (ref null $java.util.LinkedList.DescendingIteratorImpl.vtable)) (ref.null $java.util.LinkedList.DescendingIteratorImpl.vtable))
;;; End of code for java.util.LinkedList.DescendingIteratorImpl [vtable]
;;; Code for java.util.LinkedList.ListIteratorImpl [vtable]
(global $java.util.LinkedList.ListIteratorImpl.vtable (mut (ref null $java.util.LinkedList.ListIteratorImpl.vtable)) (ref.null $java.util.LinkedList.ListIteratorImpl.vtable))
;;; End of code for java.util.LinkedList.ListIteratorImpl [vtable]
;;; Code for java.util.LinkedList.Node [vtable]
(global $java.util.LinkedList.Node.vtable (mut (ref null $java.util.LinkedList.Node.vtable)) (ref.null $java.util.LinkedList.Node.vtable))
;;; End of code for java.util.LinkedList.Node [vtable]
;;; Code for java.util.Locale [vtable]
(global $java.util.Locale.vtable (mut (ref null $java.util.Locale.vtable)) (ref.null $java.util.Locale.vtable))
;;; End of code for java.util.Locale [vtable]
;;; Code for java.util.Locale.1 [vtable]
(global $java.util.Locale.1.vtable (mut (ref null $java.util.Locale.1.vtable)) (ref.null $java.util.Locale.1.vtable))
;;; End of code for java.util.Locale.1 [vtable]
;;; Code for java.util.Locale.2 [vtable]
(global $java.util.Locale.2.vtable (mut (ref null $java.util.Locale.2.vtable)) (ref.null $java.util.Locale.2.vtable))
;;; End of code for java.util.Locale.2 [vtable]
;;; Code for java.util.Locale.3 [vtable]
(global $java.util.Locale.3.vtable (mut (ref null $java.util.Locale.3.vtable)) (ref.null $java.util.Locale.3.vtable))
;;; End of code for java.util.Locale.3 [vtable]
;;; Code for java.util.Locale.4 [vtable]
(global $java.util.Locale.4.vtable (mut (ref null $java.util.Locale.4.vtable)) (ref.null $java.util.Locale.4.vtable))
;;; End of code for java.util.Locale.4 [vtable]
;;; Code for java.util.LongSummaryStatistics [vtable]
(global $java.util.LongSummaryStatistics.vtable (mut (ref null $java.util.LongSummaryStatistics.vtable)) (ref.null $java.util.LongSummaryStatistics.vtable))
;;; End of code for java.util.LongSummaryStatistics [vtable]
;;; Code for java.util.MissingResourceException [vtable]
(global $java.util.MissingResourceException.vtable (mut (ref null $java.util.MissingResourceException.vtable)) (ref.null $java.util.MissingResourceException.vtable))
;;; End of code for java.util.MissingResourceException [vtable]
;;; Code for java.util.NoSuchElementException [vtable]
(global $java.util.NoSuchElementException.vtable (mut (ref null $java.util.NoSuchElementException.vtable)) (ref.null $java.util.NoSuchElementException.vtable))
;;; End of code for java.util.NoSuchElementException [vtable]
;;; Code for java.util.Objects [vtable]
(global $java.util.Objects.vtable (mut (ref null $java.util.Objects.vtable)) (ref.null $java.util.Objects.vtable))
;;; End of code for java.util.Objects [vtable]
;;; Code for java.util.Optional [vtable]
(global $java.util.Optional.vtable (mut (ref null $java.util.Optional.vtable)) (ref.null $java.util.Optional.vtable))
;;; End of code for java.util.Optional [vtable]
;;; Code for java.util.OptionalDouble [vtable]
(global $java.util.OptionalDouble.vtable (mut (ref null $java.util.OptionalDouble.vtable)) (ref.null $java.util.OptionalDouble.vtable))
;;; End of code for java.util.OptionalDouble [vtable]
;;; Code for java.util.OptionalInt [vtable]
(global $java.util.OptionalInt.vtable (mut (ref null $java.util.OptionalInt.vtable)) (ref.null $java.util.OptionalInt.vtable))
;;; End of code for java.util.OptionalInt [vtable]
;;; Code for java.util.OptionalLong [vtable]
(global $java.util.OptionalLong.vtable (mut (ref null $java.util.OptionalLong.vtable)) (ref.null $java.util.OptionalLong.vtable))
;;; End of code for java.util.OptionalLong [vtable]
;;; Code for java.util.PriorityQueue [vtable]
(global $java.util.PriorityQueue.vtable (mut (ref null $java.util.PriorityQueue.vtable)) (ref.null $java.util.PriorityQueue.vtable))
;;; End of code for java.util.PriorityQueue [vtable]
;;; Code for java.util.PriorityQueue.1 [vtable]
(global $java.util.PriorityQueue.1.vtable (mut (ref null $java.util.PriorityQueue.1.vtable)) (ref.null $java.util.PriorityQueue.1.vtable))
;;; End of code for java.util.PriorityQueue.1 [vtable]
;;; Code for java.util.Random [vtable]
(global $java.util.Random.vtable (mut (ref null $java.util.Random.vtable)) (ref.null $java.util.Random.vtable))
;;; End of code for java.util.Random [vtable]
;;; Code for java.util.SortedSet.1 [vtable]
(global $java.util.SortedSet.1.vtable (mut (ref null $java.util.SortedSet.1.vtable)) (ref.null $java.util.SortedSet.1.vtable))
;;; End of code for java.util.SortedSet.1 [vtable]
;;; Code for java.util.Spliterators [vtable]
(global $java.util.Spliterators.vtable (mut (ref null $java.util.Spliterators.vtable)) (ref.null $java.util.Spliterators.vtable))
;;; End of code for java.util.Spliterators [vtable]
;;; Code for java.util.Spliterators.BaseSpliterator [vtable]
(global $java.util.Spliterators.BaseSpliterator.vtable (mut (ref null $java.util.Spliterators.BaseSpliterator.vtable)) (ref.null $java.util.Spliterators.BaseSpliterator.vtable))
;;; End of code for java.util.Spliterators.BaseSpliterator [vtable]
;;; Code for java.util.Spliterators.AbstractSpliterator [vtable]
(global $java.util.Spliterators.AbstractSpliterator.vtable (mut (ref null $java.util.Spliterators.AbstractSpliterator.vtable)) (ref.null $java.util.Spliterators.AbstractSpliterator.vtable))
;;; End of code for java.util.Spliterators.AbstractSpliterator [vtable]
;;; Code for java.util.Spliterators.AbstractDoubleSpliterator [vtable]
(global $java.util.Spliterators.AbstractDoubleSpliterator.vtable (mut (ref null $java.util.Spliterators.AbstractDoubleSpliterator.vtable)) (ref.null $java.util.Spliterators.AbstractDoubleSpliterator.vtable))
;;; End of code for java.util.Spliterators.AbstractDoubleSpliterator [vtable]
;;; Code for java.util.Spliterators.AbstractIntSpliterator [vtable]
(global $java.util.Spliterators.AbstractIntSpliterator.vtable (mut (ref null $java.util.Spliterators.AbstractIntSpliterator.vtable)) (ref.null $java.util.Spliterators.AbstractIntSpliterator.vtable))
;;; End of code for java.util.Spliterators.AbstractIntSpliterator [vtable]
;;; Code for java.util.Spliterators.AbstractLongSpliterator [vtable]
(global $java.util.Spliterators.AbstractLongSpliterator.vtable (mut (ref null $java.util.Spliterators.AbstractLongSpliterator.vtable)) (ref.null $java.util.Spliterators.AbstractLongSpliterator.vtable))
;;; End of code for java.util.Spliterators.AbstractLongSpliterator [vtable]
;;; Code for java.util.Spliterators.EmptySpliterator [vtable]
(global $java.util.Spliterators.EmptySpliterator.vtable (mut (ref null $java.util.Spliterators.EmptySpliterator.vtable)) (ref.null $java.util.Spliterators.EmptySpliterator.vtable))
;;; End of code for java.util.Spliterators.EmptySpliterator [vtable]
;;; Code for java.util.Spliterators.EmptySpliterator.OfRef [vtable]
(global $java.util.Spliterators.EmptySpliterator.OfRef.vtable (mut (ref null $java.util.Spliterators.EmptySpliterator.OfRef.vtable)) (ref.null $java.util.Spliterators.EmptySpliterator.OfRef.vtable))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfRef [vtable]
;;; Code for java.util.Spliterators.EmptySpliterator.OfDouble [vtable]
(global $java.util.Spliterators.EmptySpliterator.OfDouble.vtable (mut (ref null $java.util.Spliterators.EmptySpliterator.OfDouble.vtable)) (ref.null $java.util.Spliterators.EmptySpliterator.OfDouble.vtable))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfDouble [vtable]
;;; Code for java.util.Spliterators.EmptySpliterator.OfInt [vtable]
(global $java.util.Spliterators.EmptySpliterator.OfInt.vtable (mut (ref null $java.util.Spliterators.EmptySpliterator.OfInt.vtable)) (ref.null $java.util.Spliterators.EmptySpliterator.OfInt.vtable))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfInt [vtable]
;;; Code for java.util.Spliterators.EmptySpliterator.OfLong [vtable]
(global $java.util.Spliterators.EmptySpliterator.OfLong.vtable (mut (ref null $java.util.Spliterators.EmptySpliterator.OfLong.vtable)) (ref.null $java.util.Spliterators.EmptySpliterator.OfLong.vtable))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfLong [vtable]
;;; Code for java.util.Spliterators.ConsumerIterator [vtable]
(global $java.util.Spliterators.ConsumerIterator.vtable (mut (ref null $java.util.Spliterators.ConsumerIterator.vtable)) (ref.null $java.util.Spliterators.ConsumerIterator.vtable))
;;; End of code for java.util.Spliterators.ConsumerIterator [vtable]
;;; Code for java.util.Spliterators.DoubleConsumerIterator [vtable]
(global $java.util.Spliterators.DoubleConsumerIterator.vtable (mut (ref null $java.util.Spliterators.DoubleConsumerIterator.vtable)) (ref.null $java.util.Spliterators.DoubleConsumerIterator.vtable))
;;; End of code for java.util.Spliterators.DoubleConsumerIterator [vtable]
;;; Code for java.util.Spliterators.IntConsumerIterator [vtable]
(global $java.util.Spliterators.IntConsumerIterator.vtable (mut (ref null $java.util.Spliterators.IntConsumerIterator.vtable)) (ref.null $java.util.Spliterators.IntConsumerIterator.vtable))
;;; End of code for java.util.Spliterators.IntConsumerIterator [vtable]
;;; Code for java.util.Spliterators.LongConsumerIterator [vtable]
(global $java.util.Spliterators.LongConsumerIterator.vtable (mut (ref null $java.util.Spliterators.LongConsumerIterator.vtable)) (ref.null $java.util.Spliterators.LongConsumerIterator.vtable))
;;; End of code for java.util.Spliterators.LongConsumerIterator [vtable]
;;; Code for java.util.Spliterators.IteratorSpliterator [vtable]
(global $java.util.Spliterators.IteratorSpliterator.vtable (mut (ref null $java.util.Spliterators.IteratorSpliterator.vtable)) (ref.null $java.util.Spliterators.IteratorSpliterator.vtable))
;;; End of code for java.util.Spliterators.IteratorSpliterator [vtable]
;;; Code for java.util.Spliterators.DoubleIteratorSpliterator [vtable]
(global $java.util.Spliterators.DoubleIteratorSpliterator.vtable (mut (ref null $java.util.Spliterators.DoubleIteratorSpliterator.vtable)) (ref.null $java.util.Spliterators.DoubleIteratorSpliterator.vtable))
;;; End of code for java.util.Spliterators.DoubleIteratorSpliterator [vtable]
;;; Code for java.util.Spliterators.IntIteratorSpliterator [vtable]
(global $java.util.Spliterators.IntIteratorSpliterator.vtable (mut (ref null $java.util.Spliterators.IntIteratorSpliterator.vtable)) (ref.null $java.util.Spliterators.IntIteratorSpliterator.vtable))
;;; End of code for java.util.Spliterators.IntIteratorSpliterator [vtable]
;;; Code for java.util.Spliterators.LongIteratorSpliterator [vtable]
(global $java.util.Spliterators.LongIteratorSpliterator.vtable (mut (ref null $java.util.Spliterators.LongIteratorSpliterator.vtable)) (ref.null $java.util.Spliterators.LongIteratorSpliterator.vtable))
;;; End of code for java.util.Spliterators.LongIteratorSpliterator [vtable]
;;; Code for java.util.Spliterators.BaseArraySpliterator [vtable]
(global $java.util.Spliterators.BaseArraySpliterator.vtable (mut (ref null $java.util.Spliterators.BaseArraySpliterator.vtable)) (ref.null $java.util.Spliterators.BaseArraySpliterator.vtable))
;;; End of code for java.util.Spliterators.BaseArraySpliterator [vtable]
;;; Code for java.util.Spliterators.ArraySpliterator [vtable]
(global $java.util.Spliterators.ArraySpliterator.vtable (mut (ref null $java.util.Spliterators.ArraySpliterator.vtable)) (ref.null $java.util.Spliterators.ArraySpliterator.vtable))
;;; End of code for java.util.Spliterators.ArraySpliterator [vtable]
;;; Code for java.util.Spliterators.DoubleArraySpliterator [vtable]
(global $java.util.Spliterators.DoubleArraySpliterator.vtable (mut (ref null $java.util.Spliterators.DoubleArraySpliterator.vtable)) (ref.null $java.util.Spliterators.DoubleArraySpliterator.vtable))
;;; End of code for java.util.Spliterators.DoubleArraySpliterator [vtable]
;;; Code for java.util.Spliterators.IntArraySpliterator [vtable]
(global $java.util.Spliterators.IntArraySpliterator.vtable (mut (ref null $java.util.Spliterators.IntArraySpliterator.vtable)) (ref.null $java.util.Spliterators.IntArraySpliterator.vtable))
;;; End of code for java.util.Spliterators.IntArraySpliterator [vtable]
;;; Code for java.util.Spliterators.LongArraySpliterator [vtable]
(global $java.util.Spliterators.LongArraySpliterator.vtable (mut (ref null $java.util.Spliterators.LongArraySpliterator.vtable)) (ref.null $java.util.Spliterators.LongArraySpliterator.vtable))
;;; End of code for java.util.Spliterators.LongArraySpliterator [vtable]
;;; Code for java.util.Stack [vtable]
(global $java.util.Stack.vtable (mut (ref null $java.util.Stack.vtable)) (ref.null $java.util.Stack.vtable))
;;; End of code for java.util.Stack [vtable]
;;; Code for java.util.StringJoiner [vtable]
(global $java.util.StringJoiner.vtable (mut (ref null $java.util.StringJoiner.vtable)) (ref.null $java.util.StringJoiner.vtable))
;;; End of code for java.util.StringJoiner [vtable]
;;; Code for java.util.TooManyListenersException [vtable]
(global $java.util.TooManyListenersException.vtable (mut (ref null $java.util.TooManyListenersException.vtable)) (ref.null $java.util.TooManyListenersException.vtable))
;;; End of code for java.util.TooManyListenersException [vtable]
;;; Code for java.util.TreeMap [vtable]
(global $java.util.TreeMap.vtable (mut (ref null $java.util.TreeMap.vtable)) (ref.null $java.util.TreeMap.vtable))
;;; End of code for java.util.TreeMap [vtable]
;;; Code for java.util.TreeMap.DescendingEntryIterator [vtable]
(global $java.util.TreeMap.DescendingEntryIterator.vtable (mut (ref null $java.util.TreeMap.DescendingEntryIterator.vtable)) (ref.null $java.util.TreeMap.DescendingEntryIterator.vtable))
;;; End of code for java.util.TreeMap.DescendingEntryIterator [vtable]
;;; Code for java.util.TreeMap.EntryIterator [vtable]
(global $java.util.TreeMap.EntryIterator.vtable (mut (ref null $java.util.TreeMap.EntryIterator.vtable)) (ref.null $java.util.TreeMap.EntryIterator.vtable))
;;; End of code for java.util.TreeMap.EntryIterator [vtable]
;;; Code for java.util.TreeMap.EntrySet [vtable]
(global $java.util.TreeMap.EntrySet.vtable (mut (ref null $java.util.TreeMap.EntrySet.vtable)) (ref.null $java.util.TreeMap.EntrySet.vtable))
;;; End of code for java.util.TreeMap.EntrySet [vtable]
;;; Code for java.util.TreeMap.Node [vtable]
(global $java.util.TreeMap.Node.vtable (mut (ref null $java.util.TreeMap.Node.vtable)) (ref.null $java.util.TreeMap.Node.vtable))
;;; End of code for java.util.TreeMap.Node [vtable]
;;; Code for java.util.TreeMap.State [vtable]
(global $java.util.TreeMap.State.vtable (mut (ref null $java.util.TreeMap.State.vtable)) (ref.null $java.util.TreeMap.State.vtable))
;;; End of code for java.util.TreeMap.State [vtable]
;;; Code for java.util.TreeMap.SubMap [vtable]
(global $java.util.TreeMap.SubMap.vtable (mut (ref null $java.util.TreeMap.SubMap.vtable)) (ref.null $java.util.TreeMap.SubMap.vtable))
;;; End of code for java.util.TreeMap.SubMap [vtable]
;;; Code for java.util.TreeMap.SubMapType [vtable]
(global $java.util.TreeMap.SubMapType.vtable (mut (ref null $java.util.TreeMap.SubMapType.vtable)) (ref.null $java.util.TreeMap.SubMapType.vtable))
;;; End of code for java.util.TreeMap.SubMapType [vtable]
;;; Code for java.util.TreeMap.SubMapType.1 [vtable]
(global $java.util.TreeMap.SubMapType.1.vtable (mut (ref null $java.util.TreeMap.SubMapType.1.vtable)) (ref.null $java.util.TreeMap.SubMapType.1.vtable))
;;; End of code for java.util.TreeMap.SubMapType.1 [vtable]
;;; Code for java.util.TreeMap.SubMapType.2 [vtable]
(global $java.util.TreeMap.SubMapType.2.vtable (mut (ref null $java.util.TreeMap.SubMapType.2.vtable)) (ref.null $java.util.TreeMap.SubMapType.2.vtable))
;;; End of code for java.util.TreeMap.SubMapType.2 [vtable]
;;; Code for java.util.TreeMap.SubMapType.3 [vtable]
(global $java.util.TreeMap.SubMapType.3.vtable (mut (ref null $java.util.TreeMap.SubMapType.3.vtable)) (ref.null $java.util.TreeMap.SubMapType.3.vtable))
;;; End of code for java.util.TreeMap.SubMapType.3 [vtable]
;;; Code for java.util.TreeSet [vtable]
(global $java.util.TreeSet.vtable (mut (ref null $java.util.TreeSet.vtable)) (ref.null $java.util.TreeSet.vtable))
;;; End of code for java.util.TreeSet [vtable]
;;; Code for java.util.Vector [vtable]
(global $java.util.Vector.vtable (mut (ref null $java.util.Vector.vtable)) (ref.null $java.util.Vector.vtable))
;;; End of code for java.util.Vector [vtable]
;;; Code for java.util.concurrent.CancellationException [vtable]
(global $java.util.concurrent.CancellationException.vtable (mut (ref null $java.util.concurrent.CancellationException.vtable)) (ref.null $java.util.concurrent.CancellationException.vtable))
;;; End of code for java.util.concurrent.CancellationException [vtable]
;;; Code for java.util.concurrent.ConcurrentHashMap [vtable]
(global $java.util.concurrent.ConcurrentHashMap.vtable (mut (ref null $java.util.concurrent.ConcurrentHashMap.vtable)) (ref.null $java.util.concurrent.ConcurrentHashMap.vtable))
;;; End of code for java.util.concurrent.ConcurrentHashMap [vtable]
;;; Code for java.util.concurrent.ExecutionException [vtable]
(global $java.util.concurrent.ExecutionException.vtable (mut (ref null $java.util.concurrent.ExecutionException.vtable)) (ref.null $java.util.concurrent.ExecutionException.vtable))
;;; End of code for java.util.concurrent.ExecutionException [vtable]
;;; Code for java.util.concurrent.Executors [vtable]
(global $java.util.concurrent.Executors.vtable (mut (ref null $java.util.concurrent.Executors.vtable)) (ref.null $java.util.concurrent.Executors.vtable))
;;; End of code for java.util.concurrent.Executors [vtable]
;;; Code for java.util.concurrent.Executors.RunnableAdapter [vtable]
(global $java.util.concurrent.Executors.RunnableAdapter.vtable (mut (ref null $java.util.concurrent.Executors.RunnableAdapter.vtable)) (ref.null $java.util.concurrent.Executors.RunnableAdapter.vtable))
;;; End of code for java.util.concurrent.Executors.RunnableAdapter [vtable]
;;; Code for java.util.concurrent.Flow [vtable]
(global $java.util.concurrent.Flow.vtable (mut (ref null $java.util.concurrent.Flow.vtable)) (ref.null $java.util.concurrent.Flow.vtable))
;;; End of code for java.util.concurrent.Flow [vtable]
;;; Code for java.util.concurrent.RejectedExecutionException [vtable]
(global $java.util.concurrent.RejectedExecutionException.vtable (mut (ref null $java.util.concurrent.RejectedExecutionException.vtable)) (ref.null $java.util.concurrent.RejectedExecutionException.vtable))
;;; End of code for java.util.concurrent.RejectedExecutionException [vtable]
;;; Code for java.util.concurrent.TimeUnit [vtable]
(global $java.util.concurrent.TimeUnit.vtable (mut (ref null $java.util.concurrent.TimeUnit.vtable)) (ref.null $java.util.concurrent.TimeUnit.vtable))
;;; End of code for java.util.concurrent.TimeUnit [vtable]
;;; Code for java.util.concurrent.TimeUnit.1 [vtable]
(global $java.util.concurrent.TimeUnit.1.vtable (mut (ref null $java.util.concurrent.TimeUnit.1.vtable)) (ref.null $java.util.concurrent.TimeUnit.1.vtable))
;;; End of code for java.util.concurrent.TimeUnit.1 [vtable]
;;; Code for java.util.concurrent.TimeUnit.2 [vtable]
(global $java.util.concurrent.TimeUnit.2.vtable (mut (ref null $java.util.concurrent.TimeUnit.2.vtable)) (ref.null $java.util.concurrent.TimeUnit.2.vtable))
;;; End of code for java.util.concurrent.TimeUnit.2 [vtable]
;;; Code for java.util.concurrent.TimeUnit.3 [vtable]
(global $java.util.concurrent.TimeUnit.3.vtable (mut (ref null $java.util.concurrent.TimeUnit.3.vtable)) (ref.null $java.util.concurrent.TimeUnit.3.vtable))
;;; End of code for java.util.concurrent.TimeUnit.3 [vtable]
;;; Code for java.util.concurrent.TimeUnit.4 [vtable]
(global $java.util.concurrent.TimeUnit.4.vtable (mut (ref null $java.util.concurrent.TimeUnit.4.vtable)) (ref.null $java.util.concurrent.TimeUnit.4.vtable))
;;; End of code for java.util.concurrent.TimeUnit.4 [vtable]
;;; Code for java.util.concurrent.TimeUnit.5 [vtable]
(global $java.util.concurrent.TimeUnit.5.vtable (mut (ref null $java.util.concurrent.TimeUnit.5.vtable)) (ref.null $java.util.concurrent.TimeUnit.5.vtable))
;;; End of code for java.util.concurrent.TimeUnit.5 [vtable]
;;; Code for java.util.concurrent.TimeUnit.6 [vtable]
(global $java.util.concurrent.TimeUnit.6.vtable (mut (ref null $java.util.concurrent.TimeUnit.6.vtable)) (ref.null $java.util.concurrent.TimeUnit.6.vtable))
;;; End of code for java.util.concurrent.TimeUnit.6 [vtable]
;;; Code for java.util.concurrent.TimeUnit.7 [vtable]
(global $java.util.concurrent.TimeUnit.7.vtable (mut (ref null $java.util.concurrent.TimeUnit.7.vtable)) (ref.null $java.util.concurrent.TimeUnit.7.vtable))
;;; End of code for java.util.concurrent.TimeUnit.7 [vtable]
;;; Code for java.util.concurrent.TimeoutException [vtable]
(global $java.util.concurrent.TimeoutException.vtable (mut (ref null $java.util.concurrent.TimeoutException.vtable)) (ref.null $java.util.concurrent.TimeoutException.vtable))
;;; End of code for java.util.concurrent.TimeoutException [vtable]
;;; Code for java.util.concurrent.atomic.AtomicBoolean [vtable]
(global $java.util.concurrent.atomic.AtomicBoolean.vtable (mut (ref null $java.util.concurrent.atomic.AtomicBoolean.vtable)) (ref.null $java.util.concurrent.atomic.AtomicBoolean.vtable))
;;; End of code for java.util.concurrent.atomic.AtomicBoolean [vtable]
;;; Code for java.util.concurrent.atomic.AtomicInteger [vtable]
(global $java.util.concurrent.atomic.AtomicInteger.vtable (mut (ref null $java.util.concurrent.atomic.AtomicInteger.vtable)) (ref.null $java.util.concurrent.atomic.AtomicInteger.vtable))
;;; End of code for java.util.concurrent.atomic.AtomicInteger [vtable]
;;; Code for java.util.concurrent.atomic.AtomicLong [vtable]
(global $java.util.concurrent.atomic.AtomicLong.vtable (mut (ref null $java.util.concurrent.atomic.AtomicLong.vtable)) (ref.null $java.util.concurrent.atomic.AtomicLong.vtable))
;;; End of code for java.util.concurrent.atomic.AtomicLong [vtable]
;;; Code for java.util.concurrent.atomic.AtomicReference [vtable]
(global $java.util.concurrent.atomic.AtomicReference.vtable (mut (ref null $java.util.concurrent.atomic.AtomicReference.vtable)) (ref.null $java.util.concurrent.atomic.AtomicReference.vtable))
;;; End of code for java.util.concurrent.atomic.AtomicReference [vtable]
;;; Code for java.util.concurrent.atomic.AtomicReferenceArray [vtable]
(global $java.util.concurrent.atomic.AtomicReferenceArray.vtable (mut (ref null $java.util.concurrent.atomic.AtomicReferenceArray.vtable)) (ref.null $java.util.concurrent.atomic.AtomicReferenceArray.vtable))
;;; End of code for java.util.concurrent.atomic.AtomicReferenceArray [vtable]
;;; Code for java.util.logging.Formatter [vtable]
(global $java.util.logging.Formatter.vtable (mut (ref null $java.util.logging.Formatter.vtable)) (ref.null $java.util.logging.Formatter.vtable))
;;; End of code for java.util.logging.Formatter [vtable]
;;; Code for java.util.logging.Handler [vtable]
(global $java.util.logging.Handler.vtable (mut (ref null $java.util.logging.Handler.vtable)) (ref.null $java.util.logging.Handler.vtable))
;;; End of code for java.util.logging.Handler [vtable]
;;; Code for java.util.logging.Level [vtable]
(global $java.util.logging.Level.vtable (mut (ref null $java.util.logging.Level.vtable)) (ref.null $java.util.logging.Level.vtable))
;;; End of code for java.util.logging.Level [vtable]
;;; Code for java.util.logging.Level.LevelAll [vtable]
(global $java.util.logging.Level.LevelAll.vtable (mut (ref null $java.util.logging.Level.LevelAll.vtable)) (ref.null $java.util.logging.Level.LevelAll.vtable))
;;; End of code for java.util.logging.Level.LevelAll [vtable]
;;; Code for java.util.logging.Level.LevelConfig [vtable]
(global $java.util.logging.Level.LevelConfig.vtable (mut (ref null $java.util.logging.Level.LevelConfig.vtable)) (ref.null $java.util.logging.Level.LevelConfig.vtable))
;;; End of code for java.util.logging.Level.LevelConfig [vtable]
;;; Code for java.util.logging.Level.LevelFine [vtable]
(global $java.util.logging.Level.LevelFine.vtable (mut (ref null $java.util.logging.Level.LevelFine.vtable)) (ref.null $java.util.logging.Level.LevelFine.vtable))
;;; End of code for java.util.logging.Level.LevelFine [vtable]
;;; Code for java.util.logging.Level.LevelFiner [vtable]
(global $java.util.logging.Level.LevelFiner.vtable (mut (ref null $java.util.logging.Level.LevelFiner.vtable)) (ref.null $java.util.logging.Level.LevelFiner.vtable))
;;; End of code for java.util.logging.Level.LevelFiner [vtable]
;;; Code for java.util.logging.Level.LevelFinest [vtable]
(global $java.util.logging.Level.LevelFinest.vtable (mut (ref null $java.util.logging.Level.LevelFinest.vtable)) (ref.null $java.util.logging.Level.LevelFinest.vtable))
;;; End of code for java.util.logging.Level.LevelFinest [vtable]
;;; Code for java.util.logging.Level.LevelInfo [vtable]
(global $java.util.logging.Level.LevelInfo.vtable (mut (ref null $java.util.logging.Level.LevelInfo.vtable)) (ref.null $java.util.logging.Level.LevelInfo.vtable))
;;; End of code for java.util.logging.Level.LevelInfo [vtable]
;;; Code for java.util.logging.Level.LevelOff [vtable]
(global $java.util.logging.Level.LevelOff.vtable (mut (ref null $java.util.logging.Level.LevelOff.vtable)) (ref.null $java.util.logging.Level.LevelOff.vtable))
;;; End of code for java.util.logging.Level.LevelOff [vtable]
;;; Code for java.util.logging.Level.LevelSevere [vtable]
(global $java.util.logging.Level.LevelSevere.vtable (mut (ref null $java.util.logging.Level.LevelSevere.vtable)) (ref.null $java.util.logging.Level.LevelSevere.vtable))
;;; End of code for java.util.logging.Level.LevelSevere [vtable]
;;; Code for java.util.logging.Level.LevelWarning [vtable]
(global $java.util.logging.Level.LevelWarning.vtable (mut (ref null $java.util.logging.Level.LevelWarning.vtable)) (ref.null $java.util.logging.Level.LevelWarning.vtable))
;;; End of code for java.util.logging.Level.LevelWarning [vtable]
;;; Code for java.util.logging.LogManager [vtable]
(global $java.util.logging.LogManager.vtable (mut (ref null $java.util.logging.LogManager.vtable)) (ref.null $java.util.logging.LogManager.vtable))
;;; End of code for java.util.logging.LogManager [vtable]
;;; Code for java.util.logging.LogRecord [vtable]
(global $java.util.logging.LogRecord.vtable (mut (ref null $java.util.logging.LogRecord.vtable)) (ref.null $java.util.logging.LogRecord.vtable))
;;; End of code for java.util.logging.LogRecord [vtable]
;;; Code for java.util.logging.Logger [vtable]
(global $java.util.logging.Logger.vtable (mut (ref null $java.util.logging.Logger.vtable)) (ref.null $java.util.logging.Logger.vtable))
;;; End of code for java.util.logging.Logger [vtable]
;;; Code for java.util.logging.SimpleConsoleLogHandler [vtable]
(global $java.util.logging.SimpleConsoleLogHandler.vtable (mut (ref null $java.util.logging.SimpleConsoleLogHandler.vtable)) (ref.null $java.util.logging.SimpleConsoleLogHandler.vtable))
;;; End of code for java.util.logging.SimpleConsoleLogHandler [vtable]
;;; Code for java.util.stream.Collector.Characteristics [vtable]
(global $java.util.stream.Collector.Characteristics.vtable (mut (ref null $java.util.stream.Collector.Characteristics.vtable)) (ref.null $java.util.stream.Collector.Characteristics.vtable))
;;; End of code for java.util.stream.Collector.Characteristics [vtable]
;;; Code for java.util.stream.CollectorImpl [vtable]
(global $java.util.stream.CollectorImpl.vtable (mut (ref null $java.util.stream.CollectorImpl.vtable)) (ref.null $java.util.stream.CollectorImpl.vtable))
;;; End of code for java.util.stream.CollectorImpl [vtable]
;;; Code for java.util.stream.Collectors [vtable]
(global $java.util.stream.Collectors.vtable (mut (ref null $java.util.stream.Collectors.vtable)) (ref.null $java.util.stream.Collectors.vtable))
;;; End of code for java.util.stream.Collectors [vtable]
;;; Code for java.util.stream.DoubleStream.1 [vtable]
(global $java.util.stream.DoubleStream.1.vtable (mut (ref null $java.util.stream.DoubleStream.1.vtable)) (ref.null $java.util.stream.DoubleStream.1.vtable))
;;; End of code for java.util.stream.DoubleStream.1 [vtable]
;;; Code for java.util.stream.DoubleStream.2 [vtable]
(global $java.util.stream.DoubleStream.2.vtable (mut (ref null $java.util.stream.DoubleStream.2.vtable)) (ref.null $java.util.stream.DoubleStream.2.vtable))
;;; End of code for java.util.stream.DoubleStream.2 [vtable]
;;; Code for java.util.stream.DoubleStream.3 [vtable]
(global $java.util.stream.DoubleStream.3.vtable (mut (ref null $java.util.stream.DoubleStream.3.vtable)) (ref.null $java.util.stream.DoubleStream.3.vtable))
;;; End of code for java.util.stream.DoubleStream.3 [vtable]
;;; Code for java.util.stream.DoubleStream.4 [vtable]
(global $java.util.stream.DoubleStream.4.vtable (mut (ref null $java.util.stream.DoubleStream.4.vtable)) (ref.null $java.util.stream.DoubleStream.4.vtable))
;;; End of code for java.util.stream.DoubleStream.4 [vtable]
;;; Code for java.util.stream.DoubleStreamImpl [vtable]
(global $java.util.stream.DoubleStreamImpl.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.Empty [vtable]
(global $java.util.stream.DoubleStreamImpl.Empty.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.Empty.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.Empty.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.Empty [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.MapToIntSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.MapToIntSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.MapToIntSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.MapToIntSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToIntSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.MapToObjSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.MapToObjSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.MapToObjSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.MapToObjSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToObjSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.MapToLongSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.MapToLongSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.MapToLongSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.MapToLongSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToLongSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.FilterSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.FilterSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.FilterSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.FilterSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.FilterSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.SkipSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.SkipSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.SkipSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.SkipSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.SkipSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.LimitSpliterator [vtable]
(global $java.util.stream.DoubleStreamImpl.LimitSpliterator.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.LimitSpliterator.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.LimitSpliterator.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.LimitSpliterator [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.ValueConsumer [vtable]
(global $java.util.stream.DoubleStreamImpl.ValueConsumer.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.ValueConsumer.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.ValueConsumer.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.ValueConsumer [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.1 [vtable]
(global $java.util.stream.DoubleStreamImpl.1.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.1.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.1.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.1 [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.2 [vtable]
(global $java.util.stream.DoubleStreamImpl.2.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.2.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.2.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.2 [vtable]
;;; Code for java.util.stream.DoubleStreamImpl.3 [vtable]
(global $java.util.stream.DoubleStreamImpl.3.vtable (mut (ref null $java.util.stream.DoubleStreamImpl.3.vtable)) (ref.null $java.util.stream.DoubleStreamImpl.3.vtable))
;;; End of code for java.util.stream.DoubleStreamImpl.3 [vtable]
;;; Code for java.util.stream.IntStream.1 [vtable]
(global $java.util.stream.IntStream.1.vtable (mut (ref null $java.util.stream.IntStream.1.vtable)) (ref.null $java.util.stream.IntStream.1.vtable))
;;; End of code for java.util.stream.IntStream.1 [vtable]
;;; Code for java.util.stream.IntStream.2 [vtable]
(global $java.util.stream.IntStream.2.vtable (mut (ref null $java.util.stream.IntStream.2.vtable)) (ref.null $java.util.stream.IntStream.2.vtable))
;;; End of code for java.util.stream.IntStream.2 [vtable]
;;; Code for java.util.stream.IntStream.3 [vtable]
(global $java.util.stream.IntStream.3.vtable (mut (ref null $java.util.stream.IntStream.3.vtable)) (ref.null $java.util.stream.IntStream.3.vtable))
;;; End of code for java.util.stream.IntStream.3 [vtable]
;;; Code for java.util.stream.IntStream.4 [vtable]
(global $java.util.stream.IntStream.4.vtable (mut (ref null $java.util.stream.IntStream.4.vtable)) (ref.null $java.util.stream.IntStream.4.vtable))
;;; End of code for java.util.stream.IntStream.4 [vtable]
;;; Code for java.util.stream.IntStream.5 [vtable]
(global $java.util.stream.IntStream.5.vtable (mut (ref null $java.util.stream.IntStream.5.vtable)) (ref.null $java.util.stream.IntStream.5.vtable))
;;; End of code for java.util.stream.IntStream.5 [vtable]
;;; Code for java.util.stream.IntStreamImpl [vtable]
(global $java.util.stream.IntStreamImpl.vtable (mut (ref null $java.util.stream.IntStreamImpl.vtable)) (ref.null $java.util.stream.IntStreamImpl.vtable))
;;; End of code for java.util.stream.IntStreamImpl [vtable]
;;; Code for java.util.stream.IntStreamImpl.Empty [vtable]
(global $java.util.stream.IntStreamImpl.Empty.vtable (mut (ref null $java.util.stream.IntStreamImpl.Empty.vtable)) (ref.null $java.util.stream.IntStreamImpl.Empty.vtable))
;;; End of code for java.util.stream.IntStreamImpl.Empty [vtable]
;;; Code for java.util.stream.IntStreamImpl.MapToIntSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.MapToIntSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.MapToIntSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.MapToIntSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.MapToIntSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.MapToObjSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.MapToObjSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.MapToObjSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.MapToObjSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.MapToObjSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.MapToLongSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.MapToLongSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.MapToLongSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.MapToLongSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.MapToLongSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.MapToDoubleSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.MapToDoubleSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.MapToDoubleSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.MapToDoubleSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.MapToDoubleSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.FilterSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.FilterSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.FilterSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.FilterSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.FilterSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.SkipSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.SkipSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.SkipSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.SkipSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.SkipSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.LimitSpliterator [vtable]
(global $java.util.stream.IntStreamImpl.LimitSpliterator.vtable (mut (ref null $java.util.stream.IntStreamImpl.LimitSpliterator.vtable)) (ref.null $java.util.stream.IntStreamImpl.LimitSpliterator.vtable))
;;; End of code for java.util.stream.IntStreamImpl.LimitSpliterator [vtable]
;;; Code for java.util.stream.IntStreamImpl.ValueConsumer [vtable]
(global $java.util.stream.IntStreamImpl.ValueConsumer.vtable (mut (ref null $java.util.stream.IntStreamImpl.ValueConsumer.vtable)) (ref.null $java.util.stream.IntStreamImpl.ValueConsumer.vtable))
;;; End of code for java.util.stream.IntStreamImpl.ValueConsumer [vtable]
;;; Code for java.util.stream.IntStreamImpl.1 [vtable]
(global $java.util.stream.IntStreamImpl.1.vtable (mut (ref null $java.util.stream.IntStreamImpl.1.vtable)) (ref.null $java.util.stream.IntStreamImpl.1.vtable))
;;; End of code for java.util.stream.IntStreamImpl.1 [vtable]
;;; Code for java.util.stream.IntStreamImpl.2 [vtable]
(global $java.util.stream.IntStreamImpl.2.vtable (mut (ref null $java.util.stream.IntStreamImpl.2.vtable)) (ref.null $java.util.stream.IntStreamImpl.2.vtable))
;;; End of code for java.util.stream.IntStreamImpl.2 [vtable]
;;; Code for java.util.stream.IntStreamImpl.3 [vtable]
(global $java.util.stream.IntStreamImpl.3.vtable (mut (ref null $java.util.stream.IntStreamImpl.3.vtable)) (ref.null $java.util.stream.IntStreamImpl.3.vtable))
;;; End of code for java.util.stream.IntStreamImpl.3 [vtable]
;;; Code for java.util.stream.LongStream.1 [vtable]
(global $java.util.stream.LongStream.1.vtable (mut (ref null $java.util.stream.LongStream.1.vtable)) (ref.null $java.util.stream.LongStream.1.vtable))
;;; End of code for java.util.stream.LongStream.1 [vtable]
;;; Code for java.util.stream.LongStream.2 [vtable]
(global $java.util.stream.LongStream.2.vtable (mut (ref null $java.util.stream.LongStream.2.vtable)) (ref.null $java.util.stream.LongStream.2.vtable))
;;; End of code for java.util.stream.LongStream.2 [vtable]
;;; Code for java.util.stream.LongStream.3 [vtable]
(global $java.util.stream.LongStream.3.vtable (mut (ref null $java.util.stream.LongStream.3.vtable)) (ref.null $java.util.stream.LongStream.3.vtable))
;;; End of code for java.util.stream.LongStream.3 [vtable]
;;; Code for java.util.stream.LongStream.4 [vtable]
(global $java.util.stream.LongStream.4.vtable (mut (ref null $java.util.stream.LongStream.4.vtable)) (ref.null $java.util.stream.LongStream.4.vtable))
;;; End of code for java.util.stream.LongStream.4 [vtable]
;;; Code for java.util.stream.LongStream.5 [vtable]
(global $java.util.stream.LongStream.5.vtable (mut (ref null $java.util.stream.LongStream.5.vtable)) (ref.null $java.util.stream.LongStream.5.vtable))
;;; End of code for java.util.stream.LongStream.5 [vtable]
;;; Code for java.util.stream.LongStreamImpl [vtable]
(global $java.util.stream.LongStreamImpl.vtable (mut (ref null $java.util.stream.LongStreamImpl.vtable)) (ref.null $java.util.stream.LongStreamImpl.vtable))
;;; End of code for java.util.stream.LongStreamImpl [vtable]
;;; Code for java.util.stream.LongStreamImpl.Empty [vtable]
(global $java.util.stream.LongStreamImpl.Empty.vtable (mut (ref null $java.util.stream.LongStreamImpl.Empty.vtable)) (ref.null $java.util.stream.LongStreamImpl.Empty.vtable))
;;; End of code for java.util.stream.LongStreamImpl.Empty [vtable]
;;; Code for java.util.stream.LongStreamImpl.MapToIntSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.MapToIntSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.MapToIntSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.MapToIntSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.MapToIntSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.MapToObjSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.MapToObjSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.MapToObjSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.MapToObjSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.MapToObjSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.MapToLongSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.MapToLongSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.MapToLongSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.MapToLongSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.MapToLongSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.MapToDoubleSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.MapToDoubleSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.MapToDoubleSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.MapToDoubleSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.MapToDoubleSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.FilterSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.FilterSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.FilterSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.FilterSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.FilterSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.SkipSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.SkipSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.SkipSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.SkipSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.SkipSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.LimitSpliterator [vtable]
(global $java.util.stream.LongStreamImpl.LimitSpliterator.vtable (mut (ref null $java.util.stream.LongStreamImpl.LimitSpliterator.vtable)) (ref.null $java.util.stream.LongStreamImpl.LimitSpliterator.vtable))
;;; End of code for java.util.stream.LongStreamImpl.LimitSpliterator [vtable]
;;; Code for java.util.stream.LongStreamImpl.ValueConsumer [vtable]
(global $java.util.stream.LongStreamImpl.ValueConsumer.vtable (mut (ref null $java.util.stream.LongStreamImpl.ValueConsumer.vtable)) (ref.null $java.util.stream.LongStreamImpl.ValueConsumer.vtable))
;;; End of code for java.util.stream.LongStreamImpl.ValueConsumer [vtable]
;;; Code for java.util.stream.LongStreamImpl.1 [vtable]
(global $java.util.stream.LongStreamImpl.1.vtable (mut (ref null $java.util.stream.LongStreamImpl.1.vtable)) (ref.null $java.util.stream.LongStreamImpl.1.vtable))
;;; End of code for java.util.stream.LongStreamImpl.1 [vtable]
;;; Code for java.util.stream.LongStreamImpl.2 [vtable]
(global $java.util.stream.LongStreamImpl.2.vtable (mut (ref null $java.util.stream.LongStreamImpl.2.vtable)) (ref.null $java.util.stream.LongStreamImpl.2.vtable))
;;; End of code for java.util.stream.LongStreamImpl.2 [vtable]
;;; Code for java.util.stream.LongStreamImpl.3 [vtable]
(global $java.util.stream.LongStreamImpl.3.vtable (mut (ref null $java.util.stream.LongStreamImpl.3.vtable)) (ref.null $java.util.stream.LongStreamImpl.3.vtable))
;;; End of code for java.util.stream.LongStreamImpl.3 [vtable]
;;; Code for java.util.stream.Stream.1 [vtable]
(global $java.util.stream.Stream.1.vtable (mut (ref null $java.util.stream.Stream.1.vtable)) (ref.null $java.util.stream.Stream.1.vtable))
;;; End of code for java.util.stream.Stream.1 [vtable]
;;; Code for java.util.stream.Stream.2 [vtable]
(global $java.util.stream.Stream.2.vtable (mut (ref null $java.util.stream.Stream.2.vtable)) (ref.null $java.util.stream.Stream.2.vtable))
;;; End of code for java.util.stream.Stream.2 [vtable]
;;; Code for java.util.stream.Stream.3 [vtable]
(global $java.util.stream.Stream.3.vtable (mut (ref null $java.util.stream.Stream.3.vtable)) (ref.null $java.util.stream.Stream.3.vtable))
;;; End of code for java.util.stream.Stream.3 [vtable]
;;; Code for java.util.stream.Stream.4 [vtable]
(global $java.util.stream.Stream.4.vtable (mut (ref null $java.util.stream.Stream.4.vtable)) (ref.null $java.util.stream.Stream.4.vtable))
;;; End of code for java.util.stream.Stream.4 [vtable]
;;; Code for java.util.stream.StreamImpl [vtable]
(global $java.util.stream.StreamImpl.vtable (mut (ref null $java.util.stream.StreamImpl.vtable)) (ref.null $java.util.stream.StreamImpl.vtable))
;;; End of code for java.util.stream.StreamImpl [vtable]
;;; Code for java.util.stream.StreamImpl.Empty [vtable]
(global $java.util.stream.StreamImpl.Empty.vtable (mut (ref null $java.util.stream.StreamImpl.Empty.vtable)) (ref.null $java.util.stream.StreamImpl.Empty.vtable))
;;; End of code for java.util.stream.StreamImpl.Empty [vtable]
;;; Code for java.util.stream.StreamImpl.MapToObjSpliterator [vtable]
(global $java.util.stream.StreamImpl.MapToObjSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.MapToObjSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.MapToObjSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.MapToObjSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.MapToIntSpliterator [vtable]
(global $java.util.stream.StreamImpl.MapToIntSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.MapToIntSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.MapToIntSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.MapToIntSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.MapToLongSpliterator [vtable]
(global $java.util.stream.StreamImpl.MapToLongSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.MapToLongSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.MapToLongSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.MapToLongSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.MapToDoubleSpliterator [vtable]
(global $java.util.stream.StreamImpl.MapToDoubleSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.MapToDoubleSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.MapToDoubleSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.MapToDoubleSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.FilterSpliterator [vtable]
(global $java.util.stream.StreamImpl.FilterSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.FilterSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.FilterSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.FilterSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.SkipSpliterator [vtable]
(global $java.util.stream.StreamImpl.SkipSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.SkipSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.SkipSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.SkipSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.LimitSpliterator [vtable]
(global $java.util.stream.StreamImpl.LimitSpliterator.vtable (mut (ref null $java.util.stream.StreamImpl.LimitSpliterator.vtable)) (ref.null $java.util.stream.StreamImpl.LimitSpliterator.vtable))
;;; End of code for java.util.stream.StreamImpl.LimitSpliterator [vtable]
;;; Code for java.util.stream.StreamImpl.ValueConsumer [vtable]
(global $java.util.stream.StreamImpl.ValueConsumer.vtable (mut (ref null $java.util.stream.StreamImpl.ValueConsumer.vtable)) (ref.null $java.util.stream.StreamImpl.ValueConsumer.vtable))
;;; End of code for java.util.stream.StreamImpl.ValueConsumer [vtable]
;;; Code for java.util.stream.StreamImpl.1 [vtable]
(global $java.util.stream.StreamImpl.1.vtable (mut (ref null $java.util.stream.StreamImpl.1.vtable)) (ref.null $java.util.stream.StreamImpl.1.vtable))
;;; End of code for java.util.stream.StreamImpl.1 [vtable]
;;; Code for java.util.stream.StreamImpl.2 [vtable]
(global $java.util.stream.StreamImpl.2.vtable (mut (ref null $java.util.stream.StreamImpl.2.vtable)) (ref.null $java.util.stream.StreamImpl.2.vtable))
;;; End of code for java.util.stream.StreamImpl.2 [vtable]
;;; Code for java.util.stream.StreamImpl.3 [vtable]
(global $java.util.stream.StreamImpl.3.vtable (mut (ref null $java.util.stream.StreamImpl.3.vtable)) (ref.null $java.util.stream.StreamImpl.3.vtable))
;;; End of code for java.util.stream.StreamImpl.3 [vtable]
;;; Code for java.util.stream.StreamImpl.4 [vtable]
(global $java.util.stream.StreamImpl.4.vtable (mut (ref null $java.util.stream.StreamImpl.4.vtable)) (ref.null $java.util.stream.StreamImpl.4.vtable))
;;; End of code for java.util.stream.StreamImpl.4 [vtable]
;;; Code for java.util.stream.StreamImpl.5 [vtable]
(global $java.util.stream.StreamImpl.5.vtable (mut (ref null $java.util.stream.StreamImpl.5.vtable)) (ref.null $java.util.stream.StreamImpl.5.vtable))
;;; End of code for java.util.stream.StreamImpl.5 [vtable]
;;; Code for java.util.stream.StreamImpl.6 [vtable]
(global $java.util.stream.StreamImpl.6.vtable (mut (ref null $java.util.stream.StreamImpl.6.vtable)) (ref.null $java.util.stream.StreamImpl.6.vtable))
;;; End of code for java.util.stream.StreamImpl.6 [vtable]
;;; Code for java.util.stream.StreamSupport [vtable]
(global $java.util.stream.StreamSupport.vtable (mut (ref null $java.util.stream.StreamSupport.vtable)) (ref.null $java.util.stream.StreamSupport.vtable))
;;; End of code for java.util.stream.StreamSupport [vtable]
;;; Code for java.util.stream.TerminatableStream [vtable]
(global $java.util.stream.TerminatableStream.vtable (mut (ref null $java.util.stream.TerminatableStream.vtable)) (ref.null $java.util.stream.TerminatableStream.vtable))
;;; End of code for java.util.stream.TerminatableStream [vtable]
;;; Code for javaemul.internal.ArrayHelper [vtable]
(global $javaemul.internal.ArrayHelper.vtable (mut (ref null $javaemul.internal.ArrayHelper.vtable)) (ref.null $javaemul.internal.ArrayHelper.vtable))
;;; End of code for javaemul.internal.ArrayHelper [vtable]
;;; Code for javaemul.internal.ArrayHelper.NativeFunction [vtable]
(global $javaemul.internal.ArrayHelper.NativeFunction.vtable (mut (ref null $javaemul.internal.ArrayHelper.NativeFunction.vtable)) (ref.null $javaemul.internal.ArrayHelper.NativeFunction.vtable))
;;; End of code for javaemul.internal.ArrayHelper.NativeFunction [vtable]
;;; Code for javaemul.internal.ArrayStamper [vtable]
(global $javaemul.internal.ArrayStamper.vtable (mut (ref null $javaemul.internal.ArrayStamper.vtable)) (ref.null $javaemul.internal.ArrayStamper.vtable))
;;; End of code for javaemul.internal.ArrayStamper [vtable]
;;; Code for javaemul.internal.Asserts [vtable]
(global $javaemul.internal.Asserts.vtable (mut (ref null $javaemul.internal.Asserts.vtable)) (ref.null $javaemul.internal.Asserts.vtable))
;;; End of code for javaemul.internal.Asserts [vtable]
;;; Code for javaemul.internal.Casts [vtable]
(global $javaemul.internal.Casts.vtable (mut (ref null $javaemul.internal.Casts.vtable)) (ref.null $javaemul.internal.Casts.vtable))
;;; End of code for javaemul.internal.Casts [vtable]
;;; Code for javaemul.internal.Coercions [vtable]
(global $javaemul.internal.Coercions.vtable (mut (ref null $javaemul.internal.Coercions.vtable)) (ref.null $javaemul.internal.Coercions.vtable))
;;; End of code for javaemul.internal.Coercions [vtable]
;;; Code for javaemul.internal.Constructor [vtable]
(global $javaemul.internal.Constructor.vtable (mut (ref null $javaemul.internal.Constructor.vtable)) (ref.null $javaemul.internal.Constructor.vtable))
;;; End of code for javaemul.internal.Constructor [vtable]
;;; Code for javaemul.internal.Constructor.Util [vtable]
(global $javaemul.internal.Constructor.Util.vtable (mut (ref null $javaemul.internal.Constructor.Util.vtable)) (ref.null $javaemul.internal.Constructor.Util.vtable))
;;; End of code for javaemul.internal.Constructor.Util [vtable]
;;; Code for javaemul.internal.EmulatedCharset [vtable]
(global $javaemul.internal.EmulatedCharset.vtable (mut (ref null $javaemul.internal.EmulatedCharset.vtable)) (ref.null $javaemul.internal.EmulatedCharset.vtable))
;;; End of code for javaemul.internal.EmulatedCharset [vtable]
;;; Code for javaemul.internal.EmulatedCharset.LatinCharset [vtable]
(global $javaemul.internal.EmulatedCharset.LatinCharset.vtable (mut (ref null $javaemul.internal.EmulatedCharset.LatinCharset.vtable)) (ref.null $javaemul.internal.EmulatedCharset.LatinCharset.vtable))
;;; End of code for javaemul.internal.EmulatedCharset.LatinCharset [vtable]
;;; Code for javaemul.internal.EmulatedCharset.UtfCharset [vtable]
(global $javaemul.internal.EmulatedCharset.UtfCharset.vtable (mut (ref null $javaemul.internal.EmulatedCharset.UtfCharset.vtable)) (ref.null $javaemul.internal.EmulatedCharset.UtfCharset.vtable))
;;; End of code for javaemul.internal.EmulatedCharset.UtfCharset [vtable]
;;; Code for javaemul.internal.Exceptions [vtable]
(global $javaemul.internal.Exceptions.vtable (mut (ref null $javaemul.internal.Exceptions.vtable)) (ref.null $javaemul.internal.Exceptions.vtable))
;;; End of code for javaemul.internal.Exceptions [vtable]
;;; Code for javaemul.internal.InternalPreconditions [vtable]
(global $javaemul.internal.InternalPreconditions.vtable (mut (ref null $javaemul.internal.InternalPreconditions.vtable)) (ref.null $javaemul.internal.InternalPreconditions.vtable))
;;; End of code for javaemul.internal.InternalPreconditions [vtable]
;;; Code for javaemul.internal.JsUtils [vtable]
(global $javaemul.internal.JsUtils.vtable (mut (ref null $javaemul.internal.JsUtils.vtable)) (ref.null $javaemul.internal.JsUtils.vtable))
;;; End of code for javaemul.internal.JsUtils [vtable]
;;; Code for javaemul.internal.LongUtils [vtable]
(global $javaemul.internal.LongUtils.vtable (mut (ref null $javaemul.internal.LongUtils.vtable)) (ref.null $javaemul.internal.LongUtils.vtable))
;;; End of code for javaemul.internal.LongUtils [vtable]
;;; Code for javaemul.internal.LongUtils.NativeLong [vtable]
(global $javaemul.internal.LongUtils.NativeLong.vtable (mut (ref null $javaemul.internal.LongUtils.NativeLong.vtable)) (ref.null $javaemul.internal.LongUtils.NativeLong.vtable))
;;; End of code for javaemul.internal.LongUtils.NativeLong [vtable]
;;; Code for javaemul.internal.NativeArray [vtable]
(global $javaemul.internal.NativeArray.vtable (mut (ref null $javaemul.internal.NativeArray.vtable)) (ref.null $javaemul.internal.NativeArray.vtable))
;;; End of code for javaemul.internal.NativeArray [vtable]
;;; Code for javaemul.internal.NativeRegExp [vtable]
(global $javaemul.internal.NativeRegExp.vtable (mut (ref null $javaemul.internal.NativeRegExp.vtable)) (ref.null $javaemul.internal.NativeRegExp.vtable))
;;; End of code for javaemul.internal.NativeRegExp [vtable]
;;; Code for javaemul.internal.Primitives [vtable]
(global $javaemul.internal.Primitives.vtable (mut (ref null $javaemul.internal.Primitives.vtable)) (ref.null $javaemul.internal.Primitives.vtable))
;;; End of code for javaemul.internal.Primitives [vtable]
;;; Code for javaemul.internal.ValueType [vtable]
(global $javaemul.internal.ValueType.vtable (mut (ref null $javaemul.internal.ValueType.vtable)) (ref.null $javaemul.internal.ValueType.vtable))
;;; End of code for javaemul.internal.ValueType [vtable]
;;; Code for javaemul.internal.WasmArrayHelper [vtable]
(global $javaemul.internal.WasmArrayHelper.vtable (mut (ref null $javaemul.internal.WasmArrayHelper.vtable)) (ref.null $javaemul.internal.WasmArrayHelper.vtable))
;;; End of code for javaemul.internal.WasmArrayHelper [vtable]
;;; Code for java.lang.AbstractStringBuilder [vtable]
(global $java.lang.AbstractStringBuilder.vtable (mut (ref null $java.lang.AbstractStringBuilder.vtable)) (ref.null $java.lang.AbstractStringBuilder.vtable))
;;; End of code for java.lang.AbstractStringBuilder [vtable]
;;; Code for java.lang.CaseMapper [vtable]
(global $java.lang.CaseMapper.vtable (mut (ref null $java.lang.CaseMapper.vtable)) (ref.null $java.lang.CaseMapper.vtable))
;;; End of code for java.lang.CaseMapper [vtable]
;;; Code for java.lang.IntegralToString [vtable]
(global $java.lang.IntegralToString.vtable (mut (ref null $java.lang.IntegralToString.vtable)) (ref.null $java.lang.IntegralToString.vtable))
;;; End of code for java.lang.IntegralToString [vtable]
;;; Code for java.lang.RealToString [vtable]
(global $java.lang.RealToString.vtable (mut (ref null $java.lang.RealToString.vtable)) (ref.null $java.lang.RealToString.vtable))
;;; End of code for java.lang.RealToString [vtable]
;;; Code for java.lang.String [vtable]
(global $java.lang.String.vtable (mut (ref null $java.lang.String.vtable)) (ref.null $java.lang.String.vtable))
;;; End of code for java.lang.String [vtable]
;;; Code for java.lang.String.CaseInsensitiveComparator [vtable]
(global $java.lang.String.CaseInsensitiveComparator.vtable (mut (ref null $java.lang.String.CaseInsensitiveComparator.vtable)) (ref.null $java.lang.String.CaseInsensitiveComparator.vtable))
;;; End of code for java.lang.String.CaseInsensitiveComparator [vtable]
;;; Code for java.lang.StringBuffer [vtable]
(global $java.lang.StringBuffer.vtable (mut (ref null $java.lang.StringBuffer.vtable)) (ref.null $java.lang.StringBuffer.vtable))
;;; End of code for java.lang.StringBuffer [vtable]
;;; Code for java.lang.StringBuilder [vtable]
(global $java.lang.StringBuilder.vtable (mut (ref null $java.lang.StringBuilder.vtable)) (ref.null $java.lang.StringBuilder.vtable))
;;; End of code for java.lang.StringBuilder [vtable]
;;; Code for java.util.AbstractHashMap [vtable]
(global $java.util.AbstractHashMap.vtable (mut (ref null $java.util.AbstractHashMap.vtable)) (ref.null $java.util.AbstractHashMap.vtable))
;;; End of code for java.util.AbstractHashMap [vtable]
;;; Code for java.util.AbstractHashMap.HashMapEntry [vtable]
(global $java.util.AbstractHashMap.HashMapEntry.vtable (mut (ref null $java.util.AbstractHashMap.HashMapEntry.vtable)) (ref.null $java.util.AbstractHashMap.HashMapEntry.vtable))
;;; End of code for java.util.AbstractHashMap.HashMapEntry [vtable]
;;; Code for java.util.AbstractHashMap.HashIterator [vtable]
(global $java.util.AbstractHashMap.HashIterator.vtable (mut (ref null $java.util.AbstractHashMap.HashIterator.vtable)) (ref.null $java.util.AbstractHashMap.HashIterator.vtable))
;;; End of code for java.util.AbstractHashMap.HashIterator [vtable]
;;; Code for java.util.AbstractHashMap.KeyIterator [vtable]
(global $java.util.AbstractHashMap.KeyIterator.vtable (mut (ref null $java.util.AbstractHashMap.KeyIterator.vtable)) (ref.null $java.util.AbstractHashMap.KeyIterator.vtable))
;;; End of code for java.util.AbstractHashMap.KeyIterator [vtable]
;;; Code for java.util.AbstractHashMap.ValueIterator [vtable]
(global $java.util.AbstractHashMap.ValueIterator.vtable (mut (ref null $java.util.AbstractHashMap.ValueIterator.vtable)) (ref.null $java.util.AbstractHashMap.ValueIterator.vtable))
;;; End of code for java.util.AbstractHashMap.ValueIterator [vtable]
;;; Code for java.util.AbstractHashMap.EntryIterator [vtable]
(global $java.util.AbstractHashMap.EntryIterator.vtable (mut (ref null $java.util.AbstractHashMap.EntryIterator.vtable)) (ref.null $java.util.AbstractHashMap.EntryIterator.vtable))
;;; End of code for java.util.AbstractHashMap.EntryIterator [vtable]
;;; Code for java.util.AbstractHashMap.KeySet [vtable]
(global $java.util.AbstractHashMap.KeySet.vtable (mut (ref null $java.util.AbstractHashMap.KeySet.vtable)) (ref.null $java.util.AbstractHashMap.KeySet.vtable))
;;; End of code for java.util.AbstractHashMap.KeySet [vtable]
;;; Code for java.util.AbstractHashMap.Values [vtable]
(global $java.util.AbstractHashMap.Values.vtable (mut (ref null $java.util.AbstractHashMap.Values.vtable)) (ref.null $java.util.AbstractHashMap.Values.vtable))
;;; End of code for java.util.AbstractHashMap.Values [vtable]
;;; Code for java.util.AbstractHashMap.EntrySet [vtable]
(global $java.util.AbstractHashMap.EntrySet.vtable (mut (ref null $java.util.AbstractHashMap.EntrySet.vtable)) (ref.null $java.util.AbstractHashMap.EntrySet.vtable))
;;; End of code for java.util.AbstractHashMap.EntrySet [vtable]
;;; Code for javaemul.internal.ConsoleLogger [vtable]
(global $javaemul.internal.ConsoleLogger.vtable (mut (ref null $javaemul.internal.ConsoleLogger.vtable)) (ref.null $javaemul.internal.ConsoleLogger.vtable))
;;; End of code for javaemul.internal.ConsoleLogger [vtable]
;;; Code for javaemul.internal.Enums [vtable]
(global $javaemul.internal.Enums.vtable (mut (ref null $javaemul.internal.Enums.vtable)) (ref.null $javaemul.internal.Enums.vtable))
;;; End of code for javaemul.internal.Enums [vtable]
;;; Code for javaemul.internal.HashCodes [vtable]
(global $javaemul.internal.HashCodes.vtable (mut (ref null $javaemul.internal.HashCodes.vtable)) (ref.null $javaemul.internal.HashCodes.vtable))
;;; End of code for javaemul.internal.HashCodes [vtable]
;;; Code for com.google.j2cl.integration.testing.Asserts [vtable]
(global $com.google.j2cl.integration.testing.Asserts.vtable (mut (ref null $com.google.j2cl.integration.testing.Asserts.vtable)) (ref.null $com.google.j2cl.integration.testing.Asserts.vtable))
;;; End of code for com.google.j2cl.integration.testing.Asserts [vtable]
;;; Code for com.google.j2cl.integration.testing.AssertsBase [vtable]
(global $com.google.j2cl.integration.testing.AssertsBase.vtable (mut (ref null $com.google.j2cl.integration.testing.AssertsBase.vtable)) (ref.null $com.google.j2cl.integration.testing.AssertsBase.vtable))
;;; End of code for com.google.j2cl.integration.testing.AssertsBase [vtable]
;;; Code for com.google.j2cl.integration.wasm.Main [vtable]
(global $com.google.j2cl.integration.wasm.Main.vtable (mut (ref null $com.google.j2cl.integration.wasm.Main.vtable)) (ref.null $com.google.j2cl.integration.wasm.Main.vtable))
;;; End of code for com.google.j2cl.integration.wasm.Main [vtable]
;;; Code for com.google.j2cl.integration.wasm.Main.A [vtable]
(global $com.google.j2cl.integration.wasm.Main.A.vtable (mut (ref null $com.google.j2cl.integration.wasm.Main.A.vtable)) (ref.null $com.google.j2cl.integration.wasm.Main.A.vtable))
;;; End of code for com.google.j2cl.integration.wasm.Main.A [vtable]
;;; Code for com.google.j2cl.integration.wasm.Main.B [vtable]
(global $com.google.j2cl.integration.wasm.Main.B.vtable (mut (ref null $com.google.j2cl.integration.wasm.Main.B.vtable)) (ref.null $com.google.j2cl.integration.wasm.Main.B.vtable))
;;; End of code for com.google.j2cl.integration.wasm.Main.B [vtable]
;;; Code for com.google.j2cl.integration.wasm.Main.MyEnum [vtable]
(global $com.google.j2cl.integration.wasm.Main.MyEnum.vtable (mut (ref null $com.google.j2cl.integration.wasm.Main.MyEnum.vtable)) (ref.null $com.google.j2cl.integration.wasm.Main.MyEnum.vtable))
;;; End of code for com.google.j2cl.integration.wasm.Main.MyEnum [vtable]
;;; Code for TestRunner [static fields]
(global $f_$initialized__TestRunner (mut i32) (i32.const 0))
;;; End of code for TestRunner [static fields]
;;; Code for java.beans.Beans [static fields]
(global $f_$initialized__java_beans_Beans (mut i32) (i32.const 0))
;;; End of code for java.beans.Beans [static fields]
;;; Code for java.io.BufferedWriter [static fields]
(global $f_defaultCharBufferSize__java_io_BufferedWriter_ (mut i32) (i32.const 0))
(global $f_$initialized__java_io_BufferedWriter (mut i32) (i32.const 0))
;;; End of code for java.io.BufferedWriter [static fields]
;;; Code for java.io.ByteArrayInputStream [static fields]
(global $f_$initialized__java_io_ByteArrayInputStream (mut i32) (i32.const 0))
;;; End of code for java.io.ByteArrayInputStream [static fields]
;;; Code for java.io.ByteArrayOutputStream [static fields]
(global $f_$initialized__java_io_ByteArrayOutputStream (mut i32) (i32.const 0))
;;; End of code for java.io.ByteArrayOutputStream [static fields]
;;; Code for java.io.Closeable [static fields]
(global $f_$initialized__java_io_Closeable (mut i32) (i32.const 0))
;;; End of code for java.io.Closeable [static fields]
;;; Code for java.io.Externalizable [static fields]
(global $f_$initialized__java_io_Externalizable (mut i32) (i32.const 0))
;;; End of code for java.io.Externalizable [static fields]
;;; Code for java.io.FilterInputStream [static fields]
(global $f_$initialized__java_io_FilterInputStream (mut i32) (i32.const 0))
;;; End of code for java.io.FilterInputStream [static fields]
;;; Code for java.io.FilterOutputStream [static fields]
(global $f_$initialized__java_io_FilterOutputStream (mut i32) (i32.const 0))
;;; End of code for java.io.FilterOutputStream [static fields]
;;; Code for java.io.Flushable [static fields]
(global $f_$initialized__java_io_Flushable (mut i32) (i32.const 0))
;;; End of code for java.io.Flushable [static fields]
;;; Code for java.io.HasSerializableTypeMarker [static fields]
(global $f_$initialized__java_io_HasSerializableTypeMarker (mut i32) (i32.const 0))
;;; End of code for java.io.HasSerializableTypeMarker [static fields]
;;; Code for java.io.IOException [static fields]
(global $f_$initialized__java_io_IOException (mut i32) (i32.const 0))
;;; End of code for java.io.IOException [static fields]
;;; Code for java.io.IOUtils [static fields]
(global $f_$initialized__java_io_IOUtils (mut i32) (i32.const 0))
;;; End of code for java.io.IOUtils [static fields]
;;; Code for java.io.InputStream [static fields]
(global $f_MAX_SKIP_BUFFER_SIZE__java_io_InputStream_ i32 (i32.const 4096))
(global $f_$initialized__java_io_InputStream (mut i32) (i32.const 0))
;;; End of code for java.io.InputStream [static fields]
;;; Code for java.io.OutputStream [static fields]
(global $f_$initialized__java_io_OutputStream (mut i32) (i32.const 0))
;;; End of code for java.io.OutputStream [static fields]
;;; Code for java.io.OutputStreamWriter [static fields]
(global $f_$initialized__java_io_OutputStreamWriter (mut i32) (i32.const 0))
;;; End of code for java.io.OutputStreamWriter [static fields]
;;; Code for java.io.PrintStream [static fields]
(global $f_$initialized__java_io_PrintStream (mut i32) (i32.const 0))
;;; End of code for java.io.PrintStream [static fields]
;;; Code for java.io.Reader [static fields]
(global $f_MAX_SKIP_BUFFER_SIZE__java_io_Reader_ i32 (i32.const 1024))
(global $f_$initialized__java_io_Reader (mut i32) (i32.const 0))
;;; End of code for java.io.Reader [static fields]
;;; Code for java.io.StringReader [static fields]
(global $f_$initialized__java_io_StringReader (mut i32) (i32.const 0))
;;; End of code for java.io.StringReader [static fields]
;;; Code for java.io.UncheckedIOException [static fields]
(global $f_$initialized__java_io_UncheckedIOException (mut i32) (i32.const 0))
;;; End of code for java.io.UncheckedIOException [static fields]
;;; Code for java.io.UnsupportedEncodingException [static fields]
(global $f_$initialized__java_io_UnsupportedEncodingException (mut i32) (i32.const 0))
;;; End of code for java.io.UnsupportedEncodingException [static fields]
;;; Code for java.io.Writer [static fields]
(global $f_$initialized__java_io_Writer (mut i32) (i32.const 0))
;;; End of code for java.io.Writer [static fields]
;;; Code for java.lang.Appendable [static fields]
(global $f_$initialized__java_lang_Appendable (mut i32) (i32.const 0))
;;; End of code for java.lang.Appendable [static fields]
;;; Code for java.lang.ArithmeticException [static fields]
(global $f_$initialized__java_lang_ArithmeticException (mut i32) (i32.const 0))
;;; End of code for java.lang.ArithmeticException [static fields]
;;; Code for java.lang.ArrayIndexOutOfBoundsException [static fields]
(global $f_$initialized__java_lang_ArrayIndexOutOfBoundsException (mut i32) (i32.const 0))
;;; End of code for java.lang.ArrayIndexOutOfBoundsException [static fields]
;;; Code for java.lang.ArrayStoreException [static fields]
(global $f_$initialized__java_lang_ArrayStoreException (mut i32) (i32.const 0))
;;; End of code for java.lang.ArrayStoreException [static fields]
;;; Code for java.lang.AssertionError [static fields]
(global $f_$initialized__java_lang_AssertionError (mut i32) (i32.const 0))
;;; End of code for java.lang.AssertionError [static fields]
;;; Code for java.lang.AutoCloseable [static fields]
(global $f_$initialized__java_lang_AutoCloseable (mut i32) (i32.const 0))
;;; End of code for java.lang.AutoCloseable [static fields]
;;; Code for java.lang.Boolean [static fields]
(global $f_FALSE__java_lang_Boolean (mut (ref null $java.lang.Boolean)) (ref.null $java.lang.Boolean))
(global $f_TRUE__java_lang_Boolean (mut (ref null $java.lang.Boolean)) (ref.null $java.lang.Boolean))
(global $f_TYPE__java_lang_Boolean (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_$initialized__java_lang_Boolean (mut i32) (i32.const 0))
;;; End of code for java.lang.Boolean [static fields]
;;; Code for java.lang.Byte [static fields]
(global $f_MIN_VALUE__java_lang_Byte i32 (i32.const -128))
(global $f_MAX_VALUE__java_lang_Byte i32 (i32.const 127))
(global $f_SIZE__java_lang_Byte i32 (i32.const 8))
(global $f_BYTES__java_lang_Byte i32 (i32.const 1))
(global $f_TYPE__java_lang_Byte (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_$initialized__java_lang_Byte (mut i32) (i32.const 0))
;;; End of code for java.lang.Byte [static fields]
;;; Code for java.lang.Byte.BoxedValues [static fields]
(global $f_boxedValues__java_lang_Byte_BoxedValues_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_lang_Byte_BoxedValues (mut i32) (i32.const 0))
;;; End of code for java.lang.Byte.BoxedValues [static fields]
;;; Code for java.lang.CharSequence [static fields]
(global $f_$initialized__java_lang_CharSequence (mut i32) (i32.const 0))
;;; End of code for java.lang.CharSequence [static fields]
;;; Code for java.lang.CharSequence.1 [static fields]
(global $f_$initialized__java_lang_CharSequence_1 (mut i32) (i32.const 0))
;;; End of code for java.lang.CharSequence.1 [static fields]
;;; Code for java.lang.Character [static fields]
(global $f_TYPE__java_lang_Character (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_MIN_RADIX__java_lang_Character i32 (i32.const 2))
(global $f_MAX_RADIX__java_lang_Character i32 (i32.const 36))
(global $f_MIN_VALUE__java_lang_Character i32 (i32.const 0))
(global $f_MAX_VALUE__java_lang_Character i32 (i32.const 65535))
(global $f_MIN_SURROGATE__java_lang_Character i32 (i32.const 55296))
(global $f_MAX_SURROGATE__java_lang_Character i32 (i32.const 57343))
(global $f_MIN_LOW_SURROGATE__java_lang_Character i32 (i32.const 56320))
(global $f_MAX_LOW_SURROGATE__java_lang_Character i32 (i32.const 57343))
(global $f_MIN_HIGH_SURROGATE__java_lang_Character i32 (i32.const 55296))
(global $f_MAX_HIGH_SURROGATE__java_lang_Character i32 (i32.const 56319))
(global $f_MIN_SUPPLEMENTARY_CODE_POINT__java_lang_Character i32 (i32.const 65536))
(global $f_MIN_CODE_POINT__java_lang_Character i32 (i32.const 0))
(global $f_MAX_CODE_POINT__java_lang_Character i32 (i32.const 1114111))
(global $f_SIZE__java_lang_Character i32 (i32.const 16))
(global $f_BYTES__java_lang_Character i32 (i32.const 2))
(global $f_digitRegex__java_lang_Character_ (mut (ref null $javaemul.internal.NativeRegExp)) (ref.null $javaemul.internal.NativeRegExp))
(global $f_leterRegex__java_lang_Character_ (mut (ref null $javaemul.internal.NativeRegExp)) (ref.null $javaemul.internal.NativeRegExp))
(global $f_isLeterOrDigitRegex__java_lang_Character_ (mut (ref null $javaemul.internal.NativeRegExp)) (ref.null $javaemul.internal.NativeRegExp))
(global $f_whitespaceRegex__java_lang_Character_ (mut (ref null $javaemul.internal.NativeRegExp)) (ref.null $javaemul.internal.NativeRegExp))
(global $f_$initialized__java_lang_Character (mut i32) (i32.const 0))
;;; End of code for java.lang.Character [static fields]
;;; Code for java.lang.Character.CharSequenceAdapter [static fields]
(global $f_$initialized__java_lang_Character_CharSequenceAdapter (mut i32) (i32.const 0))
;;; End of code for java.lang.Character.CharSequenceAdapter [static fields]
;;; Code for java.lang.Character.BoxedValues [static fields]
(global $f_boxedValues__java_lang_Character_BoxedValues_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_lang_Character_BoxedValues (mut i32) (i32.const 0))
;;; End of code for java.lang.Character.BoxedValues [static fields]
;;; Code for java.lang.Class [static fields]
(global $f_$initialized__java_lang_Class (mut i32) (i32.const 0))
;;; End of code for java.lang.Class [static fields]
;;; Code for java.lang.ClassCastException [static fields]
(global $f_$initialized__java_lang_ClassCastException (mut i32) (i32.const 0))
;;; End of code for java.lang.ClassCastException [static fields]
;;; Code for java.lang.CloneNotSupportedException [static fields]
(global $f_$initialized__java_lang_CloneNotSupportedException (mut i32) (i32.const 0))
;;; End of code for java.lang.CloneNotSupportedException [static fields]
;;; Code for java.lang.Deprecated [static fields]
(global $f_$initialized__java_lang_Deprecated (mut i32) (i32.const 0))
;;; End of code for java.lang.Deprecated [static fields]
;;; Code for java.lang.Double [static fields]
(global $f_MAX_VALUE__java_lang_Double f64 (f64.const 1.7976931348623157E308))
(global $f_MIN_VALUE__java_lang_Double f64 (f64.const 4.9E-324))
(global $f_MIN_NORMAL__java_lang_Double f64 (f64.const 2.2250738585072014E-308))
(global $f_MAX_EXPONENT__java_lang_Double i32 (i32.const 1023))
(global $f_MIN_EXPONENT__java_lang_Double i32 (i32.const -1022))
(global $f_NaN__java_lang_Double f64 (f64.const nan))
(global $f_NEGATIVE_INFINITY__java_lang_Double f64 (f64.const -inf))
(global $f_POSITIVE_INFINITY__java_lang_Double f64 (f64.const inf))
(global $f_SIZE__java_lang_Double i32 (i32.const 64))
(global $f_BYTES__java_lang_Double i32 (i32.const 8))
(global $f_TYPE__java_lang_Double (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_POWER_512__java_lang_Double_ f64 (f64.const 1.3407807929942597E154))
(global $f_POWER_MINUS_512__java_lang_Double_ f64 (f64.const 7.458340731200207E-155))
(global $f_POWER_256__java_lang_Double_ f64 (f64.const 1.157920892373162E77))
(global $f_POWER_MINUS_256__java_lang_Double_ f64 (f64.const 8.636168555094445E-78))
(global $f_POWER_128__java_lang_Double_ f64 (f64.const 3.4028236692093846E38))
(global $f_POWER_MINUS_128__java_lang_Double_ f64 (f64.const 2.9387358770557188E-39))
(global $f_POWER_64__java_lang_Double_ f64 (f64.const 1.8446744073709552E19))
(global $f_POWER_MINUS_64__java_lang_Double_ f64 (f64.const 5.421010862427522E-20))
(global $f_POWER_52__java_lang_Double_ f64 (f64.const 4.503599627370496E15))
(global $f_POWER_MINUS_52__java_lang_Double_ f64 (f64.const 2.220446049250313E-16))
(global $f_POWER_32__java_lang_Double_ f64 (f64.const 4.294967296E9))
(global $f_POWER_MINUS_32__java_lang_Double_ f64 (f64.const 2.3283064365386963E-10))
(global $f_POWER_31__java_lang_Double_ f64 (f64.const 2.147483648E9))
(global $f_POWER_20__java_lang_Double_ f64 (f64.const 1048576.0))
(global $f_POWER_MINUS_20__java_lang_Double_ f64 (f64.const 9.5367431640625E-7))
(global $f_POWER_16__java_lang_Double_ f64 (f64.const 65536.0))
(global $f_POWER_MINUS_16__java_lang_Double_ f64 (f64.const 1.52587890625E-5))
(global $f_POWER_8__java_lang_Double_ f64 (f64.const 256.0))
(global $f_POWER_MINUS_8__java_lang_Double_ f64 (f64.const 0.00390625))
(global $f_POWER_4__java_lang_Double_ f64 (f64.const 16.0))
(global $f_POWER_MINUS_4__java_lang_Double_ f64 (f64.const 0.0625))
(global $f_POWER_2__java_lang_Double_ f64 (f64.const 4.0))
(global $f_POWER_MINUS_2__java_lang_Double_ f64 (f64.const 0.25))
(global $f_POWER_1__java_lang_Double_ f64 (f64.const 2.0))
(global $f_POWER_MINUS_1__java_lang_Double_ f64 (f64.const 0.5))
(global $f_POWER_MINUS_1022__java_lang_Double_ f64 (f64.const 2.2250738585072014E-308))
(global $f_$initialized__java_lang_Double (mut i32) (i32.const 0))
;;; End of code for java.lang.Double [static fields]
;;; Code for java.lang.Double.PowersTable [static fields]
(global $f_powers__java_lang_Double_PowersTable_ (mut (ref null $double.array)) (ref.null $double.array))
(global $f_invPowers__java_lang_Double_PowersTable_ (mut (ref null $double.array)) (ref.null $double.array))
(global $f_$initialized__java_lang_Double_PowersTable (mut i32) (i32.const 0))
;;; End of code for java.lang.Double.PowersTable [static fields]
;;; Code for java.lang.Enum [static fields]
(global $f_$initialized__java_lang_Enum (mut i32) (i32.const 0))
;;; End of code for java.lang.Enum [static fields]
;;; Code for java.lang.Error [static fields]
(global $f_$initialized__java_lang_Error (mut i32) (i32.const 0))
;;; End of code for java.lang.Error [static fields]
;;; Code for java.lang.Exception [static fields]
(global $f_$initialized__java_lang_Exception (mut i32) (i32.const 0))
;;; End of code for java.lang.Exception [static fields]
;;; Code for java.lang.Float [static fields]
(global $f_MAX_VALUE__java_lang_Float f32 (f32.const 3.4028234663852886E38))
(global $f_MIN_VALUE__java_lang_Float f32 (f32.const 1.401298464324817E-45))
(global $f_MAX_EXPONENT__java_lang_Float i32 (i32.const 127))
(global $f_MIN_EXPONENT__java_lang_Float i32 (i32.const -126))
(global $f_MIN_NORMAL__java_lang_Float f32 (f32.const 1.1754943508222875E-38))
(global $f_NaN__java_lang_Float f32 (f32.const nan))
(global $f_NEGATIVE_INFINITY__java_lang_Float f32 (f32.const -inf))
(global $f_POSITIVE_INFINITY__java_lang_Float f32 (f32.const inf))
(global $f_SIZE__java_lang_Float i32 (i32.const 32))
(global $f_BYTES__java_lang_Float i32 (i32.const 4))
(global $f_TYPE__java_lang_Float (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_POWER_31_INT__java_lang_Float_ i64 (i64.const 2147483648))
(global $f_$initialized__java_lang_Float (mut i32) (i32.const 0))
;;; End of code for java.lang.Float [static fields]
;;; Code for java.lang.FunctionalInterface [static fields]
(global $f_$initialized__java_lang_FunctionalInterface (mut i32) (i32.const 0))
;;; End of code for java.lang.FunctionalInterface [static fields]
;;; Code for java.lang.HasCharSequenceTypeMarker [static fields]
(global $f_$initialized__java_lang_HasCharSequenceTypeMarker (mut i32) (i32.const 0))
;;; End of code for java.lang.HasCharSequenceTypeMarker [static fields]
;;; Code for java.lang.HasCloneableTypeMarker [static fields]
(global $f_$initialized__java_lang_HasCloneableTypeMarker (mut i32) (i32.const 0))
;;; End of code for java.lang.HasCloneableTypeMarker [static fields]
;;; Code for java.lang.HasComparableTypeMarker [static fields]
(global $f_$initialized__java_lang_HasComparableTypeMarker (mut i32) (i32.const 0))
;;; End of code for java.lang.HasComparableTypeMarker [static fields]
;;; Code for java.lang.IllegalArgumentException [static fields]
(global $f_$initialized__java_lang_IllegalArgumentException (mut i32) (i32.const 0))
;;; End of code for java.lang.IllegalArgumentException [static fields]
;;; Code for java.lang.IllegalStateException [static fields]
(global $f_$initialized__java_lang_IllegalStateException (mut i32) (i32.const 0))
;;; End of code for java.lang.IllegalStateException [static fields]
;;; Code for java.lang.IndexOutOfBoundsException [static fields]
(global $f_$initialized__java_lang_IndexOutOfBoundsException (mut i32) (i32.const 0))
;;; End of code for java.lang.IndexOutOfBoundsException [static fields]
;;; Code for java.lang.Integer [static fields]
(global $f_MAX_VALUE__java_lang_Integer i32 (i32.const 2147483647))
(global $f_MIN_VALUE__java_lang_Integer i32 (i32.const -2147483648))
(global $f_SIZE__java_lang_Integer i32 (i32.const 32))
(global $f_BYTES__java_lang_Integer i32 (i32.const 4))
(global $f_TYPE__java_lang_Integer (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_$initialized__java_lang_Integer (mut i32) (i32.const 0))
;;; End of code for java.lang.Integer [static fields]
;;; Code for java.lang.Integer.BoxedValues [static fields]
(global $f_boxedValues__java_lang_Integer_BoxedValues_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_lang_Integer_BoxedValues (mut i32) (i32.const 0))
;;; End of code for java.lang.Integer.BoxedValues [static fields]
;;; Code for java.lang.Integer.ReverseNibbles [static fields]
(global $f_reverseNibbles__java_lang_Integer_ReverseNibbles_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_$initialized__java_lang_Integer_ReverseNibbles (mut i32) (i32.const 0))
;;; End of code for java.lang.Integer.ReverseNibbles [static fields]
;;; Code for java.lang.InterruptedException [static fields]
(global $f_$initialized__java_lang_InterruptedException (mut i32) (i32.const 0))
;;; End of code for java.lang.InterruptedException [static fields]
;;; Code for java.lang.Iterable [static fields]
(global $f_$initialized__java_lang_Iterable (mut i32) (i32.const 0))
;;; End of code for java.lang.Iterable [static fields]
;;; Code for java.lang.JsException [static fields]
(global $f_UNINITIALIZED__java_lang_JsException_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_lang_JsException (mut i32) (i32.const 0))
;;; End of code for java.lang.JsException [static fields]
;;; Code for java.lang.Long [static fields]
(global $f_MAX_VALUE__java_lang_Long i64 (i64.const 9223372036854775807))
(global $f_MIN_VALUE__java_lang_Long i64 (i64.const -9223372036854775808))
(global $f_SIZE__java_lang_Long i32 (i32.const 64))
(global $f_BYTES__java_lang_Long i32 (i32.const 8))
(global $f_TYPE__java_lang_Long (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_$initialized__java_lang_Long (mut i32) (i32.const 0))
;;; End of code for java.lang.Long [static fields]
;;; Code for java.lang.Long.BoxedValues [static fields]
(global $f_boxedValues__java_lang_Long_BoxedValues (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_lang_Long_BoxedValues (mut i32) (i32.const 0))
;;; End of code for java.lang.Long.BoxedValues [static fields]
;;; Code for java.lang.Math [static fields]
(global $f_E__java_lang_Math f64 (f64.const 2.718281828459045))
(global $f_PI__java_lang_Math f64 (f64.const 3.141592653589793))
(global $f_PI_OVER_180__java_lang_Math_ f64 (f64.const 0.017453292519943295))
(global $f_PI_UNDER_180__java_lang_Math_ f64 (f64.const 57.29577951308232))
(global $f_$initialized__java_lang_Math (mut i32) (i32.const 0))
;;; End of code for java.lang.Math [static fields]
;;; Code for java.lang.Math.NativeMath [static fields]
(global $f_LOG10E__java_lang_Math_NativeMath (mut f64) (f64.const 0.0))
(global $f_$initialized__java_lang_Math_NativeMath (mut i32) (i32.const 0))
;;; End of code for java.lang.Math.NativeMath [static fields]
;;; Code for java.lang.NegativeArraySizeException [static fields]
(global $f_$initialized__java_lang_NegativeArraySizeException (mut i32) (i32.const 0))
;;; End of code for java.lang.NegativeArraySizeException [static fields]
;;; Code for java.lang.NoSuchFieldError [static fields]
(global $f_$initialized__java_lang_NoSuchFieldError (mut i32) (i32.const 0))
;;; End of code for java.lang.NoSuchFieldError [static fields]
;;; Code for java.lang.NullPointerException [static fields]
(global $f_$initialized__java_lang_NullPointerException (mut i32) (i32.const 0))
;;; End of code for java.lang.NullPointerException [static fields]
;;; Code for java.lang.NullPointerException.NativeTypeError [static fields]
(global $f_$initialized__java_lang_NullPointerException_NativeTypeError (mut i32) (i32.const 0))
;;; End of code for java.lang.NullPointerException.NativeTypeError [static fields]
;;; Code for java.lang.Number [static fields]
(global $f_floatRegex__java_lang_Number_ (mut (ref null $javaemul.internal.NativeRegExp)) (ref.null $javaemul.internal.NativeRegExp))
(global $f_$initialized__java_lang_Number (mut i32) (i32.const 0))
;;; End of code for java.lang.Number [static fields]
;;; Code for java.lang.Number.__Decode [static fields]
(global $f_$initialized__java_lang_Number___Decode (mut i32) (i32.const 0))
;;; End of code for java.lang.Number.__Decode [static fields]
;;; Code for java.lang.Number.__ParseLong [static fields]
(global $f_maxDigitsForRadix__java_lang_Number___ParseLong_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_maxDigitsRadixPower__java_lang_Number___ParseLong_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_maxLengthForRadix__java_lang_Number___ParseLong_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_maxValueForRadix__java_lang_Number___ParseLong_ (mut (ref null $long.array)) (ref.null $long.array))
(global $f_$initialized__java_lang_Number___ParseLong (mut i32) (i32.const 0))
;;; End of code for java.lang.Number.__ParseLong [static fields]
;;; Code for java.lang.Number.JavaLangNumber [static fields]
(global $f_$initialized__java_lang_Number_JavaLangNumber (mut i32) (i32.const 0))
;;; End of code for java.lang.Number.JavaLangNumber [static fields]
;;; Code for java.lang.NumberFormatException [static fields]
(global $f_$initialized__java_lang_NumberFormatException (mut i32) (i32.const 0))
;;; End of code for java.lang.NumberFormatException [static fields]
;;; Code for java.lang.Object [static fields]
(global $f_$initialized__java_lang_Object (mut i32) (i32.const 0))
;;; End of code for java.lang.Object [static fields]
;;; Code for java.lang.Override [static fields]
(global $f_$initialized__java_lang_Override (mut i32) (i32.const 0))
;;; End of code for java.lang.Override [static fields]
;;; Code for java.lang.Runnable [static fields]
(global $f_$initialized__java_lang_Runnable (mut i32) (i32.const 0))
;;; End of code for java.lang.Runnable [static fields]
;;; Code for java.lang.RuntimeException [static fields]
(global $f_$initialized__java_lang_RuntimeException (mut i32) (i32.const 0))
;;; End of code for java.lang.RuntimeException [static fields]
;;; Code for java.lang.SafeVarargs [static fields]
(global $f_$initialized__java_lang_SafeVarargs (mut i32) (i32.const 0))
;;; End of code for java.lang.SafeVarargs [static fields]
;;; Code for java.lang.SecurityException [static fields]
(global $f_$initialized__java_lang_SecurityException (mut i32) (i32.const 0))
;;; End of code for java.lang.SecurityException [static fields]
;;; Code for java.lang.Short [static fields]
(global $f_MIN_VALUE__java_lang_Short i32 (i32.const -32768))
(global $f_MAX_VALUE__java_lang_Short i32 (i32.const 32767))
(global $f_SIZE__java_lang_Short i32 (i32.const 16))
(global $f_BYTES__java_lang_Short i32 (i32.const 2))
(global $f_TYPE__java_lang_Short (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_$initialized__java_lang_Short (mut i32) (i32.const 0))
;;; End of code for java.lang.Short [static fields]
;;; Code for java.lang.Short.BoxedValues [static fields]
(global $f_boxedValues__java_lang_Short_BoxedValues_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_lang_Short_BoxedValues (mut i32) (i32.const 0))
;;; End of code for java.lang.Short.BoxedValues [static fields]
;;; Code for java.lang.StackTraceElement [static fields]
(global $f_$initialized__java_lang_StackTraceElement (mut i32) (i32.const 0))
;;; End of code for java.lang.StackTraceElement [static fields]
;;; Code for java.lang.StrictMath [static fields]
(global $f_E__java_lang_StrictMath f64 (f64.const 2.718281828459045))
(global $f_PI__java_lang_StrictMath f64 (f64.const 3.141592653589793))
(global $f_$initialized__java_lang_StrictMath (mut i32) (i32.const 0))
;;; End of code for java.lang.StrictMath [static fields]
;;; Code for java.lang.StringIndexOutOfBoundsException [static fields]
(global $f_$initialized__java_lang_StringIndexOutOfBoundsException (mut i32) (i32.const 0))
;;; End of code for java.lang.StringIndexOutOfBoundsException [static fields]
;;; Code for java.lang.SuppressWarnings [static fields]
(global $f_$initialized__java_lang_SuppressWarnings (mut i32) (i32.const 0))
;;; End of code for java.lang.SuppressWarnings [static fields]
;;; Code for java.lang.System [static fields]
(global $f_err__java_lang_System (mut (ref null $java.io.PrintStream)) (ref.null $java.io.PrintStream))
(global $f_out__java_lang_System (mut (ref null $java.io.PrintStream)) (ref.null $java.io.PrintStream))
(global $f_$initialized__java_lang_System (mut i32) (i32.const 0))
;;; End of code for java.lang.System [static fields]
;;; Code for java.lang.ThreadLocal [static fields]
(global $f_$initialized__java_lang_ThreadLocal (mut i32) (i32.const 0))
;;; End of code for java.lang.ThreadLocal [static fields]
;;; Code for java.lang.Throwable [static fields]
(global $f_$initialized__java_lang_Throwable (mut i32) (i32.const 0))
;;; End of code for java.lang.Throwable [static fields]
;;; Code for java.lang.Throwable.NativeError [static fields]
(global $f_hasCaptureStackTraceProperty__java_lang_Throwable_NativeError (mut i32) (i32.const 0))
(global $f_$initialized__java_lang_Throwable_NativeError (mut i32) (i32.const 0))
;;; End of code for java.lang.Throwable.NativeError [static fields]
;;; Code for java.lang.Throwable.NativeTypeError [static fields]
(global $f_$initialized__java_lang_Throwable_NativeTypeError (mut i32) (i32.const 0))
;;; End of code for java.lang.Throwable.NativeTypeError [static fields]
;;; Code for java.lang.Throwable.HasJavaThrowable [static fields]
(global $f_$initialized__java_lang_Throwable_HasJavaThrowable (mut i32) (i32.const 0))
;;; End of code for java.lang.Throwable.HasJavaThrowable [static fields]
;;; Code for java.lang.UnsupportedOperationException [static fields]
(global $f_$initialized__java_lang_UnsupportedOperationException (mut i32) (i32.const 0))
;;; End of code for java.lang.UnsupportedOperationException [static fields]
;;; Code for java.lang.Void [static fields]
(global $f_TYPE__java_lang_Void (mut (ref null $java.lang.Class)) (ref.null $java.lang.Class))
(global $f_$initialized__java_lang_Void (mut i32) (i32.const 0))
;;; End of code for java.lang.Void [static fields]
;;; Code for java.lang.annotation.Annotation [static fields]
(global $f_$initialized__java_lang_annotation_Annotation (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Annotation [static fields]
;;; Code for java.lang.annotation.AnnotationFormatError [static fields]
(global $f_$initialized__java_lang_annotation_AnnotationFormatError (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.AnnotationFormatError [static fields]
;;; Code for java.lang.annotation.AnnotationTypeMismatchException [static fields]
(global $f_$initialized__java_lang_annotation_AnnotationTypeMismatchException (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.AnnotationTypeMismatchException [static fields]
;;; Code for java.lang.annotation.Documented [static fields]
(global $f_$initialized__java_lang_annotation_Documented (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Documented [static fields]
;;; Code for java.lang.annotation.ElementType [static fields]
(global $f_ANNOTATION_TYPE__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_CONSTRUCTOR__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_FIELD__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_LOCAL_VARIABLE__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_METHOD__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_PACKAGE__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_PARAMETER__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_TYPE__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_TYPE_PARAMETER__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_TYPE_USE__java_lang_annotation_ElementType (mut (ref null $java.lang.annotation.ElementType)) (ref.null $java.lang.annotation.ElementType))
(global $f_namesToValuesMap__java_lang_annotation_ElementType_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_lang_annotation_ElementType (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.ElementType [static fields]
;;; Code for java.lang.annotation.IncompleteAnnotationException [static fields]
(global $f_$initialized__java_lang_annotation_IncompleteAnnotationException (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.IncompleteAnnotationException [static fields]
;;; Code for java.lang.annotation.Inherited [static fields]
(global $f_$initialized__java_lang_annotation_Inherited (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Inherited [static fields]
;;; Code for java.lang.annotation.Native [static fields]
(global $f_$initialized__java_lang_annotation_Native (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Native [static fields]
;;; Code for java.lang.annotation.Repeatable [static fields]
(global $f_$initialized__java_lang_annotation_Repeatable (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Repeatable [static fields]
;;; Code for java.lang.annotation.Retention [static fields]
(global $f_$initialized__java_lang_annotation_Retention (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Retention [static fields]
;;; Code for java.lang.annotation.RetentionPolicy [static fields]
(global $f_CLASS__java_lang_annotation_RetentionPolicy (mut (ref null $java.lang.annotation.RetentionPolicy)) (ref.null $java.lang.annotation.RetentionPolicy))
(global $f_RUNTIME__java_lang_annotation_RetentionPolicy (mut (ref null $java.lang.annotation.RetentionPolicy)) (ref.null $java.lang.annotation.RetentionPolicy))
(global $f_SOURCE__java_lang_annotation_RetentionPolicy (mut (ref null $java.lang.annotation.RetentionPolicy)) (ref.null $java.lang.annotation.RetentionPolicy))
(global $f_namesToValuesMap__java_lang_annotation_RetentionPolicy_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_lang_annotation_RetentionPolicy (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.RetentionPolicy [static fields]
;;; Code for java.lang.annotation.Target [static fields]
(global $f_$initialized__java_lang_annotation_Target (mut i32) (i32.const 0))
;;; End of code for java.lang.annotation.Target [static fields]
;;; Code for java.lang.invoke.LambdaMetafactory [static fields]
(global $f_$initialized__java_lang_invoke_LambdaMetafactory (mut i32) (i32.const 0))
;;; End of code for java.lang.invoke.LambdaMetafactory [static fields]
;;; Code for java.lang.invoke.MethodHandle [static fields]
(global $f_$initialized__java_lang_invoke_MethodHandle (mut i32) (i32.const 0))
;;; End of code for java.lang.invoke.MethodHandle [static fields]
;;; Code for java.lang.invoke.MethodHandles [static fields]
(global $f_$initialized__java_lang_invoke_MethodHandles (mut i32) (i32.const 0))
;;; End of code for java.lang.invoke.MethodHandles [static fields]
;;; Code for java.lang.invoke.MethodHandles.Lookup [static fields]
(global $f_$initialized__java_lang_invoke_MethodHandles_Lookup (mut i32) (i32.const 0))
;;; End of code for java.lang.invoke.MethodHandles.Lookup [static fields]
;;; Code for java.lang.invoke.MethodType [static fields]
(global $f_$initialized__java_lang_invoke_MethodType (mut i32) (i32.const 0))
;;; End of code for java.lang.invoke.MethodType [static fields]
;;; Code for java.lang.invoke.SerializedLambda [static fields]
(global $f_$initialized__java_lang_invoke_SerializedLambda (mut i32) (i32.const 0))
;;; End of code for java.lang.invoke.SerializedLambda [static fields]
;;; Code for java.lang.reflect.Array [static fields]
(global $f_$initialized__java_lang_reflect_Array (mut i32) (i32.const 0))
;;; End of code for java.lang.reflect.Array [static fields]
;;; Code for java.lang.reflect.Type [static fields]
(global $f_$initialized__java_lang_reflect_Type (mut i32) (i32.const 0))
;;; End of code for java.lang.reflect.Type [static fields]
;;; Code for java.math.BigDecimal [static fields]
(global $f_SMALL_VALUE_BITS__java_math_BigDecimal_ i32 (i32.const 54))
(global $f_ONE__java_math_BigDecimal (mut (ref null $java.math.BigDecimal)) (ref.null $java.math.BigDecimal))
(global $f_ROUND_CEILING__java_math_BigDecimal i32 (i32.const 2))
(global $f_ROUND_DOWN__java_math_BigDecimal i32 (i32.const 1))
(global $f_ROUND_FLOOR__java_math_BigDecimal i32 (i32.const 3))
(global $f_ROUND_HALF_DOWN__java_math_BigDecimal i32 (i32.const 5))
(global $f_ROUND_HALF_EVEN__java_math_BigDecimal i32 (i32.const 6))
(global $f_ROUND_HALF_UP__java_math_BigDecimal i32 (i32.const 4))
(global $f_ROUND_UNNECESSARY__java_math_BigDecimal i32 (i32.const 7))
(global $f_ROUND_UP__java_math_BigDecimal i32 (i32.const 0))
(global $f_TEN__java_math_BigDecimal (mut (ref null $java.math.BigDecimal)) (ref.null $java.math.BigDecimal))
(global $f_ZERO__java_math_BigDecimal (mut (ref null $java.math.BigDecimal)) (ref.null $java.math.BigDecimal))
(global $f_unscaledRegex__java_math_BigDecimal_ (mut (ref null $javaemul.internal.NativeRegExp)) (ref.null $javaemul.internal.NativeRegExp))
(global $f_BI_SCALED_BY_ZERO_LENGTH__java_math_BigDecimal_ i32 (i32.const 11))
(global $f_BI_SCALED_BY_ZERO__java_math_BigDecimal_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_CH_ZEROS__java_math_BigDecimal_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_DOUBLE_FIVE_POW__java_math_BigDecimal_ (mut (ref null $double.array)) (ref.null $double.array))
(global $f_DOUBLE_FIVE_POW_BIT_LENGTH__java_math_BigDecimal_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_DOUBLE_TEN_POW__java_math_BigDecimal_ (mut (ref null $double.array)) (ref.null $double.array))
(global $f_DOUBLE_TEN_POW_BIT_LENGTH__java_math_BigDecimal_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_FIVE_POW__java_math_BigDecimal_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_LOG2__java_math_BigDecimal_ f64 (f64.const 0.6931471805599453))
(global $f_LOG10_2__java_math_BigDecimal_ f64 (f64.const 0.3010299956639812))
(global $f_POW47__java_math_BigDecimal_ f64 (f64.const 1.40737488355328E14))
(global $f_serialVersionUID__java_math_BigDecimal_ i64 (i64.const 6108874887143696463))
(global $f_TEN_POW__java_math_BigDecimal_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_ZERO_SCALED_BY__java_math_BigDecimal_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_math_BigDecimal (mut i32) (i32.const 0))
;;; End of code for java.math.BigDecimal [static fields]
;;; Code for java.math.BigInteger [static fields]
(global $f_ONE__java_math_BigInteger (mut (ref null $java.math.BigInteger)) (ref.null $java.math.BigInteger))
(global $f_TEN__java_math_BigInteger (mut (ref null $java.math.BigInteger)) (ref.null $java.math.BigInteger))
(global $f_ZERO__java_math_BigInteger (mut (ref null $java.math.BigInteger)) (ref.null $java.math.BigInteger))
(global $f_EQUALS__java_math_BigInteger i32 (i32.const 0))
(global $f_GREATER__java_math_BigInteger i32 (i32.const 1))
(global $f_LESS__java_math_BigInteger i32 (i32.const -1))
(global $f_MINUS_ONE__java_math_BigInteger (mut (ref null $java.math.BigInteger)) (ref.null $java.math.BigInteger))
(global $f_POW32__java_math_BigInteger f64 (f64.const 4.294967296E9))
(global $f_SMALL_VALUES__java_math_BigInteger (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_TWO_POWS__java_math_BigInteger (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_serialVersionUID__java_math_BigInteger_ i64 (i64.const -8287574255936472291))
(global $f_$initialized__java_math_BigInteger (mut i32) (i32.const 0))
;;; End of code for java.math.BigInteger [static fields]
;;; Code for java.math.BitLevel [static fields]
(global $f_$initialized__java_math_BitLevel (mut i32) (i32.const 0))
;;; End of code for java.math.BitLevel [static fields]
;;; Code for java.math.Conversion [static fields]
(global $f_bigRadices__java_math_Conversion (mut (ref null $int.array)) (ref.null $int.array))
(global $f_digitFitInInt__java_math_Conversion (mut (ref null $int.array)) (ref.null $int.array))
(global $f_$initialized__java_math_Conversion (mut i32) (i32.const 0))
;;; End of code for java.math.Conversion [static fields]
;;; Code for java.math.Division [static fields]
(global $f_$initialized__java_math_Division (mut i32) (i32.const 0))
;;; End of code for java.math.Division [static fields]
;;; Code for java.math.Elementary [static fields]
(global $f_$initialized__java_math_Elementary (mut i32) (i32.const 0))
;;; End of code for java.math.Elementary [static fields]
;;; Code for java.math.Logical [static fields]
(global $f_$initialized__java_math_Logical (mut i32) (i32.const 0))
;;; End of code for java.math.Logical [static fields]
;;; Code for java.math.MathContext [static fields]
(global $f_DECIMAL128__java_math_MathContext (mut (ref null $java.math.MathContext)) (ref.null $java.math.MathContext))
(global $f_DECIMAL32__java_math_MathContext (mut (ref null $java.math.MathContext)) (ref.null $java.math.MathContext))
(global $f_DECIMAL64__java_math_MathContext (mut (ref null $java.math.MathContext)) (ref.null $java.math.MathContext))
(global $f_UNLIMITED__java_math_MathContext (mut (ref null $java.math.MathContext)) (ref.null $java.math.MathContext))
(global $f_serialVersionUID__java_math_MathContext_ i64 (i64.const 5579720004786848255))
(global $f_$initialized__java_math_MathContext (mut i32) (i32.const 0))
;;; End of code for java.math.MathContext [static fields]
;;; Code for java.math.Multiplication [static fields]
(global $f_bigFivePows__java_math_Multiplication (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_bigTenPows__java_math_Multiplication (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_fivePows__java_math_Multiplication (mut (ref null $int.array)) (ref.null $int.array))
(global $f_tenPows__java_math_Multiplication (mut (ref null $int.array)) (ref.null $int.array))
(global $f_whenUseKaratsuba__java_math_Multiplication i32 (i32.const 63))
(global $f_$initialized__java_math_Multiplication (mut i32) (i32.const 0))
;;; End of code for java.math.Multiplication [static fields]
;;; Code for java.math.Primality [static fields]
(global $f_BITS__java_math_Primality_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_offsetPrimes__java_math_Primality_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_primes__java_math_Primality_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_BIprimes__java_math_Primality_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_math_Primality (mut i32) (i32.const 0))
;;; End of code for java.math.Primality [static fields]
;;; Code for java.math.RoundingMode [static fields]
(global $f_UP__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_DOWN__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_CEILING__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_FLOOR__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_HALF_UP__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_HALF_DOWN__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_HALF_EVEN__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_UNNECESSARY__java_math_RoundingMode (mut (ref null $java.math.RoundingMode)) (ref.null $java.math.RoundingMode))
(global $f_namesToValuesMap__java_math_RoundingMode_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_math_RoundingMode (mut i32) (i32.const 0))
;;; End of code for java.math.RoundingMode [static fields]
;;; Code for java.nio.charset.Charset [static fields]
(global $f_$initialized__java_nio_charset_Charset (mut i32) (i32.const 0))
;;; End of code for java.nio.charset.Charset [static fields]
;;; Code for java.nio.charset.Charset.AvailableCharsets [static fields]
(global $f_CHARSETS__java_nio_charset_Charset_AvailableCharsets_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_nio_charset_Charset_AvailableCharsets (mut i32) (i32.const 0))
;;; End of code for java.nio.charset.Charset.AvailableCharsets [static fields]
;;; Code for java.nio.charset.IllegalCharsetNameException [static fields]
(global $f_$initialized__java_nio_charset_IllegalCharsetNameException (mut i32) (i32.const 0))
;;; End of code for java.nio.charset.IllegalCharsetNameException [static fields]
;;; Code for java.nio.charset.StandardCharsets [static fields]
(global $f_ISO_8859_1__java_nio_charset_StandardCharsets (mut (ref null $java.nio.charset.Charset)) (ref.null $java.nio.charset.Charset))
(global $f_UTF_8__java_nio_charset_StandardCharsets (mut (ref null $java.nio.charset.Charset)) (ref.null $java.nio.charset.Charset))
(global $f_$initialized__java_nio_charset_StandardCharsets (mut i32) (i32.const 0))
;;; End of code for java.nio.charset.StandardCharsets [static fields]
;;; Code for java.nio.charset.UnsupportedCharsetException [static fields]
(global $f_$initialized__java_nio_charset_UnsupportedCharsetException (mut i32) (i32.const 0))
;;; End of code for java.nio.charset.UnsupportedCharsetException [static fields]
;;; Code for java.security.DigestException [static fields]
(global $f_$initialized__java_security_DigestException (mut i32) (i32.const 0))
;;; End of code for java.security.DigestException [static fields]
;;; Code for java.security.GeneralSecurityException [static fields]
(global $f_$initialized__java_security_GeneralSecurityException (mut i32) (i32.const 0))
;;; End of code for java.security.GeneralSecurityException [static fields]
;;; Code for java.security.MessageDigest [static fields]
(global $f_$initialized__java_security_MessageDigest (mut i32) (i32.const 0))
;;; End of code for java.security.MessageDigest [static fields]
;;; Code for java.security.MessageDigest.Md5Digest [static fields]
(global $f_padding__java_security_MessageDigest_Md5Digest (mut (ref null $byte.array)) (ref.null $byte.array))
(global $f_$initialized__java_security_MessageDigest_Md5Digest (mut i32) (i32.const 0))
;;; End of code for java.security.MessageDigest.Md5Digest [static fields]
;;; Code for java.security.MessageDigestSpi [static fields]
(global $f_$initialized__java_security_MessageDigestSpi (mut i32) (i32.const 0))
;;; End of code for java.security.MessageDigestSpi [static fields]
;;; Code for java.security.NoSuchAlgorithmException [static fields]
(global $f_$initialized__java_security_NoSuchAlgorithmException (mut i32) (i32.const 0))
;;; End of code for java.security.NoSuchAlgorithmException [static fields]
;;; Code for java.security.SHA256Digest [static fields]
(global $f_WORD_LENGTH__java_security_SHA256Digest_ i32 (i32.const 32))
(global $f_K__java_security_SHA256Digest_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_H__java_security_SHA256Digest_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_$initialized__java_security_SHA256Digest (mut i32) (i32.const 0))
;;; End of code for java.security.SHA256Digest [static fields]
;;; Code for java.sql.Date [static fields]
(global $f_$initialized__java_sql_Date (mut i32) (i32.const 0))
;;; End of code for java.sql.Date [static fields]
;;; Code for java.sql.Time [static fields]
(global $f_$initialized__java_sql_Time (mut i32) (i32.const 0))
;;; End of code for java.sql.Time [static fields]
;;; Code for java.sql.Timestamp [static fields]
(global $f_$initialized__java_sql_Timestamp (mut i32) (i32.const 0))
;;; End of code for java.sql.Timestamp [static fields]
;;; Code for java.text.ParseException [static fields]
(global $f_$initialized__java_text_ParseException (mut i32) (i32.const 0))
;;; End of code for java.text.ParseException [static fields]
;;; Code for java.util.AbstractCollection [static fields]
(global $f_$initialized__java_util_AbstractCollection (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractCollection [static fields]
;;; Code for java.util.AbstractList [static fields]
(global $f_$initialized__java_util_AbstractList (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractList [static fields]
;;; Code for java.util.AbstractList.IteratorImpl [static fields]
(global $f_$initialized__java_util_AbstractList_IteratorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractList.IteratorImpl [static fields]
;;; Code for java.util.AbstractList.ListIteratorImpl [static fields]
(global $f_$initialized__java_util_AbstractList_ListIteratorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractList.ListIteratorImpl [static fields]
;;; Code for java.util.AbstractList.SubList [static fields]
(global $f_$initialized__java_util_AbstractList_SubList (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractList.SubList [static fields]
;;; Code for java.util.AbstractMap [static fields]
(global $f_$initialized__java_util_AbstractMap (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap [static fields]
;;; Code for java.util.AbstractMap.SimpleEntry [static fields]
(global $f_$initialized__java_util_AbstractMap_SimpleEntry (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.SimpleEntry [static fields]
;;; Code for java.util.AbstractMap.SimpleImmutableEntry [static fields]
(global $f_$initialized__java_util_AbstractMap_SimpleImmutableEntry (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.SimpleImmutableEntry [static fields]
;;; Code for java.util.AbstractMap.AbstractEntry [static fields]
(global $f_$initialized__java_util_AbstractMap_AbstractEntry (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.AbstractEntry [static fields]
;;; Code for java.util.AbstractMap.1 [static fields]
(global $f_$initialized__java_util_AbstractMap_1 (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.1 [static fields]
;;; Code for java.util.AbstractMap.1.1 [static fields]
(global $f_$initialized__java_util_AbstractMap_1_1 (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.1.1 [static fields]
;;; Code for java.util.AbstractMap.2 [static fields]
(global $f_$initialized__java_util_AbstractMap_2 (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.2 [static fields]
;;; Code for java.util.AbstractMap.2.1 [static fields]
(global $f_$initialized__java_util_AbstractMap_2_1 (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMap.2.1 [static fields]
;;; Code for java.util.AbstractMapEntry [static fields]
(global $f_$initialized__java_util_AbstractMapEntry (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractMapEntry [static fields]
;;; Code for java.util.AbstractNavigableMap [static fields]
(global $f_$initialized__java_util_AbstractNavigableMap (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractNavigableMap [static fields]
;;; Code for java.util.AbstractNavigableMap.DescendingMap [static fields]
(global $f_$initialized__java_util_AbstractNavigableMap_DescendingMap (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractNavigableMap.DescendingMap [static fields]
;;; Code for java.util.AbstractNavigableMap.EntrySet [static fields]
(global $f_$initialized__java_util_AbstractNavigableMap_EntrySet (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractNavigableMap.EntrySet [static fields]
;;; Code for java.util.AbstractNavigableMap.NavigableKeySet [static fields]
(global $f_$initialized__java_util_AbstractNavigableMap_NavigableKeySet (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractNavigableMap.NavigableKeySet [static fields]
;;; Code for java.util.AbstractNavigableMap.NavigableKeySet.1 [static fields]
(global $f_$initialized__java_util_AbstractNavigableMap_NavigableKeySet_1 (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractNavigableMap.NavigableKeySet.1 [static fields]
;;; Code for java.util.AbstractQueue [static fields]
(global $f_$initialized__java_util_AbstractQueue (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractQueue [static fields]
;;; Code for java.util.AbstractSequentialList [static fields]
(global $f_$initialized__java_util_AbstractSequentialList (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractSequentialList [static fields]
;;; Code for java.util.AbstractSet [static fields]
(global $f_$initialized__java_util_AbstractSet (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractSet [static fields]
;;; Code for java.util.ArrayDeque [static fields]
(global $f_MIN_INITIAL_CAPACITY__java_util_ArrayDeque_ i32 (i32.const 8))
(global $f_$initialized__java_util_ArrayDeque (mut i32) (i32.const 0))
;;; End of code for java.util.ArrayDeque [static fields]
;;; Code for java.util.ArrayDeque.IteratorImpl [static fields]
(global $f_$initialized__java_util_ArrayDeque_IteratorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.ArrayDeque.IteratorImpl [static fields]
;;; Code for java.util.ArrayDeque.DescendingIteratorImpl [static fields]
(global $f_$initialized__java_util_ArrayDeque_DescendingIteratorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.ArrayDeque.DescendingIteratorImpl [static fields]
;;; Code for java.util.ArrayList [static fields]
(global $f_$initialized__java_util_ArrayList (mut i32) (i32.const 0))
;;; End of code for java.util.ArrayList [static fields]
;;; Code for java.util.ArrayList.1 [static fields]
(global $f_$initialized__java_util_ArrayList_1 (mut i32) (i32.const 0))
;;; End of code for java.util.ArrayList.1 [static fields]
;;; Code for java.util.Arrays [static fields]
(global $f_$initialized__java_util_Arrays (mut i32) (i32.const 0))
;;; End of code for java.util.Arrays [static fields]
;;; Code for java.util.Arrays.ArrayList [static fields]
(global $f_$initialized__java_util_Arrays_ArrayList (mut i32) (i32.const 0))
;;; End of code for java.util.Arrays.ArrayList [static fields]
;;; Code for java.util.Arrays.CompareDoubleFunction [static fields]
(global $f_$initialized__java_util_Arrays_CompareDoubleFunction (mut i32) (i32.const 0))
;;; End of code for java.util.Arrays.CompareDoubleFunction [static fields]
;;; Code for java.util.Arrays.CompareLongFunction [static fields]
(global $f_$initialized__java_util_Arrays_CompareLongFunction (mut i32) (i32.const 0))
;;; End of code for java.util.Arrays.CompareLongFunction [static fields]
;;; Code for java.util.BitSet [static fields]
(global $f_WORD_MASK__java_util_BitSet_ i32 (i32.const 2147483647))
(global $f_BITS_PER_WORD__java_util_BitSet_ i32 (i32.const 31))
(global $f_$initialized__java_util_BitSet (mut i32) (i32.const 0))
;;; End of code for java.util.BitSet [static fields]
;;; Code for java.util.Collection [static fields]
(global $f_$initialized__java_util_Collection (mut i32) (i32.const 0))
;;; End of code for java.util.Collection [static fields]
;;; Code for java.util.Collections [static fields]
(global $f_EMPTY_LIST__java_util_Collections (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_EMPTY_MAP__java_util_Collections (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_EMPTY_SET__java_util_Collections (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_Collections (mut i32) (i32.const 0))
;;; End of code for java.util.Collections [static fields]
;;; Code for java.util.Collections.LifoQueue [static fields]
(global $f_$initialized__java_util_Collections_LifoQueue (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.LifoQueue [static fields]
;;; Code for java.util.Collections.EmptyList [static fields]
(global $f_$initialized__java_util_Collections_EmptyList (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.EmptyList [static fields]
;;; Code for java.util.Collections.EmptyListIterator [static fields]
(global $f_INSTANCE__java_util_Collections_EmptyListIterator (mut (ref null $java.util.Collections.EmptyListIterator)) (ref.null $java.util.Collections.EmptyListIterator))
(global $f_$initialized__java_util_Collections_EmptyListIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.EmptyListIterator [static fields]
;;; Code for java.util.Collections.EmptySet [static fields]
(global $f_$initialized__java_util_Collections_EmptySet (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.EmptySet [static fields]
;;; Code for java.util.Collections.EmptyMap [static fields]
(global $f_$initialized__java_util_Collections_EmptyMap (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.EmptyMap [static fields]
;;; Code for java.util.Collections.SetFromMap [static fields]
(global $f_$initialized__java_util_Collections_SetFromMap (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.SetFromMap [static fields]
;;; Code for java.util.Collections.SingletonList [static fields]
(global $f_$initialized__java_util_Collections_SingletonList (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.SingletonList [static fields]
;;; Code for java.util.Collections.UnmodifiableCollection [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableCollection (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableCollection [static fields]
;;; Code for java.util.Collections.UnmodifiableList [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableList (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableList [static fields]
;;; Code for java.util.Collections.UnmodifiableMap [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableMap (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableMap [static fields]
;;; Code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableMap_UnmodifiableEntrySet (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet [static fields]
;;; Code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableMap_UnmodifiableEntrySet_UnmodifiableEntry (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.UnmodifiableEntry [static fields]
;;; Code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1 [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableMap_UnmodifiableEntrySet_1 (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet.1 [static fields]
;;; Code for java.util.Collections.UnmodifiableRandomAccessList [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableRandomAccessList (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableRandomAccessList [static fields]
;;; Code for java.util.Collections.UnmodifiableSet [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableSet (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableSet [static fields]
;;; Code for java.util.Collections.UnmodifiableSortedMap [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableSortedMap (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableSortedMap [static fields]
;;; Code for java.util.Collections.UnmodifiableSortedSet [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableSortedSet (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableSortedSet [static fields]
;;; Code for java.util.Collections.UnmodifiableCollectionIterator [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableCollectionIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableCollectionIterator [static fields]
;;; Code for java.util.Collections.UnmodifiableListIterator [static fields]
(global $f_$initialized__java_util_Collections_UnmodifiableListIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.UnmodifiableListIterator [static fields]
;;; Code for java.util.Collections.RandomHolder [static fields]
(global $f_rnd__java_util_Collections_RandomHolder_ (mut (ref null $java.util.Random)) (ref.null $java.util.Random))
(global $f_$initialized__java_util_Collections_RandomHolder (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.RandomHolder [static fields]
;;; Code for java.util.Collections.1 [static fields]
(global $f_$initialized__java_util_Collections_1 (mut i32) (i32.const 0))
;;; End of code for java.util.Collections.1 [static fields]
;;; Code for java.util.Comparator [static fields]
(global $f_$initialized__java_util_Comparator (mut i32) (i32.const 0))
;;; End of code for java.util.Comparator [static fields]
;;; Code for java.util.Comparators [static fields]
(global $f_INTERNAL_NATURAL_ORDER__java_util_Comparators_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_NATURAL_ORDER__java_util_Comparators_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_REVERSE_NATURAL_ORDER__java_util_Comparators_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_Comparators (mut i32) (i32.const 0))
;;; End of code for java.util.Comparators [static fields]
;;; Code for java.util.Comparators.NaturalOrderComparator [static fields]
(global $f_$initialized__java_util_Comparators_NaturalOrderComparator (mut i32) (i32.const 0))
;;; End of code for java.util.Comparators.NaturalOrderComparator [static fields]
;;; Code for java.util.Comparators.ReverseNaturalOrderComparator [static fields]
(global $f_$initialized__java_util_Comparators_ReverseNaturalOrderComparator (mut i32) (i32.const 0))
;;; End of code for java.util.Comparators.ReverseNaturalOrderComparator [static fields]
;;; Code for java.util.Comparators.ReversedComparator [static fields]
(global $f_$initialized__java_util_Comparators_ReversedComparator (mut i32) (i32.const 0))
;;; End of code for java.util.Comparators.ReversedComparator [static fields]
;;; Code for java.util.Comparators.NullComparator [static fields]
(global $f_$initialized__java_util_Comparators_NullComparator (mut i32) (i32.const 0))
;;; End of code for java.util.Comparators.NullComparator [static fields]
;;; Code for java.util.ConcurrentModificationDetector [static fields]
(global $f_API_CHECK__java_util_ConcurrentModificationDetector_ (mut i32) (i32.const 0))
(global $f_$initialized__java_util_ConcurrentModificationDetector (mut i32) (i32.const 0))
;;; End of code for java.util.ConcurrentModificationDetector [static fields]
;;; Code for java.util.ConcurrentModificationDetector.ModCountable [static fields]
(global $f_$initialized__java_util_ConcurrentModificationDetector_ModCountable (mut i32) (i32.const 0))
;;; End of code for java.util.ConcurrentModificationDetector.ModCountable [static fields]
;;; Code for java.util.ConcurrentModificationException [static fields]
(global $f_$initialized__java_util_ConcurrentModificationException (mut i32) (i32.const 0))
;;; End of code for java.util.ConcurrentModificationException [static fields]
;;; Code for java.util.Date [static fields]
(global $f_ONE_HOUR_IN_MILLISECONDS__java_util_Date_ i64 (i64.const 3600000))
(global $f_$initialized__java_util_Date (mut i32) (i32.const 0))
;;; End of code for java.util.Date [static fields]
;;; Code for java.util.Date.StringData [static fields]
(global $f_DAYS__java_util_Date_StringData (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_MONTHS__java_util_Date_StringData (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_$initialized__java_util_Date_StringData (mut i32) (i32.const 0))
;;; End of code for java.util.Date.StringData [static fields]
;;; Code for java.util.Date.NativeDate [static fields]
(global $f_$initialized__java_util_Date_NativeDate (mut i32) (i32.const 0))
;;; End of code for java.util.Date.NativeDate [static fields]
;;; Code for java.util.Deque [static fields]
(global $f_$initialized__java_util_Deque (mut i32) (i32.const 0))
;;; End of code for java.util.Deque [static fields]
;;; Code for java.util.DoubleSummaryStatistics [static fields]
(global $f_$initialized__java_util_DoubleSummaryStatistics (mut i32) (i32.const 0))
;;; End of code for java.util.DoubleSummaryStatistics [static fields]
;;; Code for java.util.EmptyStackException [static fields]
(global $f_$initialized__java_util_EmptyStackException (mut i32) (i32.const 0))
;;; End of code for java.util.EmptyStackException [static fields]
;;; Code for java.util.EnumMap [static fields]
(global $f_$initialized__java_util_EnumMap (mut i32) (i32.const 0))
;;; End of code for java.util.EnumMap [static fields]
;;; Code for java.util.EnumMap.EntrySet [static fields]
(global $f_$initialized__java_util_EnumMap_EntrySet (mut i32) (i32.const 0))
;;; End of code for java.util.EnumMap.EntrySet [static fields]
;;; Code for java.util.EnumMap.EntrySetIterator [static fields]
(global $f_$initialized__java_util_EnumMap_EntrySetIterator (mut i32) (i32.const 0))
;;; End of code for java.util.EnumMap.EntrySetIterator [static fields]
;;; Code for java.util.EnumMap.MapEntry [static fields]
(global $f_$initialized__java_util_EnumMap_MapEntry (mut i32) (i32.const 0))
;;; End of code for java.util.EnumMap.MapEntry [static fields]
;;; Code for java.util.EnumSet [static fields]
(global $f_$initialized__java_util_EnumSet (mut i32) (i32.const 0))
;;; End of code for java.util.EnumSet [static fields]
;;; Code for java.util.EnumSet.1 [static fields]
(global $f_$initialized__java_util_EnumSet_1 (mut i32) (i32.const 0))
;;; End of code for java.util.EnumSet.1 [static fields]
;;; Code for java.util.Enumeration [static fields]
(global $f_$initialized__java_util_Enumeration (mut i32) (i32.const 0))
;;; End of code for java.util.Enumeration [static fields]
;;; Code for java.util.EventListener [static fields]
(global $f_$initialized__java_util_EventListener (mut i32) (i32.const 0))
;;; End of code for java.util.EventListener [static fields]
;;; Code for java.util.EventObject [static fields]
(global $f_$initialized__java_util_EventObject (mut i32) (i32.const 0))
;;; End of code for java.util.EventObject [static fields]
;;; Code for java.util.HashMap [static fields]
(global $f_$initialized__java_util_HashMap (mut i32) (i32.const 0))
;;; End of code for java.util.HashMap [static fields]
;;; Code for java.util.HashSet [static fields]
(global $f_$initialized__java_util_HashSet (mut i32) (i32.const 0))
;;; End of code for java.util.HashSet [static fields]
;;; Code for java.util.IdentityHashMap [static fields]
(global $f_$initialized__java_util_IdentityHashMap (mut i32) (i32.const 0))
;;; End of code for java.util.IdentityHashMap [static fields]
;;; Code for java.util.IntSummaryStatistics [static fields]
(global $f_$initialized__java_util_IntSummaryStatistics (mut i32) (i32.const 0))
;;; End of code for java.util.IntSummaryStatistics [static fields]
;;; Code for java.util.InternalHashCodeMap [static fields]
(global $f_$initialized__java_util_InternalHashCodeMap (mut i32) (i32.const 0))
;;; End of code for java.util.InternalHashCodeMap [static fields]
;;; Code for java.util.InternalHashCodeMap.1 [static fields]
(global $f_$initialized__java_util_InternalHashCodeMap_1 (mut i32) (i32.const 0))
;;; End of code for java.util.InternalHashCodeMap.1 [static fields]
;;; Code for java.util.InternalJsMap [static fields]
(global $f_$initialized__java_util_InternalJsMap (mut i32) (i32.const 0))
;;; End of code for java.util.InternalJsMap [static fields]
;;; Code for java.util.InternalJsMap.Iterator [static fields]
(global $f_$initialized__java_util_InternalJsMap_Iterator (mut i32) (i32.const 0))
;;; End of code for java.util.InternalJsMap.Iterator [static fields]
;;; Code for java.util.InternalJsMap.IteratorEntry [static fields]
(global $f_$initialized__java_util_InternalJsMap_IteratorEntry (mut i32) (i32.const 0))
;;; End of code for java.util.InternalJsMap.IteratorEntry [static fields]
;;; Code for java.util.InternalJsMap.DeleteFunction [static fields]
(global $f_$initialized__java_util_InternalJsMap_DeleteFunction (mut i32) (i32.const 0))
;;; End of code for java.util.InternalJsMap.DeleteFunction [static fields]
;;; Code for java.util.InternalJsMapFactory [static fields]
(global $f_$initialized__java_util_InternalJsMapFactory (mut i32) (i32.const 0))
;;; End of code for java.util.InternalJsMapFactory [static fields]
;;; Code for java.util.InternalJsMapFactory.NativeMap [static fields]
(global $f_$initialized__java_util_InternalJsMapFactory_NativeMap (mut i32) (i32.const 0))
;;; End of code for java.util.InternalJsMapFactory.NativeMap [static fields]
;;; Code for java.util.InternalStringMap [static fields]
(global $f_$initialized__java_util_InternalStringMap (mut i32) (i32.const 0))
;;; End of code for java.util.InternalStringMap [static fields]
;;; Code for java.util.InternalStringMap.1 [static fields]
(global $f_$initialized__java_util_InternalStringMap_1 (mut i32) (i32.const 0))
;;; End of code for java.util.InternalStringMap.1 [static fields]
;;; Code for java.util.InternalStringMap.2 [static fields]
(global $f_$initialized__java_util_InternalStringMap_2 (mut i32) (i32.const 0))
;;; End of code for java.util.InternalStringMap.2 [static fields]
;;; Code for java.util.Iterator [static fields]
(global $f_$initialized__java_util_Iterator (mut i32) (i32.const 0))
;;; End of code for java.util.Iterator [static fields]
;;; Code for java.util.LinkedHashMap [static fields]
(global $f_$initialized__java_util_LinkedHashMap (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedHashMap [static fields]
;;; Code for java.util.LinkedHashMap.ChainEntry [static fields]
(global $f_$initialized__java_util_LinkedHashMap_ChainEntry (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedHashMap.ChainEntry [static fields]
;;; Code for java.util.LinkedHashMap.EntrySet [static fields]
(global $f_$initialized__java_util_LinkedHashMap_EntrySet (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedHashMap.EntrySet [static fields]
;;; Code for java.util.LinkedHashMap.EntrySet.EntryIterator [static fields]
(global $f_$initialized__java_util_LinkedHashMap_EntrySet_EntryIterator (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedHashMap.EntrySet.EntryIterator [static fields]
;;; Code for java.util.LinkedHashSet [static fields]
(global $f_$initialized__java_util_LinkedHashSet (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedHashSet [static fields]
;;; Code for java.util.LinkedList [static fields]
(global $f_$initialized__java_util_LinkedList (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedList [static fields]
;;; Code for java.util.LinkedList.DescendingIteratorImpl [static fields]
(global $f_$initialized__java_util_LinkedList_DescendingIteratorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedList.DescendingIteratorImpl [static fields]
;;; Code for java.util.LinkedList.ListIteratorImpl [static fields]
(global $f_$initialized__java_util_LinkedList_ListIteratorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedList.ListIteratorImpl [static fields]
;;; Code for java.util.LinkedList.Node [static fields]
(global $f_$initialized__java_util_LinkedList_Node (mut i32) (i32.const 0))
;;; End of code for java.util.LinkedList.Node [static fields]
;;; Code for java.util.List [static fields]
(global $f_$initialized__java_util_List (mut i32) (i32.const 0))
;;; End of code for java.util.List [static fields]
;;; Code for java.util.ListIterator [static fields]
(global $f_$initialized__java_util_ListIterator (mut i32) (i32.const 0))
;;; End of code for java.util.ListIterator [static fields]
;;; Code for java.util.Locale [static fields]
(global $f_ROOT__java_util_Locale (mut (ref null $java.util.Locale)) (ref.null $java.util.Locale))
(global $f_ENGLISH__java_util_Locale (mut (ref null $java.util.Locale)) (ref.null $java.util.Locale))
(global $f_US__java_util_Locale (mut (ref null $java.util.Locale)) (ref.null $java.util.Locale))
(global $f_defaultLocale__java_util_Locale_ (mut (ref null $java.util.Locale)) (ref.null $java.util.Locale))
(global $f_$initialized__java_util_Locale (mut i32) (i32.const 0))
;;; End of code for java.util.Locale [static fields]
;;; Code for java.util.Locale.1 [static fields]
(global $f_$initialized__java_util_Locale_1 (mut i32) (i32.const 0))
;;; End of code for java.util.Locale.1 [static fields]
;;; Code for java.util.Locale.2 [static fields]
(global $f_$initialized__java_util_Locale_2 (mut i32) (i32.const 0))
;;; End of code for java.util.Locale.2 [static fields]
;;; Code for java.util.Locale.3 [static fields]
(global $f_$initialized__java_util_Locale_3 (mut i32) (i32.const 0))
;;; End of code for java.util.Locale.3 [static fields]
;;; Code for java.util.Locale.4 [static fields]
(global $f_$initialized__java_util_Locale_4 (mut i32) (i32.const 0))
;;; End of code for java.util.Locale.4 [static fields]
;;; Code for java.util.LongSummaryStatistics [static fields]
(global $f_$initialized__java_util_LongSummaryStatistics (mut i32) (i32.const 0))
;;; End of code for java.util.LongSummaryStatistics [static fields]
;;; Code for java.util.Map [static fields]
(global $f_$initialized__java_util_Map (mut i32) (i32.const 0))
;;; End of code for java.util.Map [static fields]
;;; Code for java.util.Map.Entry [static fields]
(global $f_$initialized__java_util_Map_Entry (mut i32) (i32.const 0))
;;; End of code for java.util.Map.Entry [static fields]
;;; Code for java.util.MissingResourceException [static fields]
(global $f_$initialized__java_util_MissingResourceException (mut i32) (i32.const 0))
;;; End of code for java.util.MissingResourceException [static fields]
;;; Code for java.util.NavigableMap [static fields]
(global $f_$initialized__java_util_NavigableMap (mut i32) (i32.const 0))
;;; End of code for java.util.NavigableMap [static fields]
;;; Code for java.util.NavigableSet [static fields]
(global $f_$initialized__java_util_NavigableSet (mut i32) (i32.const 0))
;;; End of code for java.util.NavigableSet [static fields]
;;; Code for java.util.NoSuchElementException [static fields]
(global $f_$initialized__java_util_NoSuchElementException (mut i32) (i32.const 0))
;;; End of code for java.util.NoSuchElementException [static fields]
;;; Code for java.util.Objects [static fields]
(global $f_$initialized__java_util_Objects (mut i32) (i32.const 0))
;;; End of code for java.util.Objects [static fields]
;;; Code for java.util.Optional [static fields]
(global $f_EMPTY__java_util_Optional_ (mut (ref null $java.util.Optional)) (ref.null $java.util.Optional))
(global $f_$initialized__java_util_Optional (mut i32) (i32.const 0))
;;; End of code for java.util.Optional [static fields]
;;; Code for java.util.OptionalDouble [static fields]
(global $f_EMPTY__java_util_OptionalDouble_ (mut (ref null $java.util.OptionalDouble)) (ref.null $java.util.OptionalDouble))
(global $f_$initialized__java_util_OptionalDouble (mut i32) (i32.const 0))
;;; End of code for java.util.OptionalDouble [static fields]
;;; Code for java.util.OptionalInt [static fields]
(global $f_EMPTY__java_util_OptionalInt_ (mut (ref null $java.util.OptionalInt)) (ref.null $java.util.OptionalInt))
(global $f_$initialized__java_util_OptionalInt (mut i32) (i32.const 0))
;;; End of code for java.util.OptionalInt [static fields]
;;; Code for java.util.OptionalLong [static fields]
(global $f_EMPTY__java_util_OptionalLong_ (mut (ref null $java.util.OptionalLong)) (ref.null $java.util.OptionalLong))
(global $f_$initialized__java_util_OptionalLong (mut i32) (i32.const 0))
;;; End of code for java.util.OptionalLong [static fields]
;;; Code for java.util.PrimitiveIterator [static fields]
(global $f_$initialized__java_util_PrimitiveIterator (mut i32) (i32.const 0))
;;; End of code for java.util.PrimitiveIterator [static fields]
;;; Code for java.util.PrimitiveIterator.OfDouble [static fields]
(global $f_$initialized__java_util_PrimitiveIterator_OfDouble (mut i32) (i32.const 0))
;;; End of code for java.util.PrimitiveIterator.OfDouble [static fields]
;;; Code for java.util.PrimitiveIterator.OfInt [static fields]
(global $f_$initialized__java_util_PrimitiveIterator_OfInt (mut i32) (i32.const 0))
;;; End of code for java.util.PrimitiveIterator.OfInt [static fields]
;;; Code for java.util.PrimitiveIterator.OfLong [static fields]
(global $f_$initialized__java_util_PrimitiveIterator_OfLong (mut i32) (i32.const 0))
;;; End of code for java.util.PrimitiveIterator.OfLong [static fields]
;;; Code for java.util.PriorityQueue [static fields]
(global $f_DEFAULT_INITIAL_CAPACITY__java_util_PriorityQueue_ i32 (i32.const 11))
(global $f_$initialized__java_util_PriorityQueue (mut i32) (i32.const 0))
;;; End of code for java.util.PriorityQueue [static fields]
;;; Code for java.util.PriorityQueue.1 [static fields]
(global $f_$initialized__java_util_PriorityQueue_1 (mut i32) (i32.const 0))
;;; End of code for java.util.PriorityQueue.1 [static fields]
;;; Code for java.util.Queue [static fields]
(global $f_$initialized__java_util_Queue (mut i32) (i32.const 0))
;;; End of code for java.util.Queue [static fields]
;;; Code for java.util.Random [static fields]
(global $f_multiplierHi__java_util_Random_ f64 (f64.const 1502.0))
(global $f_multiplierLo__java_util_Random_ f64 (f64.const 1.5525485E7))
(global $f_twoToThe24__java_util_Random_ f64 (f64.const 1.6777216E7))
(global $f_twoToThe31__java_util_Random_ f64 (f64.const 2.147483648E9))
(global $f_twoToThe32__java_util_Random_ f64 (f64.const 4.294967296E9))
(global $f_twoToTheMinus24__java_util_Random_ f64 (f64.const 5.9604644775390625E-8))
(global $f_twoToTheMinus26__java_util_Random_ f64 (f64.const 1.4901161193847656E-8))
(global $f_twoToTheMinus31__java_util_Random_ f64 (f64.const 4.6566128730773926E-10))
(global $f_twoToTheMinus53__java_util_Random_ f64 (f64.const 1.1102230246251565E-16))
(global $f_twoToTheXMinus24__java_util_Random_ (mut (ref null $double.array)) (ref.null $double.array))
(global $f_twoToTheXMinus48__java_util_Random_ (mut (ref null $double.array)) (ref.null $double.array))
(global $f_uniqueSeed__java_util_Random_ (mut i32) (i32.const 0))
(global $f_$initialized__java_util_Random (mut i32) (i32.const 0))
;;; End of code for java.util.Random [static fields]
;;; Code for java.util.RandomAccess [static fields]
(global $f_$initialized__java_util_RandomAccess (mut i32) (i32.const 0))
;;; End of code for java.util.RandomAccess [static fields]
;;; Code for java.util.Set [static fields]
(global $f_$initialized__java_util_Set (mut i32) (i32.const 0))
;;; End of code for java.util.Set [static fields]
;;; Code for java.util.SortedMap [static fields]
(global $f_$initialized__java_util_SortedMap (mut i32) (i32.const 0))
;;; End of code for java.util.SortedMap [static fields]
;;; Code for java.util.SortedSet [static fields]
(global $f_$initialized__java_util_SortedSet (mut i32) (i32.const 0))
;;; End of code for java.util.SortedSet [static fields]
;;; Code for java.util.SortedSet.1 [static fields]
(global $f_$initialized__java_util_SortedSet_1 (mut i32) (i32.const 0))
;;; End of code for java.util.SortedSet.1 [static fields]
;;; Code for java.util.Spliterator [static fields]
(global $f_DISTINCT__java_util_Spliterator i32 (i32.const 1))
(global $f_ORDERED__java_util_Spliterator i32 (i32.const 16))
(global $f_NONNULL__java_util_Spliterator i32 (i32.const 256))
(global $f_CONCURRENT__java_util_Spliterator i32 (i32.const 4096))
(global $f_SORTED__java_util_Spliterator i32 (i32.const 4))
(global $f_SIZED__java_util_Spliterator i32 (i32.const 64))
(global $f_IMMUTABLE__java_util_Spliterator i32 (i32.const 1024))
(global $f_SUBSIZED__java_util_Spliterator i32 (i32.const 16384))
(global $f_$initialized__java_util_Spliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterator [static fields]
;;; Code for java.util.Spliterator.OfPrimitive [static fields]
(global $f_$initialized__java_util_Spliterator_OfPrimitive (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterator.OfPrimitive [static fields]
;;; Code for java.util.Spliterator.OfDouble [static fields]
(global $f_$initialized__java_util_Spliterator_OfDouble (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterator.OfDouble [static fields]
;;; Code for java.util.Spliterator.OfInt [static fields]
(global $f_$initialized__java_util_Spliterator_OfInt (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterator.OfInt [static fields]
;;; Code for java.util.Spliterator.OfLong [static fields]
(global $f_$initialized__java_util_Spliterator_OfLong (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterator.OfLong [static fields]
;;; Code for java.util.Spliterators [static fields]
(global $f_$initialized__java_util_Spliterators (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators [static fields]
;;; Code for java.util.Spliterators.BaseSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_BaseSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.BaseSpliterator [static fields]
;;; Code for java.util.Spliterators.AbstractSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_AbstractSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.AbstractSpliterator [static fields]
;;; Code for java.util.Spliterators.AbstractDoubleSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_AbstractDoubleSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.AbstractDoubleSpliterator [static fields]
;;; Code for java.util.Spliterators.AbstractIntSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_AbstractIntSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.AbstractIntSpliterator [static fields]
;;; Code for java.util.Spliterators.AbstractLongSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_AbstractLongSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.AbstractLongSpliterator [static fields]
;;; Code for java.util.Spliterators.EmptySpliterator [static fields]
(global $f_OF_REF__java_util_Spliterators_EmptySpliterator (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_OF_DOUBLE__java_util_Spliterators_EmptySpliterator (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_OF_INT__java_util_Spliterators_EmptySpliterator (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_OF_LONG__java_util_Spliterators_EmptySpliterator (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_Spliterators_EmptySpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.EmptySpliterator [static fields]
;;; Code for java.util.Spliterators.EmptySpliterator.OfRef [static fields]
(global $f_$initialized__java_util_Spliterators_EmptySpliterator_OfRef (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfRef [static fields]
;;; Code for java.util.Spliterators.EmptySpliterator.OfDouble [static fields]
(global $f_$initialized__java_util_Spliterators_EmptySpliterator_OfDouble (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfDouble [static fields]
;;; Code for java.util.Spliterators.EmptySpliterator.OfInt [static fields]
(global $f_$initialized__java_util_Spliterators_EmptySpliterator_OfInt (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfInt [static fields]
;;; Code for java.util.Spliterators.EmptySpliterator.OfLong [static fields]
(global $f_$initialized__java_util_Spliterators_EmptySpliterator_OfLong (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.EmptySpliterator.OfLong [static fields]
;;; Code for java.util.Spliterators.ConsumerIterator [static fields]
(global $f_$initialized__java_util_Spliterators_ConsumerIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.ConsumerIterator [static fields]
;;; Code for java.util.Spliterators.DoubleConsumerIterator [static fields]
(global $f_$initialized__java_util_Spliterators_DoubleConsumerIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.DoubleConsumerIterator [static fields]
;;; Code for java.util.Spliterators.IntConsumerIterator [static fields]
(global $f_$initialized__java_util_Spliterators_IntConsumerIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.IntConsumerIterator [static fields]
;;; Code for java.util.Spliterators.LongConsumerIterator [static fields]
(global $f_$initialized__java_util_Spliterators_LongConsumerIterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.LongConsumerIterator [static fields]
;;; Code for java.util.Spliterators.IteratorSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_IteratorSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.IteratorSpliterator [static fields]
;;; Code for java.util.Spliterators.DoubleIteratorSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_DoubleIteratorSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.DoubleIteratorSpliterator [static fields]
;;; Code for java.util.Spliterators.IntIteratorSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_IntIteratorSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.IntIteratorSpliterator [static fields]
;;; Code for java.util.Spliterators.LongIteratorSpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_LongIteratorSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.LongIteratorSpliterator [static fields]
;;; Code for java.util.Spliterators.BaseArraySpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_BaseArraySpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.BaseArraySpliterator [static fields]
;;; Code for java.util.Spliterators.ArraySpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_ArraySpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.ArraySpliterator [static fields]
;;; Code for java.util.Spliterators.DoubleArraySpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_DoubleArraySpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.DoubleArraySpliterator [static fields]
;;; Code for java.util.Spliterators.IntArraySpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_IntArraySpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.IntArraySpliterator [static fields]
;;; Code for java.util.Spliterators.LongArraySpliterator [static fields]
(global $f_$initialized__java_util_Spliterators_LongArraySpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.Spliterators.LongArraySpliterator [static fields]
;;; Code for java.util.Stack [static fields]
(global $f_$initialized__java_util_Stack (mut i32) (i32.const 0))
;;; End of code for java.util.Stack [static fields]
;;; Code for java.util.StringJoiner [static fields]
(global $f_$initialized__java_util_StringJoiner (mut i32) (i32.const 0))
;;; End of code for java.util.StringJoiner [static fields]
;;; Code for java.util.TooManyListenersException [static fields]
(global $f_$initialized__java_util_TooManyListenersException (mut i32) (i32.const 0))
;;; End of code for java.util.TooManyListenersException [static fields]
;;; Code for java.util.TreeMap [static fields]
(global $f_LEFT__java_util_TreeMap_ i32 (i32.const 0))
(global $f_RIGHT__java_util_TreeMap_ i32 (i32.const 1))
(global $f_$initialized__java_util_TreeMap (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap [static fields]
;;; Code for java.util.TreeMap.DescendingEntryIterator [static fields]
(global $f_$initialized__java_util_TreeMap_DescendingEntryIterator (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.DescendingEntryIterator [static fields]
;;; Code for java.util.TreeMap.EntryIterator [static fields]
(global $f_$initialized__java_util_TreeMap_EntryIterator (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.EntryIterator [static fields]
;;; Code for java.util.TreeMap.EntrySet [static fields]
(global $f_$initialized__java_util_TreeMap_EntrySet (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.EntrySet [static fields]
;;; Code for java.util.TreeMap.Node [static fields]
(global $f_$initialized__java_util_TreeMap_Node (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.Node [static fields]
;;; Code for java.util.TreeMap.State [static fields]
(global $f_$initialized__java_util_TreeMap_State (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.State [static fields]
;;; Code for java.util.TreeMap.SubMap [static fields]
(global $f_$initialized__java_util_TreeMap_SubMap (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.SubMap [static fields]
;;; Code for java.util.TreeMap.SubMapType [static fields]
(global $f_All__java_util_TreeMap_SubMapType (mut (ref null $java.util.TreeMap.SubMapType)) (ref.null $java.util.TreeMap.SubMapType))
(global $f_Head__java_util_TreeMap_SubMapType (mut (ref null $java.util.TreeMap.SubMapType)) (ref.null $java.util.TreeMap.SubMapType))
(global $f_Range__java_util_TreeMap_SubMapType (mut (ref null $java.util.TreeMap.SubMapType)) (ref.null $java.util.TreeMap.SubMapType))
(global $f_Tail__java_util_TreeMap_SubMapType (mut (ref null $java.util.TreeMap.SubMapType)) (ref.null $java.util.TreeMap.SubMapType))
(global $f_namesToValuesMap__java_util_TreeMap_SubMapType_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_TreeMap_SubMapType (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.SubMapType [static fields]
;;; Code for java.util.TreeMap.SubMapType.1 [static fields]
(global $f_$initialized__java_util_TreeMap_SubMapType_1 (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.SubMapType.1 [static fields]
;;; Code for java.util.TreeMap.SubMapType.2 [static fields]
(global $f_$initialized__java_util_TreeMap_SubMapType_2 (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.SubMapType.2 [static fields]
;;; Code for java.util.TreeMap.SubMapType.3 [static fields]
(global $f_$initialized__java_util_TreeMap_SubMapType_3 (mut i32) (i32.const 0))
;;; End of code for java.util.TreeMap.SubMapType.3 [static fields]
;;; Code for java.util.TreeSet [static fields]
(global $f_$initialized__java_util_TreeSet (mut i32) (i32.const 0))
;;; End of code for java.util.TreeSet [static fields]
;;; Code for java.util.Vector [static fields]
(global $f_$initialized__java_util_Vector (mut i32) (i32.const 0))
;;; End of code for java.util.Vector [static fields]
;;; Code for java.util.concurrent.Callable [static fields]
(global $f_$initialized__java_util_concurrent_Callable (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Callable [static fields]
;;; Code for java.util.concurrent.CancellationException [static fields]
(global $f_$initialized__java_util_concurrent_CancellationException (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.CancellationException [static fields]
;;; Code for java.util.concurrent.ConcurrentHashMap [static fields]
(global $f_$initialized__java_util_concurrent_ConcurrentHashMap (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.ConcurrentHashMap [static fields]
;;; Code for java.util.concurrent.ConcurrentMap [static fields]
(global $f_$initialized__java_util_concurrent_ConcurrentMap (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.ConcurrentMap [static fields]
;;; Code for java.util.concurrent.Delayed [static fields]
(global $f_$initialized__java_util_concurrent_Delayed (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Delayed [static fields]
;;; Code for java.util.concurrent.ExecutionException [static fields]
(global $f_$initialized__java_util_concurrent_ExecutionException (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.ExecutionException [static fields]
;;; Code for java.util.concurrent.Executor [static fields]
(global $f_$initialized__java_util_concurrent_Executor (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Executor [static fields]
;;; Code for java.util.concurrent.ExecutorService [static fields]
(global $f_$initialized__java_util_concurrent_ExecutorService (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.ExecutorService [static fields]
;;; Code for java.util.concurrent.Executors [static fields]
(global $f_$initialized__java_util_concurrent_Executors (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Executors [static fields]
;;; Code for java.util.concurrent.Executors.RunnableAdapter [static fields]
(global $f_$initialized__java_util_concurrent_Executors_RunnableAdapter (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Executors.RunnableAdapter [static fields]
;;; Code for java.util.concurrent.Flow [static fields]
(global $f_DEFAULT_BUFFER_SIZE__java_util_concurrent_Flow_ i32 (i32.const 256))
(global $f_$initialized__java_util_concurrent_Flow (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Flow [static fields]
;;; Code for java.util.concurrent.Flow.Publisher [static fields]
(global $f_$initialized__java_util_concurrent_Flow_Publisher (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Flow.Publisher [static fields]
;;; Code for java.util.concurrent.Flow.Subscriber [static fields]
(global $f_$initialized__java_util_concurrent_Flow_Subscriber (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Flow.Subscriber [static fields]
;;; Code for java.util.concurrent.Flow.Subscription [static fields]
(global $f_$initialized__java_util_concurrent_Flow_Subscription (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Flow.Subscription [static fields]
;;; Code for java.util.concurrent.Flow.Processor [static fields]
(global $f_$initialized__java_util_concurrent_Flow_Processor (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Flow.Processor [static fields]
;;; Code for java.util.concurrent.Future [static fields]
(global $f_$initialized__java_util_concurrent_Future (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.Future [static fields]
;;; Code for java.util.concurrent.RejectedExecutionException [static fields]
(global $f_$initialized__java_util_concurrent_RejectedExecutionException (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.RejectedExecutionException [static fields]
;;; Code for java.util.concurrent.RunnableFuture [static fields]
(global $f_$initialized__java_util_concurrent_RunnableFuture (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.RunnableFuture [static fields]
;;; Code for java.util.concurrent.ScheduledExecutorService [static fields]
(global $f_$initialized__java_util_concurrent_ScheduledExecutorService (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.ScheduledExecutorService [static fields]
;;; Code for java.util.concurrent.ScheduledFuture [static fields]
(global $f_$initialized__java_util_concurrent_ScheduledFuture (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.ScheduledFuture [static fields]
;;; Code for java.util.concurrent.TimeUnit [static fields]
(global $f_NANOSECONDS__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_MICROSECONDS__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_MILLISECONDS__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_SECONDS__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_MINUTES__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_HOURS__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_DAYS__java_util_concurrent_TimeUnit (mut (ref null $java.util.concurrent.TimeUnit)) (ref.null $java.util.concurrent.TimeUnit))
(global $f_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 1))
(global $f_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 1000))
(global $f_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 1000000))
(global $f_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 1000000000))
(global $f_C4__java_util_concurrent_TimeUnit_ i64 (i64.const 60000000000))
(global $f_C5__java_util_concurrent_TimeUnit_ i64 (i64.const 3600000000000))
(global $f_C6__java_util_concurrent_TimeUnit_ i64 (i64.const 86400000000000))
(global $f_MAX__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036854775807))
(global $f_C6_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 86400000000000))
(global $f_C6_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 86400000000))
(global $f_C6_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 86400000))
(global $f_C6_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 86400))
(global $f_C6_C4__java_util_concurrent_TimeUnit_ i64 (i64.const 1440))
(global $f_C6_C5__java_util_concurrent_TimeUnit_ i64 (i64.const 24))
(global $f_C5_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 3600000000000))
(global $f_C5_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 3600000000))
(global $f_C5_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 3600000))
(global $f_C5_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 3600))
(global $f_C5_C4__java_util_concurrent_TimeUnit_ i64 (i64.const 60))
(global $f_C4_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 60000000000))
(global $f_C4_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 60000000))
(global $f_C4_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 60000))
(global $f_C4_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 60))
(global $f_C3_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 1000000000))
(global $f_C3_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 1000000))
(global $f_C3_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 1000))
(global $f_C2_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 1000000))
(global $f_C2_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 1000))
(global $f_C1_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 1000))
(global $f_MAX_C6_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 106751))
(global $f_MAX_C6_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 106751991))
(global $f_MAX_C6_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 106751991167))
(global $f_MAX_C6_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 106751991167300))
(global $f_MAX_C6_C4__java_util_concurrent_TimeUnit_ i64 (i64.const 6405119470038038))
(global $f_MAX_C6_C5__java_util_concurrent_TimeUnit_ i64 (i64.const 384307168202282325))
(global $f_MAX_C5_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 2562047))
(global $f_MAX_C5_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 2562047788))
(global $f_MAX_C5_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 2562047788015))
(global $f_MAX_C5_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 2562047788015215))
(global $f_MAX_C5_C4__java_util_concurrent_TimeUnit_ i64 (i64.const 153722867280912930))
(global $f_MAX_C4_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 153722867))
(global $f_MAX_C4_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 153722867280))
(global $f_MAX_C4_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 153722867280912))
(global $f_MAX_C4_C3__java_util_concurrent_TimeUnit_ i64 (i64.const 153722867280912930))
(global $f_MAX_C3_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036))
(global $f_MAX_C3_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036854))
(global $f_MAX_C3_C2__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036854775))
(global $f_MAX_C2_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036854))
(global $f_MAX_C2_C1__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036854775))
(global $f_MAX_C1_C0__java_util_concurrent_TimeUnit_ i64 (i64.const 9223372036854775))
(global $f_namesToValuesMap__java_util_concurrent_TimeUnit_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_concurrent_TimeUnit (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit [static fields]
;;; Code for java.util.concurrent.TimeUnit.1 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_1 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.1 [static fields]
;;; Code for java.util.concurrent.TimeUnit.2 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_2 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.2 [static fields]
;;; Code for java.util.concurrent.TimeUnit.3 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_3 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.3 [static fields]
;;; Code for java.util.concurrent.TimeUnit.4 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_4 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.4 [static fields]
;;; Code for java.util.concurrent.TimeUnit.5 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_5 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.5 [static fields]
;;; Code for java.util.concurrent.TimeUnit.6 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_6 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.6 [static fields]
;;; Code for java.util.concurrent.TimeUnit.7 [static fields]
(global $f_$initialized__java_util_concurrent_TimeUnit_7 (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeUnit.7 [static fields]
;;; Code for java.util.concurrent.TimeoutException [static fields]
(global $f_$initialized__java_util_concurrent_TimeoutException (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.TimeoutException [static fields]
;;; Code for java.util.concurrent.atomic.AtomicBoolean [static fields]
(global $f_$initialized__java_util_concurrent_atomic_AtomicBoolean (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.atomic.AtomicBoolean [static fields]
;;; Code for java.util.concurrent.atomic.AtomicInteger [static fields]
(global $f_$initialized__java_util_concurrent_atomic_AtomicInteger (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.atomic.AtomicInteger [static fields]
;;; Code for java.util.concurrent.atomic.AtomicLong [static fields]
(global $f_$initialized__java_util_concurrent_atomic_AtomicLong (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.atomic.AtomicLong [static fields]
;;; Code for java.util.concurrent.atomic.AtomicReference [static fields]
(global $f_$initialized__java_util_concurrent_atomic_AtomicReference (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.atomic.AtomicReference [static fields]
;;; Code for java.util.concurrent.atomic.AtomicReferenceArray [static fields]
(global $f_$initialized__java_util_concurrent_atomic_AtomicReferenceArray (mut i32) (i32.const 0))
;;; End of code for java.util.concurrent.atomic.AtomicReferenceArray [static fields]
;;; Code for java.util.function.BiConsumer [static fields]
(global $f_$initialized__java_util_function_BiConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.BiConsumer [static fields]
;;; Code for java.util.function.BiFunction [static fields]
(global $f_$initialized__java_util_function_BiFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.BiFunction [static fields]
;;; Code for java.util.function.BiPredicate [static fields]
(global $f_$initialized__java_util_function_BiPredicate (mut i32) (i32.const 0))
;;; End of code for java.util.function.BiPredicate [static fields]
;;; Code for java.util.function.BinaryOperator [static fields]
(global $f_$initialized__java_util_function_BinaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.BinaryOperator [static fields]
;;; Code for java.util.function.BooleanSupplier [static fields]
(global $f_$initialized__java_util_function_BooleanSupplier (mut i32) (i32.const 0))
;;; End of code for java.util.function.BooleanSupplier [static fields]
;;; Code for java.util.function.Consumer [static fields]
(global $f_$initialized__java_util_function_Consumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.Consumer [static fields]
;;; Code for java.util.function.DoubleBinaryOperator [static fields]
(global $f_$initialized__java_util_function_DoubleBinaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleBinaryOperator [static fields]
;;; Code for java.util.function.DoubleConsumer [static fields]
(global $f_$initialized__java_util_function_DoubleConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleConsumer [static fields]
;;; Code for java.util.function.DoubleFunction [static fields]
(global $f_$initialized__java_util_function_DoubleFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleFunction [static fields]
;;; Code for java.util.function.DoublePredicate [static fields]
(global $f_$initialized__java_util_function_DoublePredicate (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoublePredicate [static fields]
;;; Code for java.util.function.DoubleSupplier [static fields]
(global $f_$initialized__java_util_function_DoubleSupplier (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleSupplier [static fields]
;;; Code for java.util.function.DoubleToIntFunction [static fields]
(global $f_$initialized__java_util_function_DoubleToIntFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleToIntFunction [static fields]
;;; Code for java.util.function.DoubleToLongFunction [static fields]
(global $f_$initialized__java_util_function_DoubleToLongFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleToLongFunction [static fields]
;;; Code for java.util.function.DoubleUnaryOperator [static fields]
(global $f_$initialized__java_util_function_DoubleUnaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.DoubleUnaryOperator [static fields]
;;; Code for java.util.function.Function [static fields]
(global $f_$initialized__java_util_function_Function (mut i32) (i32.const 0))
;;; End of code for java.util.function.Function [static fields]
;;; Code for java.util.function.IntBinaryOperator [static fields]
(global $f_$initialized__java_util_function_IntBinaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntBinaryOperator [static fields]
;;; Code for java.util.function.IntConsumer [static fields]
(global $f_$initialized__java_util_function_IntConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntConsumer [static fields]
;;; Code for java.util.function.IntFunction [static fields]
(global $f_$initialized__java_util_function_IntFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntFunction [static fields]
;;; Code for java.util.function.IntPredicate [static fields]
(global $f_$initialized__java_util_function_IntPredicate (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntPredicate [static fields]
;;; Code for java.util.function.IntSupplier [static fields]
(global $f_$initialized__java_util_function_IntSupplier (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntSupplier [static fields]
;;; Code for java.util.function.IntToDoubleFunction [static fields]
(global $f_$initialized__java_util_function_IntToDoubleFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntToDoubleFunction [static fields]
;;; Code for java.util.function.IntToLongFunction [static fields]
(global $f_$initialized__java_util_function_IntToLongFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntToLongFunction [static fields]
;;; Code for java.util.function.IntUnaryOperator [static fields]
(global $f_$initialized__java_util_function_IntUnaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.IntUnaryOperator [static fields]
;;; Code for java.util.function.LongBinaryOperator [static fields]
(global $f_$initialized__java_util_function_LongBinaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongBinaryOperator [static fields]
;;; Code for java.util.function.LongConsumer [static fields]
(global $f_$initialized__java_util_function_LongConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongConsumer [static fields]
;;; Code for java.util.function.LongFunction [static fields]
(global $f_$initialized__java_util_function_LongFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongFunction [static fields]
;;; Code for java.util.function.LongPredicate [static fields]
(global $f_$initialized__java_util_function_LongPredicate (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongPredicate [static fields]
;;; Code for java.util.function.LongSupplier [static fields]
(global $f_$initialized__java_util_function_LongSupplier (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongSupplier [static fields]
;;; Code for java.util.function.LongToDoubleFunction [static fields]
(global $f_$initialized__java_util_function_LongToDoubleFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongToDoubleFunction [static fields]
;;; Code for java.util.function.LongToIntFunction [static fields]
(global $f_$initialized__java_util_function_LongToIntFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongToIntFunction [static fields]
;;; Code for java.util.function.LongUnaryOperator [static fields]
(global $f_$initialized__java_util_function_LongUnaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.LongUnaryOperator [static fields]
;;; Code for java.util.function.ObjDoubleConsumer [static fields]
(global $f_$initialized__java_util_function_ObjDoubleConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.ObjDoubleConsumer [static fields]
;;; Code for java.util.function.ObjIntConsumer [static fields]
(global $f_$initialized__java_util_function_ObjIntConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.ObjIntConsumer [static fields]
;;; Code for java.util.function.ObjLongConsumer [static fields]
(global $f_$initialized__java_util_function_ObjLongConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.function.ObjLongConsumer [static fields]
;;; Code for java.util.function.Predicate [static fields]
(global $f_$initialized__java_util_function_Predicate (mut i32) (i32.const 0))
;;; End of code for java.util.function.Predicate [static fields]
;;; Code for java.util.function.Supplier [static fields]
(global $f_$initialized__java_util_function_Supplier (mut i32) (i32.const 0))
;;; End of code for java.util.function.Supplier [static fields]
;;; Code for java.util.function.ToDoubleBiFunction [static fields]
(global $f_$initialized__java_util_function_ToDoubleBiFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.ToDoubleBiFunction [static fields]
;;; Code for java.util.function.ToDoubleFunction [static fields]
(global $f_$initialized__java_util_function_ToDoubleFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.ToDoubleFunction [static fields]
;;; Code for java.util.function.ToIntBiFunction [static fields]
(global $f_$initialized__java_util_function_ToIntBiFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.ToIntBiFunction [static fields]
;;; Code for java.util.function.ToIntFunction [static fields]
(global $f_$initialized__java_util_function_ToIntFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.ToIntFunction [static fields]
;;; Code for java.util.function.ToLongBiFunction [static fields]
(global $f_$initialized__java_util_function_ToLongBiFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.ToLongBiFunction [static fields]
;;; Code for java.util.function.ToLongFunction [static fields]
(global $f_$initialized__java_util_function_ToLongFunction (mut i32) (i32.const 0))
;;; End of code for java.util.function.ToLongFunction [static fields]
;;; Code for java.util.function.UnaryOperator [static fields]
(global $f_$initialized__java_util_function_UnaryOperator (mut i32) (i32.const 0))
;;; End of code for java.util.function.UnaryOperator [static fields]
;;; Code for java.util.logging.Formatter [static fields]
(global $f_$initialized__java_util_logging_Formatter (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Formatter [static fields]
;;; Code for java.util.logging.Handler [static fields]
(global $f_$initialized__java_util_logging_Handler (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Handler [static fields]
;;; Code for java.util.logging.Level [static fields]
(global $f_ALL__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_CONFIG__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_FINE__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_FINER__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_FINEST__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_INFO__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_OFF__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_SEVERE__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_WARNING__java_util_logging_Level (mut (ref null $java.util.logging.Level)) (ref.null $java.util.logging.Level))
(global $f_$initialized__java_util_logging_Level (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level [static fields]
;;; Code for java.util.logging.Level.LevelAll [static fields]
(global $f_$initialized__java_util_logging_Level_LevelAll (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelAll [static fields]
;;; Code for java.util.logging.Level.LevelConfig [static fields]
(global $f_$initialized__java_util_logging_Level_LevelConfig (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelConfig [static fields]
;;; Code for java.util.logging.Level.LevelFine [static fields]
(global $f_$initialized__java_util_logging_Level_LevelFine (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelFine [static fields]
;;; Code for java.util.logging.Level.LevelFiner [static fields]
(global $f_$initialized__java_util_logging_Level_LevelFiner (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelFiner [static fields]
;;; Code for java.util.logging.Level.LevelFinest [static fields]
(global $f_$initialized__java_util_logging_Level_LevelFinest (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelFinest [static fields]
;;; Code for java.util.logging.Level.LevelInfo [static fields]
(global $f_$initialized__java_util_logging_Level_LevelInfo (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelInfo [static fields]
;;; Code for java.util.logging.Level.LevelOff [static fields]
(global $f_$initialized__java_util_logging_Level_LevelOff (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelOff [static fields]
;;; Code for java.util.logging.Level.LevelSevere [static fields]
(global $f_$initialized__java_util_logging_Level_LevelSevere (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelSevere [static fields]
;;; Code for java.util.logging.Level.LevelWarning [static fields]
(global $f_$initialized__java_util_logging_Level_LevelWarning (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Level.LevelWarning [static fields]
;;; Code for java.util.logging.LogManager [static fields]
(global $f_singleton__java_util_logging_LogManager_ (mut (ref null $java.util.logging.LogManager)) (ref.null $java.util.logging.LogManager))
(global $f_$initialized__java_util_logging_LogManager (mut i32) (i32.const 0))
;;; End of code for java.util.logging.LogManager [static fields]
;;; Code for java.util.logging.LogRecord [static fields]
(global $f_$initialized__java_util_logging_LogRecord (mut i32) (i32.const 0))
;;; End of code for java.util.logging.LogRecord [static fields]
;;; Code for java.util.logging.Logger [static fields]
(global $f_GLOBAL_LOGGER_NAME__java_util_logging_Logger (mut (ref null $java.lang.String)) (ref.null $java.lang.String))
(global $f_LOGGING_OFF__java_util_logging_Logger_ (mut i32) (i32.const 0))
(global $f_ALL_ENABLED__java_util_logging_Logger_ (mut i32) (i32.const 0))
(global $f_INFO_ENABLED__java_util_logging_Logger_ (mut i32) (i32.const 0))
(global $f_WARNING_ENABLED__java_util_logging_Logger_ (mut i32) (i32.const 0))
(global $f_SEVERE_ENABLED__java_util_logging_Logger_ (mut i32) (i32.const 0))
(global $f_$initialized__java_util_logging_Logger (mut i32) (i32.const 0))
;;; End of code for java.util.logging.Logger [static fields]
;;; Code for java.util.logging.SimpleConsoleLogHandler [static fields]
(global $f_$initialized__java_util_logging_SimpleConsoleLogHandler (mut i32) (i32.const 0))
;;; End of code for java.util.logging.SimpleConsoleLogHandler [static fields]
;;; Code for java.util.stream.BaseStream [static fields]
(global $f_$initialized__java_util_stream_BaseStream (mut i32) (i32.const 0))
;;; End of code for java.util.stream.BaseStream [static fields]
;;; Code for java.util.stream.Collector [static fields]
(global $f_$initialized__java_util_stream_Collector (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Collector [static fields]
;;; Code for java.util.stream.Collector.Characteristics [static fields]
(global $f_CONCURRENT__java_util_stream_Collector_Characteristics (mut (ref null $java.util.stream.Collector.Characteristics)) (ref.null $java.util.stream.Collector.Characteristics))
(global $f_IDENTITY_FINISH__java_util_stream_Collector_Characteristics (mut (ref null $java.util.stream.Collector.Characteristics)) (ref.null $java.util.stream.Collector.Characteristics))
(global $f_UNORDERED__java_util_stream_Collector_Characteristics (mut (ref null $java.util.stream.Collector.Characteristics)) (ref.null $java.util.stream.Collector.Characteristics))
(global $f_namesToValuesMap__java_util_stream_Collector_Characteristics_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_stream_Collector_Characteristics (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Collector.Characteristics [static fields]
;;; Code for java.util.stream.CollectorImpl [static fields]
(global $f_$initialized__java_util_stream_CollectorImpl (mut i32) (i32.const 0))
;;; End of code for java.util.stream.CollectorImpl [static fields]
;;; Code for java.util.stream.Collectors [static fields]
(global $f_$initialized__java_util_stream_Collectors (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Collectors [static fields]
;;; Code for java.util.stream.DoubleStream [static fields]
(global $f_$initialized__java_util_stream_DoubleStream (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStream [static fields]
;;; Code for java.util.stream.DoubleStream.Builder [static fields]
(global $f_$initialized__java_util_stream_DoubleStream_Builder (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStream.Builder [static fields]
;;; Code for java.util.stream.DoubleStream.1 [static fields]
(global $f_$initialized__java_util_stream_DoubleStream_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStream.1 [static fields]
;;; Code for java.util.stream.DoubleStream.2 [static fields]
(global $f_$initialized__java_util_stream_DoubleStream_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStream.2 [static fields]
;;; Code for java.util.stream.DoubleStream.3 [static fields]
(global $f_$initialized__java_util_stream_DoubleStream_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStream.3 [static fields]
;;; Code for java.util.stream.DoubleStream.4 [static fields]
(global $f_$initialized__java_util_stream_DoubleStream_4 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStream.4 [static fields]
;;; Code for java.util.stream.DoubleStreamImpl [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.Empty [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_Empty (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.Empty [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.MapToIntSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_MapToIntSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToIntSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.MapToObjSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_MapToObjSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToObjSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.MapToLongSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_MapToLongSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToLongSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_MapToDoubleSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.MapToDoubleSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.FilterSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_FilterSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.FilterSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.SkipSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_SkipSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.SkipSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.LimitSpliterator [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_LimitSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.LimitSpliterator [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.ValueConsumer [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_ValueConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.ValueConsumer [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.1 [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.1 [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.2 [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.2 [static fields]
;;; Code for java.util.stream.DoubleStreamImpl.3 [static fields]
(global $f_$initialized__java_util_stream_DoubleStreamImpl_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.DoubleStreamImpl.3 [static fields]
;;; Code for java.util.stream.IntStream [static fields]
(global $f_$initialized__java_util_stream_IntStream (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream [static fields]
;;; Code for java.util.stream.IntStream.Builder [static fields]
(global $f_$initialized__java_util_stream_IntStream_Builder (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream.Builder [static fields]
;;; Code for java.util.stream.IntStream.1 [static fields]
(global $f_$initialized__java_util_stream_IntStream_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream.1 [static fields]
;;; Code for java.util.stream.IntStream.2 [static fields]
(global $f_$initialized__java_util_stream_IntStream_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream.2 [static fields]
;;; Code for java.util.stream.IntStream.3 [static fields]
(global $f_$initialized__java_util_stream_IntStream_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream.3 [static fields]
;;; Code for java.util.stream.IntStream.4 [static fields]
(global $f_$initialized__java_util_stream_IntStream_4 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream.4 [static fields]
;;; Code for java.util.stream.IntStream.5 [static fields]
(global $f_$initialized__java_util_stream_IntStream_5 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStream.5 [static fields]
;;; Code for java.util.stream.IntStreamImpl [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl [static fields]
;;; Code for java.util.stream.IntStreamImpl.Empty [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_Empty (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.Empty [static fields]
;;; Code for java.util.stream.IntStreamImpl.MapToIntSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_MapToIntSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.MapToIntSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.MapToObjSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_MapToObjSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.MapToObjSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.MapToLongSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_MapToLongSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.MapToLongSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.MapToDoubleSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_MapToDoubleSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.MapToDoubleSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.FilterSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_FilterSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.FilterSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.SkipSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_SkipSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.SkipSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.LimitSpliterator [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_LimitSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.LimitSpliterator [static fields]
;;; Code for java.util.stream.IntStreamImpl.ValueConsumer [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_ValueConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.ValueConsumer [static fields]
;;; Code for java.util.stream.IntStreamImpl.1 [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.1 [static fields]
;;; Code for java.util.stream.IntStreamImpl.2 [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.2 [static fields]
;;; Code for java.util.stream.IntStreamImpl.3 [static fields]
(global $f_$initialized__java_util_stream_IntStreamImpl_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.IntStreamImpl.3 [static fields]
;;; Code for java.util.stream.LongStream [static fields]
(global $f_$initialized__java_util_stream_LongStream (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream [static fields]
;;; Code for java.util.stream.LongStream.Builder [static fields]
(global $f_$initialized__java_util_stream_LongStream_Builder (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream.Builder [static fields]
;;; Code for java.util.stream.LongStream.1 [static fields]
(global $f_$initialized__java_util_stream_LongStream_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream.1 [static fields]
;;; Code for java.util.stream.LongStream.2 [static fields]
(global $f_$initialized__java_util_stream_LongStream_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream.2 [static fields]
;;; Code for java.util.stream.LongStream.3 [static fields]
(global $f_$initialized__java_util_stream_LongStream_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream.3 [static fields]
;;; Code for java.util.stream.LongStream.4 [static fields]
(global $f_$initialized__java_util_stream_LongStream_4 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream.4 [static fields]
;;; Code for java.util.stream.LongStream.5 [static fields]
(global $f_$initialized__java_util_stream_LongStream_5 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStream.5 [static fields]
;;; Code for java.util.stream.LongStreamImpl [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl [static fields]
;;; Code for java.util.stream.LongStreamImpl.Empty [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_Empty (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.Empty [static fields]
;;; Code for java.util.stream.LongStreamImpl.MapToIntSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_MapToIntSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.MapToIntSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.MapToObjSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_MapToObjSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.MapToObjSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.MapToLongSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_MapToLongSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.MapToLongSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.MapToDoubleSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_MapToDoubleSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.MapToDoubleSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.FilterSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_FilterSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.FilterSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.SkipSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_SkipSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.SkipSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.LimitSpliterator [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_LimitSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.LimitSpliterator [static fields]
;;; Code for java.util.stream.LongStreamImpl.ValueConsumer [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_ValueConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.ValueConsumer [static fields]
;;; Code for java.util.stream.LongStreamImpl.1 [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.1 [static fields]
;;; Code for java.util.stream.LongStreamImpl.2 [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.2 [static fields]
;;; Code for java.util.stream.LongStreamImpl.3 [static fields]
(global $f_$initialized__java_util_stream_LongStreamImpl_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.LongStreamImpl.3 [static fields]
;;; Code for java.util.stream.Stream [static fields]
(global $f_$initialized__java_util_stream_Stream (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Stream [static fields]
;;; Code for java.util.stream.Stream.Builder [static fields]
(global $f_$initialized__java_util_stream_Stream_Builder (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Stream.Builder [static fields]
;;; Code for java.util.stream.Stream.1 [static fields]
(global $f_$initialized__java_util_stream_Stream_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Stream.1 [static fields]
;;; Code for java.util.stream.Stream.2 [static fields]
(global $f_$initialized__java_util_stream_Stream_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Stream.2 [static fields]
;;; Code for java.util.stream.Stream.3 [static fields]
(global $f_$initialized__java_util_stream_Stream_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Stream.3 [static fields]
;;; Code for java.util.stream.Stream.4 [static fields]
(global $f_$initialized__java_util_stream_Stream_4 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.Stream.4 [static fields]
;;; Code for java.util.stream.StreamImpl [static fields]
(global $f_NULL_CONSUMER__java_util_stream_StreamImpl_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__java_util_stream_StreamImpl (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl [static fields]
;;; Code for java.util.stream.StreamImpl.Empty [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_Empty (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.Empty [static fields]
;;; Code for java.util.stream.StreamImpl.MapToObjSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_MapToObjSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.MapToObjSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.MapToIntSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_MapToIntSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.MapToIntSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.MapToLongSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_MapToLongSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.MapToLongSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.MapToDoubleSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_MapToDoubleSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.MapToDoubleSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.FilterSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_FilterSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.FilterSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.SkipSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_SkipSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.SkipSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.LimitSpliterator [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_LimitSpliterator (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.LimitSpliterator [static fields]
;;; Code for java.util.stream.StreamImpl.ValueConsumer [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_ValueConsumer (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.ValueConsumer [static fields]
;;; Code for java.util.stream.StreamImpl.1 [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_1 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.1 [static fields]
;;; Code for java.util.stream.StreamImpl.2 [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_2 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.2 [static fields]
;;; Code for java.util.stream.StreamImpl.3 [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_3 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.3 [static fields]
;;; Code for java.util.stream.StreamImpl.4 [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_4 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.4 [static fields]
;;; Code for java.util.stream.StreamImpl.5 [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_5 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.5 [static fields]
;;; Code for java.util.stream.StreamImpl.6 [static fields]
(global $f_$initialized__java_util_stream_StreamImpl_6 (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamImpl.6 [static fields]
;;; Code for java.util.stream.StreamSupport [static fields]
(global $f_$initialized__java_util_stream_StreamSupport (mut i32) (i32.const 0))
;;; End of code for java.util.stream.StreamSupport [static fields]
;;; Code for java.util.stream.TerminatableStream [static fields]
(global $f_$initialized__java_util_stream_TerminatableStream (mut i32) (i32.const 0))
;;; End of code for java.util.stream.TerminatableStream [static fields]
;;; Code for javaemul.internal.ArrayHelper [static fields]
(global $f_ARRAY_PROCESS_BATCH_SIZE__javaemul_internal_ArrayHelper i32 (i32.const 10000))
(global $f_$initialized__javaemul_internal_ArrayHelper (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.ArrayHelper [static fields]
;;; Code for javaemul.internal.ArrayHelper.NativeFunction [static fields]
(global $f_$initialized__javaemul_internal_ArrayHelper_NativeFunction (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.ArrayHelper.NativeFunction [static fields]
;;; Code for javaemul.internal.ArrayStamper [static fields]
(global $f_$initialized__javaemul_internal_ArrayStamper (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.ArrayStamper [static fields]
;;; Code for javaemul.internal.Asserts [static fields]
(global $f_$initialized__javaemul_internal_Asserts (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Asserts [static fields]
;;; Code for javaemul.internal.Casts [static fields]
(global $f_$initialized__javaemul_internal_Casts (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Casts [static fields]
;;; Code for javaemul.internal.Casts.IsInstanceFn [static fields]
(global $f_$initialized__javaemul_internal_Casts_IsInstanceFn (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Casts.IsInstanceFn [static fields]
;;; Code for javaemul.internal.Coercions [static fields]
(global $f_$initialized__javaemul_internal_Coercions (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Coercions [static fields]
;;; Code for javaemul.internal.Constructor [static fields]
(global $f_globalObjectCtor__javaemul_internal_Constructor_ (mut (ref null $javaemul.internal.Constructor)) (ref.null $javaemul.internal.Constructor))
(global $f_$initialized__javaemul_internal_Constructor (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Constructor [static fields]
;;; Code for javaemul.internal.Constructor.Util [static fields]
(global $f_TYPE_ENUM__javaemul_internal_Constructor_Util (mut i32) (i32.const 0))
(global $f_TYPE_INTERFACE__javaemul_internal_Constructor_Util (mut i32) (i32.const 0))
(global $f_TYPE_PRIMITIVE__javaemul_internal_Constructor_Util (mut i32) (i32.const 0))
(global $f_$initialized__javaemul_internal_Constructor_Util (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Constructor.Util [static fields]
;;; Code for javaemul.internal.EmulatedCharset [static fields]
(global $f_UTF_8__javaemul_internal_EmulatedCharset (mut (ref null $javaemul.internal.EmulatedCharset)) (ref.null $javaemul.internal.EmulatedCharset))
(global $f_ISO_LATIN_1__javaemul_internal_EmulatedCharset (mut (ref null $javaemul.internal.EmulatedCharset)) (ref.null $javaemul.internal.EmulatedCharset))
(global $f_ISO_8859_1__javaemul_internal_EmulatedCharset (mut (ref null $javaemul.internal.EmulatedCharset)) (ref.null $javaemul.internal.EmulatedCharset))
(global $f_$initialized__javaemul_internal_EmulatedCharset (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.EmulatedCharset [static fields]
;;; Code for javaemul.internal.EmulatedCharset.LatinCharset [static fields]
(global $f_$initialized__javaemul_internal_EmulatedCharset_LatinCharset (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.EmulatedCharset.LatinCharset [static fields]
;;; Code for javaemul.internal.EmulatedCharset.UtfCharset [static fields]
(global $f_$initialized__javaemul_internal_EmulatedCharset_UtfCharset (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.EmulatedCharset.UtfCharset [static fields]
;;; Code for javaemul.internal.Exceptions [static fields]
(global $f_$initialized__javaemul_internal_Exceptions (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Exceptions [static fields]
;;; Code for javaemul.internal.InternalPreconditions [static fields]
(global $f_CHECK_TYPE__javaemul_internal_InternalPreconditions_ (mut (ref null $java.lang.String)) (ref.null $java.lang.String))
(global $f_CHECK_NUMERIC__javaemul_internal_InternalPreconditions_ (mut (ref null $java.lang.String)) (ref.null $java.lang.String))
(global $f_CHECK_BOUNDS__javaemul_internal_InternalPreconditions_ (mut (ref null $java.lang.String)) (ref.null $java.lang.String))
(global $f_CHECK_API__javaemul_internal_InternalPreconditions_ (mut (ref null $java.lang.String)) (ref.null $java.lang.String))
(global $f_LEVEL_NORMAL_OR_HIGHER__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_LEVEL_OPT_OR_HIGHER__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_LEVEL_MINIMAL_OR_HIGHER__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_IS_TYPE_CHECKED__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_IS_BOUNDS_CHECKED__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_IS_API_CHECKED__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_IS_NUMERIC_CHECKED__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_IS_ASSERTED__javaemul_internal_InternalPreconditions_ (mut i32) (i32.const 0))
(global $f_$initialized__javaemul_internal_InternalPreconditions (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.InternalPreconditions [static fields]
;;; Code for javaemul.internal.JsUtils [static fields]
(global $f_$initialized__javaemul_internal_JsUtils (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.JsUtils [static fields]
;;; Code for javaemul.internal.JsUtils.NativeNumber [static fields]
(global $f_$initialized__javaemul_internal_JsUtils_NativeNumber (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.JsUtils.NativeNumber [static fields]
;;; Code for javaemul.internal.LongUtils [static fields]
(global $f_$initialized__javaemul_internal_LongUtils (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.LongUtils [static fields]
;;; Code for javaemul.internal.LongUtils.NativeLong [static fields]
(global $f_$initialized__javaemul_internal_LongUtils_NativeLong (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.LongUtils.NativeLong [static fields]
;;; Code for javaemul.internal.NativeArray [static fields]
(global $f_$initialized__javaemul_internal_NativeArray (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.NativeArray [static fields]
;;; Code for javaemul.internal.NativeArray.CompareFunction [static fields]
(global $f_$initialized__javaemul_internal_NativeArray_CompareFunction (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.NativeArray.CompareFunction [static fields]
;;; Code for javaemul.internal.NativeRegExp [static fields]
(global $f_$initialized__javaemul_internal_NativeRegExp (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.NativeRegExp [static fields]
;;; Code for javaemul.internal.NativeRegExp.Match [static fields]
(global $f_$initialized__javaemul_internal_NativeRegExp_Match (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.NativeRegExp.Match [static fields]
;;; Code for javaemul.internal.Primitives [static fields]
(global $f_$initialized__javaemul_internal_Primitives (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Primitives [static fields]
;;; Code for javaemul.internal.ValueType [static fields]
(global $f_$initialized__javaemul_internal_ValueType (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.ValueType [static fields]
;;; Code for javaemul.internal.WasmArrayHelper [static fields]
(global $f_$initialized__javaemul_internal_WasmArrayHelper (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.WasmArrayHelper [static fields]
;;; Code for javax.annotation.processing.Generated [static fields]
(global $f_$initialized__javax_annotation_processing_Generated (mut i32) (i32.const 0))
;;; End of code for javax.annotation.processing.Generated [static fields]
;;; Code for java.io.Serializable [static fields]
(global $f_$initialized__java_io_Serializable (mut i32) (i32.const 0))
;;; End of code for java.io.Serializable [static fields]
;;; Code for java.lang.AbstractStringBuilder [static fields]
(global $f_INITIAL_CAPACITY__java_lang_AbstractStringBuilder i32 (i32.const 16))
(global $f_$initialized__java_lang_AbstractStringBuilder (mut i32) (i32.const 0))
;;; End of code for java.lang.AbstractStringBuilder [static fields]
;;; Code for java.lang.CaseMapper [static fields]
(global $f_upperValues__java_lang_CaseMapper_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_upperValues2__java_lang_CaseMapper_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_LATIN_CAPITAL_I_WITH_DOT__java_lang_CaseMapper_ i32 (i32.const 304))
(global $f_GREEK_CAPITAL_SIGMA__java_lang_CaseMapper_ i32 (i32.const 931))
(global $f_GREEK_SMALL_FINAL_SIGMA__java_lang_CaseMapper_ i32 (i32.const 962))
(global $f_$initialized__java_lang_CaseMapper (mut i32) (i32.const 0))
;;; End of code for java.lang.CaseMapper [static fields]
;;; Code for java.lang.Cloneable [static fields]
(global $f_$initialized__java_lang_Cloneable (mut i32) (i32.const 0))
;;; End of code for java.lang.Cloneable [static fields]
;;; Code for java.lang.Comparable [static fields]
(global $f_$initialized__java_lang_Comparable (mut i32) (i32.const 0))
;;; End of code for java.lang.Comparable [static fields]
;;; Code for java.lang.IntegralToString [static fields]
(global $f_BUFFER__java_lang_IntegralToString_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_SMALL_NONNEGATIVE_VALUES__java_lang_IntegralToString_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_SMALL_NEGATIVE_VALUES__java_lang_IntegralToString_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_TENS__java_lang_IntegralToString_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_ONES__java_lang_IntegralToString_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_MOD_10_TABLE__java_lang_IntegralToString_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_DIGITS__java_lang_IntegralToString_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_$initialized__java_lang_IntegralToString (mut i32) (i32.const 0))
;;; End of code for java.lang.IntegralToString [static fields]
;;; Code for java.lang.RealToString [static fields]
(global $f_FLOAT_MANTISSA_BITS__java_lang_RealToString_ i32 (i32.const 23))
(global $f_FLOAT_MANTISSA_MASK__java_lang_RealToString_ i32 (i32.const 8388607))
(global $f_FLOAT_EXPONENT_BIAS__java_lang_RealToString_ i32 (i32.const 127))
(global $f_FLOAT_EXPONENT_MASK__java_lang_RealToString_ i32 (i32.const 2139095040))
(global $f_FLOAT_SIGN_MASK__java_lang_RealToString_ i32 (i32.const -2147483648))
(global $f_DOUBLE_MANTISSA_BITS__java_lang_RealToString_ i32 (i32.const 52))
(global $f_DOUBLE_MANTISSA_MASK__java_lang_RealToString_ i64 (i64.const 4503599627370495))
(global $f_DOUBLE_EXPONENT_BIAS__java_lang_RealToString_ i32 (i32.const 1023))
(global $f_DOUBLE_EXPONENT_MASK__java_lang_RealToString_ i64 (i64.const 9218868437227405312))
(global $f_DOUBLE_SIGN_MASK__java_lang_RealToString_ i64 (i64.const -9223372036854775808))
(global $f_LONG_POWERS_OF_TEN__java_lang_RealToString_ (mut (ref null $long.array)) (ref.null $long.array))
(global $f_invLogOfTenBaseTwo__java_lang_RealToString_ (mut f64) (f64.const 0.0))
(global $f_firstK__java_lang_RealToString_ (mut i32) (i32.const 0))
(global $f_digits__java_lang_RealToString_ (mut (ref null $int.array)) (ref.null $int.array))
(global $f_digitCount__java_lang_RealToString_ (mut i32) (i32.const 0))
(global $f_$initialized__java_lang_RealToString (mut i32) (i32.const 0))
;;; End of code for java.lang.RealToString [static fields]
;;; Code for java.lang.String [static fields]
(global $f_REPLACEMENT_CHAR__java_lang_String_ i32 (i32.const 65533))
(global $f_CASE_INSENSITIVE_ORDER__java_lang_String (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_ASCII__java_lang_String_ (mut (ref null $char.array)) (ref.null $char.array))
(global $f_$initialized__java_lang_String (mut i32) (i32.const 0))
;;; End of code for java.lang.String [static fields]
;;; Code for java.lang.String.CaseInsensitiveComparator [static fields]
(global $f_$initialized__java_lang_String_CaseInsensitiveComparator (mut i32) (i32.const 0))
;;; End of code for java.lang.String.CaseInsensitiveComparator [static fields]
;;; Code for java.lang.StringBuffer [static fields]
(global $f_$initialized__java_lang_StringBuffer (mut i32) (i32.const 0))
;;; End of code for java.lang.StringBuffer [static fields]
;;; Code for java.lang.StringBuilder [static fields]
(global $f_$initialized__java_lang_StringBuilder (mut i32) (i32.const 0))
;;; End of code for java.lang.StringBuilder [static fields]
;;; Code for java.util.AbstractHashMap [static fields]
(global $f_MINIMUM_CAPACITY__java_util_AbstractHashMap_ i32 (i32.const 4))
(global $f_MAXIMUM_CAPACITY__java_util_AbstractHashMap_ i32 (i32.const 1073741824))
(global $f_EMPTY_TABLE__java_util_AbstractHashMap_ (mut (ref null $Object.array)) (ref.null $Object.array))
(global $f_DEFAULT_LOAD_FACTOR__java_util_AbstractHashMap f32 (f32.const 0.75))
(global $f_$initialized__java_util_AbstractHashMap (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap [static fields]
;;; Code for java.util.AbstractHashMap.HashMapEntry [static fields]
(global $f_$initialized__java_util_AbstractHashMap_HashMapEntry (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.HashMapEntry [static fields]
;;; Code for java.util.AbstractHashMap.HashIterator [static fields]
(global $f_$initialized__java_util_AbstractHashMap_HashIterator (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.HashIterator [static fields]
;;; Code for java.util.AbstractHashMap.KeyIterator [static fields]
(global $f_$initialized__java_util_AbstractHashMap_KeyIterator (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.KeyIterator [static fields]
;;; Code for java.util.AbstractHashMap.ValueIterator [static fields]
(global $f_$initialized__java_util_AbstractHashMap_ValueIterator (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.ValueIterator [static fields]
;;; Code for java.util.AbstractHashMap.EntryIterator [static fields]
(global $f_$initialized__java_util_AbstractHashMap_EntryIterator (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.EntryIterator [static fields]
;;; Code for java.util.AbstractHashMap.KeySet [static fields]
(global $f_$initialized__java_util_AbstractHashMap_KeySet (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.KeySet [static fields]
;;; Code for java.util.AbstractHashMap.Values [static fields]
(global $f_$initialized__java_util_AbstractHashMap_Values (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.Values [static fields]
;;; Code for java.util.AbstractHashMap.EntrySet [static fields]
(global $f_$initialized__java_util_AbstractHashMap_EntrySet (mut i32) (i32.const 0))
;;; End of code for java.util.AbstractHashMap.EntrySet [static fields]
;;; Code for javaemul.internal.ConsoleLogger [static fields]
(global $f_$initialized__javaemul_internal_ConsoleLogger (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.ConsoleLogger [static fields]
;;; Code for javaemul.internal.Enums [static fields]
(global $f_$initialized__javaemul_internal_Enums (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.Enums [static fields]
;;; Code for javaemul.internal.HashCodes [static fields]
(global $f_nextHash__javaemul_internal_HashCodes_ (mut i32) (i32.const 0))
(global $f_$initialized__javaemul_internal_HashCodes (mut i32) (i32.const 0))
;;; End of code for javaemul.internal.HashCodes [static fields]
;;; Code for com.google.j2cl.integration.testing.Asserts [static fields]
(global $f_$initialized__com_google_j2cl_integration_testing_Asserts (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.testing.Asserts [static fields]
;;; Code for com.google.j2cl.integration.testing.Asserts.JsRunnable [static fields]
(global $f_$initialized__com_google_j2cl_integration_testing_Asserts_JsRunnable (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.testing.Asserts.JsRunnable [static fields]
;;; Code for com.google.j2cl.integration.testing.AssertsBase [static fields]
(global $f_$initialized__com_google_j2cl_integration_testing_AssertsBase (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.testing.AssertsBase [static fields]
;;; Code for com.google.j2cl.integration.wasm.Main [static fields]
(global $f_next__com_google_j2cl_integration_wasm_Main_ (mut i32) (i32.const 0))
(global $f_$initialized__com_google_j2cl_integration_wasm_Main (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.wasm.Main [static fields]
;;; Code for com.google.j2cl.integration.wasm.Main.A [static fields]
(global $f_$initialized__com_google_j2cl_integration_wasm_Main_A (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.wasm.Main.A [static fields]
;;; Code for com.google.j2cl.integration.wasm.Main.B [static fields]
(global $f_$initialized__com_google_j2cl_integration_wasm_Main_B (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.wasm.Main.B [static fields]
;;; Code for com.google.j2cl.integration.wasm.Main.MyEnum [static fields]
(global $f_A__com_google_j2cl_integration_wasm_Main_MyEnum (mut (ref null $com.google.j2cl.integration.wasm.Main.MyEnum)) (ref.null $com.google.j2cl.integration.wasm.Main.MyEnum))
(global $f_B__com_google_j2cl_integration_wasm_Main_MyEnum (mut (ref null $com.google.j2cl.integration.wasm.Main.MyEnum)) (ref.null $com.google.j2cl.integration.wasm.Main.MyEnum))
(global $f_namesToValuesMap__com_google_j2cl_integration_wasm_Main_MyEnum_ (mut (ref null $java.lang.Object)) (ref.null $java.lang.Object))
(global $f_$initialized__com_google_j2cl_integration_wasm_Main_MyEnum (mut i32) (i32.const 0))
;;; End of code for com.google.j2cl.integration.wasm.Main.MyEnum [static fields]
(type $function.$java.lang.Object__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i32)))
(type $function.__$int (func (param (ref null $java.lang.Object)) (result i32)))
(type $function.__$java.lang.String (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.String))))
(type $function.__$java.lang.Class (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Class))))
(type $function.__$void (func (param (ref null $java.lang.Object))))
(type $function.$char.array__$void (func (param (ref null $java.lang.Object)) (param (ref null $char.array))))
(type $function.$char.array__$int__$int__$void (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (param i32) (param i32)))
(type $function.$int__$void (func (param (ref null $java.lang.Object)) (param i32)))
(type $function.$java.lang.String__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String))))
(type $function.$java.lang.String__$int__$int__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param i32) (param i32)))
(type $function.$char__$java.io.Writer (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.io.Writer))))
(type $function.$java.lang.Object__$java.io.Writer (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.io.Writer))))
(type $function.$java.lang.Object__$int__$int__$java.io.Writer (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.io.Writer))))
(type $function.$char__$java.lang.Object (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Object__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Object__$int__$int__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.Object))))
(type $function.__$boolean (func (param (ref null $java.lang.Object)) (result i32)))
(type $function.$byte.array__$int (func (param (ref null $java.lang.Object)) (param (ref null $byte.array)) (result i32)))
(type $function.$byte.array__$int__$int__$int (func (param (ref null $java.lang.Object)) (param (ref null $byte.array)) (param i32) (param i32) (result i32)))
(type $function.$long__$long (func (param (ref null $java.lang.Object)) (param i64) (result i64)))
(type $function.$byte.array__$void (func (param (ref null $java.lang.Object)) (param (ref null $byte.array))))
(type $function.$byte.array__$int__$int__$void (func (param (ref null $java.lang.Object)) (param (ref null $byte.array)) (param i32) (param i32)))
(type $function.__$byte.array (func (param (ref null $java.lang.Object)) (result (ref null $byte.array))))
(type $function.$int__$java.lang.String (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.String))))
(type $function.$java.lang.String__$java.lang.String (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $java.lang.String))))
(type $function.$java.io.OutputStream__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.io.OutputStream))))
(type $function.$java.lang.Object__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object))))
(type $function.__$java.lang.Object (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Throwable__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Throwable))))
(type $function.__$java.lang.Throwable (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Throwable))))
(type $function.__$Object.array (func (param (ref null $java.lang.Object)) (result (ref null $Object.array))))
(type $function.$java.lang.Throwable__$java.lang.Throwable (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Throwable)) (result (ref null $java.lang.Throwable))))
(type $function.$java.io.PrintStream__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.io.PrintStream))))
(type $function.$Object.array__$void (func (param (ref null $java.lang.Object)) (param (ref null $Object.array))))
(type $function.$boolean__$void (func (param (ref null $java.lang.Object)) (param i32)))
(type $function.$char__$void (func (param (ref null $java.lang.Object)) (param i32)))
(type $function.$double__$void (func (param (ref null $java.lang.Object)) (param f64)))
(type $function.$float__$void (func (param (ref null $java.lang.Object)) (param f32)))
(type $function.$long__$void (func (param (ref null $java.lang.Object)) (param i64)))
(type $function.$char.array__$int (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (result i32)))
(type $function.$char.array__$int__$int__$int (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (param i32) (param i32) (result i32)))
(type $function.__$java.io.IOException (func (param (ref null $java.lang.Object)) (result (ref null $java.io.IOException))))
(type $function.$java.lang.Boolean__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Boolean)) (result i32)))
(type $function.$java.lang.Object__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i32)))
(type $function.__$byte (func (param (ref null $java.lang.Object)) (result i32)))
(type $function.__$double (func (param (ref null $java.lang.Object)) (result f64)))
(type $function.__$float (func (param (ref null $java.lang.Object)) (result f32)))
(type $function.__$long (func (param (ref null $java.lang.Object)) (result i64)))
(type $function.__$short (func (param (ref null $java.lang.Object)) (result i32)))
(type $function.$java.lang.Byte__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Byte)) (result i32)))
(type $function.__$java.lang.Integer (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Integer))))
(type $function.__$char (func (param (ref null $java.lang.Object)) (result i32)))
(type $function.$java.lang.Character__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Character)) (result i32)))
(type $function.$int__$char (func (param (ref null $java.lang.Object)) (param i32) (result i32)))
(type $function.$int__$int__$java.lang.Object (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Double__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Double)) (result i32)))
(type $function.$java.lang.Enum__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Enum)) (result i32)))
(type $function.$java.lang.Float__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Float)) (result i32)))
(type $function.$java.lang.Integer__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Integer)) (result i32)))
(type $function.$java.lang.Long__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Long)) (result i32)))
(type $function.$java.lang.String__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Short__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Short)) (result i32)))
(type $function.$int__$java.lang.Object (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.Object))))
(type $function.__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.MathContext__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.MathContext)) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$java.math.MathContext__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (param (ref null $java.math.MathContext)) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (result i32)))
(type $function.$java.math.BigDecimal__$int__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (param i32) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$int__$int__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (param i32) (param i32) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$int__$java.math.RoundingMode__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (param i32) (param (ref null $java.math.RoundingMode)) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$java.math.RoundingMode__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (param (ref null $java.math.RoundingMode)) (result (ref null $java.math.BigDecimal))))
(type $function.$java.math.BigDecimal__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (result (ref null $Object.array))))
(type $function.$java.math.BigDecimal__$java.math.MathContext__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigDecimal)) (param (ref null $java.math.MathContext)) (result (ref null $Object.array))))
(type $function.$int__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.math.BigDecimal))))
(type $function.$int__$java.math.MathContext__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.math.MathContext)) (result (ref null $java.math.BigDecimal))))
(type $function.$int__$int__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.math.BigDecimal))))
(type $function.$int__$java.math.RoundingMode__$java.math.BigDecimal (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.math.RoundingMode)) (result (ref null $java.math.BigDecimal))))
(type $function.__$java.math.BigInteger (func (param (ref null $java.lang.Object)) (result (ref null $java.math.BigInteger))))
(type $function.$java.math.BigInteger__$java.math.BigInteger (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigInteger)) (result (ref null $java.math.BigInteger))))
(type $function.$int__$java.math.BigInteger (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.math.BigInteger))))
(type $function.$java.math.BigInteger__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigInteger)) (result i32)))
(type $function.$java.math.BigInteger__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigInteger)) (result (ref null $Object.array))))
(type $function.$int__$boolean (func (param (ref null $java.lang.Object)) (param i32) (result i32)))
(type $function.$java.math.BigInteger__$java.math.BigInteger__$java.math.BigInteger (func (param (ref null $java.lang.Object)) (param (ref null $java.math.BigInteger)) (param (ref null $java.math.BigInteger)) (result (ref null $java.math.BigInteger))))
(type $function.$int.array__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $int.array)) (result i32)))
(type $function.__$java.math.RoundingMode (func (param (ref null $java.lang.Object)) (result (ref null $java.math.RoundingMode))))
(type $function.$java.nio.charset.Charset__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.nio.charset.Charset)) (result i32)))
(type $function.$byte__$void (func (param (ref null $java.lang.Object)) (param i32)))
(type $function.$byte.array__$byte.array (func (param (ref null $java.lang.Object)) (param (ref null $byte.array)) (result (ref null $byte.array))))
(type $function.$java.util.Date__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.util.Date)) (result i32)))
(type $function.$java.util.Date__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.util.Date)) (result i32)))
(type $function.$java.sql.Timestamp__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.sql.Timestamp)) (result i32)))
(type $function.$java.sql.Timestamp__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.sql.Timestamp)) (result i32)))
(type $function.$Object.array__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $Object.array)) (result (ref null $Object.array))))
(type $function.$int__$java.lang.Object__$void (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object))))
(type $function.$int__$java.lang.Object__$boolean (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (result i32)))
(type $function.$int__$java.lang.Object__$java.lang.Object (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.$int__$int__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32)))
(type $function.$java.lang.Object__$java.lang.Object__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Object__$java.lang.Object__$java.lang.Object__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Object__$java.lang.Object__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i32)))
(type $function.$java.lang.Object__$java.lang.Object__$java.lang.Object__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i32)))
(type $function.$java.lang.Object__$boolean__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Object__$boolean__$java.lang.Object__$boolean__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.Object))))
(type $function.__$java.util.AbstractNavigableMap (func (param (ref null $java.lang.Object)) (result (ref null $java.util.AbstractNavigableMap))))
(type $function.$java.lang.Object__$int__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (result i32)))
(type $function.$java.util.BitSet__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.BitSet))))
(type $function.$int__$int__$java.util.BitSet (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.util.BitSet))))
(type $function.$java.util.BitSet__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.util.BitSet)) (result i32)))
(type $function.$int__$int (func (param (ref null $java.lang.Object)) (param i32) (result i32)))
(type $function.$int__$boolean__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32)))
(type $function.$int__$int__$boolean__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param i32)))
(type $function.__$long.array (func (param (ref null $java.lang.Object)) (result (ref null $long.array))))
(type $function.$java.lang.Object__$java.lang.Object__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i32)))
(type $function.$int__$int__$int__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param i32)))
(type $function.$int__$int__$int__$int__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param i32) (param i32)))
(type $function.$java.util.DoubleSummaryStatistics__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.DoubleSummaryStatistics))))
(type $function.__$java.util.EnumMap (func (param (ref null $java.lang.Object)) (result (ref null $java.util.EnumMap))))
(type $function.$java.lang.Enum__$java.lang.Object__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Enum)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.__$java.lang.Enum (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Enum))))
(type $function.$java.lang.Enum__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Enum)) (result i32)))
(type $function.__$java.util.EnumSet (func (param (ref null $java.lang.Object)) (result (ref null $java.util.EnumSet))))
(type $function.$java.lang.Object__$java.lang.Object__$int__$int__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param i32)))
(type $function.$java.lang.Object__$java.lang.Object__$int__$java.util.AbstractHashMap.HashMapEntry__$java.util.AbstractHashMap.HashMapEntry (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.util.AbstractHashMap.HashMapEntry)) (result (ref null $java.util.AbstractHashMap.HashMapEntry))))
(type $function.$java.util.IntSummaryStatistics__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.IntSummaryStatistics))))
(type $function.$java.lang.String__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result i32)))
(type $function.$java.lang.String__$java.lang.Object__$java.lang.Object (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.Object))))
(type $function.$java.util.LongSummaryStatistics__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.LongSummaryStatistics))))
(type $function.$java.lang.Object__$java.util.Optional (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.util.Optional))))
(type $function.$double__$double (func (param (ref null $java.lang.Object)) (param f64) (result f64)))
(type $function.$java.lang.Object__$double (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result f64)))
(type $function.$java.lang.Object__$long (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i64)))
(type $function.__$java.lang.Double (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Double))))
(type $function.__$java.lang.Long (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.Long))))
(type $function.$java.lang.Object__$int__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32)))
(type $function.$java.lang.Object__$java.util.StringJoiner (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.util.StringJoiner))))
(type $function.$java.util.StringJoiner__$java.util.StringJoiner (func (param (ref null $java.lang.Object)) (param (ref null $java.util.StringJoiner)) (result (ref null $java.util.StringJoiner))))
(type $function.$long__$java.util.concurrent.TimeUnit__$long (func (param (ref null $java.lang.Object)) (param i64) (param (ref null $java.util.concurrent.TimeUnit)) (result i64)))
(type $function.$boolean__$boolean__$boolean (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result i32)))
(type $function.$boolean__$boolean (func (param (ref null $java.lang.Object)) (param i32) (result i32)))
(type $function.$int__$int__$boolean (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result i32)))
(type $function.$long__$long__$boolean (func (param (ref null $java.lang.Object)) (param i64) (param i64) (result i32)))
(type $function.$int__$java.lang.Object__$java.lang.Object__$boolean (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result i32)))
(type $function.$java.util.logging.LogRecord__$java.lang.String (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.LogRecord)) (result (ref null $java.lang.String))))
(type $function.__$java.util.logging.Formatter (func (param (ref null $java.lang.Object)) (result (ref null $java.util.logging.Formatter))))
(type $function.__$java.util.logging.Level (func (param (ref null $java.lang.Object)) (result (ref null $java.util.logging.Level))))
(type $function.$java.util.logging.LogRecord__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.LogRecord)) (result i32)))
(type $function.$java.util.logging.LogRecord__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.LogRecord))))
(type $function.$java.util.logging.Formatter__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Formatter))))
(type $function.$java.util.logging.Level__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Level))))
(type $function.$java.util.logging.Logger__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Logger)) (result i32)))
(type $function.$java.lang.String__$java.util.logging.Logger (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $java.util.logging.Logger))))
(type $function.$java.util.logging.Handler__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Handler))))
(type $function.__$java.util.logging.Logger (func (param (ref null $java.lang.Object)) (result (ref null $java.util.logging.Logger))))
(type $function.$java.util.logging.Level__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Level)) (result i32)))
(type $function.$java.util.logging.Level__$java.lang.String__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Level)) (param (ref null $java.lang.String))))
(type $function.$java.util.logging.Level__$java.lang.Object__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Level)) (param (ref null $java.lang.Object))))
(type $function.$java.util.logging.Level__$java.lang.String__$java.lang.Throwable__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Level)) (param (ref null $java.lang.String)) (param (ref null $java.lang.Throwable))))
(type $function.$java.util.logging.Level__$java.lang.Throwable__$java.lang.Object__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Level)) (param (ref null $java.lang.Throwable)) (param (ref null $java.lang.Object))))
(type $function.$java.util.logging.Logger__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.util.logging.Logger))))
(type $function.$double__$java.lang.Object (func (param (ref null $java.lang.Object)) (param f64) (result (ref null $java.lang.Object))))
(type $function.$java.lang.Object__$java.util.stream.TerminatableStream (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.util.stream.TerminatableStream))))
(type $function.__$double.array (func (param (ref null $java.lang.Object)) (result (ref null $double.array))))
(type $function.$double__$java.lang.Object__$double (func (param (ref null $java.lang.Object)) (param f64) (param (ref null $java.lang.Object)) (result f64)))
(type $function.$java.lang.Object__$java.util.OptionalDouble (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.util.OptionalDouble))))
(type $function.__$java.util.OptionalDouble (func (param (ref null $java.lang.Object)) (result (ref null $java.util.OptionalDouble))))
(type $function.__$java.util.DoubleSummaryStatistics (func (param (ref null $java.lang.Object)) (result (ref null $java.util.DoubleSummaryStatistics))))
(type $function.$long__$java.lang.Object (func (param (ref null $java.lang.Object)) (param i64) (result (ref null $java.lang.Object))))
(type $function.__$java.util.OptionalInt (func (param (ref null $java.lang.Object)) (result (ref null $java.util.OptionalInt))))
(type $function.__$java.util.IntSummaryStatistics (func (param (ref null $java.lang.Object)) (result (ref null $java.util.IntSummaryStatistics))))
(type $function.$java.lang.Object__$java.util.OptionalInt (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.util.OptionalInt))))
(type $function.$int__$java.lang.Object__$int (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (result i32)))
(type $function.__$int.array (func (param (ref null $java.lang.Object)) (result (ref null $int.array))))
(type $function.$long__$java.lang.Object__$long (func (param (ref null $java.lang.Object)) (param i64) (param (ref null $java.lang.Object)) (result i64)))
(type $function.$java.lang.Object__$java.util.OptionalLong (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.util.OptionalLong))))
(type $function.__$java.util.OptionalLong (func (param (ref null $java.lang.Object)) (result (ref null $java.util.OptionalLong))))
(type $function.__$java.util.LongSummaryStatistics (func (param (ref null $java.lang.Object)) (result (ref null $java.util.LongSummaryStatistics))))
(type $function.$java.lang.Object__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $Object.array))))
(type $function.__$java.util.Optional (func (param (ref null $java.lang.Object)) (result (ref null $java.util.Optional))))
(type $function.$java.lang.Object__$Object.array__$java.lang.String (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $Object.array)) (result (ref null $java.lang.String))))
(type $function.__$javaemul.internal.Constructor (func (param (ref null $java.lang.Object)) (result (ref null $javaemul.internal.Constructor))))
(type $function.$java.lang.String__$byte.array (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $byte.array))))
(type $function.$char.array__$int__$int__$byte.array (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (param i32) (param i32) (result (ref null $byte.array))))
(type $function.$byte.array__$int__$int__$char.array (func (param (ref null $java.lang.Object)) (param (ref null $byte.array)) (param i32) (param i32) (result (ref null $char.array))))
(type $function.$long__$int (func (param (ref null $java.lang.Object)) (param i64) (result i32)))
(type $function.$long__$boolean (func (param (ref null $java.lang.Object)) (param i64) (result i32)))
(type $function.$int__$long (func (param (ref null $java.lang.Object)) (param i32) (result i64)))
(type $function.$int__$int__$Object.array (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $Object.array))))
(type $function.$int__$int__$Object.array__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param (ref null $Object.array))))
(type $function.__$char.array (func (param (ref null $java.lang.Object)) (result (ref null $char.array))))
(type $function.$java.lang.Object__$int__$int__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param i32)))
(type $function.$int__$int__$char.array__$int__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param (ref null $char.array)) (param i32)))
(type $function.$int__$char.array__$void (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $char.array))))
(type $function.$int__$char.array__$int__$int__$void (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $char.array)) (param i32) (param i32)))
(type $function.$int__$char__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32)))
(type $function.$int__$java.lang.String__$void (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.String))))
(type $function.$int__$java.lang.Object__$int__$int__$void (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (param i32) (param i32)))
(type $function.$int__$int__$java.lang.String__$void (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param (ref null $java.lang.String))))
(type $function.$int__$int__$java.lang.String (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.String))))
(type $function.$java.lang.String__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result i32)))
(type $function.$java.lang.String__$int__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param i32) (result i32)))
(type $function.$java.nio.charset.Charset__$byte.array (func (param (ref null $java.lang.Object)) (param (ref null $java.nio.charset.Charset)) (result (ref null $byte.array))))
(type $function.$int__$int__$int (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result i32)))
(type $function.$int__$java.lang.String__$int__$int__$boolean (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.String)) (param i32) (param i32) (result i32)))
(type $function.$boolean__$int__$java.lang.String__$int__$int__$boolean (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param (ref null $java.lang.String)) (param i32) (param i32) (result i32)))
(type $function.$char__$char__$java.lang.String (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.String))))
(type $function.$java.lang.Object__$java.lang.Object__$java.lang.String (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.String))))
(type $function.$java.lang.String__$int__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param i32) (result i32)))
(type $function.$java.util.Locale__$java.lang.String (func (param (ref null $java.lang.Object)) (param (ref null $java.util.Locale)) (result (ref null $java.lang.String))))
(type $function.$java.lang.StringBuffer__$boolean (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.StringBuffer)) (result i32)))
(type $function.$java.lang.String__$java.lang.String__$java.lang.String (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param (ref null $java.lang.String)) (result (ref null $java.lang.String))))
(type $function.$java.lang.String__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $Object.array))))
(type $function.$java.lang.String__$int__$Object.array (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param i32) (result (ref null $Object.array))))
(type $function.$java.lang.String__$java.lang.String__$int (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param (ref null $java.lang.String)) (result i32)))
(type $function.$boolean__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$char__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$double__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param f64) (result (ref null $java.lang.StringBuffer))))
(type $function.$float__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param f32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$long__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i64) (result (ref null $java.lang.StringBuffer))))
(type $function.$java.lang.Object__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.StringBuffer))))
(type $function.$java.lang.String__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $java.lang.StringBuffer))))
(type $function.$java.lang.StringBuffer__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.StringBuffer)) (result (ref null $java.lang.StringBuffer))))
(type $function.$char.array__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (result (ref null $java.lang.StringBuffer))))
(type $function.$char.array__$int__$int__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$java.lang.Object__$int__$int__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$int__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$char__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$boolean__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$long__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param i64) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$double__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param f64) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$float__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param f32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$java.lang.Object__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$java.lang.String__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.String)) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$char.array__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $char.array)) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$char.array__$int__$int__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $char.array)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$java.lang.Object__$int__$int__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuffer))))
(type $function.$int__$int__$java.lang.String__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param (ref null $java.lang.String)) (result (ref null $java.lang.StringBuffer))))
(type $function.__$java.lang.StringBuffer (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.StringBuffer))))
(type $function.$boolean__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$char__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$long__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i64) (result (ref null $java.lang.StringBuilder))))
(type $function.$float__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param f32) (result (ref null $java.lang.StringBuilder))))
(type $function.$double__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param f64) (result (ref null $java.lang.StringBuilder))))
(type $function.$java.lang.Object__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (result (ref null $java.lang.StringBuilder))))
(type $function.$java.lang.String__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (result (ref null $java.lang.StringBuilder))))
(type $function.$java.lang.StringBuffer__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.StringBuffer)) (result (ref null $java.lang.StringBuilder))))
(type $function.$char.array__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (result (ref null $java.lang.StringBuilder))))
(type $function.$char.array__$int__$int__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param (ref null $char.array)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$java.lang.Object__$int__$int__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$int__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$boolean__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$char__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$long__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param i64) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$float__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param f32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$double__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param f64) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$java.lang.Object__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$java.lang.String__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.String)) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$char.array__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $char.array)) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$char.array__$int__$int__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $char.array)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$java.lang.Object__$int__$int__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param (ref null $java.lang.Object)) (param i32) (param i32) (result (ref null $java.lang.StringBuilder))))
(type $function.$int__$int__$java.lang.String__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (param i32) (param i32) (param (ref null $java.lang.String)) (result (ref null $java.lang.StringBuilder))))
(type $function.__$java.lang.StringBuilder (func (param (ref null $java.lang.Object)) (result (ref null $java.lang.StringBuilder))))
(type $function.__$java.util.AbstractHashMap.HashMapEntry (func (param (ref null $java.lang.Object)) (result (ref null $java.util.AbstractHashMap.HashMapEntry))))
(type $function.$java.lang.String__$java.lang.String__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param (ref null $java.lang.String))))
(type $function.$java.lang.String__$java.lang.Throwable__$void (func (param (ref null $java.lang.Object)) (param (ref null $java.lang.String)) (param (ref null $java.lang.Throwable))))
;;; Code for Array types
(global $Object.array.elements.rtt (rtt 0 $Object.array.elements) (rtt.canon $Object.array.elements))
(type $Object.array.elements (array (mut (ref null $java.lang.Object))))
(global $Object.array.rtt (rtt 1 $Object.array) (rtt.sub $Object.array (global.get $java.lang.Object.rtt)))
(type $Object.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $Object.array.elements)))
)
(global $boolean.array.elements.rtt (rtt 0 $boolean.array.elements) (rtt.canon $boolean.array.elements))
(type $boolean.array.elements (array (mut i32)))
(global $boolean.array.rtt (rtt 1 $boolean.array) (rtt.sub $boolean.array (global.get $java.lang.Object.rtt)))
(type $boolean.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $boolean.array.elements)))
)
(global $byte.array.elements.rtt (rtt 0 $byte.array.elements) (rtt.canon $byte.array.elements))
(type $byte.array.elements (array (mut i32)))
(global $byte.array.rtt (rtt 1 $byte.array) (rtt.sub $byte.array (global.get $java.lang.Object.rtt)))
(type $byte.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $byte.array.elements)))
)
(global $short.array.elements.rtt (rtt 0 $short.array.elements) (rtt.canon $short.array.elements))
(type $short.array.elements (array (mut i32)))
(global $short.array.rtt (rtt 1 $short.array) (rtt.sub $short.array (global.get $java.lang.Object.rtt)))
(type $short.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $short.array.elements)))
)
(global $char.array.elements.rtt (rtt 0 $char.array.elements) (rtt.canon $char.array.elements))
(type $char.array.elements (array (mut i32)))
(global $char.array.rtt (rtt 1 $char.array) (rtt.sub $char.array (global.get $java.lang.Object.rtt)))
(type $char.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $char.array.elements)))
)
(global $int.array.elements.rtt (rtt 0 $int.array.elements) (rtt.canon $int.array.elements))
(type $int.array.elements (array (mut i32)))
(global $int.array.rtt (rtt 1 $int.array) (rtt.sub $int.array (global.get $java.lang.Object.rtt)))
(type $int.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $int.array.elements)))
)
(global $long.array.elements.rtt (rtt 0 $long.array.elements) (rtt.canon $long.array.elements))
(type $long.array.elements (array (mut i64)))
(global $long.array.rtt (rtt 1 $long.array) (rtt.sub $long.array (global.get $java.lang.Object.rtt)))
(type $long.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $long.array.elements)))
)
(global $float.array.elements.rtt (rtt 0 $float.array.elements) (rtt.canon $float.array.elements))
(type $float.array.elements (array (mut f32)))
(global $float.array.rtt (rtt 1 $float.array) (rtt.sub $float.array (global.get $java.lang.Object.rtt)))
(type $float.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $float.array.elements)))
)
(global $double.array.elements.rtt (rtt 0 $double.array.elements) (rtt.canon $double.array.elements))
(type $double.array.elements (array (mut f64)))
(global $double.array.rtt (rtt 1 $double.array) (rtt.sub $double.array (global.get $java.lang.Object.rtt)))
(type $double.array
(struct
(field $vtable (ref null $java.lang.Object.vtable)) (field $$systemIdentityHashCode (mut i32))
(field $elements (ref null $double.array.elements)))
)
;;; End of code for Array types
;;; Code for TestRunner [CLASS]
(type $TestRunner (struct
(field $vtable (ref null $TestRunner.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $TestRunner.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; TestRunner()
(func $m_<init>__void@TestRunner
(param $this (ref null $TestRunner))
(result (ref null $TestRunner))
(block $return.label
(block
;; TestRunner.$clinit();
(call $$clinit__void@TestRunner )
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void TestRunner.testMain()
(func $m_testMain__void@TestRunner (export "testMain")
(local $$array_literal (ref null $Object.array))
(block $return.label
(block
;; TestRunner.$clinit();
(call $$clinit__void@TestRunner )
;; com.google.j2cl.integration.wasm.Main.main((String[] $array_literal = new String[0],$array_literal));
(call $m_main__arrayOf_java_lang_String__void@com.google.j2cl.integration.wasm.Main (block (result (ref null $Object.array))
(local.set $$array_literal (struct.new_with_rtt $Object.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $Object.array.elements (i32.const 0) (global.get $Object.array.elements.rtt)) (global.get $Object.array.rtt)))
(local.get $$array_literal)
))
)
)
)
;;; void TestRunner.$clinit()
(func $$clinit__void@TestRunner
(block $return.label
(block
;; if (TestRunner.$initialized) return;
(if (global.get $f_$initialized__TestRunner)
(then
;; return;
(br $return.label)
)
)
;; (TestRunner.$initialized = true);
(global.set $f_$initialized__TestRunner (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for TestRunner [CLASS]
;;; Code for java.beans.Beans [CLASS]
(type $java.beans.Beans (struct
(field $vtable (ref null $java.beans.Beans.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.beans.Beans.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; Beans()
(func $m_<init>[email protected]
(param $this (ref null $java.beans.Beans))
(result (ref null $java.beans.Beans))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; boolean Beans.isDesignTime()
(func [email protected]
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.beans.Beans.$clinit();
(call [email protected] )
;; return false;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; void Beans.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.beans.Beans.$initialized) return;
(if (global.get $f_$initialized__java_beans_Beans)
(then
;; return;
(br $return.label)
)
)
;; (java.beans.Beans.$initialized = true);
(global.set $f_$initialized__java_beans_Beans (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.beans.Beans [CLASS]
;;; Code for java.io.BufferedWriter [CLASS]
(type $java.io.BufferedWriter (struct
(field $vtable (ref null $java.io.BufferedWriter.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_out__java_io_BufferedWriter_ (mut (ref null $java.io.Writer)))
(field $f_buf__java_io_BufferedWriter_ (mut (ref null $char.array)))
(field $f_pos__java_io_BufferedWriter_ (mut i32))
(field $f_size__java_io_BufferedWriter_ (mut i32))
))
(type $java.io.BufferedWriter.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_char__void (mut (ref $function.$char.array__$void)))
(field $m_write__arrayOf_char__int__int__void (mut (ref $function.$char.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
(field $m_write__java_lang_String__void (mut (ref $function.$java.lang.String__$void)))
(field $m_write__java_lang_String__int__int__void (mut (ref $function.$java.lang.String__$int__$int__$void)))
(field $m_append__char__java_io_Writer (mut (ref $function.$char__$java.io.Writer)))
(field $m_append__java_lang_CharSequence__java_io_Writer (mut (ref $function.$java.lang.Object__$java.io.Writer)))
(field $m_append__java_lang_CharSequence__int__int__java_io_Writer (mut (ref $function.$java.lang.Object__$int__$int__$java.io.Writer)))
(field $m_append__char__java_lang_Appendable (mut (ref $function.$char__$java.lang.Object)))
(field $m_append__java_lang_CharSequence__java_lang_Appendable (mut (ref $function.$java.lang.Object__$java.lang.Object)))
(field $m_append__java_lang_CharSequence__int__int__java_lang_Appendable (mut (ref $function.$java.lang.Object__$int__$int__$java.lang.Object)))
(field $m_newLine__void (mut (ref $function.__$void)))
))
;;; BufferedWriter(Writer out)
(func $m_<init>[email protected]
(param $this (ref null $java.io.BufferedWriter))
(param $out (ref null $java.io.Writer))
(result (ref null $java.io.BufferedWriter))
(block $return.label
(block
;; BufferedWriter.this.BufferedWriter.<init>(out,java.io.BufferedWriter.defaultCharBufferSize);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $out)(global.get $f_defaultCharBufferSize__java_io_BufferedWriter_)))
)
)
(local.get $this)
)
;;; BufferedWriter(Writer out, int size)
(func $m_<init>[email protected]
(param $this (ref null $java.io.BufferedWriter))
(param $out (ref null $java.io.Writer))
(param $size i32)
(result (ref null $java.io.BufferedWriter))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; Writer.this.Writer.<init>(out);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $out)))
;; javaemul.internal.InternalPreconditions.checkArgument((size > 0),java.lang.String.fromInternalArray((char[] $array_literal = new char[16],($array_literal[0] = 66),($array_literal[1] = 117),($array_literal[2] = 102),($array_literal[3] = 102),($array_literal[4] = 101),($array_literal[5] = 114),($array_literal[6] = 32),($array_literal[7] = 115),($array_literal[8] = 105),($array_literal[9] = 122),($array_literal[10] = 101),($array_literal[11] = 32),($array_literal[12] = 60),($array_literal[13] = 61),($array_literal[14] = 32),($array_literal[15] = 48),$array_literal)));
(call $m_checkArgument__boolean__java_lang_Object__void@javaemul.internal.InternalPreconditions (i32.gt_s (local.get $size) (i32.const 0))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 16) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 66))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 117))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 102))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 102))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 101))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 114))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 6) (i32.const 32))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 7) (i32.const 115))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 8) (i32.const 105))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 9) (i32.const 122))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 10) (i32.const 101))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 11) (i32.const 32))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 12) (i32.const 60))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 13) (i32.const 61))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 14) (i32.const 32))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 15) (i32.const 48))
(local.get $$array_literal)
)))
;; (BufferedWriter.this.out = out);
(struct.set $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this) (local.get $out))
;; (BufferedWriter.this.buf = new char[size]);
(struct.set $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this) (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (local.get $size) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
;; (BufferedWriter.this.size = size);
(struct.set $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this) (local.get $size))
;; (BufferedWriter.this.pos = 0);
(struct.set $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this) (i32.const 0))
)
)
(local.get $this)
)
;;; void BufferedWriter.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $w (ref null $java.io.Writer))
(local $this (ref null $java.io.BufferedWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.BufferedWriter.rtt)))
(block $return.label
(block
;; if ((BufferedWriter.this.out == null)) {
(if (ref.eq (struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this)) (ref.null $java.lang.Object))
(then
(block
;; return;
(br $return.label)
)
)
)
;; try (
;; unimplemented statement TryStatement
)
)
)
(elem declare func [email protected])
;;; void BufferedWriter.flush()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.BufferedWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.BufferedWriter.rtt)))
(block $return.label
(block
;; BufferedWriter.this.flushBuffer();
(call $m_flushBuffer__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
;; BufferedWriter.this.out.flush();
(call_ref (struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this))(struct.get $java.io.Writer.vtable $m_flush__void (struct.get $java.io.Writer $vtable(struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; void BufferedWriter.ensureOpen()
(func $m_ensureOpen__void_$p_java_io_BufferedWriter@java.io.BufferedWriter
(param $this (ref null $java.io.BufferedWriter))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkState(!(BufferedWriter.this.out == null),java.lang.String.fromInternalArray((char[] $array_literal = new char[13],($array_literal[0] = 115),($array_literal[1] = 116),($array_literal[2] = 114),($array_literal[3] = 101),($array_literal[4] = 97),($array_literal[5] = 109),($array_literal[6] = 32),($array_literal[7] = 99),($array_literal[8] = 108),($array_literal[9] = 111),($array_literal[10] = 115),($array_literal[11] = 101),($array_literal[12] = 100),$array_literal)));
(call $m_checkState__boolean__java_lang_Object__void@javaemul.internal.InternalPreconditions (i32.eqz (ref.eq (struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this)) (ref.null $java.lang.Object)))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 13) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 115))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 116))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 114))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 101))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 97))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 109))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 6) (i32.const 32))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 7) (i32.const 99))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 8) (i32.const 108))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 9) (i32.const 111))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 10) (i32.const 115))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 11) (i32.const 101))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 12) (i32.const 100))
(local.get $$array_literal)
)))
)
)
)
;;; void BufferedWriter.flushBuffer()
(func $m_flushBuffer__void_$p_java_io_BufferedWriter@java.io.BufferedWriter
(param $this (ref null $java.io.BufferedWriter))
(block $return.label
(block
;; BufferedWriter.this.ensureOpen();
(call $m_ensureOpen__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
;; if ((BufferedWriter.this.pos > 0)) {
(if (i32.gt_s (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (i32.const 0))
(then
(block
;; BufferedWriter.this.out.write(BufferedWriter.this.buf,0,BufferedWriter.this.pos);
(call_ref (struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this))(struct.get $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this))(i32.const 0)(struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this))(struct.get $java.io.Writer.vtable $m_write__arrayOf_char__int__int__void (struct.get $java.io.Writer $vtable(struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this)))))
)
)
)
;; (BufferedWriter.this.pos = 0);
(struct.set $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this) (i32.const 0))
)
)
)
;;; void BufferedWriter.newLine()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $$array_literal (ref null $char.array))
(local $this (ref null $java.io.BufferedWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.BufferedWriter.rtt)))
(block $return.label
(block
;; BufferedWriter.this.write(java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 10),$array_literal)));
(call_ref (local.get $this)(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 10))
(local.get $$array_literal)
))(struct.get $java.io.Writer.vtable $m_write__java_lang_String__void (struct.get $java.io.Writer $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void BufferedWriter.write(char[] buffer, int offset, int count)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $char.array))
(param $offset i32)
(param $count i32)
(local $b i32)
(local $t i32)
(local $d i32)
(local $this (ref null $java.io.BufferedWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.BufferedWriter.rtt)))
(block $return.label
(block
;; BufferedWriter.this.ensureOpen();
(call $m_ensureOpen__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
;; java.io.IOUtils.checkOffsetAndCount(buffer,offset,count);
(call $m_checkOffsetAndCount__arrayOf_char__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $offset)(local.get $count))
;; if ((count >= BufferedWriter.this.size)) {
(if (i32.ge_s (local.get $count) (struct.get $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this)))
(then
(block
;; BufferedWriter.this.flushBuffer();
(call $m_flushBuffer__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
;; BufferedWriter.this.out.write(buffer,offset,count);
(call_ref (struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this))(local.get $buffer)(local.get $offset)(local.get $count)(struct.get $java.io.Writer.vtable $m_write__arrayOf_char__int__int__void (struct.get $java.io.Writer $vtable(struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this)))))
;; return;
(br $return.label)
)
)
)
;; int b = offset,int t = (offset + count);
(local.set $b (local.get $offset))
(local.set $t (i32.add (local.get $offset) (local.get $count)))
;; LOOP: while ((b < t)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $b) (local.get $t))))
(block $LOOP.CONTINUE
(block
;; int d = java.lang.Math.min((BufferedWriter.this.size - BufferedWriter.this.pos),(t - b));
(local.set $d (call [email protected] (i32.sub (struct.get $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this)) (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)))(i32.sub (local.get $t) (local.get $b))))
;; java.lang.System.arraycopy(buffer,b,BufferedWriter.this.buf,BufferedWriter.this.pos,d);
(call $m_arraycopy__java_lang_Object__int__java_lang_Object__int__int__void@java.lang.System (local.get $buffer)(local.get $b)(struct.get $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this))(struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this))(local.get $d))
;; (b = (b + d));
(local.set $b (i32.add (local.get $b) (local.get $d)))
;; (BufferedWriter.this.pos = (BufferedWriter.this.pos + d));
(struct.set $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this) (i32.add (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (local.get $d)))
;; if ((BufferedWriter.this.pos >= BufferedWriter.this.size)) {
(if (i32.ge_s (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (struct.get $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this)))
(then
(block
;; BufferedWriter.this.flushBuffer();
(call $m_flushBuffer__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
)
)
)
)
)
(br 0)
)
)
)
)
)
(elem declare func [email protected])
;;; void BufferedWriter.write(int oneChar)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $oneChar i32)
(local $$value i32)
(local $this (ref null $java.io.BufferedWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.BufferedWriter.rtt)))
(block $return.label
(block
;; BufferedWriter.this.ensureOpen();
(call $m_ensureOpen__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
;; if ((BufferedWriter.this.pos >= BufferedWriter.this.size)) {
(if (i32.ge_s (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (struct.get $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this)))
(then
(block
;; BufferedWriter.this.out.write(BufferedWriter.this.buf,0,<expr>);
(call_ref (struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this))(struct.get $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this))(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (struct.get $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this))))(struct.get $java.io.Writer.vtable $m_write__arrayOf_char__int__int__void (struct.get $java.io.Writer $vtable(struct.get $java.io.BufferedWriter $f_out__java_io_BufferedWriter_(local.get $this)))))
;; (BufferedWriter.this.pos = 0);
(struct.set $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this) (i32.const 0))
)
)
)
;; (BufferedWriter.this.buf[(int $value = BufferedWriter.this.pos,(BufferedWriter.this.pos = (BufferedWriter.this.pos + 1)),$value)] = ((char) oneChar));
(array.set $char.array.elements (struct.get $char.array $elements (struct.get $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this))) (block (result i32)
(local.set $$value (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)))
(struct.set $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this) (i32.add (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (i32.const 1)))
(local.get $$value)
) (i32.const 0))
)
)
)
(elem declare func [email protected])
;;; void BufferedWriter.write(String str, int offset, int count)
(func $m_write__java_lang_String__int__int__void@java.io.BufferedWriter
(param $this.untyped (ref null $java.lang.Object))
(param $str (ref null $java.lang.String))
(param $offset i32)
(param $count i32)
(local $b i32)
(local $t i32)
(local $d i32)
(local $this (ref null $java.io.BufferedWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.BufferedWriter.rtt)))
(block $return.label
(block
;; BufferedWriter.this.ensureOpen();
(call $m_ensureOpen__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
;; javaemul.internal.InternalPreconditions.checkNotNull(str);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $str)))
;; int b = offset,int t = (offset + count);
(local.set $b (local.get $offset))
(local.set $t (i32.add (local.get $offset) (local.get $count)))
;; LOOP: while ((b < t)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $b) (local.get $t))))
(block $LOOP.CONTINUE
(block
;; int d = java.lang.Math.min((BufferedWriter.this.size - BufferedWriter.this.pos),(t - b));
(local.set $d (call [email protected] (i32.sub (struct.get $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this)) (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)))(i32.sub (local.get $t) (local.get $b))))
;; str.getChars(b,(b + d),BufferedWriter.this.buf,BufferedWriter.this.pos);
(call_ref (local.get $str)(local.get $b)(i32.add (local.get $b) (local.get $d))(struct.get $java.io.BufferedWriter $f_buf__java_io_BufferedWriter_(local.get $this))(struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this))(struct.get $java.lang.String.vtable $m_getChars__int__int__arrayOf_char__int__void (struct.get $java.lang.String $vtable(local.get $str))))
;; (b = (b + d));
(local.set $b (i32.add (local.get $b) (local.get $d)))
;; (BufferedWriter.this.pos = (BufferedWriter.this.pos + d));
(struct.set $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this) (i32.add (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (local.get $d)))
;; if ((BufferedWriter.this.pos >= BufferedWriter.this.size)) {
(if (i32.ge_s (struct.get $java.io.BufferedWriter $f_pos__java_io_BufferedWriter_(local.get $this)) (struct.get $java.io.BufferedWriter $f_size__java_io_BufferedWriter_(local.get $this)))
(then
(block
;; BufferedWriter.this.flushBuffer();
(call $m_flushBuffer__void_$p_java_io_BufferedWriter@java.io.BufferedWriter (local.get $this))
)
)
)
)
)
(br 0)
)
)
)
)
)
(elem declare func $m_write__java_lang_String__int__int__void@java.io.BufferedWriter)
;;; void BufferedWriter.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.BufferedWriter.$initialized) return;
(if (global.get $f_$initialized__java_io_BufferedWriter)
(then
;; return;
(br $return.label)
)
)
;; (java.io.BufferedWriter.$initialized = true);
(global.set $f_$initialized__java_io_BufferedWriter (i32.const 1))
;; java.io.Writer.$clinit();
(call [email protected] )
;; (java.io.BufferedWriter.defaultCharBufferSize = 8192);
(global.set $f_defaultCharBufferSize__java_io_BufferedWriter_ (i32.const 8192))
)
)
)
;;; End of code for java.io.BufferedWriter [CLASS]
;;; Code for java.io.ByteArrayInputStream [CLASS]
(type $java.io.ByteArrayInputStream (struct
(field $vtable (ref null $java.io.ByteArrayInputStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_buf__java_io_ByteArrayInputStream (mut (ref null $byte.array)))
(field $f_pos__java_io_ByteArrayInputStream (mut i32))
(field $f_mark__java_io_ByteArrayInputStream (mut i32))
(field $f_count__java_io_ByteArrayInputStream (mut i32))
))
(type $java.io.ByteArrayInputStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_available__int (mut (ref $function.__$int)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_mark__int__void (mut (ref $function.$int__$void)))
(field $m_markSupported__boolean (mut (ref $function.__$boolean)))
(field $m_read__int (mut (ref $function.__$int)))
(field $m_read__arrayOf_byte__int (mut (ref $function.$byte.array__$int)))
(field $m_read__arrayOf_byte__int__int__int (mut (ref $function.$byte.array__$int__$int__$int)))
(field $m_reset__void (mut (ref $function.__$void)))
(field $m_skip__long__long (mut (ref $function.$long__$long)))
))
;;; ByteArrayInputStream(byte[] buf)
(func $m_<init>[email protected]
(param $this (ref null $java.io.ByteArrayInputStream))
(param $buf (ref null $byte.array))
(result (ref null $java.io.ByteArrayInputStream))
(block $return.label
(block
;; InputStream.this.InputStream.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (ByteArrayInputStream.this.mark = 0);
(struct.set $java.io.ByteArrayInputStream $f_mark__java_io_ByteArrayInputStream(local.get $this) (i32.const 0))
;; (ByteArrayInputStream.this.buf = buf);
(struct.set $java.io.ByteArrayInputStream $f_buf__java_io_ByteArrayInputStream(local.get $this) (local.get $buf))
;; (ByteArrayInputStream.this.count = <expr>);
(struct.set $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this) (array.len $byte.array.elements (struct.get $byte.array $elements (local.get $buf))))
)
)
(local.get $this)
)
;;; ByteArrayInputStream(byte[] buf, int offset, int length)
(func $m_<init>[email protected]
(param $this (ref null $java.io.ByteArrayInputStream))
(param $buf (ref null $byte.array))
(param $offset i32)
(param $length i32)
(result (ref null $java.io.ByteArrayInputStream))
(block $return.label
(block
;; InputStream.this.InputStream.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (ByteArrayInputStream.this.buf = buf);
(struct.set $java.io.ByteArrayInputStream $f_buf__java_io_ByteArrayInputStream(local.get $this) (local.get $buf))
;; (ByteArrayInputStream.this.pos = offset);
(struct.set $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this) (local.get $offset))
;; (ByteArrayInputStream.this.mark = offset);
(struct.set $java.io.ByteArrayInputStream $f_mark__java_io_ByteArrayInputStream(local.get $this) (local.get $offset))
;; (ByteArrayInputStream.this.count = (((offset + length) > <expr>)) ? (<expr>) : ((offset + length)));
(struct.set $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this) (if (result i32) (i32.gt_s (i32.add (local.get $offset) (local.get $length)) (array.len $byte.array.elements (struct.get $byte.array $elements (local.get $buf)))) (then (array.len $byte.array.elements (struct.get $byte.array $elements (local.get $buf)))) (else (i32.add (local.get $offset) (local.get $length)))))
)
)
(local.get $this)
)
;;; int ByteArrayInputStream.available()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; return (ByteArrayInputStream.this.count - ByteArrayInputStream.this.pos);
(local.set $return.value (i32.sub (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this)) (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void ByteArrayInputStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
)
)
)
(elem declare func [email protected])
;;; void ByteArrayInputStream.mark(int readlimit)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $readlimit i32)
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; (ByteArrayInputStream.this.mark = ByteArrayInputStream.this.pos);
(struct.set $java.io.ByteArrayInputStream $f_mark__java_io_ByteArrayInputStream(local.get $this) (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this)))
)
)
)
(elem declare func [email protected])
;;; boolean ByteArrayInputStream.markSupported()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int ByteArrayInputStream.read()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $$value i32)
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; return ((ByteArrayInputStream.this.pos < ByteArrayInputStream.this.count)) ? ((ByteArrayInputStream.this.buf[(int $value = ByteArrayInputStream.this.pos,(ByteArrayInputStream.this.pos = (ByteArrayInputStream.this.pos + 1)),$value)] & 255)) : ((0 - 1));
(local.set $return.value (if (result i32) (i32.lt_s (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this)) (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this))) (then (i32.and (i32.const 0) (i32.const 255))) (else (i32.sub (i32.const 0) (i32.const 1)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int ByteArrayInputStream.read(byte[] buffer, int byteOffset, int byteCount)
(func $m_read__arrayOf_byte__int__int__int@java.io.ByteArrayInputStream
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $byteOffset i32)
(param $byteCount i32)
(result i32)
(local $return.value i32)
(local $copylen i32)
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,byteOffset,byteCount);
(call $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $byteOffset)(local.get $byteCount))
;; if ((ByteArrayInputStream.this.pos >= ByteArrayInputStream.this.count)) {
(if (i32.ge_s (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this)) (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this)))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)
)
;; if ((byteCount == 0)) {
(if (i32.eq (local.get $byteCount) (i32.const 0))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
;; int copylen = (((ByteArrayInputStream.this.count - ByteArrayInputStream.this.pos) < byteCount)) ? ((ByteArrayInputStream.this.count - ByteArrayInputStream.this.pos)) : (byteCount);
(local.set $copylen (if (result i32) (i32.lt_s (i32.sub (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this)) (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this))) (local.get $byteCount)) (then (i32.sub (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this)) (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this)))) (else (local.get $byteCount))))
;; java.lang.System.arraycopy(ByteArrayInputStream.this.buf,ByteArrayInputStream.this.pos,buffer,byteOffset,copylen);
(call $m_arraycopy__java_lang_Object__int__java_lang_Object__int__int__void@java.lang.System (struct.get $java.io.ByteArrayInputStream $f_buf__java_io_ByteArrayInputStream(local.get $this))(struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this))(local.get $buffer)(local.get $byteOffset)(local.get $copylen))
;; (ByteArrayInputStream.this.pos = (ByteArrayInputStream.this.pos + copylen));
(struct.set $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this) (i32.add (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this)) (local.get $copylen)))
;; return copylen;
(local.set $return.value (local.get $copylen))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_read__arrayOf_byte__int__int__int@java.io.ByteArrayInputStream)
;;; void ByteArrayInputStream.reset()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; (ByteArrayInputStream.this.pos = ByteArrayInputStream.this.mark);
(struct.set $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this) (struct.get $java.io.ByteArrayInputStream $f_mark__java_io_ByteArrayInputStream(local.get $this)))
)
)
)
(elem declare func [email protected])
;;; long ByteArrayInputStream.skip(long byteCount)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $byteCount i64)
(result i64)
(local $return.value i64)
(local $temp i32)
(local $this (ref null $java.io.ByteArrayInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayInputStream.rtt)))
(block $return.label
(block
;; if ((byteCount <= 0)) {
(if (i64.le_s (local.get $byteCount) (i64.const 0))
(then
(block
;; return 0;
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
)
;; int temp = ByteArrayInputStream.this.pos;
(local.set $temp (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this)))
;; (ByteArrayInputStream.this.pos = (((ByteArrayInputStream.this.count - ByteArrayInputStream.this.pos) < byteCount)) ? (ByteArrayInputStream.this.count) : (((int) (ByteArrayInputStream.this.pos + byteCount))));
(struct.set $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this) (if (result i32) (i32.lt_s (i32.sub (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this)) (struct.get $java.io.ByteArrayInputStream $f_pos__java_io_ByteArrayInputStream(local.get $this))) (i32.const 0)) (then (struct.get $java.io.ByteArrayInputStream $f_count__java_io_ByteArrayInputStream(local.get $this))) (else (i32.const 0))))
;; return (ByteArrayInputStream.this.pos - temp);
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void ByteArrayInputStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.ByteArrayInputStream.$initialized) return;
(if (global.get $f_$initialized__java_io_ByteArrayInputStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.ByteArrayInputStream.$initialized = true);
(global.set $f_$initialized__java_io_ByteArrayInputStream (i32.const 1))
;; java.io.InputStream.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.ByteArrayInputStream [CLASS]
;;; Code for java.io.ByteArrayOutputStream [CLASS]
(type $java.io.ByteArrayOutputStream (struct
(field $vtable (ref null $java.io.ByteArrayOutputStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_buf__java_io_ByteArrayOutputStream (mut (ref null $byte.array)))
(field $f_count__java_io_ByteArrayOutputStream (mut i32))
))
(type $java.io.ByteArrayOutputStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_byte__void (mut (ref $function.$byte.array__$void)))
(field $m_write__arrayOf_byte__int__int__void (mut (ref $function.$byte.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
(field $m_reset__void (mut (ref $function.__$void)))
(field $m_size__int (mut (ref $function.__$int)))
(field $m_toByteArray__arrayOf_byte (mut (ref $function.__$byte.array)))
(field $m_toString__int__java_lang_String (mut (ref $function.$int__$java.lang.String)))
(field $m_toString__java_lang_String__java_lang_String (mut (ref $function.$java.lang.String__$java.lang.String)))
(field $m_writeTo__java_io_OutputStream__void (mut (ref $function.$java.io.OutputStream__$void)))
))
;;; ByteArrayOutputStream()
(func $m_<init>[email protected]
(param $this (ref null $java.io.ByteArrayOutputStream))
(result (ref null $java.io.ByteArrayOutputStream))
(block $return.label
(block
;; OutputStream.this.OutputStream.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (ByteArrayOutputStream.this.buf = new byte[32]);
(struct.set $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this) (struct.new_with_rtt $byte.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $byte.array.elements (i32.const 32) (global.get $byte.array.elements.rtt)) (global.get $byte.array.rtt)))
)
)
(local.get $this)
)
;;; ByteArrayOutputStream(int size)
(func $m_<init>[email protected]
(param $this (ref null $java.io.ByteArrayOutputStream))
(param $size i32)
(result (ref null $java.io.ByteArrayOutputStream))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; OutputStream.this.OutputStream.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; if ((size >= 0)) {
(if (i32.ge_s (local.get $size) (i32.const 0))
(then
(block
;; (ByteArrayOutputStream.this.buf = new byte[size]);
(struct.set $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this) (struct.new_with_rtt $byte.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $byte.array.elements (local.get $size) (global.get $byte.array.elements.rtt)) (global.get $byte.array.rtt)))
)
)(else
(block
;; throw new IllegalArgumentException.<init>(java.lang.String.fromInternalArray((char[] $array_literal = new char[8],($array_literal[0] = 115),($array_literal[1] = 105),($array_literal[2] = 122),($array_literal[3] = 101),($array_literal[4] = 32),($array_literal[5] = 60),($array_literal[6] = 32),($array_literal[7] = 48),$array_literal)));
(unreachable)
)
)
)
)
)
(local.get $this)
)
;;; void ByteArrayOutputStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; super.close();
(call [email protected] (local.get $this))
)
)
)
(elem declare func [email protected])
;;; void ByteArrayOutputStream.expand(int i)
(func $m_expand__int__void_$p_java_io_ByteArrayOutputStream@java.io.ByteArrayOutputStream
(param $this (ref null $java.io.ByteArrayOutputStream))
(param $i i32)
(local $newbuf (ref null $byte.array))
(block $return.label
(block
;; if (((ByteArrayOutputStream.this.count + i) <= <expr>)) {
(if (i32.le_s (i32.add (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)) (local.get $i)) (array.len $byte.array.elements (struct.get $byte.array $elements (struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this)))))
(then
(block
;; return;
(br $return.label)
)
)
)
;; byte[] newbuf = new byte[((ByteArrayOutputStream.this.count + i) * 2)];
(local.set $newbuf (struct.new_with_rtt $byte.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $byte.array.elements (i32.mul (i32.add (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)) (local.get $i)) (i32.const 2)) (global.get $byte.array.elements.rtt)) (global.get $byte.array.rtt)))
;; java.lang.System.arraycopy(ByteArrayOutputStream.this.buf,0,newbuf,0,ByteArrayOutputStream.this.count);
(call $m_arraycopy__java_lang_Object__int__java_lang_Object__int__int__void@java.lang.System (struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))(i32.const 0)(local.get $newbuf)(i32.const 0)(struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)))
;; (ByteArrayOutputStream.this.buf = newbuf);
(struct.set $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this) (local.get $newbuf))
)
)
)
;;; void ByteArrayOutputStream.reset()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; (ByteArrayOutputStream.this.count = 0);
(struct.set $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this) (i32.const 0))
)
)
)
(elem declare func [email protected])
;;; int ByteArrayOutputStream.size()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; return ByteArrayOutputStream.this.count;
(local.set $return.value (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; byte[] ByteArrayOutputStream.toByteArray()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $byte.array))
(local $return.value (ref null $byte.array))
(local $newArray (ref null $byte.array))
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; byte[] newArray = new byte[ByteArrayOutputStream.this.count];
(local.set $newArray (struct.new_with_rtt $byte.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $byte.array.elements (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)) (global.get $byte.array.elements.rtt)) (global.get $byte.array.rtt)))
;; java.lang.System.arraycopy(ByteArrayOutputStream.this.buf,0,newArray,0,ByteArrayOutputStream.this.count);
(call $m_arraycopy__java_lang_Object__int__java_lang_Object__int__int__void@java.lang.System (struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))(i32.const 0)(local.get $newArray)(i32.const 0)(struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)))
;; return newArray;
(local.set $return.value (local.get $newArray))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String ByteArrayOutputStream.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; return new String.<init>(ByteArrayOutputStream.this.buf,0,ByteArrayOutputStream.this.count);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.String (global.get $java.lang.String.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (i32.const 0) (global.get $java.lang.String.rtt))(struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))(i32.const 0)(struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String ByteArrayOutputStream.toString(int hibyte)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $hibyte i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $newBuf (ref null $char.array))
(local $i i32)
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; char[] newBuf = new char[ByteArrayOutputStream.this.size()];
(local.set $newBuf (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (call_ref (local.get $this)(struct.get $java.io.ByteArrayOutputStream.vtable $m_size__int (struct.get $java.io.ByteArrayOutputStream $vtable(local.get $this)))) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
;; LOOP: for (int i = 0;(i < <expr>);(i = (i + 1))) {
(local.set $i (i32.const 0))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (array.len $char.array.elements (struct.get $char.array $elements (local.get $newBuf))))))
(block $LOOP.CONTINUE
(block
;; (newBuf[i] = ((char) (((hibyte & 255) << 8) | (ByteArrayOutputStream.this.buf[i] & 255))));
(array.set $char.array.elements (struct.get $char.array $elements (local.get $newBuf)) (local.get $i) (i32.const 0))
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(br 0)
)
)
;; return new String.<init>(newBuf);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.String (global.get $java.lang.String.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (i32.const 0) (global.get $java.lang.String.rtt))(local.get $newBuf)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String ByteArrayOutputStream.toString(String charsetName)
(func $m_toString__java_lang_String__java_lang_String@java.io.ByteArrayOutputStream
(param $this.untyped (ref null $java.lang.Object))
(param $charsetName (ref null $java.lang.String))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; return new String.<init>(ByteArrayOutputStream.this.buf,0,ByteArrayOutputStream.this.count,charsetName);
(local.set $return.value (call $m_<init>__arrayOf_byte__int__int__java_lang_String__void@java.lang.String (struct.new_with_rtt $java.lang.String (global.get $java.lang.String.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (i32.const 0) (global.get $java.lang.String.rtt))(struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))(i32.const 0)(struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this))(local.get $charsetName)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_toString__java_lang_String__java_lang_String@java.io.ByteArrayOutputStream)
;;; void ByteArrayOutputStream.write(byte[] buffer, int offset, int len)
(func $m_write__arrayOf_byte__int__int__void@java.io.ByteArrayOutputStream
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $offset i32)
(param $len i32)
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,offset,len);
(call $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $offset)(local.get $len))
;; if ((len == 0)) {
(if (i32.eq (local.get $len) (i32.const 0))
(then
(block
;; return;
(br $return.label)
)
)
)
;; ByteArrayOutputStream.this.expand(len);
(call $m_expand__int__void_$p_java_io_ByteArrayOutputStream@java.io.ByteArrayOutputStream (local.get $this)(local.get $len))
;; java.lang.System.arraycopy(buffer,offset,ByteArrayOutputStream.this.buf,ByteArrayOutputStream.this.count,len);
(call $m_arraycopy__java_lang_Object__int__java_lang_Object__int__int__void@java.lang.System (local.get $buffer)(local.get $offset)(struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))(struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this))(local.get $len))
;; (ByteArrayOutputStream.this.count = (ByteArrayOutputStream.this.count + len));
(struct.set $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this) (i32.add (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)) (local.get $len)))
)
)
)
(elem declare func $m_write__arrayOf_byte__int__int__void@java.io.ByteArrayOutputStream)
;;; void ByteArrayOutputStream.write(int oneByte)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $oneByte i32)
(local $$value i32)
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; if ((ByteArrayOutputStream.this.count == <expr>)) {
(if (i32.eq (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)) (array.len $byte.array.elements (struct.get $byte.array $elements (struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this)))))
(then
(block
;; ByteArrayOutputStream.this.expand(1);
(call $m_expand__int__void_$p_java_io_ByteArrayOutputStream@java.io.ByteArrayOutputStream (local.get $this)(i32.const 1))
)
)
)
;; (ByteArrayOutputStream.this.buf[(int $value = ByteArrayOutputStream.this.count,(ByteArrayOutputStream.this.count = (ByteArrayOutputStream.this.count + 1)),$value)] = ((byte) oneByte));
(array.set $byte.array.elements (struct.get $byte.array $elements (struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))) (block (result i32)
(local.set $$value (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)))
(struct.set $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this) (i32.add (struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this)) (i32.const 1)))
(local.get $$value)
) (i32.const 0))
)
)
)
(elem declare func [email protected])
;;; void ByteArrayOutputStream.writeTo(OutputStream out)
(func $m_writeTo__java_io_OutputStream__void@java.io.ByteArrayOutputStream
(param $this.untyped (ref null $java.lang.Object))
(param $out (ref null $java.io.OutputStream))
(local $this (ref null $java.io.ByteArrayOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.ByteArrayOutputStream.rtt)))
(block $return.label
(block
;; out.write(ByteArrayOutputStream.this.buf,0,ByteArrayOutputStream.this.count);
(call_ref (local.get $out)(struct.get $java.io.ByteArrayOutputStream $f_buf__java_io_ByteArrayOutputStream(local.get $this))(i32.const 0)(struct.get $java.io.ByteArrayOutputStream $f_count__java_io_ByteArrayOutputStream(local.get $this))(struct.get $java.io.OutputStream.vtable $m_write__arrayOf_byte__int__int__void (struct.get $java.io.OutputStream $vtable(local.get $out))))
)
)
)
(elem declare func $m_writeTo__java_io_OutputStream__void@java.io.ByteArrayOutputStream)
;;; void ByteArrayOutputStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.ByteArrayOutputStream.$initialized) return;
(if (global.get $f_$initialized__java_io_ByteArrayOutputStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.ByteArrayOutputStream.$initialized = true);
(global.set $f_$initialized__java_io_ByteArrayOutputStream (i32.const 1))
;; java.io.OutputStream.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.ByteArrayOutputStream [CLASS]
;;; Code for java.io.Closeable [INTERFACE]
;;; void Closeable.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.Closeable.$initialized) return;
(if (global.get $f_$initialized__java_io_Closeable)
(then
;; return;
(br $return.label)
)
)
;; (java.io.Closeable.$initialized = true);
(global.set $f_$initialized__java_io_Closeable (i32.const 1))
)
)
)
;;; End of code for java.io.Closeable [INTERFACE]
;;; Code for java.io.Externalizable [INTERFACE]
;;; void Externalizable.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.Externalizable.$initialized) return;
(if (global.get $f_$initialized__java_io_Externalizable)
(then
;; return;
(br $return.label)
)
)
;; (java.io.Externalizable.$initialized = true);
(global.set $f_$initialized__java_io_Externalizable (i32.const 1))
)
)
)
;;; End of code for java.io.Externalizable [INTERFACE]
;;; Code for java.io.FilterInputStream [CLASS]
(type $java.io.FilterInputStream (struct
(field $vtable (ref null $java.io.FilterInputStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_in__java_io_FilterInputStream (mut (ref null $java.io.InputStream)))
))
(type $java.io.FilterInputStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_available__int (mut (ref $function.__$int)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_mark__int__void (mut (ref $function.$int__$void)))
(field $m_markSupported__boolean (mut (ref $function.__$boolean)))
(field $m_read__int (mut (ref $function.__$int)))
(field $m_read__arrayOf_byte__int (mut (ref $function.$byte.array__$int)))
(field $m_read__arrayOf_byte__int__int__int (mut (ref $function.$byte.array__$int__$int__$int)))
(field $m_reset__void (mut (ref $function.__$void)))
(field $m_skip__long__long (mut (ref $function.$long__$long)))
))
;;; FilterInputStream(InputStream in)
(func $m_<init>[email protected]
(param $this (ref null $java.io.FilterInputStream))
(param $in (ref null $java.io.InputStream))
(result (ref null $java.io.FilterInputStream))
(block $return.label
(block
;; InputStream.this.InputStream.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (FilterInputStream.this.in = in);
(struct.set $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this) (local.get $in))
)
)
(local.get $this)
)
;;; int FilterInputStream.available()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; return FilterInputStream.this.in.available();
(local.set $return.value (call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(struct.get $java.io.InputStream.vtable $m_available__int (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void FilterInputStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; FilterInputStream.this.in.close();
(call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(struct.get $java.io.InputStream.vtable $m_close__void (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; void FilterInputStream.mark(int readlimit)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $readlimit i32)
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; FilterInputStream.this.in.mark(readlimit);
(call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(local.get $readlimit)(struct.get $java.io.InputStream.vtable $m_mark__int__void (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; boolean FilterInputStream.markSupported()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; return FilterInputStream.this.in.markSupported();
(local.set $return.value (call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(struct.get $java.io.InputStream.vtable $m_markSupported__boolean (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int FilterInputStream.read()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; return FilterInputStream.this.in.read();
(local.set $return.value (call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(struct.get $java.io.InputStream.vtable $m_read__int (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int FilterInputStream.read(byte[] buffer, int byteOffset, int byteCount)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $byteOffset i32)
(param $byteCount i32)
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; return FilterInputStream.this.in.read(buffer,byteOffset,byteCount);
(local.set $return.value (call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(local.get $buffer)(local.get $byteOffset)(local.get $byteCount)(struct.get $java.io.InputStream.vtable $m_read__arrayOf_byte__int__int__int (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void FilterInputStream.reset()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; FilterInputStream.this.in.reset();
(call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(struct.get $java.io.InputStream.vtable $m_reset__void (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; long FilterInputStream.skip(long byteCount)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $byteCount i64)
(result i64)
(local $return.value i64)
(local $this (ref null $java.io.FilterInputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterInputStream.rtt)))
(block $return.label
(block
;; return FilterInputStream.this.in.skip(byteCount);
(local.set $return.value (call_ref (struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))(local.get $byteCount)(struct.get $java.io.InputStream.vtable $m_skip__long__long (struct.get $java.io.InputStream $vtable(struct.get $java.io.FilterInputStream $f_in__java_io_FilterInputStream(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void FilterInputStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.FilterInputStream.$initialized) return;
(if (global.get $f_$initialized__java_io_FilterInputStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.FilterInputStream.$initialized = true);
(global.set $f_$initialized__java_io_FilterInputStream (i32.const 1))
;; java.io.InputStream.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.FilterInputStream [CLASS]
;;; Code for java.io.FilterOutputStream [CLASS]
(type $java.io.FilterOutputStream (struct
(field $vtable (ref null $java.io.FilterOutputStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_out__java_io_FilterOutputStream (mut (ref null $java.io.OutputStream)))
))
(type $java.io.FilterOutputStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_byte__void (mut (ref $function.$byte.array__$void)))
(field $m_write__arrayOf_byte__int__int__void (mut (ref $function.$byte.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
))
;;; FilterOutputStream(OutputStream out)
(func $m_<init>[email protected]
(param $this (ref null $java.io.FilterOutputStream))
(param $out (ref null $java.io.OutputStream))
(result (ref null $java.io.FilterOutputStream))
(block $return.label
(block
;; OutputStream.this.OutputStream.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (FilterOutputStream.this.out = out);
(struct.set $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this) (local.get $out))
)
)
(local.get $this)
)
;;; void FilterOutputStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $thrown (ref null $java.lang.Throwable))
(local $e (ref null $java.lang.Throwable))
(local $e_1 (ref null $java.lang.Throwable))
(local $this (ref null $java.io.FilterOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterOutputStream.rtt)))
(block $return.label
(block
;; Throwable thrown = null;
(local.set $thrown (ref.null $java.lang.Throwable))
;; try {
;; unimplemented statement TryStatement
;; try {
;; unimplemented statement TryStatement
;; if (!(thrown == null)) {
(if (i32.eqz (ref.eq (local.get $thrown) (ref.null $java.lang.Object)))
(then
(block
;; throw new IOException.<init>(thrown);
(unreachable)
)
)
)
)
)
)
(elem declare func [email protected])
;;; void FilterOutputStream.flush()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.FilterOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterOutputStream.rtt)))
(block $return.label
(block
;; FilterOutputStream.this.out.flush();
(call_ref (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this))(struct.get $java.io.OutputStream.vtable $m_flush__void (struct.get $java.io.OutputStream $vtable(struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; void FilterOutputStream.write(byte[] buffer, int offset, int length)
(func $m_write__arrayOf_byte__int__int__void@java.io.FilterOutputStream
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $offset i32)
(param $length i32)
(local $i i32)
(local $this (ref null $java.io.FilterOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterOutputStream.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,offset,length);
(call $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $offset)(local.get $length))
;; LOOP: for (int i = 0;(i < length);(i = (i + 1))) {
(local.set $i (i32.const 0))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (local.get $length))))
(block $LOOP.CONTINUE
(block
;; FilterOutputStream.this.write(buffer[(offset + i)]);
(call_ref (local.get $this)(i32.const 0)(struct.get $java.io.FilterOutputStream.vtable $m_write__int__void (struct.get $java.io.FilterOutputStream $vtable(local.get $this))))
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(br 0)
)
)
)
)
)
(elem declare func $m_write__arrayOf_byte__int__int__void@java.io.FilterOutputStream)
;;; void FilterOutputStream.write(int oneByte)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $oneByte i32)
(local $this (ref null $java.io.FilterOutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.FilterOutputStream.rtt)))
(block $return.label
(block
;; FilterOutputStream.this.out.write(oneByte);
(call_ref (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this))(local.get $oneByte)(struct.get $java.io.OutputStream.vtable $m_write__int__void (struct.get $java.io.OutputStream $vtable(struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; void FilterOutputStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.FilterOutputStream.$initialized) return;
(if (global.get $f_$initialized__java_io_FilterOutputStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.FilterOutputStream.$initialized = true);
(global.set $f_$initialized__java_io_FilterOutputStream (i32.const 1))
;; java.io.OutputStream.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.FilterOutputStream [CLASS]
;;; Code for java.io.Flushable [INTERFACE]
;;; void Flushable.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.Flushable.$initialized) return;
(if (global.get $f_$initialized__java_io_Flushable)
(then
;; return;
(br $return.label)
)
)
;; (java.io.Flushable.$initialized = true);
(global.set $f_$initialized__java_io_Flushable (i32.const 1))
)
)
)
;;; End of code for java.io.Flushable [INTERFACE]
;;; Code for java.io.HasSerializableTypeMarker [INTERFACE]
;;; void HasSerializableTypeMarker.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.HasSerializableTypeMarker.$initialized) return;
(if (global.get $f_$initialized__java_io_HasSerializableTypeMarker)
(then
;; return;
(br $return.label)
)
)
;; (java.io.HasSerializableTypeMarker.$initialized = true);
(global.set $f_$initialized__java_io_HasSerializableTypeMarker (i32.const 1))
)
)
)
;;; End of code for java.io.HasSerializableTypeMarker [INTERFACE]
;;; Code for java.io.IOException [CLASS]
(type $java.io.IOException (struct
(field $vtable (ref null $java.io.IOException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.io.IOException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; IOException()
(func $m_<init>[email protected]
(param $this (ref null $java.io.IOException))
(result (ref null $java.io.IOException))
(block $return.label
(block
;; Exception.this.Exception.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; IOException(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.io.IOException))
(param $message (ref null $java.lang.String))
(result (ref null $java.io.IOException))
(block $return.label
(block
;; Exception.this.Exception.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; IOException(String message, Throwable throwable)
(func $m_<init>__java_lang_String__java_lang_Throwable__void@java.io.IOException
(param $this (ref null $java.io.IOException))
(param $message (ref null $java.lang.String))
(param $throwable (ref null $java.lang.Throwable))
(result (ref null $java.io.IOException))
(block $return.label
(block
;; Exception.this.Exception.<init>(message,throwable);
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.Exception (local.get $this)(local.get $message)(local.get $throwable)))
)
)
(local.get $this)
)
;;; IOException(Throwable throwable)
(func $m_<init>[email protected]
(param $this (ref null $java.io.IOException))
(param $throwable (ref null $java.lang.Throwable))
(result (ref null $java.io.IOException))
(block $return.label
(block
;; Exception.this.Exception.<init>(throwable);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $throwable)))
)
)
(local.get $this)
)
;;; void IOException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.IOException.$initialized) return;
(if (global.get $f_$initialized__java_io_IOException)
(then
;; return;
(br $return.label)
)
)
;; (java.io.IOException.$initialized = true);
(global.set $f_$initialized__java_io_IOException (i32.const 1))
;; java.lang.Exception.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.IOException [CLASS]
;;; Code for java.io.IOUtils [CLASS]
(type $java.io.IOUtils (struct
(field $vtable (ref null $java.io.IOUtils.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.io.IOUtils.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; void IOUtils.checkOffsetAndCount(byte[] buffer, int byteOffset, int byteCount)
(func $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils
(param $buffer (ref null $byte.array))
(param $byteOffset i32)
(param $byteCount i32)
(block $return.label
(block
;; java.io.IOUtils.$clinit();
(call [email protected] )
;; javaemul.internal.InternalPreconditions.checkNotNull(buffer);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $buffer)))
;; java.io.IOUtils.checkOffsetAndCount(<expr>,byteOffset,byteCount);
(call [email protected] (array.len $byte.array.elements (struct.get $byte.array $elements (local.get $buffer)))(local.get $byteOffset)(local.get $byteCount))
)
)
)
;;; void IOUtils.checkOffsetAndCount(char[] buffer, int charOffset, int charCount)
(func $m_checkOffsetAndCount__arrayOf_char__int__int__void@java.io.IOUtils
(param $buffer (ref null $char.array))
(param $charOffset i32)
(param $charCount i32)
(block $return.label
(block
;; java.io.IOUtils.$clinit();
(call [email protected] )
;; javaemul.internal.InternalPreconditions.checkNotNull(buffer);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $buffer)))
;; java.io.IOUtils.checkOffsetAndCount(<expr>,charOffset,charCount);
(call [email protected] (array.len $char.array.elements (struct.get $char.array $elements (local.get $buffer)))(local.get $charOffset)(local.get $charCount))
)
)
)
;;; void IOUtils.checkOffsetAndCount(String str, int offset, int count)
(func $m_checkOffsetAndCount__java_lang_String__int__int__void@java.io.IOUtils
(param $str (ref null $java.lang.String))
(param $offset i32)
(param $count i32)
(block $return.label
(block
;; java.io.IOUtils.$clinit();
(call [email protected] )
;; javaemul.internal.InternalPreconditions.checkNotNull(str);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $str)))
;; java.io.IOUtils.checkOffsetAndCount(str.length(),offset,count);
(call [email protected] (call_ref (local.get $str)(struct.get $java.lang.String.vtable $m_length__int (struct.get $java.lang.String $vtable(local.get $str))))(local.get $offset)(local.get $count))
)
)
)
;;; void IOUtils.checkOffsetAndCount(int length, int offset, int count)
(func [email protected]
(param $length i32)
(param $offset i32)
(param $count i32)
(block $return.label
(block
;; if ((((offset < 0)) ? (true) : ((count < 0))) ? (true) : (((offset + count) > length))) {
(if (if (result i32) (if (result i32) (i32.lt_s (local.get $offset) (i32.const 0)) (then (i32.const 1)) (else (i32.lt_s (local.get $count) (i32.const 0)))) (then (i32.const 1)) (else (i32.gt_s (i32.add (local.get $offset) (local.get $count)) (local.get $length))))
(then
(block
;; throw new IndexOutOfBoundsException.<init>();
(unreachable)
)
)
)
)
)
)
;;; IOUtils()
(func $m_<init>[email protected]
(param $this (ref null $java.io.IOUtils))
(result (ref null $java.io.IOUtils))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void IOUtils.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.IOUtils.$initialized) return;
(if (global.get $f_$initialized__java_io_IOUtils)
(then
;; return;
(br $return.label)
)
)
;; (java.io.IOUtils.$initialized = true);
(global.set $f_$initialized__java_io_IOUtils (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.IOUtils [CLASS]
;;; Code for java.io.InputStream [CLASS]
(type $java.io.InputStream (struct
(field $vtable (ref null $java.io.InputStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.io.InputStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_available__int (mut (ref $function.__$int)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_mark__int__void (mut (ref $function.$int__$void)))
(field $m_markSupported__boolean (mut (ref $function.__$boolean)))
(field $m_read__int (mut (ref $function.__$int)))
(field $m_read__arrayOf_byte__int (mut (ref $function.$byte.array__$int)))
(field $m_read__arrayOf_byte__int__int__int (mut (ref $function.$byte.array__$int__$int__$int)))
(field $m_reset__void (mut (ref $function.__$void)))
(field $m_skip__long__long (mut (ref $function.$long__$long)))
))
;;; InputStream()
(func $m_<init>[email protected]
(param $this (ref null $java.io.InputStream))
(result (ref null $java.io.InputStream))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; int InputStream.available()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void InputStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
)
)
)
(elem declare func [email protected])
;;; void InputStream.mark(int readlimit)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $readlimit i32)
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
)
)
)
(elem declare func [email protected])
;;; boolean InputStream.markSupported()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
;; return false;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int InputStream.read(byte[] buffer)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkNotNull(buffer);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $buffer)))
;; return InputStream.this.read(buffer,0,<expr>);
(local.set $return.value (call_ref (local.get $this)(local.get $buffer)(i32.const 0)(array.len $byte.array.elements (struct.get $byte.array $elements (local.get $buffer)))(struct.get $java.io.InputStream.vtable $m_read__arrayOf_byte__int__int__int (struct.get $java.io.InputStream $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int InputStream.read(byte[] buffer, int byteOffset, int byteCount)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $byteOffset i32)
(param $byteCount i32)
(result i32)
(local $return.value i32)
(local $i i32)
(local $c i32)
(local $e (ref null $java.io.IOException))
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,byteOffset,byteCount);
(call $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $byteOffset)(local.get $byteCount))
;; LOOP: for (int i = 0;(i < byteCount);(i = (i + 1))) {
(local.set $i (i32.const 0))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (local.get $byteCount))))
(block $LOOP.CONTINUE
(block
;; int c;
;; try {
;; unimplemented statement TryStatement
;; (buffer[(byteOffset + i)] = ((byte) c));
(array.set $byte.array.elements (struct.get $byte.array $elements (local.get $buffer)) (i32.add (local.get $byteOffset) (local.get $i)) (i32.const 0))
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(br 0)
)
)
;; return byteCount;
(local.set $return.value (local.get $byteCount))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void InputStream.reset()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
;; throw new IOException.<init>();
(unreachable)
)
)
)
(elem declare func [email protected])
;;; long InputStream.skip(long byteCount)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $byteCount i64)
(result i64)
(local $return.value i64)
(local $bSize i32)
(local $b (ref null $byte.array))
(local $skipped i64)
(local $toRead i32)
(local $readCount i32)
(local $this (ref null $java.io.InputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.InputStream.rtt)))
(block $return.label
(block
;; if ((byteCount <= 0)) {
(if (i64.le_s (local.get $byteCount) (i64.const 0))
(then
(block
;; return 0;
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
)
;; int bSize = ((int) java.lang.Math.min(java.io.InputStream.MAX_SKIP_BUFFER_SIZE,byteCount));
(local.set $bSize (i32.const 0))
;; byte[] b = new byte[bSize];
(local.set $b (struct.new_with_rtt $byte.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $byte.array.elements (local.get $bSize) (global.get $byte.array.elements.rtt)) (global.get $byte.array.rtt)))
;; long skipped = 0;
(local.set $skipped (i64.const 0))
;; LOOP: while ((skipped < byteCount)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i64.lt_s (local.get $skipped) (local.get $byteCount))))
(block $LOOP.CONTINUE
(block
;; int toRead = ((int) java.lang.Math.min((byteCount - skipped),<expr>));
(local.set $toRead (i32.const 0))
;; int readCount = InputStream.this.read(b,0,toRead);
(local.set $readCount (call_ref (local.get $this)(local.get $b)(i32.const 0)(local.get $toRead)(struct.get $java.io.InputStream.vtable $m_read__arrayOf_byte__int__int__int (struct.get $java.io.InputStream $vtable(local.get $this)))))
;; if ((readCount == (0 - 1))) {
(if (i32.eq (local.get $readCount) (i32.sub (i32.const 0) (i32.const 1)))
(then
(block
;; break LOOP;
(br $LOOP.BREAK)
)
)
)
;; (skipped = (skipped + readCount));
(local.set $skipped (i64.add (local.get $skipped) (i64.const 0)))
;; if ((readCount < toRead)) {
(if (i32.lt_s (local.get $readCount) (local.get $toRead))
(then
(block
;; break LOOP;
(br $LOOP.BREAK)
)
)
)
)
)
(br 0)
)
)
;; return skipped;
(local.set $return.value (local.get $skipped))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void InputStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.InputStream.$initialized) return;
(if (global.get $f_$initialized__java_io_InputStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.InputStream.$initialized = true);
(global.set $f_$initialized__java_io_InputStream (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.InputStream [CLASS]
;;; Code for java.io.OutputStream [CLASS]
(type $java.io.OutputStream (struct
(field $vtable (ref null $java.io.OutputStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.io.OutputStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_byte__void (mut (ref $function.$byte.array__$void)))
(field $m_write__arrayOf_byte__int__int__void (mut (ref $function.$byte.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
))
;;; OutputStream()
(func $m_<init>[email protected]
(param $this (ref null $java.io.OutputStream))
(result (ref null $java.io.OutputStream))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void OutputStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.OutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStream.rtt)))
(block $return.label
(block
)
)
)
(elem declare func [email protected])
;;; void OutputStream.flush()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.OutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStream.rtt)))
(block $return.label
(block
)
)
)
(elem declare func [email protected])
;;; void OutputStream.write(byte[] buffer)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(local $this (ref null $java.io.OutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStream.rtt)))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkNotNull(buffer);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $buffer)))
;; OutputStream.this.write(buffer,0,<expr>);
(call_ref (local.get $this)(local.get $buffer)(i32.const 0)(array.len $byte.array.elements (struct.get $byte.array $elements (local.get $buffer)))(struct.get $java.io.OutputStream.vtable $m_write__arrayOf_byte__int__int__void (struct.get $java.io.OutputStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void OutputStream.write(byte[] buffer, int offset, int count)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $offset i32)
(param $count i32)
(local $i i32)
(local $this (ref null $java.io.OutputStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStream.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,offset,count);
(call $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $offset)(local.get $count))
;; LOOP: for (int i = offset;(i < (offset + count));(i = (i + 1))) {
(local.set $i (local.get $offset))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (i32.add (local.get $offset) (local.get $count)))))
(block $LOOP.CONTINUE
(block
;; OutputStream.this.write(buffer[i]);
(call_ref (local.get $this)(i32.const 0)(struct.get $java.io.OutputStream.vtable $m_write__int__void (struct.get $java.io.OutputStream $vtable(local.get $this))))
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(br 0)
)
)
)
)
)
(elem declare func [email protected])
;;; void OutputStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.OutputStream.$initialized) return;
(if (global.get $f_$initialized__java_io_OutputStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.OutputStream.$initialized = true);
(global.set $f_$initialized__java_io_OutputStream (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.OutputStream [CLASS]
;;; Code for java.io.OutputStreamWriter [CLASS]
(type $java.io.OutputStreamWriter (struct
(field $vtable (ref null $java.io.OutputStreamWriter.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_out__java_io_OutputStreamWriter_ (mut (ref null $java.io.OutputStream)))
(field $f_charset__java_io_OutputStreamWriter_ (mut (ref null $java.nio.charset.Charset)))
))
(type $java.io.OutputStreamWriter.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_char__void (mut (ref $function.$char.array__$void)))
(field $m_write__arrayOf_char__int__int__void (mut (ref $function.$char.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
(field $m_write__java_lang_String__void (mut (ref $function.$java.lang.String__$void)))
(field $m_write__java_lang_String__int__int__void (mut (ref $function.$java.lang.String__$int__$int__$void)))
(field $m_append__char__java_io_Writer (mut (ref $function.$char__$java.io.Writer)))
(field $m_append__java_lang_CharSequence__java_io_Writer (mut (ref $function.$java.lang.Object__$java.io.Writer)))
(field $m_append__java_lang_CharSequence__int__int__java_io_Writer (mut (ref $function.$java.lang.Object__$int__$int__$java.io.Writer)))
(field $m_append__char__java_lang_Appendable (mut (ref $function.$char__$java.lang.Object)))
(field $m_append__java_lang_CharSequence__java_lang_Appendable (mut (ref $function.$java.lang.Object__$java.lang.Object)))
(field $m_append__java_lang_CharSequence__int__int__java_lang_Appendable (mut (ref $function.$java.lang.Object__$int__$int__$java.lang.Object)))
(field $m_getEncoding__java_lang_String (mut (ref $function.__$java.lang.String)))
))
;;; OutputStreamWriter(OutputStream out, String charsetName)
(func $m_<init>__java_io_OutputStream__java_lang_String__void@java.io.OutputStreamWriter
(param $this (ref null $java.io.OutputStreamWriter))
(param $out (ref null $java.io.OutputStream))
(param $charsetName (ref null $java.lang.String))
(result (ref null $java.io.OutputStreamWriter))
(block $return.label
(block
;; OutputStreamWriter.this.OutputStreamWriter.<init>(out,java.nio.charset.Charset.forName(charsetName));
(drop (call $m_<init>__java_io_OutputStream__java_nio_charset_Charset__void@java.io.OutputStreamWriter (local.get $this)(local.get $out)(call $m_forName__java_lang_String__java_nio_charset_Charset@java.nio.charset.Charset (local.get $charsetName))))
)
)
(local.get $this)
)
;;; OutputStreamWriter(OutputStream out, Charset charset)
(func $m_<init>__java_io_OutputStream__java_nio_charset_Charset__void@java.io.OutputStreamWriter
(param $this (ref null $java.io.OutputStreamWriter))
(param $out (ref null $java.io.OutputStream))
(param $charset (ref null $java.nio.charset.Charset))
(result (ref null $java.io.OutputStreamWriter))
(block $return.label
(block
;; Writer.this.Writer.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (OutputStreamWriter.this.out = ((OutputStream) javaemul.internal.InternalPreconditions.checkNotNull(out)));
(struct.set $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this) (ref.cast (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $out)) (global.get $java.io.OutputStream.rtt)))
;; (OutputStreamWriter.this.charset = ((Charset) javaemul.internal.InternalPreconditions.checkNotNull(charset)));
(struct.set $java.io.OutputStreamWriter $f_charset__java_io_OutputStreamWriter_(local.get $this) (ref.cast (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $charset)) (global.get $java.nio.charset.Charset.rtt)))
)
)
(local.get $this)
)
;;; void OutputStreamWriter.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.OutputStreamWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStreamWriter.rtt)))
(block $return.label
(block
;; OutputStreamWriter.this.out.close();
(call_ref (struct.get $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this))(struct.get $java.io.OutputStream.vtable $m_close__void (struct.get $java.io.OutputStream $vtable(struct.get $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; void OutputStreamWriter.flush()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.OutputStreamWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStreamWriter.rtt)))
(block $return.label
(block
;; OutputStreamWriter.this.out.flush();
(call_ref (struct.get $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this))(struct.get $java.io.OutputStream.vtable $m_flush__void (struct.get $java.io.OutputStream $vtable(struct.get $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this)))))
)
)
)
(elem declare func [email protected])
;;; String OutputStreamWriter.getEncoding()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.io.OutputStreamWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStreamWriter.rtt)))
(block $return.label
(block
;; return OutputStreamWriter.this.charset.name();
(local.set $return.value (call_ref (struct.get $java.io.OutputStreamWriter $f_charset__java_io_OutputStreamWriter_(local.get $this))(struct.get $java.nio.charset.Charset.vtable $m_name__java_lang_String (struct.get $java.nio.charset.Charset $vtable(struct.get $java.io.OutputStreamWriter $f_charset__java_io_OutputStreamWriter_(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void OutputStreamWriter.write(char[] buffer, int offset, int count)
(func $m_write__arrayOf_char__int__int__void@java.io.OutputStreamWriter
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $char.array))
(param $offset i32)
(param $count i32)
(local $byteBuffer (ref null $byte.array))
(local $$qualifier (ref null $javaemul.internal.EmulatedCharset))
(local $this (ref null $java.io.OutputStreamWriter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.OutputStreamWriter.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,offset,count);
(call $m_checkOffsetAndCount__arrayOf_char__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $offset)(local.get $count))
;; byte[] byteBuffer = (EmulatedCharset $qualifier = ((EmulatedCharset) OutputStreamWriter.this.charset),$qualifier.getBytes(buffer,offset,count));
(local.set $byteBuffer (block (result (ref null $byte.array))
(local.set $$qualifier (ref.cast (struct.get $java.io.OutputStreamWriter $f_charset__java_io_OutputStreamWriter_(local.get $this)) (global.get $javaemul.internal.EmulatedCharset.rtt)))
(call_ref (local.get $$qualifier)(local.get $buffer)(local.get $offset)(local.get $count)(struct.get $javaemul.internal.EmulatedCharset.vtable $m_getBytes__arrayOf_char__int__int__arrayOf_byte (struct.get $javaemul.internal.EmulatedCharset $vtable(local.get $$qualifier))))
))
;; OutputStreamWriter.this.out.write(byteBuffer,0,<expr>);
(call_ref (struct.get $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this))(local.get $byteBuffer)(i32.const 0)(array.len $byte.array.elements (struct.get $byte.array $elements (local.get $byteBuffer)))(struct.get $java.io.OutputStream.vtable $m_write__arrayOf_byte__int__int__void (struct.get $java.io.OutputStream $vtable(struct.get $java.io.OutputStreamWriter $f_out__java_io_OutputStreamWriter_(local.get $this)))))
)
)
)
(elem declare func $m_write__arrayOf_char__int__int__void@java.io.OutputStreamWriter)
;;; void OutputStreamWriter.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.OutputStreamWriter.$initialized) return;
(if (global.get $f_$initialized__java_io_OutputStreamWriter)
(then
;; return;
(br $return.label)
)
)
;; (java.io.OutputStreamWriter.$initialized = true);
(global.set $f_$initialized__java_io_OutputStreamWriter (i32.const 1))
;; java.io.Writer.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.OutputStreamWriter [CLASS]
;;; Code for java.io.PrintStream [CLASS]
(type $java.io.PrintStream (struct
(field $vtable (ref null $java.io.PrintStream.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_out__java_io_FilterOutputStream (mut (ref null $java.io.OutputStream)))
(field $f_ioError__java_io_PrintStream_ (mut i32))
))
(type $java.io.PrintStream.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_byte__void (mut (ref $function.$byte.array__$void)))
(field $m_write__arrayOf_byte__int__int__void (mut (ref $function.$byte.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
(field $m_print__boolean__void (mut (ref $function.$boolean__$void)))
(field $m_print__char__void (mut (ref $function.$char__$void)))
(field $m_print__arrayOf_char__void (mut (ref $function.$char.array__$void)))
(field $m_print__double__void (mut (ref $function.$double__$void)))
(field $m_print__float__void (mut (ref $function.$float__$void)))
(field $m_print__int__void (mut (ref $function.$int__$void)))
(field $m_print__long__void (mut (ref $function.$long__$void)))
(field $m_print__java_lang_Object__void (mut (ref $function.$java.lang.Object__$void)))
(field $m_print__java_lang_String__void (mut (ref $function.$java.lang.String__$void)))
(field $m_println__void (mut (ref $function.__$void)))
(field $m_println__boolean__void (mut (ref $function.$boolean__$void)))
(field $m_println__char__void (mut (ref $function.$char__$void)))
(field $m_println__arrayOf_char__void (mut (ref $function.$char.array__$void)))
(field $m_println__double__void (mut (ref $function.$double__$void)))
(field $m_println__float__void (mut (ref $function.$float__$void)))
(field $m_println__int__void (mut (ref $function.$int__$void)))
(field $m_println__long__void (mut (ref $function.$long__$void)))
(field $m_println__java_lang_Object__void (mut (ref $function.$java.lang.Object__$void)))
(field $m_println__java_lang_String__void (mut (ref $function.$java.lang.String__$void)))
(field $m_checkError__boolean (mut (ref $function.__$boolean)))
(field $m_setError__void (mut (ref $function.__$void)))
(field $m_clearError__void (mut (ref $function.__$void)))
))
;;; PrintStream(OutputStream out)
(func $m_<init>[email protected]
(param $this (ref null $java.io.PrintStream))
(param $out (ref null $java.io.OutputStream))
(result (ref null $java.io.PrintStream))
(block $return.label
(block
;; FilterOutputStream.this.FilterOutputStream.<init>(out);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $out)))
;; PrintStream.this.$init();
(call [email protected] (local.get $this))
)
)
(local.get $this)
)
;;; void PrintStream.print(boolean x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(char x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(char[] x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x (ref null $char.array))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(new String.<init>(x,0,<expr>));
(call_ref (local.get $this)(call $m_<init>[email protected] (struct.new_with_rtt $java.lang.String (global.get $java.lang.String.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (i32.const 0) (global.get $java.lang.String.rtt))(local.get $x)(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (local.get $x))))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(double x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x f64)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(float x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x f32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(int x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(long x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i64)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(Object x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x (ref null $java.lang.Object))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.print(String s)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $s (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $e (ref null $java.io.IOException))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; if ((PrintStream.this.out == null)) {
(if (ref.eq (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)) (ref.null $java.lang.Object))
(then
(block
;; PrintStream.this.setError();
(call_ref (local.get $this)(struct.get $java.io.PrintStream.vtable $m_setError__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; return;
(br $return.label)
)
)
)
;; if ((s == null)) {
(if (ref.eq (local.get $s) (ref.null $java.lang.Object))
(then
(block
;; PrintStream.this.print(java.lang.String.fromInternalArray((char[] $array_literal = new char[4],($array_literal[0] = 110),($array_literal[1] = 117),($array_literal[2] = 108),($array_literal[3] = 108),$array_literal)));
(call_ref (local.get $this)(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 4) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 110))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 117))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 108))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 108))
(local.get $$array_literal)
))(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; return;
(br $return.label)
)
)
)
;; try {
;; unimplemented statement TryStatement
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.newline();
(call [email protected] (local.get $this))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(boolean x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(char x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(char[] x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x (ref null $char.array))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(new String.<init>(x,0,<expr>));
(call_ref (local.get $this)(call $m_<init>[email protected] (struct.new_with_rtt $java.lang.String (global.get $java.lang.String.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (i32.const 0) (global.get $java.lang.String.rtt))(local.get $x)(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (local.get $x))))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(double x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x f64)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(float x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x f32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(int x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(long x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x i64)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(Object x)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $x (ref null $java.lang.Object))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.println(java.lang.String.valueOf(x));
(call_ref (local.get $this)(call [email protected] (local.get $x))(struct.get $java.io.PrintStream.vtable $m_println__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.println(String s)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $s (ref null $java.lang.String))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.print(s);
(call_ref (local.get $this)(local.get $s)(struct.get $java.io.PrintStream.vtable $m_print__java_lang_String__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; PrintStream.this.newline();
(call [email protected] (local.get $this))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.flush()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $e (ref null $java.io.IOException))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; if (!(PrintStream.this.out == null)) {
(if (i32.eqz (ref.eq (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)) (ref.null $java.lang.Object)))
(then
(block
;; try {
;; unimplemented statement TryStatement
)
)
)
;; PrintStream.this.setError();
(call_ref (local.get $this)(struct.get $java.io.PrintStream.vtable $m_setError__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $e (ref null $java.io.IOException))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.flush();
(call_ref (local.get $this)(struct.get $java.io.PrintStream.vtable $m_flush__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; if (!(PrintStream.this.out == null)) {
(if (i32.eqz (ref.eq (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)) (ref.null $java.lang.Object)))
(then
(block
;; try {
;; unimplemented statement TryStatement
)
)
)
)
)
)
(elem declare func [email protected])
;;; void PrintStream.write(byte[] buffer, int offset, int length)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buffer (ref null $byte.array))
(param $offset i32)
(param $length i32)
(local $e (ref null $java.io.IOException))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; java.io.IOUtils.checkOffsetAndCount(buffer,offset,length);
(call $m_checkOffsetAndCount__arrayOf_byte__int__int__void@java.io.IOUtils (local.get $buffer)(local.get $offset)(local.get $length))
;; if ((PrintStream.this.out == null)) {
(if (ref.eq (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)) (ref.null $java.lang.Object))
(then
(block
;; PrintStream.this.setError();
(call_ref (local.get $this)(struct.get $java.io.PrintStream.vtable $m_setError__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; return;
(br $return.label)
)
)
)
;; try {
;; unimplemented statement TryStatement
)
)
)
(elem declare func [email protected])
;;; void PrintStream.write(int oneByte)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $oneByte i32)
(local $b i32)
(local $isNewline i32)
(local $e (ref null $java.io.IOException))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; if ((PrintStream.this.out == null)) {
(if (ref.eq (struct.get $java.io.FilterOutputStream $f_out__java_io_FilterOutputStream(local.get $this)) (ref.null $java.lang.Object))
(then
(block
;; PrintStream.this.setError();
(call_ref (local.get $this)(struct.get $java.io.PrintStream.vtable $m_setError__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; return;
(br $return.label)
)
)
)
;; try {
;; unimplemented statement TryStatement
)
)
)
(elem declare func [email protected])
;;; boolean PrintStream.checkError()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; PrintStream.this.flush();
(call_ref (local.get $this)(struct.get $java.io.PrintStream.vtable $m_flush__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
;; return PrintStream.this.ioError;
(local.set $return.value (struct.get $java.io.PrintStream $f_ioError__java_io_PrintStream_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void PrintStream.setError()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; (PrintStream.this.ioError = true);
(struct.set $java.io.PrintStream $f_ioError__java_io_PrintStream_(local.get $this) (i32.const 1))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.clearError()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.PrintStream))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.PrintStream.rtt)))
(block $return.label
(block
;; (PrintStream.this.ioError = false);
(struct.set $java.io.PrintStream $f_ioError__java_io_PrintStream_(local.get $this) (i32.const 0))
)
)
)
(elem declare func [email protected])
;;; void PrintStream.newline()
(func [email protected]
(param $this (ref null $java.io.PrintStream))
(block $return.label
(block
;; PrintStream.this.print(10);
(call_ref (local.get $this)(i32.const 10)(struct.get $java.io.PrintStream.vtable $m_print__char__void (struct.get $java.io.PrintStream $vtable(local.get $this))))
)
)
)
;;; void PrintStream.$init()
(func [email protected]
(param $this (ref null $java.io.PrintStream))
(block $return.label
(block
;; (PrintStream.this.ioError = false);
(struct.set $java.io.PrintStream $f_ioError__java_io_PrintStream_(local.get $this) (i32.const 0))
)
)
)
;;; void PrintStream.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.PrintStream.$initialized) return;
(if (global.get $f_$initialized__java_io_PrintStream)
(then
;; return;
(br $return.label)
)
)
;; (java.io.PrintStream.$initialized = true);
(global.set $f_$initialized__java_io_PrintStream (i32.const 1))
;; java.io.FilterOutputStream.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.PrintStream [CLASS]
;;; Code for java.io.Reader [CLASS]
(type $java.io.Reader (struct
(field $vtable (ref null $java.io.Reader.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.io.Reader.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_mark__int__void (mut (ref $function.$int__$void)))
(field $m_markSupported__boolean (mut (ref $function.__$boolean)))
(field $m_read__int (mut (ref $function.__$int)))
(field $m_read__arrayOf_char__int (mut (ref $function.$char.array__$int)))
(field $m_read__arrayOf_char__int__int__int (mut (ref $function.$char.array__$int__$int__$int)))
(field $m_ready__boolean (mut (ref $function.__$boolean)))
(field $m_reset__void (mut (ref $function.__$void)))
(field $m_skip__long__long (mut (ref $function.$long__$long)))
))
;;; Reader()
(func $m_<init>[email protected]
(param $this (ref null $java.io.Reader))
(result (ref null $java.io.Reader))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void Reader.mark(int readAheadLimit)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $readAheadLimit i32)
(local $$array_literal (ref null $char.array))
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; throw new IOException.<init>(java.lang.String.fromInternalArray((char[] $array_literal = new char[13],($array_literal[0] = 78),($array_literal[1] = 111),($array_literal[2] = 116),($array_literal[3] = 32),($array_literal[4] = 115),($array_literal[5] = 117),($array_literal[6] = 112),($array_literal[7] = 112),($array_literal[8] = 111),($array_literal[9] = 114),($array_literal[10] = 116),($array_literal[11] = 101),($array_literal[12] = 100),$array_literal)));
(unreachable)
)
)
)
(elem declare func [email protected])
;;; boolean Reader.markSupported()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; return false;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Reader.read()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $chr (ref null $char.array))
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; char[] chr = new char[1];
(local.set $chr (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
;; return ((Reader.this.read(chr) == (0 - 1))) ? ((0 - 1)) : (chr[0]);
(local.set $return.value (if (result i32) (i32.eq (call_ref (local.get $this)(local.get $chr)(struct.get $java.io.Reader.vtable $m_read__arrayOf_char__int (struct.get $java.io.Reader $vtable(local.get $this)))) (i32.sub (i32.const 0) (i32.const 1))) (then (i32.sub (i32.const 0) (i32.const 1))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Reader.read(char[] buf)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buf (ref null $char.array))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; return Reader.this.read(buf,0,<expr>);
(local.set $return.value (call_ref (local.get $this)(local.get $buf)(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (local.get $buf)))(struct.get $java.io.Reader.vtable $m_read__arrayOf_char__int__int__int (struct.get $java.io.Reader $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Reader.ready()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; return false;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Reader.reset()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $$array_literal (ref null $char.array))
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; throw new IOException.<init>(java.lang.String.fromInternalArray((char[] $array_literal = new char[13],($array_literal[0] = 78),($array_literal[1] = 111),($array_literal[2] = 116),($array_literal[3] = 32),($array_literal[4] = 115),($array_literal[5] = 117),($array_literal[6] = 112),($array_literal[7] = 112),($array_literal[8] = 111),($array_literal[9] = 114),($array_literal[10] = 116),($array_literal[11] = 101),($array_literal[12] = 100),$array_literal)));
(unreachable)
)
)
)
(elem declare func [email protected])
;;; long Reader.skip(long n)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $n i64)
(result i64)
(local $return.value i64)
(local $remaining i64)
(local $bufferSize i32)
(local $skipBuffer (ref null $char.array))
(local $numRead i64)
(local $this (ref null $java.io.Reader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Reader.rtt)))
(block $return.label
(block
;; long remaining = n;
(local.set $remaining (local.get $n))
;; int bufferSize = java.lang.Math.min(((int) n),java.io.Reader.MAX_SKIP_BUFFER_SIZE);
(local.set $bufferSize (call [email protected] (i32.const 0)(global.get $f_MAX_SKIP_BUFFER_SIZE__java_io_Reader_)))
;; char[] skipBuffer = new char[bufferSize];
(local.set $skipBuffer (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (local.get $bufferSize) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
;; LOOP: while ((remaining > 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i64.gt_s (local.get $remaining) (i64.const 0))))
(block $LOOP.CONTINUE
(block
;; long numRead = Reader.this.read(skipBuffer,0,((int) remaining));
(local.set $numRead (i64.const 0))
;; if ((numRead < 0)) {
(if (i64.lt_s (local.get $numRead) (i64.const 0))
(then
(block
;; break LOOP;
(br $LOOP.BREAK)
)
)
)
;; (remaining = (remaining - numRead));
(local.set $remaining (i64.sub (local.get $remaining) (local.get $numRead)))
)
)
(br 0)
)
)
;; return (n - remaining);
(local.set $return.value (i64.sub (local.get $n) (local.get $remaining)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Reader.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.Reader.$initialized) return;
(if (global.get $f_$initialized__java_io_Reader)
(then
;; return;
(br $return.label)
)
)
;; (java.io.Reader.$initialized = true);
(global.set $f_$initialized__java_io_Reader (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.Reader [CLASS]
;;; Code for java.io.StringReader [CLASS]
(type $java.io.StringReader (struct
(field $vtable (ref null $java.io.StringReader.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_text__java_io_StringReader_ (mut (ref null $java.lang.String)))
(field $f_position__java_io_StringReader_ (mut i32))
(field $f_mark__java_io_StringReader_ (mut i32))
))
(type $java.io.StringReader.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_mark__int__void (mut (ref $function.$int__$void)))
(field $m_markSupported__boolean (mut (ref $function.__$boolean)))
(field $m_read__int (mut (ref $function.__$int)))
(field $m_read__arrayOf_char__int (mut (ref $function.$char.array__$int)))
(field $m_read__arrayOf_char__int__int__int (mut (ref $function.$char.array__$int__$int__$int)))
(field $m_ready__boolean (mut (ref $function.__$boolean)))
(field $m_reset__void (mut (ref $function.__$void)))
(field $m_skip__long__long (mut (ref $function.$long__$long)))
))
;;; StringReader(String text)
(func $m_<init>[email protected]
(param $this (ref null $java.io.StringReader))
(param $text (ref null $java.lang.String))
(result (ref null $java.io.StringReader))
(block $return.label
(block
;; Reader.this.Reader.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (StringReader.this.text = text);
(struct.set $java.io.StringReader $f_text__java_io_StringReader_(local.get $this) (local.get $text))
)
)
(local.get $this)
)
;;; void StringReader.close()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.StringReader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.StringReader.rtt)))
(block $return.label
(block
)
)
)
(elem declare func [email protected])
;;; int StringReader.read(char[] buf, int off, int readLength)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buf (ref null $char.array))
(param $off i32)
(param $readLength i32)
(result i32)
(local $return.value i32)
(local $length i32)
(local $this (ref null $java.io.StringReader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.StringReader.rtt)))
(block $return.label
(block
;; if ((StringReader.this.position >= StringReader.this.text.length())) {
(if (i32.ge_s (struct.get $java.io.StringReader $f_position__java_io_StringReader_(local.get $this)) (call_ref (struct.get $java.io.StringReader $f_text__java_io_StringReader_(local.get $this))(struct.get $java.lang.String.vtable $m_length__int (struct.get $java.lang.String $vtable(struct.get $java.io.StringReader $f_text__java_io_StringReader_(local.get $this))))))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)
)
;; int length = java.lang.Math.min((StringReader.this.text.length() - StringReader.this.position),readLength);
(local.set $length (call [email protected] (i32.sub (call_ref (struct.get $java.io.StringReader $f_text__java_io_StringReader_(local.get $this))(struct.get $java.lang.String.vtable $m_length__int (struct.get $java.lang.String $vtable(struct.get $java.io.StringReader $f_text__java_io_StringReader_(local.get $this))))) (struct.get $java.io.StringReader $f_position__java_io_StringReader_(local.get $this)))(local.get $readLength)))
;; StringReader.this.text.getChars(StringReader.this.position,(StringReader.this.position + length),buf,off);
(call_ref (struct.get $java.io.StringReader $f_text__java_io_StringReader_(local.get $this))(struct.get $java.io.StringReader $f_position__java_io_StringReader_(local.get $this))(i32.add (struct.get $java.io.StringReader $f_position__java_io_StringReader_(local.get $this)) (local.get $length))(local.get $buf)(local.get $off)(struct.get $java.lang.String.vtable $m_getChars__int__int__arrayOf_char__int__void (struct.get $java.lang.String $vtable(struct.get $java.io.StringReader $f_text__java_io_StringReader_(local.get $this)))))
;; (StringReader.this.position = (StringReader.this.position + length));
(struct.set $java.io.StringReader $f_position__java_io_StringReader_(local.get $this) (i32.add (struct.get $java.io.StringReader $f_position__java_io_StringReader_(local.get $this)) (local.get $length)))
;; return length;
(local.set $return.value (local.get $length))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean StringReader.markSupported()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.io.StringReader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.StringReader.rtt)))
(block $return.label
(block
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void StringReader.mark(int readAheadLimit)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $readAheadLimit i32)
(local $this (ref null $java.io.StringReader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.StringReader.rtt)))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkArgument((readAheadLimit >= 0));
(call $m_checkArgument__boolean__void@javaemul.internal.InternalPreconditions (i32.ge_s (local.get $readAheadLimit) (i32.const 0)))
;; (StringReader.this.mark = StringReader.this.position);
(struct.set $java.io.StringReader $f_mark__java_io_StringReader_(local.get $this) (struct.get $java.io.StringReader $f_position__java_io_StringReader_(local.get $this)))
)
)
)
(elem declare func [email protected])
;;; void StringReader.reset()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.io.StringReader))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.StringReader.rtt)))
(block $return.label
(block
;; (StringReader.this.position = StringReader.this.mark);
(struct.set $java.io.StringReader $f_position__java_io_StringReader_(local.get $this) (struct.get $java.io.StringReader $f_mark__java_io_StringReader_(local.get $this)))
)
)
)
(elem declare func [email protected])
;;; void StringReader.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.StringReader.$initialized) return;
(if (global.get $f_$initialized__java_io_StringReader)
(then
;; return;
(br $return.label)
)
)
;; (java.io.StringReader.$initialized = true);
(global.set $f_$initialized__java_io_StringReader (i32.const 1))
;; java.io.Reader.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.StringReader [CLASS]
;;; Code for java.io.UncheckedIOException [CLASS]
(type $java.io.UncheckedIOException (struct
(field $vtable (ref null $java.io.UncheckedIOException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.io.UncheckedIOException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
(field $m_getCause__java_io_IOException (mut (ref $function.__$java.io.IOException)))
))
;;; UncheckedIOException(String message, IOException cause)
(func $m_<init>__java_lang_String__java_io_IOException__void@java.io.UncheckedIOException
(param $this (ref null $java.io.UncheckedIOException))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.io.IOException))
(result (ref null $java.io.UncheckedIOException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message,((IOException) javaemul.internal.InternalPreconditions.checkNotNull(cause)));
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.RuntimeException (local.get $this)(local.get $message)(ref.cast (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $cause)) (global.get $java.io.IOException.rtt))))
)
)
(local.get $this)
)
;;; UncheckedIOException(IOException cause)
(func $m_<init>[email protected]
(param $this (ref null $java.io.UncheckedIOException))
(param $cause (ref null $java.io.IOException))
(result (ref null $java.io.UncheckedIOException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(((IOException) javaemul.internal.InternalPreconditions.checkNotNull(cause)));
(drop (call $m_<init>[email protected] (local.get $this)(ref.cast (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $cause)) (global.get $java.io.IOException.rtt))))
)
)
(local.get $this)
)
;;; IOException UncheckedIOException.getCause()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.io.IOException))
(local $return.value (ref null $java.io.IOException))
(local $this (ref null $java.io.UncheckedIOException))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.UncheckedIOException.rtt)))
(block $return.label
(block
;; return ((IOException) super.getCause());
(local.set $return.value (ref.cast (call [email protected] (local.get $this)) (global.get $java.io.IOException.rtt)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; IOException UncheckedIOException.getCause()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Throwable))
(local $return.value (ref null $java.lang.Throwable))
(local $this (ref null $java.io.UncheckedIOException))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.UncheckedIOException.rtt)))
(block $return.label
(block
;; return UncheckedIOException.this.getCause();
(local.set $return.value (call_ref (local.get $this)(struct.get $java.io.UncheckedIOException.vtable $m_getCause__java_io_IOException (struct.get $java.io.UncheckedIOException $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void UncheckedIOException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.UncheckedIOException.$initialized) return;
(if (global.get $f_$initialized__java_io_UncheckedIOException)
(then
;; return;
(br $return.label)
)
)
;; (java.io.UncheckedIOException.$initialized = true);
(global.set $f_$initialized__java_io_UncheckedIOException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.UncheckedIOException [CLASS]
;;; Code for java.io.UnsupportedEncodingException [CLASS]
(type $java.io.UnsupportedEncodingException (struct
(field $vtable (ref null $java.io.UnsupportedEncodingException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.io.UnsupportedEncodingException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; UnsupportedEncodingException()
(func $m_<init>[email protected]
(param $this (ref null $java.io.UnsupportedEncodingException))
(result (ref null $java.io.UnsupportedEncodingException))
(block $return.label
(block
;; IOException.this.IOException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; UnsupportedEncodingException(String msg)
(func $m_<init>[email protected]
(param $this (ref null $java.io.UnsupportedEncodingException))
(param $msg (ref null $java.lang.String))
(result (ref null $java.io.UnsupportedEncodingException))
(block $return.label
(block
;; IOException.this.IOException.<init>(msg);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $msg)))
)
)
(local.get $this)
)
;;; void UnsupportedEncodingException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.UnsupportedEncodingException.$initialized) return;
(if (global.get $f_$initialized__java_io_UnsupportedEncodingException)
(then
;; return;
(br $return.label)
)
)
;; (java.io.UnsupportedEncodingException.$initialized = true);
(global.set $f_$initialized__java_io_UnsupportedEncodingException (i32.const 1))
;; java.io.IOException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.UnsupportedEncodingException [CLASS]
;;; Code for java.io.Writer [CLASS]
(type $java.io.Writer (struct
(field $vtable (ref null $java.io.Writer.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.io.Writer.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_close__void (mut (ref $function.__$void)))
(field $m_flush__void (mut (ref $function.__$void)))
(field $m_write__arrayOf_char__void (mut (ref $function.$char.array__$void)))
(field $m_write__arrayOf_char__int__int__void (mut (ref $function.$char.array__$int__$int__$void)))
(field $m_write__int__void (mut (ref $function.$int__$void)))
(field $m_write__java_lang_String__void (mut (ref $function.$java.lang.String__$void)))
(field $m_write__java_lang_String__int__int__void (mut (ref $function.$java.lang.String__$int__$int__$void)))
(field $m_append__char__java_io_Writer (mut (ref $function.$char__$java.io.Writer)))
(field $m_append__java_lang_CharSequence__java_io_Writer (mut (ref $function.$java.lang.Object__$java.io.Writer)))
(field $m_append__java_lang_CharSequence__int__int__java_io_Writer (mut (ref $function.$java.lang.Object__$int__$int__$java.io.Writer)))
(field $m_append__char__java_lang_Appendable (mut (ref $function.$char__$java.lang.Object)))
(field $m_append__java_lang_CharSequence__java_lang_Appendable (mut (ref $function.$java.lang.Object__$java.lang.Object)))
(field $m_append__java_lang_CharSequence__int__int__java_lang_Appendable (mut (ref $function.$java.lang.Object__$int__$int__$java.lang.Object)))
))
;;; Writer()
(func $m_<init>[email protected]
(param $this (ref null $java.io.Writer))
(result (ref null $java.io.Writer))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; Writer(Object lock)
(func $m_<init>[email protected]
(param $this (ref null $java.io.Writer))
(param $lock (ref null $java.lang.Object))
(result (ref null $java.io.Writer))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void Writer.write(char[] buf)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $buf (ref null $char.array))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkNotNull(buf);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $buf)))
;; Writer.this.write(buf,0,<expr>);
(call_ref (local.get $this)(local.get $buf)(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (local.get $buf)))(struct.get $java.io.Writer.vtable $m_write__arrayOf_char__int__int__void (struct.get $java.io.Writer $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void Writer.write(int oneChar)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $oneChar i32)
(local $oneCharArray (ref null $char.array))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; char[] oneCharArray = new char[1];
(local.set $oneCharArray (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
;; (oneCharArray[0] = ((char) oneChar));
(array.set $char.array.elements (struct.get $char.array $elements (local.get $oneCharArray)) (i32.const 0) (i32.const 0))
;; Writer.this.write(oneCharArray);
(call_ref (local.get $this)(local.get $oneCharArray)(struct.get $java.io.Writer.vtable $m_write__arrayOf_char__void (struct.get $java.io.Writer $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void Writer.write(String str)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $str (ref null $java.lang.String))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkNotNull(str);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $str)))
;; Writer.this.write(str,0,str.length());
(call_ref (local.get $this)(local.get $str)(i32.const 0)(call_ref (local.get $str)(struct.get $java.lang.String.vtable $m_length__int (struct.get $java.lang.String $vtable(local.get $str))))(struct.get $java.io.Writer.vtable $m_write__java_lang_String__int__int__void (struct.get $java.io.Writer $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; void Writer.write(String str, int offset, int count)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $str (ref null $java.lang.String))
(param $offset i32)
(param $count i32)
(local $buf (ref null $char.array))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; char[] buf = new char[count];
(local.set $buf (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (local.get $count) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
;; str.getChars(offset,(offset + count),buf,0);
(call_ref (local.get $str)(local.get $offset)(i32.add (local.get $offset) (local.get $count))(local.get $buf)(i32.const 0)(struct.get $java.lang.String.vtable $m_getChars__int__int__arrayOf_char__int__void (struct.get $java.lang.String $vtable(local.get $str))))
;; Writer.this.write(buf,0,<expr>);
(call_ref (local.get $this)(local.get $buf)(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (local.get $buf)))(struct.get $java.io.Writer.vtable $m_write__arrayOf_char__int__int__void (struct.get $java.io.Writer $vtable(local.get $this))))
)
)
)
(elem declare func [email protected])
;;; Writer Writer.append(char c)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $c i32)
(result (ref null $java.io.Writer))
(local $return.value (ref null $java.io.Writer))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; Writer.this.write(c);
(call_ref (local.get $this)(i32.const 0)(struct.get $java.io.Writer.vtable $m_write__int__void (struct.get $java.io.Writer $vtable(local.get $this))))
;; return Writer.this;
(local.set $return.value (local.get $this))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; Writer Writer.append(CharSequence csq)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $csq (ref null $java.lang.Object))
(result (ref null $java.io.Writer))
(local $return.value (ref null $java.io.Writer))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; Writer.this.write(java.util.Objects.toString(csq));
(call_ref (local.get $this)(call $m_toString__java_lang_Object__java_lang_String@java.util.Objects (local.get $csq))(struct.get $java.io.Writer.vtable $m_write__java_lang_String__void (struct.get $java.io.Writer $vtable(local.get $this))))
;; return Writer.this;
(local.set $return.value (local.get $this))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; Writer Writer.append(CharSequence csq, int start, int end)
(func $m_append__java_lang_CharSequence__int__int__java_io_Writer@java.io.Writer
(param $this.untyped (ref null $java.lang.Object))
(param $csq (ref null $java.lang.Object))
(param $start i32)
(param $end i32)
(result (ref null $java.io.Writer))
(local $return.value (ref null $java.io.Writer))
(local $$array_literal (ref null $char.array))
(local $$qualifier (ref null $java.lang.Object))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; if ((csq == null)) {
(if (ref.eq (local.get $csq) (ref.null $java.lang.Object))
(then
(block
;; (csq = java.lang.String.fromInternalArray((char[] $array_literal = new char[4],($array_literal[0] = 110),($array_literal[1] = 117),($array_literal[2] = 108),($array_literal[3] = 108),$array_literal)));
(local.set $csq (call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 4) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 110))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 117))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 108))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 108))
(local.get $$array_literal)
)))
)
)
)
;; Writer.this.write((CharSequence $qualifier = csq.subSequence(start,end),$qualifier.toString()));
(call_ref (local.get $this)(block (result (ref null $java.lang.String))
(local.set $$qualifier (ref.null $java.lang.Object))
(ref.null $java.lang.String)
)(struct.get $java.io.Writer.vtable $m_write__java_lang_String__void (struct.get $java.io.Writer $vtable(local.get $this))))
;; return Writer.this;
(local.set $return.value (local.get $this))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_append__java_lang_CharSequence__int__int__java_io_Writer@java.io.Writer)
;;; Writer Writer.append(char arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 i32)
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; return Writer.this.append(arg0);
(local.set $return.value (call_ref (local.get $this)(local.get $arg0)(struct.get $java.io.Writer.vtable $m_append__char__java_io_Writer (struct.get $java.io.Writer $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; Writer Writer.append(CharSequence arg0)
(func $m_append__java_lang_CharSequence__java_lang_Appendable@java.io.Writer
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; return Writer.this.append(arg0);
(local.set $return.value (call_ref (local.get $this)(local.get $arg0)(struct.get $java.io.Writer.vtable $m_append__java_lang_CharSequence__java_io_Writer (struct.get $java.io.Writer $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_append__java_lang_CharSequence__java_lang_Appendable@java.io.Writer)
;;; Writer Writer.append(CharSequence arg0, int arg1, int arg2)
(func $m_append__java_lang_CharSequence__int__int__java_lang_Appendable@java.io.Writer
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(param $arg1 i32)
(param $arg2 i32)
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $this (ref null $java.io.Writer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.io.Writer.rtt)))
(block $return.label
(block
;; return Writer.this.append(arg0,arg1,arg2);
(local.set $return.value (call_ref (local.get $this)(local.get $arg0)(local.get $arg1)(local.get $arg2)(struct.get $java.io.Writer.vtable $m_append__java_lang_CharSequence__int__int__java_io_Writer (struct.get $java.io.Writer $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_append__java_lang_CharSequence__int__int__java_lang_Appendable@java.io.Writer)
;;; void Writer.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.io.Writer.$initialized) return;
(if (global.get $f_$initialized__java_io_Writer)
(then
;; return;
(br $return.label)
)
)
;; (java.io.Writer.$initialized = true);
(global.set $f_$initialized__java_io_Writer (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.io.Writer [CLASS]
;;; Code for java.lang.Appendable [INTERFACE]
;;; void Appendable.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Appendable.$initialized) return;
(if (global.get $f_$initialized__java_lang_Appendable)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Appendable.$initialized = true);
(global.set $f_$initialized__java_lang_Appendable (i32.const 1))
)
)
)
;;; End of code for java.lang.Appendable [INTERFACE]
;;; Code for java.lang.ArithmeticException [CLASS]
(type $java.lang.ArithmeticException (struct
(field $vtable (ref null $java.lang.ArithmeticException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.ArithmeticException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; ArithmeticException(String explanation)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ArithmeticException))
(param $explanation (ref null $java.lang.String))
(result (ref null $java.lang.ArithmeticException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(explanation);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $explanation)))
)
)
(local.get $this)
)
;;; ArithmeticException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ArithmeticException))
(result (ref null $java.lang.ArithmeticException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void ArithmeticException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.ArithmeticException.$initialized) return;
(if (global.get $f_$initialized__java_lang_ArithmeticException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.ArithmeticException.$initialized = true);
(global.set $f_$initialized__java_lang_ArithmeticException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.ArithmeticException [CLASS]
;;; Code for java.lang.ArrayIndexOutOfBoundsException [CLASS]
(type $java.lang.ArrayIndexOutOfBoundsException (struct
(field $vtable (ref null $java.lang.ArrayIndexOutOfBoundsException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.ArrayIndexOutOfBoundsException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; ArrayIndexOutOfBoundsException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ArrayIndexOutOfBoundsException))
(result (ref null $java.lang.ArrayIndexOutOfBoundsException))
(block $return.label
(block
;; IndexOutOfBoundsException.this.IndexOutOfBoundsException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; ArrayIndexOutOfBoundsException(int index)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ArrayIndexOutOfBoundsException))
(param $index i32)
(result (ref null $java.lang.ArrayIndexOutOfBoundsException))
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(block $return.label
(block
;; IndexOutOfBoundsException.this.IndexOutOfBoundsException.<init>(((java.lang.String.fromInternalArray((char[] $array_literal = new char[12],($array_literal[0] = 65),($array_literal[1] = 114),($array_literal[2] = 114),($array_literal[3] = 97),($array_literal[4] = 121),($array_literal[5] = 32),($array_literal[6] = 105),($array_literal[7] = 110),($array_literal[8] = 100),($array_literal[9] = 101),($array_literal[10] = 120),($array_literal[11] = 32),$array_literal)) + index) + java.lang.String.fromInternalArray((char[] $array_literal = new char[13],($array_literal[0] = 32),($array_literal[1] = 111),($array_literal[2] = 117),($array_literal[3] = 116),($array_literal[4] = 32),($array_literal[5] = 111),($array_literal[6] = 102),($array_literal[7] = 32),($array_literal[8] = 114),($array_literal[9] = 97),($array_literal[10] = 110),($array_literal[11] = 103),($array_literal[12] = 101),$array_literal))));
(drop (call $m_<init>[email protected] (local.get $this)(ref.null $java.lang.String)))
)
)
(local.get $this)
)
;;; ArrayIndexOutOfBoundsException(String msg)
(func $m_<init>__java_lang_String__void@java.lang.ArrayIndexOutOfBoundsException
(param $this (ref null $java.lang.ArrayIndexOutOfBoundsException))
(param $msg (ref null $java.lang.String))
(result (ref null $java.lang.ArrayIndexOutOfBoundsException))
(block $return.label
(block
;; IndexOutOfBoundsException.this.IndexOutOfBoundsException.<init>(msg);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $msg)))
)
)
(local.get $this)
)
;;; void ArrayIndexOutOfBoundsException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.ArrayIndexOutOfBoundsException.$initialized) return;
(if (global.get $f_$initialized__java_lang_ArrayIndexOutOfBoundsException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.ArrayIndexOutOfBoundsException.$initialized = true);
(global.set $f_$initialized__java_lang_ArrayIndexOutOfBoundsException (i32.const 1))
;; java.lang.IndexOutOfBoundsException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.ArrayIndexOutOfBoundsException [CLASS]
;;; Code for java.lang.ArrayStoreException [CLASS]
(type $java.lang.ArrayStoreException (struct
(field $vtable (ref null $java.lang.ArrayStoreException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.ArrayStoreException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; ArrayStoreException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ArrayStoreException))
(result (ref null $java.lang.ArrayStoreException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; ArrayStoreException(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ArrayStoreException))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.ArrayStoreException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; void ArrayStoreException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.ArrayStoreException.$initialized) return;
(if (global.get $f_$initialized__java_lang_ArrayStoreException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.ArrayStoreException.$initialized = true);
(global.set $f_$initialized__java_lang_ArrayStoreException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.ArrayStoreException [CLASS]
;;; Code for java.lang.AssertionError [CLASS]
(type $java.lang.AssertionError (struct
(field $vtable (ref null $java.lang.AssertionError.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.AssertionError.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; AssertionError()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; Error.this.Error.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; AssertionError(boolean message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message i32)
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; AssertionError.this.AssertionError.<init>(java.lang.String.valueOf(message));
(drop (call $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError (local.get $this)(call [email protected] (local.get $message))))
)
)
(local.get $this)
)
;;; AssertionError(char message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message i32)
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; AssertionError.this.AssertionError.<init>(java.lang.String.valueOf(message));
(drop (call $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError (local.get $this)(call [email protected] (local.get $message))))
)
)
(local.get $this)
)
;;; AssertionError(double message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message f64)
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; AssertionError.this.AssertionError.<init>(java.lang.String.valueOf(message));
(drop (call $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError (local.get $this)(call [email protected] (local.get $message))))
)
)
(local.get $this)
)
;;; AssertionError(float message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message f32)
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; AssertionError.this.AssertionError.<init>(java.lang.String.valueOf(message));
(drop (call $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError (local.get $this)(call [email protected] (local.get $message))))
)
)
(local.get $this)
)
;;; AssertionError(int message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message i32)
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; AssertionError.this.AssertionError.<init>(java.lang.String.valueOf(message));
(drop (call $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError (local.get $this)(call [email protected] (local.get $message))))
)
)
(local.get $this)
)
;;; AssertionError(long message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message i64)
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; AssertionError.this.AssertionError.<init>(java.lang.String.valueOf(message));
(drop (call $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError (local.get $this)(call [email protected] (local.get $message))))
)
)
(local.get $this)
)
;;; AssertionError(Object message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.AssertionError))
(param $message (ref null $java.lang.Object))
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; Error.this.Error.<init>(java.lang.String.valueOf(message),(message instanceof Throwable) ? (((Throwable) message)) : (null));
(drop (call $m_<init>[email protected] (local.get $this)(call [email protected] (local.get $message))(if (result (ref null $java.lang.Throwable)) (ref.test (local.get $message) (global.get $java.lang.Throwable.rtt)) (then (ref.cast (local.get $message) (global.get $java.lang.Throwable.rtt))) (else (ref.null $java.lang.Throwable)))))
)
)
(local.get $this)
)
;;; AssertionError(String message, Throwable cause)
(func $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.AssertionError
(param $this (ref null $java.lang.AssertionError))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; Error.this.Error.<init>(message,cause);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)(local.get $cause)))
)
)
(local.get $this)
)
;;; AssertionError(String message)
(func $m_<init>__java_lang_String__void_$p_java_lang_AssertionError@java.lang.AssertionError
(param $this (ref null $java.lang.AssertionError))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.AssertionError))
(block $return.label
(block
;; Error.this.Error.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; void AssertionError.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.AssertionError.$initialized) return;
(if (global.get $f_$initialized__java_lang_AssertionError)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.AssertionError.$initialized = true);
(global.set $f_$initialized__java_lang_AssertionError (i32.const 1))
;; java.lang.Error.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.AssertionError [CLASS]
;;; Code for java.lang.AutoCloseable [INTERFACE]
;;; void AutoCloseable.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.AutoCloseable.$initialized) return;
(if (global.get $f_$initialized__java_lang_AutoCloseable)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.AutoCloseable.$initialized = true);
(global.set $f_$initialized__java_lang_AutoCloseable (i32.const 1))
)
)
)
;;; End of code for java.lang.AutoCloseable [INTERFACE]
;;; Code for java.lang.Boolean [CLASS]
(type $java.lang.Boolean (struct
(field $vtable (ref null $java.lang.Boolean.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Boolean_ (mut i32))
))
(type $java.lang.Boolean.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_booleanValue__boolean (mut (ref $function.__$boolean)))
(field $m_compareTo__java_lang_Boolean__int (mut (ref $function.$java.lang.Boolean__$int)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Boolean.compare(boolean x, boolean y)
(func [email protected]
(param $x i32)
(param $y i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return ((x == y)) ? (0) : ((x) ? (1) : ((0 - 1)));
(local.set $return.value (if (result i32) (i32.eq (local.get $x) (local.get $y)) (then (i32.const 0)) (else (if (result i32) (local.get $x) (then (i32.const 1)) (else (i32.sub (i32.const 0) (i32.const 1)))))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Boolean.hashCode(boolean value)
(func [email protected]
(param $value i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (value) ? (1231) : (1237);
(local.set $return.value (if (result i32) (local.get $value) (then (i32.const 1231)) (else (i32.const 1237))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Boolean.logicalAnd(boolean a, boolean b)
(func [email protected]
(param $a i32)
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (a) ? (b) : (false);
(local.set $return.value (if (result i32) (local.get $a) (then (local.get $b)) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Boolean.logicalOr(boolean a, boolean b)
(func [email protected]
(param $a i32)
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (a) ? (true) : (b);
(local.set $return.value (if (result i32) (local.get $a) (then (i32.const 1)) (else (local.get $b))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Boolean.logicalXor(boolean a, boolean b)
(func [email protected]
(param $a i32)
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (a ^ b);
(local.set $return.value (i32.xor (local.get $a) (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Boolean.parseBoolean(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (String $qualifier = java.lang.String.fromInternalArray((char[] $array_literal = new char[4],($array_literal[0] = 116),($array_literal[1] = 114),($array_literal[2] = 117),($array_literal[3] = 101),$array_literal)),$qualifier.equalsIgnoreCase(s));
(local.set $return.value (block (result i32)
(local.set $$qualifier (call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 4) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 116))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 114))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 117))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 101))
(local.get $$array_literal)
)))
(call_ref (local.get $$qualifier)(local.get $s)(struct.get $java.lang.String.vtable $m_equalsIgnoreCase__java_lang_String__boolean (struct.get $java.lang.String $vtable(local.get $$qualifier))))
))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Boolean.toString(boolean x)
(func [email protected]
(param $x i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return java.lang.String.valueOf(x);
(local.set $return.value (call [email protected] (local.get $x)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Boolean Boolean.valueOf(boolean b)
(func [email protected]
(param $b i32)
(result (ref null $java.lang.Boolean))
(local $return.value (ref null $java.lang.Boolean))
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (b) ? (new Boolean.<init>(true)) : (new Boolean.<init>(false));
(local.set $return.value (if (result (ref null $java.lang.Boolean)) (local.get $b) (then (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Boolean (global.get $java.lang.Boolean.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Boolean.rtt))(i32.const 1))) (else (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Boolean (global.get $java.lang.Boolean.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Boolean.rtt))(i32.const 0)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Boolean Boolean.valueOf(String s)
(func $m_valueOf__java_lang_String__java_lang_Boolean@java.lang.Boolean
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Boolean))
(local $return.value (ref null $java.lang.Boolean))
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return java.lang.Boolean.valueOf(java.lang.Boolean.parseBoolean(s));
(local.set $return.value (call [email protected] (call [email protected] (local.get $s))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Boolean(boolean value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Boolean))
(param $value i32)
(result (ref null $java.lang.Boolean))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Boolean.this.value = value);
(struct.set $java.lang.Boolean $f_value__java_lang_Boolean_(local.get $this) (local.get $value))
)
)
(local.get $this)
)
;;; Boolean(String s)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Boolean))
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Boolean))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Boolean.this.value = java.lang.Boolean.parseBoolean(s));
(struct.set $java.lang.Boolean $f_value__java_lang_Boolean_(local.get $this) (call [email protected] (local.get $s)))
)
)
(local.get $this)
)
;;; boolean Boolean.booleanValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Boolean))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Boolean.rtt)))
(block $return.label
(block
;; return Boolean.this.value;
(local.set $return.value (struct.get $java.lang.Boolean $f_value__java_lang_Boolean_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Boolean.compareTo(Boolean b)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $b (ref null $java.lang.Boolean))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Boolean))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Boolean.rtt)))
(block $return.label
(block
;; return java.lang.Boolean.compare(Boolean.this.booleanValue(),b.booleanValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Boolean.vtable $m_booleanValue__boolean (struct.get $java.lang.Boolean $vtable(local.get $this))))(call_ref (local.get $b)(struct.get $java.lang.Boolean.vtable $m_booleanValue__boolean (struct.get $java.lang.Boolean $vtable(local.get $b))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Boolean.equals(Object o)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $o (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Boolean))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Boolean.rtt)))
(block $return.label
(block
;; return (javaemul.internal.InternalPreconditions.checkNotNull(Boolean.this) == o);
(local.set $return.value (ref.eq (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $this)) (local.get $o)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Boolean.hashCode()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Boolean))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Boolean.rtt)))
(block $return.label
(block
;; return java.lang.Boolean.hashCode(Boolean.this.booleanValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Boolean.vtable $m_booleanValue__boolean (struct.get $java.lang.Boolean $vtable(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Boolean.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Boolean))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Boolean.rtt)))
(block $return.label
(block
;; return java.lang.Boolean.toString(Boolean.this.booleanValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Boolean.vtable $m_booleanValue__boolean (struct.get $java.lang.Boolean $vtable(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Boolean.$isInstance(Object instance)
(func [email protected]
(param $instance (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; return (String $qualifier = java.lang.String.fromInternalArray((char[] $array_literal = new char[7],($array_literal[0] = 98),($array_literal[1] = 111),($array_literal[2] = 111),($array_literal[3] = 108),($array_literal[4] = 101),($array_literal[5] = 97),($array_literal[6] = 110),$array_literal)),$qualifier.equals(javaemul.internal.JsUtils.typeOf(instance)));
(local.set $return.value (block (result i32)
(local.set $$qualifier (call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 7) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 98))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 111))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 111))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 108))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 101))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 97))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 6) (i32.const 110))
(local.get $$array_literal)
)))
(call_ref (local.get $$qualifier)(call $m_typeOf__java_lang_Object__java_lang_String@javaemul.internal.JsUtils (local.get $instance))(struct.get $java.lang.String.vtable $m_equals__java_lang_Object__boolean (struct.get $java.lang.String $vtable(local.get $$qualifier))))
))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Boolean.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Boolean))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Boolean.rtt)))
(block $return.label
(block
;; return Boolean.this.compareTo(((Boolean) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Boolean.rtt))(struct.get $java.lang.Boolean.vtable $m_compareTo__java_lang_Boolean__int (struct.get $java.lang.Boolean $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Boolean.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Boolean.$initialized) return;
(if (global.get $f_$initialized__java_lang_Boolean)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Boolean.$initialized = true);
(global.set $f_$initialized__java_lang_Boolean (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; (java.lang.Boolean.FALSE = false);
(global.set $f_FALSE__java_lang_Boolean (ref.null $java.lang.Boolean))
)
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; (java.lang.Boolean.TRUE = true);
(global.set $f_TRUE__java_lang_Boolean (ref.null $java.lang.Boolean))
)
(block
;; java.lang.Boolean.$clinit();
(call [email protected] )
;; (java.lang.Boolean.TYPE = <expr>);
(global.set $f_TYPE__java_lang_Boolean (ref.null $java.lang.Class))
)
)
)
)
;;; End of code for java.lang.Boolean [CLASS]
;;; Code for java.lang.Byte [CLASS]
(type $java.lang.Byte (struct
(field $vtable (ref null $java.lang.Byte.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Byte_ (mut i32))
))
(type $java.lang.Byte.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_byteValue__byte (mut (ref $function.__$byte)))
(field $m_doubleValue__double (mut (ref $function.__$double)))
(field $m_floatValue__float (mut (ref $function.__$float)))
(field $m_intValue__int (mut (ref $function.__$int)))
(field $m_longValue__long (mut (ref $function.__$long)))
(field $m_shortValue__short (mut (ref $function.__$short)))
(field $m_compareTo__java_lang_Byte__int (mut (ref $function.$java.lang.Byte__$int)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Byte.compare(byte x, byte y)
(func [email protected]
(param $x i32)
(param $y i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return (x - y);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Byte Byte.decode(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Byte))
(local $return.value (ref null $java.lang.Byte))
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return java.lang.Byte.valueOf(((byte) java.lang.Number.__decodeAndValidateInt(s,java.lang.Byte.MIN_VALUE,java.lang.Byte.MAX_VALUE)));
(local.set $return.value (call [email protected] (i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Byte.hashCode(byte b)
(func [email protected]
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return b;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; byte Byte.parseByte(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return java.lang.Byte.parseByte(s,10);
(local.set $return.value (call [email protected] (local.get $s)(i32.const 10)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; byte Byte.parseByte(String s, int radix)
(func [email protected]
(param $s (ref null $java.lang.String))
(param $radix i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return ((byte) java.lang.Number.__parseAndValidateInt(s,radix,java.lang.Byte.MIN_VALUE,java.lang.Byte.MAX_VALUE));
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Byte.toString(byte b)
(func [email protected]
(param $b i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return java.lang.String.valueOf(b);
(local.set $return.value (call [email protected] (i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Byte Byte.valueOf(byte b)
(func [email protected]
(param $b i32)
(result (ref null $java.lang.Byte))
(local $return.value (ref null $java.lang.Byte))
(local $rebase i32)
(local $result (ref null $java.lang.Byte))
(local $$array (ref null $Object.array))
(local $$index i32)
(local $$value (ref null $java.lang.Byte))
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; int rebase = (b + 128);
(local.set $rebase (i32.add (i32.const 0) (i32.const 128)))
;; Byte result = ((Byte) (java.lang.Byte.BoxedValues.$clinit(),java.lang.Byte.BoxedValues.boxedValues)[rebase]);
(local.set $result (ref.cast (array.get $Object.array.elements (struct.get $Object.array $elements (block (result (ref null $Object.array))
(call [email protected] )
(global.get $f_boxedValues__java_lang_Byte_BoxedValues_)
)) (local.get $rebase)) (global.get $java.lang.Byte.rtt)))
;; if ((result == null)) {
(if (ref.eq (local.get $result) (ref.null $java.lang.Object))
(then
(block
;; (result = (Byte[] $array = (java.lang.Byte.BoxedValues.$clinit(),java.lang.Byte.BoxedValues.boxedValues),int $index = rebase,Byte $value = new Byte.<init>(b),($array[$index] = $value),$value));
(local.set $result (block (result (ref null $java.lang.Byte))
(local.set $$array (block (result (ref null $Object.array))
(call [email protected] )
(global.get $f_boxedValues__java_lang_Byte_BoxedValues_)
))
(local.set $$index (local.get $rebase))
(local.set $$value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Byte (global.get $java.lang.Byte.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Byte.rtt))(local.get $b)))
(array.set $Object.array.elements (struct.get $Object.array $elements (local.get $$array)) (local.get $$index) (local.get $$value))
(local.get $$value)
))
)
)
)
;; return result;
(local.set $return.value (local.get $result))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Byte Byte.valueOf(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Byte))
(local $return.value (ref null $java.lang.Byte))
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return java.lang.Byte.valueOf(s,10);
(local.set $return.value (call [email protected] (local.get $s)(i32.const 10)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Byte Byte.valueOf(String s, int radix)
(func [email protected]
(param $s (ref null $java.lang.String))
(param $radix i32)
(result (ref null $java.lang.Byte))
(local $return.value (ref null $java.lang.Byte))
(block $return.label
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; return java.lang.Byte.valueOf(java.lang.Byte.parseByte(s,radix));
(local.set $return.value (call [email protected] (call [email protected] (local.get $s)(local.get $radix))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Byte(byte value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Byte))
(param $value i32)
(result (ref null $java.lang.Byte))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Byte.this.value = value);
(struct.set $java.lang.Byte $f_value__java_lang_Byte_(local.get $this) (local.get $value))
)
)
(local.get $this)
)
;;; Byte(String s)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Byte))
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Byte))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Byte.this.value = java.lang.Byte.parseByte(s));
(struct.set $java.lang.Byte $f_value__java_lang_Byte_(local.get $this) (call [email protected] (local.get $s)))
)
)
(local.get $this)
)
;;; byte Byte.byteValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.value;
(local.set $return.value (struct.get $java.lang.Byte $f_value__java_lang_Byte_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Byte.compareTo(Byte b)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $b (ref null $java.lang.Byte))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return java.lang.Byte.compare(Byte.this.value,b.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Byte $f_value__java_lang_Byte_(local.get $this))(struct.get $java.lang.Byte $f_value__java_lang_Byte_(local.get $b))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; double Byte.doubleValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f64)
(local $return.value f64)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.value;
(local.set $return.value (f64.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Byte.equals(Object o)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $o (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return (o instanceof Byte) ? ((((Byte) o).value == Byte.this.value)) : (false);
(local.set $return.value (if (result i32) (ref.test (local.get $o) (global.get $java.lang.Byte.rtt)) (then (i32.eq (struct.get $java.lang.Byte $f_value__java_lang_Byte_(ref.cast (local.get $o) (global.get $java.lang.Byte.rtt))) (struct.get $java.lang.Byte $f_value__java_lang_Byte_(local.get $this)))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; float Byte.floatValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f32)
(local $return.value f32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.value;
(local.set $return.value (f32.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Byte.hashCode()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return java.lang.Byte.hashCode(Byte.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Byte $f_value__java_lang_Byte_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Byte.intValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.value;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; long Byte.longValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i64)
(local $return.value i64)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.value;
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; short Byte.shortValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.value;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Byte.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return java.lang.Byte.toString(Byte.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Byte $f_value__java_lang_Byte_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Byte.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Byte))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Byte.rtt)))
(block $return.label
(block
;; return Byte.this.compareTo(((Byte) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Byte.rtt))(struct.get $java.lang.Byte.vtable $m_compareTo__java_lang_Byte__int (struct.get $java.lang.Byte $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Byte.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Byte.$initialized) return;
(if (global.get $f_$initialized__java_lang_Byte)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Byte.$initialized = true);
(global.set $f_$initialized__java_lang_Byte (i32.const 1))
;; java.lang.Number.$clinit();
(call [email protected] )
(block
;; java.lang.Byte.$clinit();
(call [email protected] )
;; (java.lang.Byte.TYPE = <expr>);
(global.set $f_TYPE__java_lang_Byte (ref.null $java.lang.Class))
)
)
)
)
;;; End of code for java.lang.Byte [CLASS]
;;; Code for java.lang.Byte.BoxedValues [CLASS]
(type $java.lang.Byte.BoxedValues (struct
(field $vtable (ref null $java.lang.Byte.BoxedValues.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.lang.Byte.BoxedValues.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; BoxedValues()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Byte.BoxedValues))
(result (ref null $java.lang.Byte.BoxedValues))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void BoxedValues.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Byte.BoxedValues.$initialized) return;
(if (global.get $f_$initialized__java_lang_Byte_BoxedValues)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Byte.BoxedValues.$initialized = true);
(global.set $f_$initialized__java_lang_Byte_BoxedValues (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Byte.BoxedValues.$clinit();
(call [email protected] )
;; (java.lang.Byte.BoxedValues.boxedValues = new Byte[256]);
(global.set $f_boxedValues__java_lang_Byte_BoxedValues_ (struct.new_with_rtt $Object.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $Object.array.elements (i32.const 256) (global.get $Object.array.elements.rtt)) (global.get $Object.array.rtt)))
)
)
)
)
;;; End of code for java.lang.Byte.BoxedValues [CLASS]
;;; Code for java.lang.CharSequence [INTERFACE]
;;; IntStream CharSequence.chars()
(func [email protected]
(param $this (ref null $java.lang.Object))
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $it (ref null $java.lang.Object))
(block $return.label
(block
;; return java.util.stream.StreamSupport.intStream(function (){
(local.set $return.value (call $m_intStream__java_util_function_Supplier__int__boolean__java_util_stream_IntStream@java.util.stream.StreamSupport (ref.null $java.lang.Object)(i32.or (i32.or (global.get $f_SIZED__java_util_Spliterator) (global.get $f_SUBSIZED__java_util_Spliterator)) (global.get $f_ORDERED__java_util_Spliterator))(i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean CharSequence.$isInstance(HasCharSequenceTypeMarker instance)
(func $$isInstance__java_lang_HasCharSequenceTypeMarker__boolean@java.lang.CharSequence
(param $instance (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; java.lang.CharSequence.$clinit();
(call [email protected] )
;; if ((String $qualifier = javaemul.internal.JsUtils.typeOf(instance),$qualifier.equals(java.lang.String.fromInternalArray((char[] $array_literal = new char[6],($array_literal[0] = 115),($array_literal[1] = 116),($array_literal[2] = 114),($array_literal[3] = 105),($array_literal[4] = 110),($array_literal[5] = 103),$array_literal))))) {
(if (block (result i32)
(local.set $$qualifier (call $m_typeOf__java_lang_Object__java_lang_String@javaemul.internal.JsUtils (local.get $instance)))
(call_ref (local.get $$qualifier)(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 6) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 115))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 116))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 114))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 105))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 110))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 103))
(local.get $$array_literal)
))(struct.get $java.lang.String.vtable $m_equals__java_lang_Object__boolean (struct.get $java.lang.String $vtable(local.get $$qualifier))))
)
(then
(block
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
)
;; return (!(instance == null)) ? ((instance.getTypeMarker() == true)) : (false);
(local.set $return.value (if (result i32) (i32.eqz (ref.eq (local.get $instance) (ref.null $java.lang.Object))) (then (i32.eq (i32.const 0) (i32.const 1))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; void CharSequence.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.CharSequence.$initialized) return;
(if (global.get $f_$initialized__java_lang_CharSequence)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.CharSequence.$initialized = true);
(global.set $f_$initialized__java_lang_CharSequence (i32.const 1))
)
)
)
;;; End of code for java.lang.CharSequence [INTERFACE]
;;; Code for java.lang.CharSequence.1 [CLASS]
(type $java.lang.CharSequence.1 (struct
(field $vtable (ref null $java.lang.CharSequence.1.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $$outer_this__java_lang_CharSequence_1 (mut (ref null $java.lang.Object)))
(field $f_cursor__java_lang_CharSequence_1 (mut i32))
))
(type $java.lang.CharSequence.1.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_nextInt__int (mut (ref $function.__$int)))
(field $m_hasNext__boolean (mut (ref $function.__$boolean)))
(field $m_forEachRemaining__java_util_function_Consumer__void (mut (ref $function.$java.lang.Object__$void)))
(field $m_next__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_remove__void (mut (ref $function.__$void)))
(field $m_forEachRemaining__java_lang_Object__void (mut (ref $function.$java.lang.Object__$void)))
(field $m_forEachRemaining__java_util_function_IntConsumer__void (mut (ref $function.$java.lang.Object__$void)))
(field $m_next__java_lang_Integer (mut (ref $function.__$java.lang.Integer)))
))
;;; <anonymous> implements OfInt(CharSequence $outer_this)
(func $m_<init>__java_lang_CharSequence__void_$pp_java_lang@java.lang.CharSequence.1
(param $this (ref null $java.lang.CharSequence.1))
(param $$outer_this (ref null $java.lang.Object))
(result (ref null $java.lang.CharSequence.1))
(block $return.label
(block
;; ($1.this.this = $outer_this);
(struct.set $java.lang.CharSequence.1 $$outer_this__java_lang_CharSequence_1(local.get $this) (local.get $$outer_this))
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; int <anonymous> implements OfInt.nextInt()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $$value i32)
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkElement($1.this.hasNext());
(call $m_checkElement__boolean__void@javaemul.internal.InternalPreconditions (call_ref (local.get $this)(struct.get $java.lang.CharSequence.1.vtable $m_hasNext__boolean (struct.get $java.lang.CharSequence.1 $vtable(local.get $this)))))
;; return $1.this.this.charAt((int $value = $1.this.cursor,($1.this.cursor = ($1.this.cursor + 1)),$value));
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean <anonymous> implements OfInt.hasNext()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; return ($1.this.cursor < $1.this.this.length());
(local.set $return.value (i32.lt_s (struct.get $java.lang.CharSequence.1 $f_cursor__java_lang_CharSequence_1(local.get $this)) (i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void <anonymous> implements OfInt.forEachRemaining(Consumer<? super Integer> arg0)
(func $m_forEachRemaining__java_util_function_Consumer__void@java.lang.CharSequence.1
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; OfInt.this.forEachRemaining(arg0);
(call $m_forEachRemaining__java_util_function_Consumer__void@java.util.PrimitiveIterator.OfInt (ref.null $java.lang.Object)(local.get $arg0))
)
)
)
(elem declare func $m_forEachRemaining__java_util_function_Consumer__void@java.lang.CharSequence.1)
;;; Integer <anonymous> implements OfInt.next()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; return $1.this.next();
(local.set $return.value (call_ref (local.get $this)(struct.get $java.lang.CharSequence.1.vtable $m_next__java_lang_Integer (struct.get $java.lang.CharSequence.1 $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void <anonymous> implements OfInt.remove()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; Iterator.this.remove();
(call [email protected] (ref.null $java.lang.Object))
)
)
)
(elem declare func [email protected])
;;; void <anonymous> implements OfInt.forEachRemaining(Object arg0)
(func $m_forEachRemaining__java_lang_Object__void@java.lang.CharSequence.1
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; $1.this.forEachRemaining(((IntConsumer) arg0));
(call_ref (local.get $this)(local.get $arg0)(struct.get $java.lang.CharSequence.1.vtable $m_forEachRemaining__java_util_function_IntConsumer__void (struct.get $java.lang.CharSequence.1 $vtable(local.get $this))))
)
)
)
(elem declare func $m_forEachRemaining__java_lang_Object__void@java.lang.CharSequence.1)
;;; void <anonymous> implements OfInt.forEachRemaining(IntConsumer arg0)
(func $m_forEachRemaining__java_util_function_IntConsumer__void@java.lang.CharSequence.1
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; OfInt.this.forEachRemaining(arg0);
(call $m_forEachRemaining__java_util_function_IntConsumer__void@java.util.PrimitiveIterator.OfInt (ref.null $java.lang.Object)(local.get $arg0))
)
)
)
(elem declare func $m_forEachRemaining__java_util_function_IntConsumer__void@java.lang.CharSequence.1)
;;; Integer <anonymous> implements OfInt.next()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Integer))
(local $return.value (ref null $java.lang.Integer))
(local $this (ref null $java.lang.CharSequence.1))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.CharSequence.1.rtt)))
(block $return.label
(block
;; return OfInt.this.next();
(local.set $return.value (call [email protected] (ref.null $java.lang.Object)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void <anonymous> implements OfInt.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.CharSequence.1.$initialized) return;
(if (global.get $f_$initialized__java_lang_CharSequence_1)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.CharSequence.1.$initialized = true);
(global.set $f_$initialized__java_lang_CharSequence_1 (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
;; java.util.PrimitiveIterator.OfInt.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.CharSequence.1 [CLASS]
;;; Code for java.lang.Character [CLASS]
(type $java.lang.Character (struct
(field $vtable (ref null $java.lang.Character.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Character_ (mut i32))
))
(type $java.lang.Character.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_charValue__char (mut (ref $function.__$char)))
(field $m_compareTo__java_lang_Character__int (mut (ref $function.$java.lang.Character__$int)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Character.charCount(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((codePoint >= java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT)) ? (2) : (1);
(local.set $return.value (if (result i32) (i32.ge_s (local.get $codePoint) (global.get $f_MIN_SUPPLEMENTARY_CODE_POINT__java_lang_Character)) (then (i32.const 2)) (else (i32.const 1))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointAt(char[] a, int index)
(func [email protected]
(param $a (ref null $char.array))
(param $index i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointAt(new CharSequenceAdapter.<init>(a),index,<expr>);
(local.set $return.value (call $m_codePointAt__java_lang_CharSequence__int__int__int@java.lang.Character (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(local.get $a))(local.get $index)(array.len $char.array.elements (struct.get $char.array $elements (local.get $a)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointAt(char[] a, int index, int limit)
(func [email protected]
(param $a (ref null $char.array))
(param $index i32)
(param $limit i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointAt(new CharSequenceAdapter.<init>(a),index,limit);
(local.set $return.value (call $m_codePointAt__java_lang_CharSequence__int__int__int@java.lang.Character (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(local.get $a))(local.get $index)(local.get $limit)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointAt(CharSequence seq, int index)
(func $m_codePointAt__java_lang_CharSequence__int__int@java.lang.Character
(param $seq (ref null $java.lang.Object))
(param $index i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointAt(seq,index,seq.length());
(local.set $return.value (call $m_codePointAt__java_lang_CharSequence__int__int__int@java.lang.Character (local.get $seq)(local.get $index)(i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointBefore(char[] a, int index)
(func [email protected]
(param $a (ref null $char.array))
(param $index i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointBefore(new CharSequenceAdapter.<init>(a),index,0);
(local.set $return.value (call $m_codePointBefore__java_lang_CharSequence__int__int__int@java.lang.Character (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(local.get $a))(local.get $index)(i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointBefore(char[] a, int index, int start)
(func $m_codePointBefore__arrayOf_char__int__int__int@java.lang.Character
(param $a (ref null $char.array))
(param $index i32)
(param $start i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointBefore(new CharSequenceAdapter.<init>(a),index,start);
(local.set $return.value (call $m_codePointBefore__java_lang_CharSequence__int__int__int@java.lang.Character (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(local.get $a))(local.get $index)(local.get $start)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointBefore(CharSequence cs, int index)
(func $m_codePointBefore__java_lang_CharSequence__int__int@java.lang.Character
(param $cs (ref null $java.lang.Object))
(param $index i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointBefore(cs,index,0);
(local.set $return.value (call $m_codePointBefore__java_lang_CharSequence__int__int__int@java.lang.Character (local.get $cs)(local.get $index)(i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointCount(char[] a, int offset, int count)
(func $m_codePointCount__arrayOf_char__int__int__int@java.lang.Character
(param $a (ref null $char.array))
(param $offset i32)
(param $count i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.codePointCount(new CharSequenceAdapter.<init>(a),offset,(offset + count));
(local.set $return.value (call $m_codePointCount__java_lang_CharSequence__int__int__int@java.lang.Character (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(local.get $a))(local.get $offset)(i32.add (local.get $offset) (local.get $count))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointCount(CharSequence seq, int beginIndex, int endIndex)
(func $m_codePointCount__java_lang_CharSequence__int__int__int@java.lang.Character
(param $seq (ref null $java.lang.Object))
(param $beginIndex i32)
(param $endIndex i32)
(result i32)
(local $return.value i32)
(local $count i32)
(local $idx i32)
(local $ch i32)
(local $$value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; int count = 0;
(local.set $count (i32.const 0))
;; LOOP: for (int idx = beginIndex;(idx < endIndex);) {
(local.set $idx (local.get $beginIndex))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $idx) (local.get $endIndex))))
(block $LOOP.CONTINUE
(block
;; char ch = seq.charAt((int $value = idx,(idx = (idx + 1)),$value));
(local.set $ch (i32.const 0))
;; if (((java.lang.Character.isHighSurrogate(ch)) ? ((idx < endIndex)) : (false)) ? (java.lang.Character.isLowSurrogate(seq.charAt(idx))) : (false)) {
(if (if (result i32) (if (result i32) (call [email protected] (local.get $ch)) (then (i32.lt_s (local.get $idx) (local.get $endIndex))) (else (i32.const 0))) (then (call [email protected] (i32.const 0))) (else (i32.const 0)))
(then
(block
;; (idx = (idx + 1));
(local.set $idx (i32.add (local.get $idx) (i32.const 1)))
)
)
)
;; (count = (count + 1));
(local.set $count (i32.add (local.get $count) (i32.const 1)))
)
)
(br 0)
)
)
;; return count;
(local.set $return.value (local.get $count))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.compare(char x, char y)
(func [email protected]
(param $x i32)
(param $y i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return (x - y);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.digit(char c, int radix)
(func [email protected]
(param $c i32)
(param $radix i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if (((radix < java.lang.Character.MIN_RADIX)) ? (true) : ((radix > java.lang.Character.MAX_RADIX))) {
(if (if (result i32) (i32.lt_s (local.get $radix) (global.get $f_MIN_RADIX__java_lang_Character)) (then (i32.const 1)) (else (i32.gt_s (local.get $radix) (global.get $f_MAX_RADIX__java_lang_Character))))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)
)
;; if (((c >= 48)) ? ((c < (48 + java.lang.Math.min(radix,10)))) : (false)) {
(if (if (result i32) (i32.ge_s (local.get $c) (i32.const 48)) (then (i32.lt_s (local.get $c) (i32.const 0))) (else (i32.const 0)))
(then
(block
;; return (c - 48);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 0)))
(br $return.label)
)
)
)
;; if (((c >= 97)) ? ((c < ((radix + 97) - 10))) : (false)) {
(if (if (result i32) (i32.ge_s (local.get $c) (i32.const 97)) (then (i32.lt_s (local.get $c) (i32.const 0))) (else (i32.const 0)))
(then
(block
;; return ((c - 97) + 10);
(local.set $return.value (i32.add (i32.sub (i32.const 0) (i32.const 0)) (i32.const 10)))
(br $return.label)
)
)
)
;; if (((c >= 65)) ? ((c < ((radix + 65) - 10))) : (false)) {
(if (if (result i32) (i32.ge_s (local.get $c) (i32.const 65)) (then (i32.lt_s (local.get $c) (i32.const 0))) (else (i32.const 0)))
(then
(block
;; return ((c - 65) + 10);
(local.set $return.value (i32.add (i32.sub (i32.const 0) (i32.const 0)) (i32.const 10)))
(br $return.label)
)
)
)
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char Character.forDigit(int digit, int radix)
(func [email protected]
(param $digit i32)
(param $radix i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if (((radix < java.lang.Character.MIN_RADIX)) ? (true) : ((radix > java.lang.Character.MAX_RADIX))) {
(if (if (result i32) (i32.lt_s (local.get $radix) (global.get $f_MIN_RADIX__java_lang_Character)) (then (i32.const 1)) (else (i32.gt_s (local.get $radix) (global.get $f_MAX_RADIX__java_lang_Character))))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
;; if (((digit < 0)) ? (true) : ((digit >= radix))) {
(if (if (result i32) (i32.lt_s (local.get $digit) (i32.const 0)) (then (i32.const 1)) (else (i32.ge_s (local.get $digit) (local.get $radix))))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
;; return java.lang.Character.forDigit(digit);
(local.set $return.value (call [email protected] (local.get $digit)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.hashCode(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return c;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isBmpCodePoint(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((codePoint >= java.lang.Character.MIN_VALUE)) ? ((codePoint <= java.lang.Character.MAX_VALUE)) : (false);
(local.set $return.value (if (result i32) (i32.ge_s (local.get $codePoint) (i32.const 0)) (then (i32.le_s (local.get $codePoint) (i32.const 0))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isDigit(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if ((java.lang.Character.digitRegex == null)) {
(if (ref.eq (global.get $f_digitRegex__java_lang_Character_) (ref.null $java.lang.Object))
(then
(block
;; (java.lang.Character.digitRegex = new NativeRegExp.<init>(java.lang.String.fromInternalArray((char[] $array_literal = new char[2],($array_literal[0] = 92),($array_literal[1] = 100),$array_literal))));
(global.set $f_digitRegex__java_lang_Character_ (call $m_<init>[email protected] (struct.new_with_rtt $javaemul.internal.NativeRegExp (global.get $javaemul.internal.NativeRegExp.vtable) (i32.const 0) (i32.const 0) (global.get $javaemul.internal.NativeRegExp.rtt))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 2) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 92))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 100))
(local.get $$array_literal)
))))
)
)
)
;; return java.lang.Character.digitRegex.test(java.lang.String.valueOf(c));
(local.set $return.value (call_ref (global.get $f_digitRegex__java_lang_Character_)(call [email protected] (local.get $c))(struct.get $javaemul.internal.NativeRegExp.vtable $m_test__java_lang_String__boolean (struct.get $javaemul.internal.NativeRegExp $vtable(global.get $f_digitRegex__java_lang_Character_)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isHighSurrogate(char ch)
(func [email protected]
(param $ch i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((ch >= java.lang.Character.MIN_HIGH_SURROGATE)) ? ((ch <= java.lang.Character.MAX_HIGH_SURROGATE)) : (false);
(local.set $return.value (if (result i32) (i32.ge_s (local.get $ch) (global.get $f_MIN_HIGH_SURROGATE__java_lang_Character)) (then (i32.le_s (local.get $ch) (global.get $f_MAX_HIGH_SURROGATE__java_lang_Character))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isLetter(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if ((java.lang.Character.leterRegex == null)) {
(if (ref.eq (global.get $f_leterRegex__java_lang_Character_) (ref.null $java.lang.Object))
(then
(block
;; (java.lang.Character.leterRegex = new NativeRegExp.<init>(java.lang.String.fromInternalArray((char[] $array_literal = new char[5],($array_literal[0] = 91),($array_literal[1] = 65),($array_literal[2] = 45),($array_literal[3] = 90),($array_literal[4] = 93),$array_literal)),java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 105),$array_literal))));
(global.set $f_leterRegex__java_lang_Character_ (call $m_<init>__java_lang_String__java_lang_String__void@javaemul.internal.NativeRegExp (struct.new_with_rtt $javaemul.internal.NativeRegExp (global.get $javaemul.internal.NativeRegExp.vtable) (i32.const 0) (i32.const 0) (global.get $javaemul.internal.NativeRegExp.rtt))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 5) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 91))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 65))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 45))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 90))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 93))
(local.get $$array_literal)
))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal_1 (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal_1)) (i32.const 0) (i32.const 105))
(local.get $$array_literal_1)
))))
)
)
)
;; return java.lang.Character.leterRegex.test(java.lang.String.valueOf(c));
(local.set $return.value (call_ref (global.get $f_leterRegex__java_lang_Character_)(call [email protected] (local.get $c))(struct.get $javaemul.internal.NativeRegExp.vtable $m_test__java_lang_String__boolean (struct.get $javaemul.internal.NativeRegExp $vtable(global.get $f_leterRegex__java_lang_Character_)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isLetterOrDigit(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if ((java.lang.Character.isLeterOrDigitRegex == null)) {
(if (ref.eq (global.get $f_isLeterOrDigitRegex__java_lang_Character_) (ref.null $java.lang.Object))
(then
(block
;; (java.lang.Character.isLeterOrDigitRegex = new NativeRegExp.<init>(java.lang.String.fromInternalArray((char[] $array_literal = new char[7],($array_literal[0] = 91),($array_literal[1] = 65),($array_literal[2] = 45),($array_literal[3] = 90),($array_literal[4] = 92),($array_literal[5] = 100),($array_literal[6] = 93),$array_literal)),java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 105),$array_literal))));
(global.set $f_isLeterOrDigitRegex__java_lang_Character_ (call $m_<init>__java_lang_String__java_lang_String__void@javaemul.internal.NativeRegExp (struct.new_with_rtt $javaemul.internal.NativeRegExp (global.get $javaemul.internal.NativeRegExp.vtable) (i32.const 0) (i32.const 0) (global.get $javaemul.internal.NativeRegExp.rtt))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 7) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 91))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 65))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 45))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 90))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 92))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 100))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 6) (i32.const 93))
(local.get $$array_literal)
))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal_1 (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal_1)) (i32.const 0) (i32.const 105))
(local.get $$array_literal_1)
))))
)
)
)
;; return java.lang.Character.isLeterOrDigitRegex.test(java.lang.String.valueOf(c));
(local.set $return.value (call_ref (global.get $f_isLeterOrDigitRegex__java_lang_Character_)(call [email protected] (local.get $c))(struct.get $javaemul.internal.NativeRegExp.vtable $m_test__java_lang_String__boolean (struct.get $javaemul.internal.NativeRegExp $vtable(global.get $f_isLeterOrDigitRegex__java_lang_Character_)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isLowerCase(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((java.lang.Character.toLowerCase(c) == c)) ? (java.lang.Character.isLetter(c)) : (false);
(local.set $return.value (if (result i32) (i32.eq (call [email protected] (local.get $c)) (local.get $c)) (then (call [email protected] (local.get $c))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isLowSurrogate(char ch)
(func [email protected]
(param $ch i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((ch >= java.lang.Character.MIN_LOW_SURROGATE)) ? ((ch <= java.lang.Character.MAX_LOW_SURROGATE)) : (false);
(local.set $return.value (if (result i32) (i32.ge_s (local.get $ch) (global.get $f_MIN_LOW_SURROGATE__java_lang_Character)) (then (i32.le_s (local.get $ch) (global.get $f_MAX_LOW_SURROGATE__java_lang_Character))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isSpace(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; SWITCH: switch (c) {
(block $SWITCH.BREAK
;; switch (c) {
(block
(block
(block
(block
(block
(block
(block ;; evaluate expression and jump
(br_if 0 (i32.eq (local.get $c) (i32.const 32)))
(br_if 1 (i32.eq (local.get $c) (i32.const 10)))
(br_if 2 (i32.eq (local.get $c) (i32.const 9)))
(br_if 3 (i32.eq (local.get $c) (i32.const 12)))
(br_if 4 (i32.eq (local.get $c) (i32.const 13)))
(br 5)
)
;; case 32:
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
;; case 10:
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
;; case 9:
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
;; case 12:
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
;; case 13:
;; return true;
(local.set $return.value (i32.const 1))
(br $return.label)
)
;; default:
;; return false;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
)
(local.get $return.value)
)
;;; boolean Character.isWhitespace(char ch)
(func [email protected]
(param $ch i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.isWhitespace(java.lang.String.valueOf(ch));
(local.set $return.value (call [email protected] (call [email protected] (local.get $ch))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isWhitespace(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.isWhitespace(java.lang.String.fromCodePoint(codePoint));
(local.set $return.value (call [email protected] (call [email protected] (local.get $codePoint))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isWhitespace(String ch)
(func [email protected]
(param $ch (ref null $java.lang.String))
(result i32)
(local $return.value i32)
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(local $$array_literal_2 (ref null $char.array))
(block $return.label
(block
;; if ((java.lang.Character.whitespaceRegex == null)) {
(if (ref.eq (global.get $f_whitespaceRegex__java_lang_Character_) (ref.null $java.lang.Object))
(then
(block
;; (java.lang.Character.whitespaceRegex = new NativeRegExp.<init>(((java.lang.String.fromInternalArray((char[] $array_literal = new char[70],($array_literal[0] = 91),($array_literal[1] = 92),($array_literal[2] = 117),($array_literal[3] = 49),($array_literal[4] = 54),($array_literal[5] = 56),($array_literal[6] = 48),($array_literal[7] = 92),($array_literal[8] = 117),($array_literal[9] = 49),($array_literal[10] = 56),($array_literal[11] = 48),($array_literal[12] = 69),($array_literal[13] = 92),($array_literal[14] = 117),($array_literal[15] = 50),($array_literal[16] = 48),($array_literal[17] = 48),($array_literal[18] = 48),($array_literal[19] = 45),($array_literal[20] = 92),($array_literal[21] = 117),($array_literal[22] = 50),($array_literal[23] = 48),($array_literal[24] = 48),($array_literal[25] = 54),($array_literal[26] = 92),($array_literal[27] = 117),($array_literal[28] = 50),($array_literal[29] = 48),($array_literal[30] = 48),($array_literal[31] = 56),($array_literal[32] = 45),($array_literal[33] = 92),($array_literal[34] = 117),($array_literal[35] = 50),($array_literal[36] = 48),($array_literal[37] = 48),($array_literal[38] = 65),($array_literal[39] = 92),($array_literal[40] = 117),($array_literal[41] = 50),($array_literal[42] = 48),($array_literal[43] = 50),($array_literal[44] = 56),($array_literal[45] = 92),($array_literal[46] = 117),($array_literal[47] = 50),($array_literal[48] = 48),($array_literal[49] = 50),($array_literal[50] = 57),($array_literal[51] = 92),($array_literal[52] = 117),($array_literal[53] = 50),($array_literal[54] = 48),($array_literal[55] = 53),($array_literal[56] = 70),($array_literal[57] = 92),($array_literal[58] = 117),($array_literal[59] = 51),($array_literal[60] = 48),($array_literal[61] = 48),($array_literal[62] = 48),($array_literal[63] = 92),($array_literal[64] = 117),($array_literal[65] = 70),($array_literal[66] = 69),($array_literal[67] = 70),($array_literal[68] = 70),($array_literal[69] = 93),$array_literal)) + java.lang.String.fromInternalArray((char[] $array_literal = new char[9],($array_literal[0] = 124),($array_literal[1] = 91),($array_literal[2] = 92),($array_literal[3] = 116),($array_literal[4] = 45),($array_literal[5] = 92),($array_literal[6] = 114),($array_literal[7] = 32),($array_literal[8] = 93),$array_literal))) + java.lang.String.fromInternalArray((char[] $array_literal = new char[12],($array_literal[0] = 124),($array_literal[1] = 91),($array_literal[2] = 92),($array_literal[3] = 120),($array_literal[4] = 49),($array_literal[5] = 67),($array_literal[6] = 45),($array_literal[7] = 92),($array_literal[8] = 120),($array_literal[9] = 49),($array_literal[10] = 70),($array_literal[11] = 93),$array_literal)))));
(global.set $f_whitespaceRegex__java_lang_Character_ (call $m_<init>[email protected] (struct.new_with_rtt $javaemul.internal.NativeRegExp (global.get $javaemul.internal.NativeRegExp.vtable) (i32.const 0) (i32.const 0) (global.get $javaemul.internal.NativeRegExp.rtt))(ref.null $java.lang.String)))
)
)
)
;; return java.lang.Character.whitespaceRegex.test(ch);
(local.set $return.value (call_ref (global.get $f_whitespaceRegex__java_lang_Character_)(local.get $ch)(struct.get $javaemul.internal.NativeRegExp.vtable $m_test__java_lang_String__boolean (struct.get $javaemul.internal.NativeRegExp $vtable(global.get $f_whitespaceRegex__java_lang_Character_)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isSupplementaryCodePoint(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((codePoint >= java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT)) ? ((codePoint <= java.lang.Character.MAX_CODE_POINT)) : (false);
(local.set $return.value (if (result i32) (i32.ge_s (local.get $codePoint) (global.get $f_MIN_SUPPLEMENTARY_CODE_POINT__java_lang_Character)) (then (i32.le_s (local.get $codePoint) (global.get $f_MAX_CODE_POINT__java_lang_Character))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isSurrogatePair(char highSurrogate, char lowSurrogate)
(func [email protected]
(param $highSurrogate i32)
(param $lowSurrogate i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return (java.lang.Character.isHighSurrogate(highSurrogate)) ? (java.lang.Character.isLowSurrogate(lowSurrogate)) : (false);
(local.set $return.value (if (result i32) (call [email protected] (local.get $highSurrogate)) (then (call [email protected] (local.get $lowSurrogate))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isTitleCase(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((c != java.lang.Character.toUpperCase(c))) ? ((c != java.lang.Character.toLowerCase(c))) : (false);
(local.set $return.value (if (result i32) (i32.ne (local.get $c) (call [email protected] (local.get $c))) (then (i32.ne (local.get $c) (call [email protected] (local.get $c)))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isUpperCase(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((java.lang.Character.toUpperCase(c) == c)) ? (java.lang.Character.isLetter(c)) : (false);
(local.set $return.value (if (result i32) (i32.eq (call [email protected] (local.get $c)) (local.get $c)) (then (call [email protected] (local.get $c))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Character.isValidCodePoint(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((codePoint >= java.lang.Character.MIN_CODE_POINT)) ? ((codePoint <= java.lang.Character.MAX_CODE_POINT)) : (false);
(local.set $return.value (if (result i32) (i32.ge_s (local.get $codePoint) (global.get $f_MIN_CODE_POINT__java_lang_Character)) (then (i32.le_s (local.get $codePoint) (global.get $f_MAX_CODE_POINT__java_lang_Character))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset)
(func $m_offsetByCodePoints__arrayOf_char__int__int__int__int__int@java.lang.Character
(param $a (ref null $char.array))
(param $start i32)
(param $count i32)
(param $index i32)
(param $codePointOffset i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.Character.offsetByCodePoints(new CharSequenceAdapter.<init>(a,start,count),index,codePointOffset);
(local.set $return.value (call $m_offsetByCodePoints__java_lang_CharSequence__int__int__int@java.lang.Character (call $m_<init>__arrayOf_char__int__int__void@java.lang.Character.CharSequenceAdapter (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(local.get $a)(local.get $start)(local.get $count))(local.get $index)(local.get $codePointOffset)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.offsetByCodePoints(CharSequence seq, int index, int codePointOffset)
(func $m_offsetByCodePoints__java_lang_CharSequence__int__int__int@java.lang.Character
(param $seq (ref null $java.lang.Object))
(param $index i32)
(param $codePointOffset i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if ((codePointOffset < 0)) {
(if (i32.lt_s (local.get $codePointOffset) (i32.const 0))
(then
(block
;; LOOP: while ((codePointOffset < 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $codePointOffset) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; (index = (index - 1));
(local.set $index (i32.sub (local.get $index) (i32.const 1)))
;; if ((java.lang.Character.isLowSurrogate(seq.charAt(index))) ? (java.lang.Character.isHighSurrogate(seq.charAt((index - 1)))) : (false)) {
(if (if (result i32) (call [email protected] (i32.const 0)) (then (call [email protected] (i32.const 0))) (else (i32.const 0)))
(then
(block
;; (index = (index - 1));
(local.set $index (i32.sub (local.get $index) (i32.const 1)))
)
)
)
;; (codePointOffset = (codePointOffset + 1));
(local.set $codePointOffset (i32.add (local.get $codePointOffset) (i32.const 1)))
)
)
(br 0)
)
)
)
)(else
(block
;; LOOP: while ((codePointOffset > 0)) {
(block $LOOP_1.BREAK
(loop
(br_if 1 (i32.eqz (i32.gt_s (local.get $codePointOffset) (i32.const 0))))
(block $LOOP_1.CONTINUE
(block
;; if ((java.lang.Character.isHighSurrogate(seq.charAt(index))) ? (java.lang.Character.isLowSurrogate(seq.charAt((index + 1)))) : (false)) {
(if (if (result i32) (call [email protected] (i32.const 0)) (then (call [email protected] (i32.const 0))) (else (i32.const 0)))
(then
(block
;; (index = (index + 1));
(local.set $index (i32.add (local.get $index) (i32.const 1)))
)
)
)
;; (index = (index + 1));
(local.set $index (i32.add (local.get $index) (i32.const 1)))
;; (codePointOffset = (codePointOffset - 1));
(local.set $codePointOffset (i32.sub (local.get $codePointOffset) (i32.const 1)))
)
)
(br 0)
)
)
)
)
)
;; return index;
(local.set $return.value (local.get $index))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char[] Character.toChars(int codePoint)
(func [email protected]
(param $codePoint i32)
(result (ref null $char.array))
(local $return.value (ref null $char.array))
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; javaemul.internal.InternalPreconditions.checkCriticalArgument(((codePoint >= 0)) ? ((codePoint <= java.lang.Character.MAX_CODE_POINT)) : (false));
(call $m_checkCriticalArgument__boolean__void@javaemul.internal.InternalPreconditions (if (result i32) (i32.ge_s (local.get $codePoint) (i32.const 0)) (then (i32.le_s (local.get $codePoint) (global.get $f_MAX_CODE_POINT__java_lang_Character))) (else (i32.const 0))))
;; if ((codePoint >= java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT)) {
(if (i32.ge_s (local.get $codePoint) (global.get $f_MIN_SUPPLEMENTARY_CODE_POINT__java_lang_Character))
(then
(block
;; return (char[] $array_literal = new char[2],($array_literal[0] = java.lang.Character.getHighSurrogate(codePoint)),($array_literal[1] = java.lang.Character.getLowSurrogate(codePoint)),$array_literal);
(local.set $return.value (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 2) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (call [email protected] (local.get $codePoint)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (call [email protected] (local.get $codePoint)))
(local.get $$array_literal)
))
(br $return.label)
)
)(else
(block
;; return (char[] $array_literal = new char[1],($array_literal[0] = ((char) codePoint)),$array_literal);
(local.set $return.value (block (result (ref null $char.array))
(local.set $$array_literal_1 (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal_1)) (i32.const 0) (i32.const 0))
(local.get $$array_literal_1)
))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; int Character.toChars(int codePoint, char[] dst, int dstIndex)
(func [email protected]
(param $codePoint i32)
(param $dst (ref null $char.array))
(param $dstIndex i32)
(result i32)
(local $return.value i32)
(local $$value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; javaemul.internal.InternalPreconditions.checkCriticalArgument(((codePoint >= 0)) ? ((codePoint <= java.lang.Character.MAX_CODE_POINT)) : (false));
(call $m_checkCriticalArgument__boolean__void@javaemul.internal.InternalPreconditions (if (result i32) (i32.ge_s (local.get $codePoint) (i32.const 0)) (then (i32.le_s (local.get $codePoint) (global.get $f_MAX_CODE_POINT__java_lang_Character))) (else (i32.const 0))))
;; if ((codePoint >= java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT)) {
(if (i32.ge_s (local.get $codePoint) (global.get $f_MIN_SUPPLEMENTARY_CODE_POINT__java_lang_Character))
(then
(block
;; (dst[(int $value = dstIndex,(dstIndex = (dstIndex + 1)),$value)] = java.lang.Character.getHighSurrogate(codePoint));
(array.set $char.array.elements (struct.get $char.array $elements (local.get $dst)) (block (result i32)
(local.set $$value (local.get $dstIndex))
(local.set $dstIndex (i32.add (local.get $dstIndex) (i32.const 1)))
(local.get $$value)
) (call [email protected] (local.get $codePoint)))
;; (dst[dstIndex] = java.lang.Character.getLowSurrogate(codePoint));
(array.set $char.array.elements (struct.get $char.array $elements (local.get $dst)) (local.get $dstIndex) (call [email protected] (local.get $codePoint)))
;; return 2;
(local.set $return.value (i32.const 2))
(br $return.label)
)
)(else
(block
;; (dst[dstIndex] = ((char) codePoint));
(array.set $char.array.elements (struct.get $char.array $elements (local.get $dst)) (local.get $dstIndex) (i32.const 0))
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; int Character.toCodePoint(char highSurrogate, char lowSurrogate)
(func [email protected]
(param $highSurrogate i32)
(param $lowSurrogate i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT + ((highSurrogate & 1023) << 10)) + (lowSurrogate & 1023));
(local.set $return.value (i32.add (i32.add (global.get $f_MIN_SUPPLEMENTARY_CODE_POINT__java_lang_Character) (i32.shl (i32.and (i32.const 0) (i32.const 1023)) (i32.const 10))) (i32.and (i32.const 0) (i32.const 1023))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char Character.toLowerCase(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.String))
(local $$qualifier_1 (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return (String $qualifier = (String $qualifier = java.lang.String.valueOf(c),$qualifier.toLowerCase()),$qualifier.charAt(0));
(local.set $return.value (block (result i32)
(local.set $$qualifier (block (result (ref null $java.lang.String))
(local.set $$qualifier_1 (call [email protected] (local.get $c)))
(call_ref (local.get $$qualifier_1)(struct.get $java.lang.String.vtable $m_toLowerCase__java_lang_String (struct.get $java.lang.String $vtable(local.get $$qualifier_1))))
))
(call_ref (local.get $$qualifier)(i32.const 0)(struct.get $java.lang.String.vtable $m_charAt__int__char (struct.get $java.lang.String $vtable(local.get $$qualifier))))
))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Character.toString(char x)
(func [email protected]
(param $x i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return java.lang.String.valueOf(x);
(local.set $return.value (call [email protected] (local.get $x)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char Character.toUpperCase(char c)
(func [email protected]
(param $c i32)
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.String))
(local $$qualifier_1 (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return (String $qualifier = (String $qualifier = java.lang.String.valueOf(c),$qualifier.toUpperCase()),$qualifier.charAt(0));
(local.set $return.value (block (result i32)
(local.set $$qualifier (block (result (ref null $java.lang.String))
(local.set $$qualifier_1 (call [email protected] (local.get $c)))
(call_ref (local.get $$qualifier_1)(struct.get $java.lang.String.vtable $m_toUpperCase__java_lang_String (struct.get $java.lang.String $vtable(local.get $$qualifier_1))))
))
(call_ref (local.get $$qualifier)(i32.const 0)(struct.get $java.lang.String.vtable $m_charAt__int__char (struct.get $java.lang.String $vtable(local.get $$qualifier))))
))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Character Character.valueOf(char c)
(func [email protected]
(param $c i32)
(result (ref null $java.lang.Character))
(local $return.value (ref null $java.lang.Character))
(local $result (ref null $java.lang.Character))
(local $$array (ref null $Object.array))
(local $$index i32)
(local $$value (ref null $java.lang.Character))
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; if ((c < 128)) {
(if (i32.lt_s (local.get $c) (i32.const 0))
(then
(block
;; Character result = ((Character) (java.lang.Character.BoxedValues.$clinit(),java.lang.Character.BoxedValues.boxedValues)[c]);
(local.set $result (ref.cast (array.get $Object.array.elements (struct.get $Object.array $elements (block (result (ref null $Object.array))
(call [email protected] )
(global.get $f_boxedValues__java_lang_Character_BoxedValues_)
)) (i32.const 0)) (global.get $java.lang.Character.rtt)))
;; if ((result == null)) {
(if (ref.eq (local.get $result) (ref.null $java.lang.Object))
(then
(block
;; (result = (Character[] $array = (java.lang.Character.BoxedValues.$clinit(),java.lang.Character.BoxedValues.boxedValues),int $index = c,Character $value = new Character.<init>(c),($array[$index] = $value),$value));
(local.set $result (block (result (ref null $java.lang.Character))
(local.set $$array (block (result (ref null $Object.array))
(call [email protected] )
(global.get $f_boxedValues__java_lang_Character_BoxedValues_)
))
(local.set $$index (i32.const 0))
(local.set $$value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character (global.get $java.lang.Character.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.rtt))(local.get $c)))
(array.set $Object.array.elements (struct.get $Object.array $elements (local.get $$array)) (local.get $$index) (local.get $$value))
(local.get $$value)
))
)
)
)
;; return result;
(local.set $return.value (local.get $result))
(br $return.label)
)
)
)
;; return new Character.<init>(c);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Character (global.get $java.lang.Character.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.rtt))(local.get $c)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointAt(CharSequence cs, int index, int limit)
(func $m_codePointAt__java_lang_CharSequence__int__int__int@java.lang.Character
(param $cs (ref null $java.lang.Object))
(param $index i32)
(param $limit i32)
(result i32)
(local $return.value i32)
(local $hiSurrogate i32)
(local $$value i32)
(local $loSurrogate i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; char hiSurrogate = cs.charAt((int $value = index,(index = (index + 1)),$value));
(local.set $hiSurrogate (i32.const 0))
;; char loSurrogate;
;; if (((java.lang.Character.isHighSurrogate(hiSurrogate)) ? ((index < limit)) : (false)) ? (java.lang.Character.isLowSurrogate(((loSurrogate = cs.charAt(index)),loSurrogate))) : (false)) {
(if (if (result i32) (if (result i32) (call [email protected] (local.get $hiSurrogate)) (then (i32.lt_s (local.get $index) (local.get $limit))) (else (i32.const 0))) (then (call [email protected] (block (result i32)
(local.set $loSurrogate (i32.const 0))
(local.get $loSurrogate)
))) (else (i32.const 0)))
(then
(block
;; return java.lang.Character.toCodePoint(hiSurrogate,loSurrogate);
(local.set $return.value (call [email protected] (local.get $hiSurrogate)(local.get $loSurrogate)))
(br $return.label)
)
)
)
;; return hiSurrogate;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Character.codePointBefore(CharSequence cs, int index, int start)
(func $m_codePointBefore__java_lang_CharSequence__int__int__int@java.lang.Character
(param $cs (ref null $java.lang.Object))
(param $index i32)
(param $start i32)
(result i32)
(local $return.value i32)
(local $loSurrogate i32)
(local $highSurrogate i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; char loSurrogate = cs.charAt(((index = (index - 1)),index));
(local.set $loSurrogate (i32.const 0))
;; char highSurrogate;
;; if (((java.lang.Character.isLowSurrogate(loSurrogate)) ? ((index > start)) : (false)) ? (java.lang.Character.isHighSurrogate(((highSurrogate = cs.charAt((index - 1))),highSurrogate))) : (false)) {
(if (if (result i32) (if (result i32) (call [email protected] (local.get $loSurrogate)) (then (i32.gt_s (local.get $index) (local.get $start))) (else (i32.const 0))) (then (call [email protected] (block (result i32)
(local.set $highSurrogate (i32.const 0))
(local.get $highSurrogate)
))) (else (i32.const 0)))
(then
(block
;; return java.lang.Character.toCodePoint(highSurrogate,loSurrogate);
(local.set $return.value (call [email protected] (local.get $highSurrogate)(local.get $loSurrogate)))
(br $return.label)
)
)
)
;; return loSurrogate;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char Character.forDigit(int digit)
(func [email protected]
(param $digit i32)
(result i32)
(local $return.value i32)
(local $overBaseTen i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; int overBaseTen = (digit - 10);
(local.set $overBaseTen (i32.sub (local.get $digit) (i32.const 10)))
;; return ((char) ((overBaseTen < 0)) ? ((48 + digit)) : ((97 + overBaseTen)));
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char Character.getHighSurrogate(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((char) (java.lang.Character.MIN_HIGH_SURROGATE + (((codePoint - java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT) >> 10) & 1023)));
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; char Character.getLowSurrogate(int codePoint)
(func [email protected]
(param $codePoint i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; return ((char) (java.lang.Character.MIN_LOW_SURROGATE + ((codePoint - java.lang.Character.MIN_SUPPLEMENTARY_CODE_POINT) & 1023)));
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Character(char value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Character))
(param $value i32)
(result (ref null $java.lang.Character))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Character.this.value = value);
(struct.set $java.lang.Character $f_value__java_lang_Character_(local.get $this) (local.get $value))
)
)
(local.get $this)
)
;;; char Character.charValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.rtt)))
(block $return.label
(block
;; return Character.this.value;
(local.set $return.value (struct.get $java.lang.Character $f_value__java_lang_Character_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Character.compareTo(Character c)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $c (ref null $java.lang.Character))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.rtt)))
(block $return.label
(block
;; return java.lang.Character.compare(Character.this.value,c.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Character $f_value__java_lang_Character_(local.get $this))(struct.get $java.lang.Character $f_value__java_lang_Character_(local.get $c))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Character.equals(Object o)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $o (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.rtt)))
(block $return.label
(block
;; return (o instanceof Character) ? ((((Character) o).value == Character.this.value)) : (false);
(local.set $return.value (if (result i32) (ref.test (local.get $o) (global.get $java.lang.Character.rtt)) (then (i32.eq (struct.get $java.lang.Character $f_value__java_lang_Character_(ref.cast (local.get $o) (global.get $java.lang.Character.rtt))) (struct.get $java.lang.Character $f_value__java_lang_Character_(local.get $this)))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Character.hashCode()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.rtt)))
(block $return.label
(block
;; return java.lang.Character.hashCode(Character.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Character $f_value__java_lang_Character_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Character.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Character))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.rtt)))
(block $return.label
(block
;; return java.lang.String.valueOf(Character.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Character $f_value__java_lang_Character_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Character.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.rtt)))
(block $return.label
(block
;; return Character.this.compareTo(((Character) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Character.rtt))(struct.get $java.lang.Character.vtable $m_compareTo__java_lang_Character__int (struct.get $java.lang.Character $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Character.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Character.$initialized) return;
(if (global.get $f_$initialized__java_lang_Character)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Character.$initialized = true);
(global.set $f_$initialized__java_lang_Character (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Character.$clinit();
(call [email protected] )
;; (java.lang.Character.TYPE = <expr>);
(global.set $f_TYPE__java_lang_Character (ref.null $java.lang.Class))
)
)
)
)
;;; End of code for java.lang.Character [CLASS]
;;; Code for java.lang.Character.CharSequenceAdapter [CLASS]
(type $java.lang.Character.CharSequenceAdapter (struct
(field $vtable (ref null $java.lang.Character.CharSequenceAdapter.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_charArray__java_lang_Character_CharSequenceAdapter_ (mut (ref null $char.array)))
(field $f_start__java_lang_Character_CharSequenceAdapter_ (mut i32))
(field $f_end__java_lang_Character_CharSequenceAdapter_ (mut i32))
))
(type $java.lang.Character.CharSequenceAdapter.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_charAt__int__char (mut (ref $function.$int__$char)))
(field $m_length__int (mut (ref $function.__$int)))
(field $m_subSequence__int__int__java_lang_CharSequence (mut (ref $function.$int__$int__$java.lang.Object)))
(field $m_chars__java_util_stream_IntStream (mut (ref $function.__$java.lang.Object)))
))
;;; CharSequenceAdapter(char[] charArray)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Character.CharSequenceAdapter))
(param $charArray (ref null $char.array))
(result (ref null $java.lang.Character.CharSequenceAdapter))
(block $return.label
(block
;; CharSequenceAdapter.this.CharSequenceAdapter.<init>(charArray,0,<expr>);
(drop (call $m_<init>__arrayOf_char__int__int__void@java.lang.Character.CharSequenceAdapter (local.get $this)(local.get $charArray)(i32.const 0)(array.len $char.array.elements (struct.get $char.array $elements (local.get $charArray)))))
)
)
(local.get $this)
)
;;; CharSequenceAdapter(char[] charArray, int start, int end)
(func $m_<init>__arrayOf_char__int__int__void@java.lang.Character.CharSequenceAdapter
(param $this (ref null $java.lang.Character.CharSequenceAdapter))
(param $charArray (ref null $char.array))
(param $start i32)
(param $end i32)
(result (ref null $java.lang.Character.CharSequenceAdapter))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (CharSequenceAdapter.this.charArray = charArray);
(struct.set $java.lang.Character.CharSequenceAdapter $f_charArray__java_lang_Character_CharSequenceAdapter_(local.get $this) (local.get $charArray))
;; (CharSequenceAdapter.this.start = start);
(struct.set $java.lang.Character.CharSequenceAdapter $f_start__java_lang_Character_CharSequenceAdapter_(local.get $this) (local.get $start))
;; (CharSequenceAdapter.this.end = end);
(struct.set $java.lang.Character.CharSequenceAdapter $f_end__java_lang_Character_CharSequenceAdapter_(local.get $this) (local.get $end))
)
)
(local.get $this)
)
;;; char CharSequenceAdapter.charAt(int index)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $index i32)
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character.CharSequenceAdapter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.CharSequenceAdapter.rtt)))
(block $return.label
(block
;; return CharSequenceAdapter.this.charArray[(index + CharSequenceAdapter.this.start)];
(local.set $return.value (array.get $char.array.elements (struct.get $char.array $elements (struct.get $java.lang.Character.CharSequenceAdapter $f_charArray__java_lang_Character_CharSequenceAdapter_(local.get $this))) (i32.add (local.get $index) (struct.get $java.lang.Character.CharSequenceAdapter $f_start__java_lang_Character_CharSequenceAdapter_(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int CharSequenceAdapter.length()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Character.CharSequenceAdapter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.CharSequenceAdapter.rtt)))
(block $return.label
(block
;; return (CharSequenceAdapter.this.end - CharSequenceAdapter.this.start);
(local.set $return.value (i32.sub (struct.get $java.lang.Character.CharSequenceAdapter $f_end__java_lang_Character_CharSequenceAdapter_(local.get $this)) (struct.get $java.lang.Character.CharSequenceAdapter $f_start__java_lang_Character_CharSequenceAdapter_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; CharSequence CharSequenceAdapter.subSequence(int start, int end)
(func $m_subSequence__int__int__java_lang_CharSequence@java.lang.Character.CharSequenceAdapter
(param $this.untyped (ref null $java.lang.Object))
(param $start i32)
(param $end i32)
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $this (ref null $java.lang.Character.CharSequenceAdapter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.CharSequenceAdapter.rtt)))
(block $return.label
(block
;; return new CharSequenceAdapter.<init>(CharSequenceAdapter.this.charArray,(CharSequenceAdapter.this.start + start),(CharSequenceAdapter.this.start + end));
(local.set $return.value (call $m_<init>__arrayOf_char__int__int__void@java.lang.Character.CharSequenceAdapter (struct.new_with_rtt $java.lang.Character.CharSequenceAdapter (global.get $java.lang.Character.CharSequenceAdapter.vtable) (i32.const 0) (ref.null $char.array) (i32.const 0) (i32.const 0) (global.get $java.lang.Character.CharSequenceAdapter.rtt))(struct.get $java.lang.Character.CharSequenceAdapter $f_charArray__java_lang_Character_CharSequenceAdapter_(local.get $this))(i32.add (struct.get $java.lang.Character.CharSequenceAdapter $f_start__java_lang_Character_CharSequenceAdapter_(local.get $this)) (local.get $start))(i32.add (struct.get $java.lang.Character.CharSequenceAdapter $f_start__java_lang_Character_CharSequenceAdapter_(local.get $this)) (local.get $end))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_subSequence__int__int__java_lang_CharSequence@java.lang.Character.CharSequenceAdapter)
;;; IntStream CharSequenceAdapter.chars()
(func $m_chars__java_util_stream_IntStream@java.lang.Character.CharSequenceAdapter
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(local $this (ref null $java.lang.Character.CharSequenceAdapter))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Character.CharSequenceAdapter.rtt)))
(block $return.label
(block
;; return CharSequence.this.chars();
(local.set $return.value (call [email protected] (ref.null $java.lang.Object)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func $m_chars__java_util_stream_IntStream@java.lang.Character.CharSequenceAdapter)
;;; void CharSequenceAdapter.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Character.CharSequenceAdapter.$initialized) return;
(if (global.get $f_$initialized__java_lang_Character_CharSequenceAdapter)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Character.CharSequenceAdapter.$initialized = true);
(global.set $f_$initialized__java_lang_Character_CharSequenceAdapter (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
;; java.lang.CharSequence.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.Character.CharSequenceAdapter [CLASS]
;;; Code for java.lang.Character.BoxedValues [CLASS]
(type $java.lang.Character.BoxedValues (struct
(field $vtable (ref null $java.lang.Character.BoxedValues.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.lang.Character.BoxedValues.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; BoxedValues()
(func $m_<init>__void_$p_java_lang_Character_BoxedValues@java.lang.Character.BoxedValues
(param $this (ref null $java.lang.Character.BoxedValues))
(result (ref null $java.lang.Character.BoxedValues))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void BoxedValues.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Character.BoxedValues.$initialized) return;
(if (global.get $f_$initialized__java_lang_Character_BoxedValues)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Character.BoxedValues.$initialized = true);
(global.set $f_$initialized__java_lang_Character_BoxedValues (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Character.BoxedValues.$clinit();
(call [email protected] )
;; (java.lang.Character.BoxedValues.boxedValues = new Character[128]);
(global.set $f_boxedValues__java_lang_Character_BoxedValues_ (struct.new_with_rtt $Object.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $Object.array.elements (i32.const 128) (global.get $Object.array.elements.rtt)) (global.get $Object.array.rtt)))
)
)
)
)
;;; End of code for java.lang.Character.BoxedValues [CLASS]
;;; Code for java.lang.Class [CLASS]
(type $java.lang.Class (struct
(field $vtable (ref null $java.lang.Class.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_ctor__java_lang_Class_ (mut (ref null $javaemul.internal.Constructor)))
(field $f_dimensionCount__java_lang_Class_ (mut i32))
))
(type $java.lang.Class.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_getName__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getCanonicalName__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getSimpleName__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getComponentType__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_isArray__boolean (mut (ref $function.__$boolean)))
(field $m_isEnum__boolean (mut (ref $function.__$boolean)))
(field $m_isInterface__boolean (mut (ref $function.__$boolean)))
(field $m_isPrimitive__boolean (mut (ref $function.__$boolean)))
(field $m_getEnumConstants__arrayOf_java_lang_Object (mut (ref $function.__$Object.array)))
(field $m_getSuperclass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_desiredAssertionStatus__boolean (mut (ref $function.__$boolean)))
))
;;; Class<?> Class.$get(Constructor ctor, int dimensionCount)
(func $$get__javaemul_internal_Constructor__int__java_lang_Class@java.lang.Class
(param $ctor (ref null $javaemul.internal.Constructor))
(param $dimensionCount i32)
(result (ref null $java.lang.Class))
(local $return.value (ref null $java.lang.Class))
(block $return.label
(block
)
)
(local.get $return.value)
)
;;; Class<?> Class.$get(Constructor ctor)
(func $$get__javaemul_internal_Constructor__java_lang_Class@java.lang.Class
(param $ctor (ref null $javaemul.internal.Constructor))
(result (ref null $java.lang.Class))
(local $return.value (ref null $java.lang.Class))
(block $return.label
(block
)
)
(local.get $return.value)
)
;;; Class(Constructor ctor, int dimensionCount)
(func $m_<init>__javaemul_internal_Constructor__int__void_$p_java_lang_Class@java.lang.Class
(param $this (ref null $java.lang.Class))
(param $ctor (ref null $javaemul.internal.Constructor))
(param $dimensionCount i32)
(result (ref null $java.lang.Class))
(block $return.label
(block
;; java.lang.Class.$clinit();
(call [email protected] )
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Class.this.ctor = ctor);
(struct.set $java.lang.Class $f_ctor__java_lang_Class_(local.get $this) (local.get $ctor))
;; (Class.this.dimensionCount = dimensionCount);
(struct.set $java.lang.Class $f_dimensionCount__java_lang_Class_(local.get $this) (local.get $dimensionCount))
)
)
(local.get $this)
)
;;; String Class.getName()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $className (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(local $$array_literal_2 (ref null $char.array))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; String className = Class.this.ctor.getClassName();
(local.set $className (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_getClassName__java_lang_String (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))))))
;; if (Class.this.isArray()) {
(if (call_ref (local.get $this)(struct.get $java.lang.Class.vtable $m_isArray__boolean (struct.get $java.lang.Class $vtable(local.get $this))))
(then
(block
;; if (Class.this.ctor.isPrimitive()) {
(if (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_isPrimitive__boolean (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this)))))
(then
(block
;; (className = Class.this.ctor.getPrimitiveShortName());
(local.set $className (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_getPrimitiveShortName__java_lang_String (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))))))
)
)(else
(block
;; (className = ((java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 76),$array_literal)) + className) + java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 59),$array_literal))));
(local.set $className (ref.null $java.lang.String))
)
)
)
)
)
)
;; return (java.lang.Class.repeatString(java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 91),$array_literal)),Class.this.dimensionCount) + className);
(local.set $return.value (ref.null $java.lang.String))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Class.getCanonicalName()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return (Class.this.ctor.getClassName() + java.lang.Class.repeatString(java.lang.String.fromInternalArray((char[] $array_literal = new char[2],($array_literal[0] = 91),($array_literal[1] = 93),$array_literal)),Class.this.dimensionCount));
(local.set $return.value (ref.null $java.lang.String))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Class.getSimpleName()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return java.lang.Class.stripToLastOccurrenceOf(java.lang.Class.stripToLastOccurrenceOf(Class.this.getCanonicalName(),java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 46),$array_literal))),java.lang.String.fromInternalArray((char[] $array_literal = new char[1],($array_literal[0] = 36),$array_literal)));
(local.set $return.value (call $m_stripToLastOccurrenceOf__java_lang_String__java_lang_String__java_lang_String@java.lang.Class (call $m_stripToLastOccurrenceOf__java_lang_String__java_lang_String__java_lang_String@java.lang.Class (call_ref (local.get $this)(struct.get $java.lang.Class.vtable $m_getCanonicalName__java_lang_String (struct.get $java.lang.Class $vtable(local.get $this))))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 46))
(local.get $$array_literal)
)))(call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal_1 (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 1) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal_1)) (i32.const 0) (i32.const 36))
(local.get $$array_literal_1)
))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Class.stripToLastOccurrenceOf(String str, String token)
(func $m_stripToLastOccurrenceOf__java_lang_String__java_lang_String__java_lang_String@java.lang.Class
(param $str (ref null $java.lang.String))
(param $token (ref null $java.lang.String))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; return str.substring((str.lastIndexOf(token) + 1));
(local.set $return.value (call_ref (local.get $str)(i32.add (call_ref (local.get $str)(local.get $token)(struct.get $java.lang.String.vtable $m_lastIndexOf__java_lang_String__int (struct.get $java.lang.String $vtable(local.get $str)))) (i32.const 1))(struct.get $java.lang.String.vtable $m_substring__int__java_lang_String (struct.get $java.lang.String $vtable(local.get $str)))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Class<?> Class.getComponentType()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Class))
(local $return.value (ref null $java.lang.Class))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return (Class.this.isArray()) ? (java.lang.Class.$get(Class.this.ctor,(Class.this.dimensionCount - 1))) : (null);
(local.set $return.value (if (result (ref null $java.lang.Class)) (call_ref (local.get $this)(struct.get $java.lang.Class.vtable $m_isArray__boolean (struct.get $java.lang.Class $vtable(local.get $this)))) (then (call $$get__javaemul_internal_Constructor__int__java_lang_Class@java.lang.Class (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(i32.sub (struct.get $java.lang.Class $f_dimensionCount__java_lang_Class_(local.get $this)) (i32.const 1)))) (else (ref.null $java.lang.Class))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Class.isArray()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return (Class.this.dimensionCount != 0);
(local.set $return.value (i32.ne (struct.get $java.lang.Class $f_dimensionCount__java_lang_Class_(local.get $this)) (i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Class.isEnum()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return (!Class.this.isArray()) ? (Class.this.ctor.isEnum()) : (false);
(local.set $return.value (if (result i32) (i32.eqz (call_ref (local.get $this)(struct.get $java.lang.Class.vtable $m_isArray__boolean (struct.get $java.lang.Class $vtable(local.get $this))))) (then (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_isEnum__boolean (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this)))))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Class.isInterface()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return (!Class.this.isArray()) ? (Class.this.ctor.isInterface()) : (false);
(local.set $return.value (if (result i32) (i32.eqz (call_ref (local.get $this)(struct.get $java.lang.Class.vtable $m_isArray__boolean (struct.get $java.lang.Class $vtable(local.get $this))))) (then (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_isInterface__boolean (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this)))))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Class.isPrimitive()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return (!Class.this.isArray()) ? (Class.this.ctor.isPrimitive()) : (false);
(local.set $return.value (if (result i32) (i32.eqz (call_ref (local.get $this)(struct.get $java.lang.Class.vtable $m_isArray__boolean (struct.get $java.lang.Class $vtable(local.get $this))))) (then (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_isPrimitive__boolean (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this)))))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; T[] Class.getEnumConstants()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $Object.array))
(local $return.value (ref null $Object.array))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; throw new UnsupportedOperationException.<init>();
(unreachable)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; Class<? super T> Class.getSuperclass()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Class))
(local $return.value (ref null $java.lang.Class))
(local $superCtor (ref null $javaemul.internal.Constructor))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; Constructor superCtor = Class.this.ctor.getSuperConstructor();
(local.set $superCtor (call_ref (struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))(struct.get $javaemul.internal.Constructor.vtable $m_getSuperConstructor__javaemul_internal_Constructor (struct.get $javaemul.internal.Constructor $vtable(struct.get $java.lang.Class $f_ctor__java_lang_Class_(local.get $this))))))
;; return ((superCtor == null)) ? (null) : (((Class<? super T>) java.lang.Class.$get(superCtor,0)));
(local.set $return.value (if (result (ref null $java.lang.Class)) (ref.eq (local.get $superCtor) (ref.null $java.lang.Object)) (then (ref.null $java.lang.Class)) (else (ref.cast (call $$get__javaemul_internal_Constructor__int__java_lang_Class@java.lang.Class (local.get $superCtor)(i32.const 0)) (global.get $java.lang.Class.rtt)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Class.desiredAssertionStatus()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return false;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Class.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $$array_literal_1 (ref null $char.array))
(local $$array_literal_2 (ref null $char.array))
(local $this (ref null $java.lang.Class))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Class.rtt)))
(block $return.label
(block
;; return ((Class.this.isInterface()) ? (java.lang.String.fromInternalArray((char[] $array_literal = new char[10],($array_literal[0] = 105),($array_literal[1] = 110),($array_literal[2] = 116),($array_literal[3] = 101),($array_literal[4] = 114),($array_literal[5] = 102),($array_literal[6] = 97),($array_literal[7] = 99),($array_literal[8] = 101),($array_literal[9] = 32),$array_literal))) : ((Class.this.isPrimitive()) ? (java.lang.String.fromInternalArray((char[] $array_literal = new char[0],$array_literal))) : (java.lang.String.fromInternalArray((char[] $array_literal = new char[6],($array_literal[0] = 99),($array_literal[1] = 108),($array_literal[2] = 97),($array_literal[3] = 115),($array_literal[4] = 115),($array_literal[5] = 32),$array_literal)))) + Class.this.getName());
(local.set $return.value (ref.null $java.lang.String))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Class.repeatString(String str, int count)
(func $m_repeatString__java_lang_String__int__java_lang_String@java.lang.Class
(param $str (ref null $java.lang.String))
(param $count i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $rv (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $i i32)
(block $return.label
(block
;; String rv = java.lang.String.fromInternalArray((char[] $array_literal = new char[0],$array_literal));
(local.set $rv (call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 0) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(local.get $$array_literal)
)))
;; LOOP: for (int i = 0;(i < count);(i = (i + 1))) {
(local.set $i (i32.const 0))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (local.get $count))))
(block $LOOP.CONTINUE
(block
;; (rv = (rv + str));
(local.set $rv (ref.null $java.lang.String))
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(br 0)
)
)
;; return rv;
(local.set $return.value (local.get $rv))
(br $return.label)
)
)
(local.get $return.value)
)
;;; void Class.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Class.$initialized) return;
(if (global.get $f_$initialized__java_lang_Class)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Class.$initialized = true);
(global.set $f_$initialized__java_lang_Class (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.Class [CLASS]
;;; Code for java.lang.ClassCastException [CLASS]
(type $java.lang.ClassCastException (struct
(field $vtable (ref null $java.lang.ClassCastException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.ClassCastException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; ClassCastException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ClassCastException))
(result (ref null $java.lang.ClassCastException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; ClassCastException(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.ClassCastException))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.ClassCastException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; void ClassCastException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.ClassCastException.$initialized) return;
(if (global.get $f_$initialized__java_lang_ClassCastException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.ClassCastException.$initialized = true);
(global.set $f_$initialized__java_lang_ClassCastException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.ClassCastException [CLASS]
;;; Code for java.lang.CloneNotSupportedException [CLASS]
(type $java.lang.CloneNotSupportedException (struct
(field $vtable (ref null $java.lang.CloneNotSupportedException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.CloneNotSupportedException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; CloneNotSupportedException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.CloneNotSupportedException))
(result (ref null $java.lang.CloneNotSupportedException))
(block $return.label
(block
;; Exception.this.Exception.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; CloneNotSupportedException(String msg)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.CloneNotSupportedException))
(param $msg (ref null $java.lang.String))
(result (ref null $java.lang.CloneNotSupportedException))
(block $return.label
(block
;; Exception.this.Exception.<init>(msg);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $msg)))
)
)
(local.get $this)
)
;;; void CloneNotSupportedException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.CloneNotSupportedException.$initialized) return;
(if (global.get $f_$initialized__java_lang_CloneNotSupportedException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.CloneNotSupportedException.$initialized = true);
(global.set $f_$initialized__java_lang_CloneNotSupportedException (i32.const 1))
;; java.lang.Exception.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.CloneNotSupportedException [CLASS]
;;; Code for java.lang.Deprecated [INTERFACE]
;;; void Deprecated.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Deprecated.$initialized) return;
(if (global.get $f_$initialized__java_lang_Deprecated)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Deprecated.$initialized = true);
(global.set $f_$initialized__java_lang_Deprecated (i32.const 1))
)
)
)
;;; End of code for java.lang.Deprecated [INTERFACE]
;;; Code for java.lang.Double [CLASS]
(type $java.lang.Double (struct
(field $vtable (ref null $java.lang.Double.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Double_ (mut f64))
))
(type $java.lang.Double.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_byteValue__byte (mut (ref $function.__$byte)))
(field $m_doubleValue__double (mut (ref $function.__$double)))
(field $m_floatValue__float (mut (ref $function.__$float)))
(field $m_intValue__int (mut (ref $function.__$int)))
(field $m_longValue__long (mut (ref $function.__$long)))
(field $m_shortValue__short (mut (ref $function.__$short)))
(field $m_compareTo__java_lang_Double__int (mut (ref $function.$java.lang.Double__$int)))
(field $m_isInfinite__boolean (mut (ref $function.__$boolean)))
(field $m_isNaN__boolean (mut (ref $function.__$boolean)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Double.compare(double x, double y)
(func [email protected]
(param $x f64)
(param $y f64)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; if ((x < y)) {
(if (f64.lt (local.get $x) (local.get $y))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)
)
;; if ((x > y)) {
(if (f64.gt (local.get $x) (local.get $y))
(then
(block
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
)
;; if ((x == y)) {
(if (f64.eq (local.get $x) (local.get $y))
(then
(block
;; return ((x == 0)) ? (java.lang.Double.compare((1 / x),(1 / y))) : (0);
(local.set $return.value (if (result i32) (f64.eq (local.get $x) (f64.const 0.0)) (then (call [email protected] (f64.div (f64.const 0.0) (local.get $x))(f64.div (f64.const 0.0) (local.get $y)))) (else (i32.const 0))))
(br $return.label)
)
)
)
;; if (java.lang.Double.isNaN(x)) {
(if (call [email protected] (local.get $x))
(then
(block
;; if (java.lang.Double.isNaN(y)) {
(if (call [email protected] (local.get $y))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)(else
(block
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
)
)
)(else
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; long Double.doubleToLongBits(double value)
(func [email protected]
(param $value f64)
(result i64)
(local $return.value i64)
(local $negative i32)
(local $exp i32)
(local $bit i32)
(local $i i32)
(local $bit_1 i32)
(local $i_1 i32)
(local $ihi i64)
(local $ilo i64)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; if (java.lang.Double.isNaN(value)) {
(if (call [email protected] (local.get $value))
(then
(block
;; return 9221120237041090560;
(local.set $return.value (i64.const 9221120237041090560))
(br $return.label)
)
)
)
;; boolean negative = false;
(local.set $negative (i32.const 0))
;; if ((value == 0.0)) {
(if (f64.eq (local.get $value) (f64.const 0.0))
(then
(block
;; if (((1.0 / value) == java.lang.Double.NEGATIVE_INFINITY)) {
(if (f64.eq (f64.div (f64.const 1.0) (local.get $value)) (global.get $f_NEGATIVE_INFINITY__java_lang_Double))
(then
(block
;; return -9223372036854775808;
(local.set $return.value (i64.const -9223372036854775808))
(br $return.label)
)
)(else
(block
;; return 0;
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
)
)
)
)
;; if ((value < 0.0)) {
(if (f64.lt (local.get $value) (f64.const 0.0))
(then
(block
;; (negative = true);
(local.set $negative (i32.const 1))
;; (value = -value);
(local.set $value (f64.neg (local.get $value)))
)
)
)
;; if (java.lang.Double.isInfinite(value)) {
(if (call [email protected] (local.get $value))
(then
(block
;; if (negative) {
(if (local.get $negative)
(then
(block
;; return -4503599627370496;
(local.set $return.value (i64.const -4503599627370496))
(br $return.label)
)
)(else
(block
;; return 9218868437227405312;
(local.set $return.value (i64.const 9218868437227405312))
(br $return.label)
)
)
)
)
)
)
;; int exp = 0;
(local.set $exp (i32.const 0))
;; if ((value < 1.0)) {
(if (f64.lt (local.get $value) (f64.const 1.0))
(then
(block
;; int bit = 512;
(local.set $bit (i32.const 512))
;; LOOP: for (int i = 0;(i < 10);(i = (i + 1)),(bit = (bit >> 1))) {
(local.set $i (i32.const 0))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (i32.const 10))))
(block $LOOP.CONTINUE
(block
;; if (((value < (java.lang.Double.PowersTable.$clinit(),java.lang.Double.PowersTable.invPowers)[i])) ? (((exp - bit) >= (0 - 1023))) : (false)) {
(if (if (result i32) (f64.lt (local.get $value) (array.get $double.array.elements (struct.get $double.array $elements (block (result (ref null $double.array))
(call [email protected] )
(global.get $f_invPowers__java_lang_Double_PowersTable_)
)) (local.get $i))) (then (i32.ge_s (i32.sub (local.get $exp) (local.get $bit)) (i32.sub (i32.const 0) (i32.const 1023)))) (else (i32.const 0)))
(then
(block
;; (value = (value * (java.lang.Double.PowersTable.$clinit(),java.lang.Double.PowersTable.powers)[i]));
(local.set $value (f64.mul (local.get $value) (array.get $double.array.elements (struct.get $double.array $elements (block (result (ref null $double.array))
(call [email protected] )
(global.get $f_powers__java_lang_Double_PowersTable_)
)) (local.get $i))))
;; (exp = (exp - bit));
(local.set $exp (i32.sub (local.get $exp) (local.get $bit)))
)
)
)
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(local.set $bit (i32.shr_s (local.get $bit) (i32.const 1)))
(br 0)
)
)
;; if (((value < 1.0)) ? (((exp - 1) >= (0 - 1023))) : (false)) {
(if (if (result i32) (f64.lt (local.get $value) (f64.const 1.0)) (then (i32.ge_s (i32.sub (local.get $exp) (i32.const 1)) (i32.sub (i32.const 0) (i32.const 1023)))) (else (i32.const 0)))
(then
(block
;; (value = (value * 2.0));
(local.set $value (f64.mul (local.get $value) (f64.const 2.0)))
;; (exp = (exp - 1));
(local.set $exp (i32.sub (local.get $exp) (i32.const 1)))
)
)
)
)
)(else
;; if ((value >= 2.0)) {
(if (f64.ge (local.get $value) (f64.const 2.0))
(then
(block
;; int bit = 512;
(local.set $bit_1 (i32.const 512))
;; LOOP: for (int i = 0;(i < 10);(i = (i + 1)),(bit = (bit >> 1))) {
(local.set $i_1 (i32.const 0))
(block $LOOP_1.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i_1) (i32.const 10))))
(block $LOOP_1.CONTINUE
(block
;; if ((value >= (java.lang.Double.PowersTable.$clinit(),java.lang.Double.PowersTable.powers)[i])) {
(if (f64.ge (local.get $value) (array.get $double.array.elements (struct.get $double.array $elements (block (result (ref null $double.array))
(call [email protected] )
(global.get $f_powers__java_lang_Double_PowersTable_)
)) (local.get $i_1)))
(then
(block
;; (value = (value * (java.lang.Double.PowersTable.$clinit(),java.lang.Double.PowersTable.invPowers)[i]));
(local.set $value (f64.mul (local.get $value) (array.get $double.array.elements (struct.get $double.array $elements (block (result (ref null $double.array))
(call [email protected] )
(global.get $f_invPowers__java_lang_Double_PowersTable_)
)) (local.get $i_1))))
;; (exp = (exp + bit));
(local.set $exp (i32.add (local.get $exp) (local.get $bit_1)))
)
)
)
)
)
(local.set $i_1 (i32.add (local.get $i_1) (i32.const 1)))
(local.set $bit_1 (i32.shr_s (local.get $bit_1) (i32.const 1)))
(br 0)
)
)
)
)
)
)
)
;; if ((exp > (0 - 1023))) {
(if (i32.gt_s (local.get $exp) (i32.sub (i32.const 0) (i32.const 1023)))
(then
(block
;; (value = (value - 1.0));
(local.set $value (f64.sub (local.get $value) (f64.const 1.0)))
)
)(else
(block
;; (value = (value * 0.5));
(local.set $value (f64.mul (local.get $value) (f64.const 0.5)))
)
)
)
;; long ihi = ((long) (value * java.lang.Double.POWER_20));
(local.set $ihi (i64.const 0))
;; (value = (value - (ihi * java.lang.Double.POWER_MINUS_20)));
(local.set $value (f64.sub (local.get $value) (f64.mul (f64.const 0.0) (global.get $f_POWER_MINUS_20__java_lang_Double_))))
;; long ilo = ((long) (value * java.lang.Double.POWER_52));
(local.set $ilo (i64.const 0))
;; (ihi = (ihi | ((exp + 1023) << 20)));
(local.set $ihi (i64.or (local.get $ihi) (i64.const 0)))
;; if (negative) {
(if (local.get $negative)
(then
(block
;; (ihi = (ihi | 2147483648));
(local.set $ihi (i64.or (local.get $ihi) (i64.const 2147483648)))
)
)
)
;; return ((ihi << 32) | ilo);
(local.set $return.value (i64.or (i64.shl (local.get $ihi) (i64.const 0)) (local.get $ilo)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Double.hashCode(double d)
(func [email protected]
(param $d f64)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return ((int) d);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Double.isFinite(double x)
(func [email protected]
(param $x f64)
(result i32)
(local $return.value i32)
(block $return.label
(block
)
)
(local.get $return.value)
)
;;; boolean Double.isInfinite(double x)
(func [email protected]
(param $x f64)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return (!java.lang.Double.isNaN(x)) ? (!java.lang.Double.isFinite(x)) : (false);
(local.set $return.value (if (result i32) (i32.eqz (call [email protected] (local.get $x))) (then (i32.eqz (call [email protected] (local.get $x)))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Double.isNaN(double x)
(func [email protected]
(param $x f64)
(result i32)
(local $return.value i32)
(block $return.label
(block
)
)
(local.get $return.value)
)
;;; double Double.longBitsToDouble(long bits)
(func [email protected]
(param $bits i64)
(result f64)
(local $return.value f64)
(local $ihi i64)
(local $ilo i64)
(local $negative i32)
(local $exp i32)
(local $d f64)
(local $d_1 f64)
(local $bit i32)
(local $i i32)
(local $bit_1 i32)
(local $i_1 i32)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; long ihi = ((long) (bits >> 32));
(local.set $ihi (i64.const 0))
;; long ilo = ((long) (bits & 4294967295));
(local.set $ilo (i64.const 0))
;; if ((ihi < 0)) {
(if (i64.lt_s (local.get $ihi) (i64.const 0))
(then
(block
;; (ihi = (ihi + 4294967296));
(local.set $ihi (i64.add (local.get $ihi) (i64.const 4294967296)))
)
)
)
;; if ((ilo < 0)) {
(if (i64.lt_s (local.get $ilo) (i64.const 0))
(then
(block
;; (ilo = (ilo + 4294967296));
(local.set $ilo (i64.add (local.get $ilo) (i64.const 4294967296)))
)
)
)
;; boolean negative = ((ihi & -2147483648) != 0);
(local.set $negative (i64.ne (i64.and (local.get $ihi) (i64.const 0)) (i64.const 0)))
;; int exp = ((int) ((ihi >> 20) & 2047));
(local.set $exp (i32.const 0))
;; (ihi = (ihi & 1048575));
(local.set $ihi (i64.and (local.get $ihi) (i64.const 0)))
;; if ((exp == 0)) {
(if (i32.eq (local.get $exp) (i32.const 0))
(then
(block
;; double d = ((ihi * java.lang.Double.POWER_MINUS_20) + (ilo * java.lang.Double.POWER_MINUS_52));
(local.set $d (f64.add (f64.mul (f64.const 0.0) (global.get $f_POWER_MINUS_20__java_lang_Double_)) (f64.mul (f64.const 0.0) (global.get $f_POWER_MINUS_52__java_lang_Double_))))
;; (d = (d * java.lang.Double.POWER_MINUS_1022));
(local.set $d (f64.mul (local.get $d) (global.get $f_POWER_MINUS_1022__java_lang_Double_)))
;; return (negative) ? (((d == 0.0)) ? (-0.0) : (-d)) : (d);
(local.set $return.value (if (result f64) (local.get $negative) (then (if (result f64) (f64.eq (local.get $d) (f64.const 0.0)) (then (f64.neg (f64.const 0.0))) (else (f64.neg (local.get $d))))) (else (local.get $d))))
(br $return.label)
)
)(else
;; if ((exp == 2047)) {
(if (i32.eq (local.get $exp) (i32.const 2047))
(then
(block
;; if (((ihi == 0)) ? ((ilo == 0)) : (false)) {
(if (if (result i32) (i64.eq (local.get $ihi) (i64.const 0)) (then (i64.eq (local.get $ilo) (i64.const 0))) (else (i32.const 0)))
(then
(block
;; return (negative) ? (java.lang.Double.NEGATIVE_INFINITY) : (java.lang.Double.POSITIVE_INFINITY);
(local.set $return.value (if (result f64) (local.get $negative) (then (global.get $f_NEGATIVE_INFINITY__java_lang_Double)) (else (global.get $f_POSITIVE_INFINITY__java_lang_Double))))
(br $return.label)
)
)(else
(block
;; return java.lang.Double.NaN;
(local.set $return.value (global.get $f_NaN__java_lang_Double))
(br $return.label)
)
)
)
)
)
)
)
)
;; (exp = (exp - 1023));
(local.set $exp (i32.sub (local.get $exp) (i32.const 1023)))
;; double d = ((1.0 + (ihi * java.lang.Double.POWER_MINUS_20)) + (ilo * java.lang.Double.POWER_MINUS_52));
(local.set $d_1 (f64.add (f64.add (f64.const 1.0) (f64.mul (f64.const 0.0) (global.get $f_POWER_MINUS_20__java_lang_Double_))) (f64.mul (f64.const 0.0) (global.get $f_POWER_MINUS_52__java_lang_Double_))))
;; if ((exp > 0)) {
(if (i32.gt_s (local.get $exp) (i32.const 0))
(then
(block
;; int bit = 512;
(local.set $bit (i32.const 512))
;; LOOP: for (int i = 0;(i < 10);(i = (i + 1)),(bit = (bit >> 1))) {
(local.set $i (i32.const 0))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i) (i32.const 10))))
(block $LOOP.CONTINUE
(block
;; if ((exp >= bit)) {
(if (i32.ge_s (local.get $exp) (local.get $bit))
(then
(block
;; (d = (d * (java.lang.Double.PowersTable.$clinit(),java.lang.Double.PowersTable.powers)[i]));
(local.set $d_1 (f64.mul (local.get $d_1) (array.get $double.array.elements (struct.get $double.array $elements (block (result (ref null $double.array))
(call [email protected] )
(global.get $f_powers__java_lang_Double_PowersTable_)
)) (local.get $i))))
;; (exp = (exp - bit));
(local.set $exp (i32.sub (local.get $exp) (local.get $bit)))
)
)
)
)
)
(local.set $i (i32.add (local.get $i) (i32.const 1)))
(local.set $bit (i32.shr_s (local.get $bit) (i32.const 1)))
(br 0)
)
)
)
)(else
;; if ((exp < 0)) {
(if (i32.lt_s (local.get $exp) (i32.const 0))
(then
(block
;; LOOP: while ((exp < 0)) {
(block $LOOP_1.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $exp) (i32.const 0))))
(block $LOOP_1.CONTINUE
(block
;; int bit = 512;
(local.set $bit_1 (i32.const 512))
;; LOOP: for (int i = 0;(i < 10);(i = (i + 1)),(bit = (bit >> 1))) {
(local.set $i_1 (i32.const 0))
(block $LOOP_2.BREAK
(loop
(br_if 1 (i32.eqz (i32.lt_s (local.get $i_1) (i32.const 10))))
(block $LOOP_2.CONTINUE
(block
;; if ((exp <= (0 - bit))) {
(if (i32.le_s (local.get $exp) (i32.sub (i32.const 0) (local.get $bit_1)))
(then
(block
;; (d = (d * (java.lang.Double.PowersTable.$clinit(),java.lang.Double.PowersTable.invPowers)[i]));
(local.set $d_1 (f64.mul (local.get $d_1) (array.get $double.array.elements (struct.get $double.array $elements (block (result (ref null $double.array))
(call [email protected] )
(global.get $f_invPowers__java_lang_Double_PowersTable_)
)) (local.get $i_1))))
;; (exp = (exp + bit));
(local.set $exp (i32.add (local.get $exp) (local.get $bit_1)))
)
)
)
)
)
(local.set $i_1 (i32.add (local.get $i_1) (i32.const 1)))
(local.set $bit_1 (i32.shr_s (local.get $bit_1) (i32.const 1)))
(br 0)
)
)
)
)
(br 0)
)
)
)
)
)
)
)
;; return (negative) ? (-d) : (d);
(local.set $return.value (if (result f64) (local.get $negative) (then (f64.neg (local.get $d_1))) (else (local.get $d_1))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; double Double.max(double a, double b)
(func [email protected]
(param $a f64)
(param $b f64)
(result f64)
(local $return.value f64)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return java.lang.Math.max(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; double Double.min(double a, double b)
(func [email protected]
(param $a f64)
(param $b f64)
(result f64)
(local $return.value f64)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return java.lang.Math.min(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; double Double.parseDouble(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result f64)
(local $return.value f64)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return java.lang.Number.__parseAndValidateDouble(s);
(local.set $return.value (call $m___parseAndValidateDouble__java_lang_String__double@java.lang.Number (local.get $s)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; double Double.sum(double a, double b)
(func [email protected]
(param $a f64)
(param $b f64)
(result f64)
(local $return.value f64)
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return (a + b);
(local.set $return.value (f64.add (local.get $a) (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Double.toString(double b)
(func [email protected]
(param $b f64)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return java.lang.String.valueOf(b);
(local.set $return.value (call [email protected] (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Double Double.valueOf(double d)
(func [email protected]
(param $d f64)
(result (ref null $java.lang.Double))
(local $return.value (ref null $java.lang.Double))
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return new Double.<init>(d);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Double (global.get $java.lang.Double.vtable) (i32.const 0) (f64.const 0.0) (global.get $java.lang.Double.rtt))(local.get $d)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Double Double.valueOf(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Double))
(local $return.value (ref null $java.lang.Double))
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return new Double.<init>(s);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Double (global.get $java.lang.Double.vtable) (i32.const 0) (f64.const 0.0) (global.get $java.lang.Double.rtt))(local.get $s)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Double(double value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Double))
(param $value f64)
(result (ref null $java.lang.Double))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Double.this.value = value);
(struct.set $java.lang.Double $f_value__java_lang_Double_(local.get $this) (local.get $value))
)
)
(local.get $this)
)
;;; Double(String s)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Double))
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Double))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Double.this.value = java.lang.Double.parseDouble(s));
(struct.set $java.lang.Double $f_value__java_lang_Double_(local.get $this) (call [email protected] (local.get $s)))
)
)
(local.get $this)
)
;;; byte Double.byteValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return ((byte) Double.this.doubleValue());
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Double.compareTo(Double b)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $b (ref null $java.lang.Double))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return java.lang.Double.compare(Double.this.doubleValue(),b.doubleValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Double.vtable $m_doubleValue__double (struct.get $java.lang.Double $vtable(local.get $this))))(call_ref (local.get $b)(struct.get $java.lang.Double.vtable $m_doubleValue__double (struct.get $java.lang.Double $vtable(local.get $b))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; double Double.doubleValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f64)
(local $return.value f64)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return Double.this.value;
(local.set $return.value (struct.get $java.lang.Double $f_value__java_lang_Double_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Double.equals(Object o)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $o (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return (javaemul.internal.InternalPreconditions.checkNotNull(Double.this) == o);
(local.set $return.value (ref.eq (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $this)) (local.get $o)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; float Double.floatValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f32)
(local $return.value f32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return ((float) Double.this.doubleValue());
(local.set $return.value (f32.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Double.hashCode()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return java.lang.Double.hashCode(Double.this.doubleValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Double.vtable $m_doubleValue__double (struct.get $java.lang.Double $vtable(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Double.intValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return ((int) Double.this.doubleValue());
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Double.isInfinite()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return java.lang.Double.isInfinite(Double.this.doubleValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Double.vtable $m_doubleValue__double (struct.get $java.lang.Double $vtable(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Double.isNaN()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return java.lang.Double.isNaN(Double.this.doubleValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Double.vtable $m_doubleValue__double (struct.get $java.lang.Double $vtable(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; long Double.longValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i64)
(local $return.value i64)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return ((long) Double.this.doubleValue());
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; short Double.shortValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return ((short) Double.this.doubleValue());
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Double.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return java.lang.Double.toString(Double.this.doubleValue());
(local.set $return.value (call [email protected] (call_ref (local.get $this)(struct.get $java.lang.Double.vtable $m_doubleValue__double (struct.get $java.lang.Double $vtable(local.get $this))))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Double.$isInstance(Object instance)
(func [email protected]
(param $instance (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; return (String $qualifier = java.lang.String.fromInternalArray((char[] $array_literal = new char[6],($array_literal[0] = 110),($array_literal[1] = 117),($array_literal[2] = 109),($array_literal[3] = 98),($array_literal[4] = 101),($array_literal[5] = 114),$array_literal)),$qualifier.equals(javaemul.internal.JsUtils.typeOf(instance)));
(local.set $return.value (block (result i32)
(local.set $$qualifier (call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 6) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 110))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 117))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 109))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 98))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 101))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 114))
(local.get $$array_literal)
)))
(call_ref (local.get $$qualifier)(call $m_typeOf__java_lang_Object__java_lang_String@javaemul.internal.JsUtils (local.get $instance))(struct.get $java.lang.String.vtable $m_equals__java_lang_Object__boolean (struct.get $java.lang.String $vtable(local.get $$qualifier))))
))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Double.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Double))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Double.rtt)))
(block $return.label
(block
;; return Double.this.compareTo(((Double) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Double.rtt))(struct.get $java.lang.Double.vtable $m_compareTo__java_lang_Double__int (struct.get $java.lang.Double $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Double.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Double.$initialized) return;
(if (global.get $f_$initialized__java_lang_Double)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Double.$initialized = true);
(global.set $f_$initialized__java_lang_Double (i32.const 1))
;; java.lang.Number.$clinit();
(call [email protected] )
(block
;; java.lang.Double.$clinit();
(call [email protected] )
;; (java.lang.Double.TYPE = <expr>);
(global.set $f_TYPE__java_lang_Double (ref.null $java.lang.Class))
)
)
)
)
;;; End of code for java.lang.Double [CLASS]
;;; Code for java.lang.Double.PowersTable [CLASS]
(type $java.lang.Double.PowersTable (struct
(field $vtable (ref null $java.lang.Double.PowersTable.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.lang.Double.PowersTable.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; PowersTable()
(func $m_<init>__void_$p_java_lang_Double_PowersTable@java.lang.Double.PowersTable
(param $this (ref null $java.lang.Double.PowersTable))
(result (ref null $java.lang.Double.PowersTable))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void PowersTable.$clinit()
(func [email protected]
(local $$array_literal (ref null $double.array))
(local $$array_literal_1 (ref null $double.array))
(block $return.label
(block
;; if (java.lang.Double.PowersTable.$initialized) return;
(if (global.get $f_$initialized__java_lang_Double_PowersTable)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Double.PowersTable.$initialized = true);
(global.set $f_$initialized__java_lang_Double_PowersTable (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Double.PowersTable.$clinit();
(call [email protected] )
;; (java.lang.Double.PowersTable.powers = (double[] $array_literal = new double[10],($array_literal[0] = java.lang.Double.POWER_512),($array_literal[1] = java.lang.Double.POWER_256),($array_literal[2] = java.lang.Double.POWER_128),($array_literal[3] = java.lang.Double.POWER_64),($array_literal[4] = java.lang.Double.POWER_32),($array_literal[5] = java.lang.Double.POWER_16),($array_literal[6] = java.lang.Double.POWER_8),($array_literal[7] = java.lang.Double.POWER_4),($array_literal[8] = java.lang.Double.POWER_2),($array_literal[9] = java.lang.Double.POWER_1),$array_literal));
(global.set $f_powers__java_lang_Double_PowersTable_ (block (result (ref null $double.array))
(local.set $$array_literal (struct.new_with_rtt $double.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $double.array.elements (i32.const 10) (global.get $double.array.elements.rtt)) (global.get $double.array.rtt)))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 0) (global.get $f_POWER_512__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 1) (global.get $f_POWER_256__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 2) (global.get $f_POWER_128__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 3) (global.get $f_POWER_64__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 4) (global.get $f_POWER_32__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 5) (global.get $f_POWER_16__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 6) (global.get $f_POWER_8__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 7) (global.get $f_POWER_4__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 8) (global.get $f_POWER_2__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal)) (i32.const 9) (global.get $f_POWER_1__java_lang_Double_))
(local.get $$array_literal)
))
)
(block
;; java.lang.Double.PowersTable.$clinit();
(call [email protected] )
;; (java.lang.Double.PowersTable.invPowers = (double[] $array_literal = new double[10],($array_literal[0] = java.lang.Double.POWER_MINUS_512),($array_literal[1] = java.lang.Double.POWER_MINUS_256),($array_literal[2] = java.lang.Double.POWER_MINUS_128),($array_literal[3] = java.lang.Double.POWER_MINUS_64),($array_literal[4] = java.lang.Double.POWER_MINUS_32),($array_literal[5] = java.lang.Double.POWER_MINUS_16),($array_literal[6] = java.lang.Double.POWER_MINUS_8),($array_literal[7] = java.lang.Double.POWER_MINUS_4),($array_literal[8] = java.lang.Double.POWER_MINUS_2),($array_literal[9] = java.lang.Double.POWER_MINUS_1),$array_literal));
(global.set $f_invPowers__java_lang_Double_PowersTable_ (block (result (ref null $double.array))
(local.set $$array_literal_1 (struct.new_with_rtt $double.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $double.array.elements (i32.const 10) (global.get $double.array.elements.rtt)) (global.get $double.array.rtt)))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 0) (global.get $f_POWER_MINUS_512__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 1) (global.get $f_POWER_MINUS_256__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 2) (global.get $f_POWER_MINUS_128__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 3) (global.get $f_POWER_MINUS_64__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 4) (global.get $f_POWER_MINUS_32__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 5) (global.get $f_POWER_MINUS_16__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 6) (global.get $f_POWER_MINUS_8__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 7) (global.get $f_POWER_MINUS_4__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 8) (global.get $f_POWER_MINUS_2__java_lang_Double_))
(array.set $double.array.elements (struct.get $double.array $elements (local.get $$array_literal_1)) (i32.const 9) (global.get $f_POWER_MINUS_1__java_lang_Double_))
(local.get $$array_literal_1)
))
)
)
)
)
;;; End of code for java.lang.Double.PowersTable [CLASS]
;;; Code for java.lang.Enum [CLASS]
(type $java.lang.Enum (struct
(field $vtable (ref null $java.lang.Enum.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_name__java_lang_Enum_ (mut (ref null $java.lang.String)))
(field $f_ordinal__java_lang_Enum_ (mut i32))
))
(type $java.lang.Enum.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_getDeclaringClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_name__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_ordinal__int (mut (ref $function.__$int)))
(field $m_compareTo__java_lang_Enum__int (mut (ref $function.$java.lang.Enum__$int)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; Enum(String name, int ordinal)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Enum))
(param $name (ref null $java.lang.String))
(param $ordinal i32)
(result (ref null $java.lang.Enum))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; Class<E> Enum.getDeclaringClass()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.Class))
(local $return.value (ref null $java.lang.Class))
(local $this (ref null $java.lang.Enum))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Enum.rtt)))
(block $return.label
(block
;; return null;
(local.set $return.value (ref.null $java.lang.Class))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Enum.name()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $$array_literal (ref null $char.array))
(local $this (ref null $java.lang.Enum))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Enum.rtt)))
(block $return.label
(block
;; return (!(Enum.this.name == null)) ? (Enum.this.name) : ((java.lang.String.fromInternalArray((char[] $array_literal = new char[0],$array_literal)) + Enum.this.ordinal));
(local.set $return.value (if (result (ref null $java.lang.String)) (i32.eqz (ref.eq (struct.get $java.lang.Enum $f_name__java_lang_Enum_(local.get $this)) (ref.null $java.lang.Object))) (then (struct.get $java.lang.Enum $f_name__java_lang_Enum_(local.get $this))) (else (ref.null $java.lang.String))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Enum.ordinal()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Enum))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Enum.rtt)))
(block $return.label
(block
;; return Enum.this.ordinal;
(local.set $return.value (struct.get $java.lang.Enum $f_ordinal__java_lang_Enum_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Enum.compareTo(E other)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $other (ref null $java.lang.Enum))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Enum))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Enum.rtt)))
(block $return.label
(block
;; return (Enum.this.ordinal - ((Enum) other).ordinal);
(local.set $return.value (i32.sub (struct.get $java.lang.Enum $f_ordinal__java_lang_Enum_(local.get $this)) (struct.get $java.lang.Enum $f_ordinal__java_lang_Enum_(ref.cast (local.get $other) (global.get $java.lang.Enum.rtt)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; T Enum.valueOf(Class<T> enumType, String name)
(func $m_valueOf__java_lang_Class__java_lang_String__java_lang_Enum@java.lang.Enum
(param $enumType (ref null $java.lang.Class))
(param $name (ref null $java.lang.String))
(result (ref null $java.lang.Enum))
(local $return.value (ref null $java.lang.Enum))
(block $return.label
(block
;; java.lang.Enum.$clinit();
(call [email protected] )
;; throw new UnsupportedOperationException.<init>();
(unreachable)
)
)
(local.get $return.value)
)
;;; String Enum.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Enum))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Enum.rtt)))
(block $return.label
(block
;; return Enum.this.name();
(local.set $return.value (call_ref (local.get $this)(struct.get $java.lang.Enum.vtable $m_name__java_lang_String (struct.get $java.lang.Enum $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Enum.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Enum))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Enum.rtt)))
(block $return.label
(block
;; return Enum.this.compareTo(((E) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Enum.rtt))(struct.get $java.lang.Enum.vtable $m_compareTo__java_lang_Enum__int (struct.get $java.lang.Enum $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Enum.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Enum.$initialized) return;
(if (global.get $f_$initialized__java_lang_Enum)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Enum.$initialized = true);
(global.set $f_$initialized__java_lang_Enum (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.Enum [CLASS]
;;; Code for java.lang.Error [CLASS]
(type $java.lang.Error (struct
(field $vtable (ref null $java.lang.Error.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.Error.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; Error()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Error))
(result (ref null $java.lang.Error))
(block $return.label
(block
;; Throwable.this.Throwable.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; Error(String message, Throwable cause)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Error))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.Error))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(message,cause);
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.Throwable (local.get $this)(local.get $message)(local.get $cause)))
)
)
(local.get $this)
)
;;; Error(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Error))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.Error))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; Error(Throwable cause)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Error))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.Error))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(cause);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $cause)))
)
)
(local.get $this)
)
;;; void Error.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Error.$initialized) return;
(if (global.get $f_$initialized__java_lang_Error)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Error.$initialized = true);
(global.set $f_$initialized__java_lang_Error (i32.const 1))
;; java.lang.Throwable.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.Error [CLASS]
;;; Code for java.lang.Exception [CLASS]
(type $java.lang.Exception (struct
(field $vtable (ref null $java.lang.Exception.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.Exception.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; Exception()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Exception))
(result (ref null $java.lang.Exception))
(block $return.label
(block
;; Throwable.this.Throwable.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; Exception(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Exception))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.Exception))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; Exception(String message, Throwable cause)
(func $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.Exception
(param $this (ref null $java.lang.Exception))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.Exception))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(message,cause);
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.Throwable (local.get $this)(local.get $message)(local.get $cause)))
)
)
(local.get $this)
)
;;; Exception(Throwable cause)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Exception))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.Exception))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(cause);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $cause)))
)
)
(local.get $this)
)
;;; Exception(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
(func $m_<init>__java_lang_String__java_lang_Throwable__boolean__boolean__void@java.lang.Exception
(param $this (ref null $java.lang.Exception))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.lang.Throwable))
(param $enableSuppression i32)
(param $writableStackTrace i32)
(result (ref null $java.lang.Exception))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(message,cause,enableSuppression,writableStackTrace);
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__boolean__boolean__void@java.lang.Throwable (local.get $this)(local.get $message)(local.get $cause)(local.get $enableSuppression)(local.get $writableStackTrace)))
)
)
(local.get $this)
)
;;; Exception(Object backingJsObject)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Exception))
(param $backingJsObject (ref null $java.lang.Object))
(result (ref null $java.lang.Exception))
(block $return.label
(block
;; Throwable.this.Throwable.<init>(backingJsObject);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $backingJsObject)))
)
)
(local.get $this)
)
;;; void Exception.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Exception.$initialized) return;
(if (global.get $f_$initialized__java_lang_Exception)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Exception.$initialized = true);
(global.set $f_$initialized__java_lang_Exception (i32.const 1))
;; java.lang.Throwable.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.Exception [CLASS]
;;; Code for java.lang.Float [CLASS]
(type $java.lang.Float (struct
(field $vtable (ref null $java.lang.Float.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Float_ (mut f32))
))
(type $java.lang.Float.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_byteValue__byte (mut (ref $function.__$byte)))
(field $m_doubleValue__double (mut (ref $function.__$double)))
(field $m_floatValue__float (mut (ref $function.__$float)))
(field $m_intValue__int (mut (ref $function.__$int)))
(field $m_longValue__long (mut (ref $function.__$long)))
(field $m_shortValue__short (mut (ref $function.__$short)))
(field $m_compareTo__java_lang_Float__int (mut (ref $function.$java.lang.Float__$int)))
(field $m_isInfinite__boolean (mut (ref $function.__$boolean)))
(field $m_isNaN__boolean (mut (ref $function.__$boolean)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Float.compare(float x, float y)
(func [email protected]
(param $x f32)
(param $y f32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.Double.compare(x,y);
(local.set $return.value (call [email protected] (f64.const 0.0)(f64.const 0.0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Float.floatToIntBits(float value)
(func [email protected]
(param $value f32)
(result i32)
(local $return.value i32)
(local $negative i32)
(local $l i64)
(local $exp i32)
(local $mantissa i32)
(local $bits i64)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; if (java.lang.Float.isNaN(value)) {
(if (call [email protected] (local.get $value))
(then
(block
;; return 2143289344;
(local.set $return.value (i32.const 2143289344))
(br $return.label)
)
)
)
;; if ((value == 0.0)) {
(if (f32.eq (local.get $value) (f32.const 0.0))
(then
(block
;; if (((1.0 / value) == java.lang.Float.NEGATIVE_INFINITY)) {
(if (f64.eq (f64.div (f64.const 1.0) (f64.const 0.0)) (f64.const 0.0))
(then
(block
;; return -2147483648;
(local.set $return.value (i32.const -2147483648))
(br $return.label)
)
)(else
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
)
)
)
;; boolean negative = false;
(local.set $negative (i32.const 0))
;; if ((value < 0.0)) {
(if (f32.lt (local.get $value) (f32.const 0.0))
(then
(block
;; (negative = true);
(local.set $negative (i32.const 1))
;; (value = -value);
(local.set $value (f32.neg (local.get $value)))
)
)
)
;; if (java.lang.Float.isInfinite(value)) {
(if (call [email protected] (local.get $value))
(then
(block
;; if (negative) {
(if (local.get $negative)
(then
(block
;; return -8388608;
(local.set $return.value (i32.const -8388608))
(br $return.label)
)
)(else
(block
;; return 2139095040;
(local.set $return.value (i32.const 2139095040))
(br $return.label)
)
)
)
)
)
)
;; long l = java.lang.Double.doubleToLongBits(((double) value));
(local.set $l (call [email protected] (f64.const 0.0)))
;; int exp = ((int) (((l >> 52) & 2047) - 1023));
(local.set $exp (i32.const 0))
;; int mantissa = ((int) ((l & 4503599627370495) >> 29));
(local.set $mantissa (i32.const 0))
;; if ((exp <= (0 - 127))) {
(if (i32.le_s (local.get $exp) (i32.sub (i32.const 0) (i32.const 127)))
(then
(block
;; (mantissa = ((8388608 | mantissa) >> (((0 - 127) - exp) + 1)));
(local.set $mantissa (i32.shr_s (i32.or (i32.const 8388608) (local.get $mantissa)) (i32.add (i32.sub (i32.sub (i32.const 0) (i32.const 127)) (local.get $exp)) (i32.const 1))))
;; (exp = (0 - 127));
(local.set $exp (i32.sub (i32.const 0) (i32.const 127)))
)
)
)
;; long bits = (negative) ? (java.lang.Float.POWER_31_INT) : (0);
(local.set $bits (if (result i64) (local.get $negative) (then (global.get $f_POWER_31_INT__java_lang_Float_)) (else (i64.const 0))))
;; (bits = (bits | ((exp + 127) << 23)));
(local.set $bits (i64.or (local.get $bits) (i64.const 0)))
;; (bits = (bits | mantissa));
(local.set $bits (i64.or (local.get $bits) (i64.const 0)))
;; return ((int) bits);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Float.hashCode(float f)
(func [email protected]
(param $f f32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return ((int) f);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; float Float.intBitsToFloat(int bits)
(func [email protected]
(param $bits i32)
(result f32)
(local $return.value f32)
(local $negative i32)
(local $exp i32)
(local $bits64 i64)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; boolean negative = ((bits & -2147483648) != 0);
(local.set $negative (i32.ne (i32.and (local.get $bits) (i32.const -2147483648)) (i32.const 0)))
;; int exp = ((bits >> 23) & 255);
(local.set $exp (i32.and (i32.shr_s (local.get $bits) (i32.const 23)) (i32.const 255)))
;; (bits = (bits & 8388607));
(local.set $bits (i32.and (local.get $bits) (i32.const 8388607)))
;; if ((exp == 0)) {
(if (i32.eq (local.get $exp) (i32.const 0))
(then
(block
;; if ((bits == 0)) {
(if (i32.eq (local.get $bits) (i32.const 0))
(then
(block
;; return (negative) ? (-0.0) : (0.0);
(local.set $return.value (if (result f32) (local.get $negative) (then (f32.neg (f32.const 0.0))) (else (f32.const 0.0))))
(br $return.label)
)
)
)
)
)(else
;; if ((exp == 255)) {
(if (i32.eq (local.get $exp) (i32.const 255))
(then
(block
;; if ((bits == 0)) {
(if (i32.eq (local.get $bits) (i32.const 0))
(then
(block
;; return (negative) ? (java.lang.Float.NEGATIVE_INFINITY) : (java.lang.Float.POSITIVE_INFINITY);
(local.set $return.value (if (result f32) (local.get $negative) (then (global.get $f_NEGATIVE_INFINITY__java_lang_Float)) (else (global.get $f_POSITIVE_INFINITY__java_lang_Float))))
(br $return.label)
)
)(else
(block
;; return java.lang.Float.NaN;
(local.set $return.value (global.get $f_NaN__java_lang_Float))
(br $return.label)
)
)
)
)
)
)
)
)
;; if ((exp == 0)) {
(if (i32.eq (local.get $exp) (i32.const 0))
(then
(block
;; (exp = 1);
(local.set $exp (i32.const 1))
;; LOOP: while (((bits & 8388608) == 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.eq (i32.and (local.get $bits) (i32.const 8388608)) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; (bits = (bits << 1));
(local.set $bits (i32.shl (local.get $bits) (i32.const 1)))
;; (exp = (exp - 1));
(local.set $exp (i32.sub (local.get $exp) (i32.const 1)))
)
)
(br 0)
)
)
;; (bits = (bits & 8388607));
(local.set $bits (i32.and (local.get $bits) (i32.const 8388607)))
)
)
)
;; long bits64 = (negative) ? (-9223372036854775808) : (0);
(local.set $bits64 (if (result i64) (local.get $negative) (then (i64.const -9223372036854775808)) (else (i64.const 0))))
;; (bits64 = (bits64 | (((long) (exp + 896)) << 52)));
(local.set $bits64 (i64.or (local.get $bits64) (i64.shl (i64.const 0) (i64.const 0))))
;; (bits64 = (bits64 | (((long) bits) << 29)));
(local.set $bits64 (i64.or (local.get $bits64) (i64.shl (i64.const 0) (i64.const 0))))
;; return ((float) java.lang.Double.longBitsToDouble(bits64));
(local.set $return.value (f32.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Float.isFinite(float x)
(func [email protected]
(param $x f32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.Double.isFinite(x);
(local.set $return.value (call [email protected] (f64.const 0.0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Float.isInfinite(float x)
(func [email protected]
(param $x f32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.Double.isInfinite(x);
(local.set $return.value (call [email protected] (f64.const 0.0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; boolean Float.isNaN(float x)
(func [email protected]
(param $x f32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.Double.isNaN(x);
(local.set $return.value (call [email protected] (f64.const 0.0)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; float Float.max(float a, float b)
(func [email protected]
(param $a f32)
(param $b f32)
(result f32)
(local $return.value f32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.Math.max(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; float Float.min(float a, float b)
(func [email protected]
(param $a f32)
(param $b f32)
(result f32)
(local $return.value f32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.Math.min(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; float Float.parseFloat(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result f32)
(local $return.value f32)
(local $doubleValue f64)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; double doubleValue = java.lang.Number.__parseAndValidateDouble(s);
(local.set $doubleValue (call $m___parseAndValidateDouble__java_lang_String__double@java.lang.Number (local.get $s)))
;; if ((doubleValue > java.lang.Float.MAX_VALUE)) {
(if (f64.gt (local.get $doubleValue) (f64.const 0.0))
(then
(block
;; return java.lang.Float.POSITIVE_INFINITY;
(local.set $return.value (global.get $f_POSITIVE_INFINITY__java_lang_Float))
(br $return.label)
)
)(else
;; if ((doubleValue < -java.lang.Float.MAX_VALUE)) {
(if (f64.lt (local.get $doubleValue) (f64.const 0.0))
(then
(block
;; return java.lang.Float.NEGATIVE_INFINITY;
(local.set $return.value (global.get $f_NEGATIVE_INFINITY__java_lang_Float))
(br $return.label)
)
)
)
)
)
;; return ((float) doubleValue);
(local.set $return.value (f32.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
;;; float Float.sum(float a, float b)
(func [email protected]
(param $a f32)
(param $b f32)
(result f32)
(local $return.value f32)
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return (a + b);
(local.set $return.value (f32.add (local.get $a) (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Float.toString(float b)
(func [email protected]
(param $b f32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return java.lang.String.valueOf(b);
(local.set $return.value (call [email protected] (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Float Float.valueOf(float f)
(func [email protected]
(param $f f32)
(result (ref null $java.lang.Float))
(local $return.value (ref null $java.lang.Float))
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return new Float.<init>(f);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Float (global.get $java.lang.Float.vtable) (i32.const 0) (f32.const 0.0) (global.get $java.lang.Float.rtt))(local.get $f)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Float Float.valueOf(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Float))
(local $return.value (ref null $java.lang.Float))
(block $return.label
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; return new Float.<init>(s);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Float (global.get $java.lang.Float.vtable) (i32.const 0) (f32.const 0.0) (global.get $java.lang.Float.rtt))(local.get $s)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Float(double value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Float))
(param $value f64)
(result (ref null $java.lang.Float))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Float.this.value = ((float) value));
(struct.set $java.lang.Float $f_value__java_lang_Float_(local.get $this) (f32.const 0.0))
)
)
(local.get $this)
)
;;; Float(float value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Float))
(param $value f32)
(result (ref null $java.lang.Float))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Float.this.value = value);
(struct.set $java.lang.Float $f_value__java_lang_Float_(local.get $this) (local.get $value))
)
)
(local.get $this)
)
;;; Float(String s)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Float))
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Float))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Float.this.value = java.lang.Float.parseFloat(s));
(struct.set $java.lang.Float $f_value__java_lang_Float_(local.get $this) (call [email protected] (local.get $s)))
)
)
(local.get $this)
)
;;; byte Float.byteValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return ((byte) Float.this.value);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Float.compareTo(Float b)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $b (ref null $java.lang.Float))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return java.lang.Float.compare(Float.this.value,b.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $this))(struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $b))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; double Float.doubleValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f64)
(local $return.value f64)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return Float.this.value;
(local.set $return.value (f64.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Float.equals(Object o)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $o (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $$qualifier (ref null $java.lang.Double))
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return (o instanceof Float) ? ((Double $qualifier = java.lang.Double.valueOf(Float.this.value),$qualifier.equals(java.lang.Double.valueOf(((Float) o).value)))) : (false);
(local.set $return.value (if (result i32) (ref.test (local.get $o) (global.get $java.lang.Float.rtt)) (then (block (result i32)
(local.set $$qualifier (call [email protected] (f64.const 0.0)))
(call_ref (local.get $$qualifier)(call [email protected] (f64.const 0.0))(struct.get $java.lang.Double.vtable $m_equals__java_lang_Object__boolean (struct.get $java.lang.Double $vtable(local.get $$qualifier))))
)) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; float Float.floatValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f32)
(local $return.value f32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return Float.this.value;
(local.set $return.value (struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Float.hashCode()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return java.lang.Float.hashCode(Float.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Float.intValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return ((int) Float.this.value);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Float.isInfinite()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return java.lang.Float.isInfinite(Float.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Float.isNaN()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return java.lang.Float.isNaN(Float.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; long Float.longValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i64)
(local $return.value i64)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return ((long) Float.this.value);
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; short Float.shortValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return ((short) Float.this.value);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Float.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return java.lang.Float.toString(Float.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Float $f_value__java_lang_Float_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Float.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Float))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Float.rtt)))
(block $return.label
(block
;; return Float.this.compareTo(((Float) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Float.rtt))(struct.get $java.lang.Float.vtable $m_compareTo__java_lang_Float__int (struct.get $java.lang.Float $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Float.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Float.$initialized) return;
(if (global.get $f_$initialized__java_lang_Float)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Float.$initialized = true);
(global.set $f_$initialized__java_lang_Float (i32.const 1))
;; java.lang.Number.$clinit();
(call [email protected] )
(block
;; java.lang.Float.$clinit();
(call [email protected] )
;; (java.lang.Float.TYPE = <expr>);
(global.set $f_TYPE__java_lang_Float (ref.null $java.lang.Class))
)
)
)
)
;;; End of code for java.lang.Float [CLASS]
;;; Code for java.lang.FunctionalInterface [INTERFACE]
;;; void FunctionalInterface.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.FunctionalInterface.$initialized) return;
(if (global.get $f_$initialized__java_lang_FunctionalInterface)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.FunctionalInterface.$initialized = true);
(global.set $f_$initialized__java_lang_FunctionalInterface (i32.const 1))
)
)
)
;;; End of code for java.lang.FunctionalInterface [INTERFACE]
;;; Code for java.lang.HasCharSequenceTypeMarker [INTERFACE]
;;; void HasCharSequenceTypeMarker.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.HasCharSequenceTypeMarker.$initialized) return;
(if (global.get $f_$initialized__java_lang_HasCharSequenceTypeMarker)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.HasCharSequenceTypeMarker.$initialized = true);
(global.set $f_$initialized__java_lang_HasCharSequenceTypeMarker (i32.const 1))
)
)
)
;;; End of code for java.lang.HasCharSequenceTypeMarker [INTERFACE]
;;; Code for java.lang.HasCloneableTypeMarker [INTERFACE]
;;; void HasCloneableTypeMarker.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.HasCloneableTypeMarker.$initialized) return;
(if (global.get $f_$initialized__java_lang_HasCloneableTypeMarker)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.HasCloneableTypeMarker.$initialized = true);
(global.set $f_$initialized__java_lang_HasCloneableTypeMarker (i32.const 1))
)
)
)
;;; End of code for java.lang.HasCloneableTypeMarker [INTERFACE]
;;; Code for java.lang.HasComparableTypeMarker [INTERFACE]
;;; void HasComparableTypeMarker.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.HasComparableTypeMarker.$initialized) return;
(if (global.get $f_$initialized__java_lang_HasComparableTypeMarker)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.HasComparableTypeMarker.$initialized = true);
(global.set $f_$initialized__java_lang_HasComparableTypeMarker (i32.const 1))
)
)
)
;;; End of code for java.lang.HasComparableTypeMarker [INTERFACE]
;;; Code for java.lang.IllegalArgumentException [CLASS]
(type $java.lang.IllegalArgumentException (struct
(field $vtable (ref null $java.lang.IllegalArgumentException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.IllegalArgumentException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; IllegalArgumentException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IllegalArgumentException))
(result (ref null $java.lang.IllegalArgumentException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; IllegalArgumentException(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IllegalArgumentException))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.IllegalArgumentException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; IllegalArgumentException(String message, Throwable cause)
(func $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.IllegalArgumentException
(param $this (ref null $java.lang.IllegalArgumentException))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.IllegalArgumentException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message,cause);
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.RuntimeException (local.get $this)(local.get $message)(local.get $cause)))
)
)
(local.get $this)
)
;;; IllegalArgumentException(Throwable cause)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IllegalArgumentException))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.IllegalArgumentException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(cause);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $cause)))
)
)
(local.get $this)
)
;;; void IllegalArgumentException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.IllegalArgumentException.$initialized) return;
(if (global.get $f_$initialized__java_lang_IllegalArgumentException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.IllegalArgumentException.$initialized = true);
(global.set $f_$initialized__java_lang_IllegalArgumentException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.IllegalArgumentException [CLASS]
;;; Code for java.lang.IllegalStateException [CLASS]
(type $java.lang.IllegalStateException (struct
(field $vtable (ref null $java.lang.IllegalStateException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.IllegalStateException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; IllegalStateException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IllegalStateException))
(result (ref null $java.lang.IllegalStateException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; IllegalStateException(String s)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IllegalStateException))
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.IllegalStateException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(s);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $s)))
)
)
(local.get $this)
)
;;; IllegalStateException(String message, Throwable cause)
(func $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.IllegalStateException
(param $this (ref null $java.lang.IllegalStateException))
(param $message (ref null $java.lang.String))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.IllegalStateException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message,cause);
(drop (call $m_<init>__java_lang_String__java_lang_Throwable__void@java.lang.RuntimeException (local.get $this)(local.get $message)(local.get $cause)))
)
)
(local.get $this)
)
;;; IllegalStateException(Throwable cause)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IllegalStateException))
(param $cause (ref null $java.lang.Throwable))
(result (ref null $java.lang.IllegalStateException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(cause);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $cause)))
)
)
(local.get $this)
)
;;; void IllegalStateException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.IllegalStateException.$initialized) return;
(if (global.get $f_$initialized__java_lang_IllegalStateException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.IllegalStateException.$initialized = true);
(global.set $f_$initialized__java_lang_IllegalStateException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.IllegalStateException [CLASS]
;;; Code for java.lang.IndexOutOfBoundsException [CLASS]
(type $java.lang.IndexOutOfBoundsException (struct
(field $vtable (ref null $java.lang.IndexOutOfBoundsException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.IndexOutOfBoundsException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; IndexOutOfBoundsException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IndexOutOfBoundsException))
(result (ref null $java.lang.IndexOutOfBoundsException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; IndexOutOfBoundsException(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.IndexOutOfBoundsException))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.IndexOutOfBoundsException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; void IndexOutOfBoundsException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.IndexOutOfBoundsException.$initialized) return;
(if (global.get $f_$initialized__java_lang_IndexOutOfBoundsException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.IndexOutOfBoundsException.$initialized = true);
(global.set $f_$initialized__java_lang_IndexOutOfBoundsException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.IndexOutOfBoundsException [CLASS]
;;; Code for java.lang.Integer [CLASS]
(type $java.lang.Integer (struct
(field $vtable (ref null $java.lang.Integer.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Integer_ (mut i32))
))
(type $java.lang.Integer.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_byteValue__byte (mut (ref $function.__$byte)))
(field $m_doubleValue__double (mut (ref $function.__$double)))
(field $m_floatValue__float (mut (ref $function.__$float)))
(field $m_intValue__int (mut (ref $function.__$int)))
(field $m_longValue__long (mut (ref $function.__$long)))
(field $m_shortValue__short (mut (ref $function.__$short)))
(field $m_compareTo__java_lang_Integer__int (mut (ref $function.$java.lang.Integer__$int)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Integer.bitCount(int x)
(func [email protected]
(param $x i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; (x = (x - ((x >> 1) & 1431655765)));
(local.set $x (i32.sub (local.get $x) (i32.and (i32.shr_s (local.get $x) (i32.const 1)) (i32.const 1431655765))))
;; (x = (((x >> 2) & 858993459) + (x & 858993459)));
(local.set $x (i32.add (i32.and (i32.shr_s (local.get $x) (i32.const 2)) (i32.const 858993459)) (i32.and (local.get $x) (i32.const 858993459))))
;; (x = (((x >> 4) + x) & 252645135));
(local.set $x (i32.and (i32.add (i32.shr_s (local.get $x) (i32.const 4)) (local.get $x)) (i32.const 252645135)))
;; (x = (x + (x >> 8)));
(local.set $x (i32.add (local.get $x) (i32.shr_s (local.get $x) (i32.const 8))))
;; (x = (x + (x >> 16)));
(local.set $x (i32.add (local.get $x) (i32.shr_s (local.get $x) (i32.const 16))))
;; return (x & 63);
(local.set $return.value (i32.and (local.get $x) (i32.const 63)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.compare(int x, int y)
(func [email protected]
(param $x i32)
(param $y i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; if ((x < y)) {
(if (i32.lt_s (local.get $x) (local.get $y))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)(else
;; if ((x > y)) {
(if (i32.gt_s (local.get $x) (local.get $y))
(then
(block
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)(else
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
)
)
)
)
(local.get $return.value)
)
;;; Integer Integer.decode(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Integer))
(local $return.value (ref null $java.lang.Integer))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.valueOf(java.lang.Number.__decodeAndValidateInt(s,java.lang.Integer.MIN_VALUE,java.lang.Integer.MAX_VALUE));
(local.set $return.value (call [email protected] (call $m___decodeAndValidateInt__java_lang_String__int__int__int@java.lang.Number (local.get $s)(global.get $f_MIN_VALUE__java_lang_Integer)(global.get $f_MAX_VALUE__java_lang_Integer))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.hashCode(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return i;
(local.set $return.value (local.get $i))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.highestOneBit(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(local $rtn i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; if ((i < 0)) {
(if (i32.lt_s (local.get $i) (i32.const 0))
(then
(block
;; return java.lang.Integer.MIN_VALUE;
(local.set $return.value (global.get $f_MIN_VALUE__java_lang_Integer))
(br $return.label)
)
)(else
;; if ((i == 0)) {
(if (i32.eq (local.get $i) (i32.const 0))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)(else
(block
;; int rtn;
;; LOOP: for ((rtn = 1073741824);((rtn & i) == 0);(rtn = (rtn >> 1))) {
(local.set $rtn (i32.const 1073741824))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.eq (i32.and (local.get $rtn) (local.get $i)) (i32.const 0))))
(block $LOOP.CONTINUE
(block
)
)
(local.set $rtn (i32.shr_s (local.get $rtn) (i32.const 1)))
(br 0)
)
)
;; return rtn;
(local.set $return.value (local.get $rtn))
(br $return.label)
)
)
)
)
)
)
)
(local.get $return.value)
)
;;; int Integer.lowestOneBit(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return (i & (0 - i));
(local.set $return.value (i32.and (local.get $i) (i32.sub (i32.const 0) (local.get $i))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.max(int a, int b)
(func [email protected]
(param $a i32)
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Math.max(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.min(int a, int b)
(func [email protected]
(param $a i32)
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Math.min(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.numberOfLeadingZeros(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(local $y i32)
(local $m i32)
(local $n i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; if ((i < 0)) {
(if (i32.lt_s (local.get $i) (i32.const 0))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)(else
;; if ((i == 0)) {
(if (i32.eq (local.get $i) (i32.const 0))
(then
(block
;; return java.lang.Integer.SIZE;
(local.set $return.value (global.get $f_SIZE__java_lang_Integer))
(br $return.label)
)
)(else
(block
;; int y,int m,int n;
;; (y = (0 - (i >> 16)));
(local.set $y (i32.sub (i32.const 0) (i32.shr_s (local.get $i) (i32.const 16))))
;; (m = ((y >> 16) & 16));
(local.set $m (i32.and (i32.shr_s (local.get $y) (i32.const 16)) (i32.const 16)))
;; (n = (16 - m));
(local.set $n (i32.sub (i32.const 16) (local.get $m)))
;; (i = (i >> m));
(local.set $i (i32.shr_s (local.get $i) (local.get $m)))
;; (y = (i - 256));
(local.set $y (i32.sub (local.get $i) (i32.const 256)))
;; (m = ((y >> 16) & 8));
(local.set $m (i32.and (i32.shr_s (local.get $y) (i32.const 16)) (i32.const 8)))
;; (n = (n + m));
(local.set $n (i32.add (local.get $n) (local.get $m)))
;; (i = (i << m));
(local.set $i (i32.shl (local.get $i) (local.get $m)))
;; (y = (i - 4096));
(local.set $y (i32.sub (local.get $i) (i32.const 4096)))
;; (m = ((y >> 16) & 4));
(local.set $m (i32.and (i32.shr_s (local.get $y) (i32.const 16)) (i32.const 4)))
;; (n = (n + m));
(local.set $n (i32.add (local.get $n) (local.get $m)))
;; (i = (i << m));
(local.set $i (i32.shl (local.get $i) (local.get $m)))
;; (y = (i - 16384));
(local.set $y (i32.sub (local.get $i) (i32.const 16384)))
;; (m = ((y >> 16) & 2));
(local.set $m (i32.and (i32.shr_s (local.get $y) (i32.const 16)) (i32.const 2)))
;; (n = (n + m));
(local.set $n (i32.add (local.get $n) (local.get $m)))
;; (i = (i << m));
(local.set $i (i32.shl (local.get $i) (local.get $m)))
;; (y = (i >> 14));
(local.set $y (i32.shr_s (local.get $i) (i32.const 14)))
;; (m = (y & (-1 ^ (y >> 1))));
(local.set $m (i32.and (local.get $y) (i32.xor (i32.const -1) (i32.shr_s (local.get $y) (i32.const 1)))))
;; return ((n + 2) - m);
(local.set $return.value (i32.sub (i32.add (local.get $n) (i32.const 2)) (local.get $m)))
(br $return.label)
)
)
)
)
)
)
)
(local.get $return.value)
)
;;; int Integer.numberOfTrailingZeros(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(local $rtn i32)
(local $r i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; if ((i == 0)) {
(if (i32.eq (local.get $i) (i32.const 0))
(then
(block
;; return java.lang.Integer.SIZE;
(local.set $return.value (global.get $f_SIZE__java_lang_Integer))
(br $return.label)
)
)(else
(block
;; int rtn = 0;
(local.set $rtn (i32.const 0))
;; LOOP: for (int r = 1;((r & i) == 0);(r = (r << 1))) {
(local.set $r (i32.const 1))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.eq (i32.and (local.get $r) (local.get $i)) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; (rtn = (rtn + 1));
(local.set $rtn (i32.add (local.get $rtn) (i32.const 1)))
)
)
(local.set $r (i32.shl (local.get $r) (i32.const 1)))
(br 0)
)
)
;; return rtn;
(local.set $return.value (local.get $rtn))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; int Integer.parseInt(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.parseInt(s,10);
(local.set $return.value (call [email protected] (local.get $s)(i32.const 10)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.parseInt(String s, int radix)
(func [email protected]
(param $s (ref null $java.lang.String))
(param $radix i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Number.__parseAndValidateInt(s,radix,java.lang.Integer.MIN_VALUE,java.lang.Integer.MAX_VALUE);
(local.set $return.value (call $m___parseAndValidateInt__java_lang_String__int__int__int__int@java.lang.Number (local.get $s)(local.get $radix)(global.get $f_MIN_VALUE__java_lang_Integer)(global.get $f_MAX_VALUE__java_lang_Integer)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.reverse(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(local $nibbles (ref null $int.array))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; int[] nibbles = (java.lang.Integer.ReverseNibbles.$clinit(),java.lang.Integer.ReverseNibbles.reverseNibbles);
(local.set $nibbles (block (result (ref null $int.array))
(call [email protected] )
(global.get $f_reverseNibbles__java_lang_Integer_ReverseNibbles_)
))
;; return (((((((nibbles[(i >>> 28)] | (nibbles[((i >> 24) & 15)] << 4)) | (nibbles[((i >> 20) & 15)] << 8)) | (nibbles[((i >> 16) & 15)] << 12)) | (nibbles[((i >> 12) & 15)] << 16)) | (nibbles[((i >> 8) & 15)] << 20)) | (nibbles[((i >> 4) & 15)] << 24)) | (nibbles[(i & 15)] << 28));
(local.set $return.value (i32.or (i32.or (i32.or (i32.or (i32.or (i32.or (i32.or (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.shr_u (local.get $i) (i32.const 28))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (i32.shr_s (local.get $i) (i32.const 24)) (i32.const 15))) (i32.const 4))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (i32.shr_s (local.get $i) (i32.const 20)) (i32.const 15))) (i32.const 8))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (i32.shr_s (local.get $i) (i32.const 16)) (i32.const 15))) (i32.const 12))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (i32.shr_s (local.get $i) (i32.const 12)) (i32.const 15))) (i32.const 16))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (i32.shr_s (local.get $i) (i32.const 8)) (i32.const 15))) (i32.const 20))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (i32.shr_s (local.get $i) (i32.const 4)) (i32.const 15))) (i32.const 24))) (i32.shl (array.get $int.array.elements (struct.get $int.array $elements (local.get $nibbles)) (i32.and (local.get $i) (i32.const 15))) (i32.const 28))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.reverseBytes(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return (((((i & 255) << 24) | ((i & 65280) << 8)) | ((i & 16711680) >> 8)) | ((i & -16777216) >>> 24));
(local.set $return.value (i32.or (i32.or (i32.or (i32.shl (i32.and (local.get $i) (i32.const 255)) (i32.const 24)) (i32.shl (i32.and (local.get $i) (i32.const 65280)) (i32.const 8))) (i32.shr_s (i32.and (local.get $i) (i32.const 16711680)) (i32.const 8))) (i32.shr_u (i32.and (local.get $i) (i32.const -16777216)) (i32.const 24))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.rotateLeft(int i, int distance)
(func [email protected]
(param $i i32)
(param $distance i32)
(result i32)
(local $return.value i32)
(local $$value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; LOOP: while (((int $value = distance,(distance = (distance - 1)),$value) > 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.gt_s (block (result i32)
(local.set $$value (local.get $distance))
(local.set $distance (i32.sub (local.get $distance) (i32.const 1)))
(local.get $$value)
) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; (i = ((i << 1) | ((i < 0)) ? (1) : (0)));
(local.set $i (i32.or (i32.shl (local.get $i) (i32.const 1)) (if (result i32) (i32.lt_s (local.get $i) (i32.const 0)) (then (i32.const 1)) (else (i32.const 0)))))
)
)
(br 0)
)
)
;; return i;
(local.set $return.value (local.get $i))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.rotateRight(int i, int distance)
(func [email protected]
(param $i i32)
(param $distance i32)
(result i32)
(local $return.value i32)
(local $ui i32)
(local $carry i32)
(local $$value i32)
(local $nextcarry i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; int ui = (i & java.lang.Integer.MAX_VALUE);
(local.set $ui (i32.and (local.get $i) (global.get $f_MAX_VALUE__java_lang_Integer)))
;; int carry = ((i < 0)) ? (1073741824) : (0);
(local.set $carry (if (result i32) (i32.lt_s (local.get $i) (i32.const 0)) (then (i32.const 1073741824)) (else (i32.const 0))))
;; LOOP: while (((int $value = distance,(distance = (distance - 1)),$value) > 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.gt_s (block (result i32)
(local.set $$value (local.get $distance))
(local.set $distance (i32.sub (local.get $distance) (i32.const 1)))
(local.get $$value)
) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; int nextcarry = (ui & 1);
(local.set $nextcarry (i32.and (local.get $ui) (i32.const 1)))
;; (ui = (carry | (ui >> 1)));
(local.set $ui (i32.or (local.get $carry) (i32.shr_s (local.get $ui) (i32.const 1))))
;; (carry = ((nextcarry == 0)) ? (0) : (1073741824));
(local.set $carry (if (result i32) (i32.eq (local.get $nextcarry) (i32.const 0)) (then (i32.const 0)) (else (i32.const 1073741824))))
)
)
(br 0)
)
)
;; if ((carry != 0)) {
(if (i32.ne (local.get $carry) (i32.const 0))
(then
(block
;; (ui = (ui | java.lang.Integer.MIN_VALUE));
(local.set $ui (i32.or (local.get $ui) (global.get $f_MIN_VALUE__java_lang_Integer)))
)
)
)
;; return ui;
(local.set $return.value (local.get $ui))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Integer.signum(int i)
(func [email protected]
(param $i i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; if ((i == 0)) {
(if (i32.eq (local.get $i) (i32.const 0))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)(else
;; if ((i < 0)) {
(if (i32.lt_s (local.get $i) (i32.const 0))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)(else
(block
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
)
)
)
)
)
(local.get $return.value)
)
;;; int Integer.sum(int a, int b)
(func [email protected]
(param $a i32)
(param $b i32)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return (a + b);
(local.set $return.value (i32.add (local.get $a) (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Integer.toBinaryString(int value)
(func [email protected]
(param $value i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.toUnsignedString(value,2);
(local.set $return.value (call $m_toUnsignedString__int__int__java_lang_String@java.lang.Integer (local.get $value)(i32.const 2)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Integer.toHexString(int value)
(func [email protected]
(param $value i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.toUnsignedString(value,16);
(local.set $return.value (call $m_toUnsignedString__int__int__java_lang_String@java.lang.Integer (local.get $value)(i32.const 16)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Integer.toOctalString(int value)
(func [email protected]
(param $value i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.toUnsignedString(value,8);
(local.set $return.value (call $m_toUnsignedString__int__int__java_lang_String@java.lang.Integer (local.get $value)(i32.const 8)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Integer.toUnsignedString(int value, int radix)
(func $m_toUnsignedString__int__int__java_lang_String@java.lang.Integer
(param $value i32)
(param $radix i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return javaemul.internal.JsUtils.uintToString(value,radix);
(local.set $return.value (call $m_uintToString__int__int__java_lang_String@javaemul.internal.JsUtils (local.get $value)(local.get $radix)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Integer.toString(int value)
(func [email protected]
(param $value i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.String.valueOf(value);
(local.set $return.value (call [email protected] (local.get $value)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Integer.toString(int value, int radix)
(func [email protected]
(param $value i32)
(param $radix i32)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return javaemul.internal.JsUtils.intToString(value,radix);
(local.set $return.value (call $m_intToString__int__int__java_lang_String@javaemul.internal.JsUtils (local.get $value)(local.get $radix)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Integer Integer.valueOf(int i)
(func [email protected]
(param $i i32)
(result (ref null $java.lang.Integer))
(local $return.value (ref null $java.lang.Integer))
(local $rebase i32)
(local $result (ref null $java.lang.Integer))
(local $$array (ref null $Object.array))
(local $$index i32)
(local $$value (ref null $java.lang.Integer))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; if (((i > (0 - 129))) ? ((i < 128)) : (false)) {
(if (if (result i32) (i32.gt_s (local.get $i) (i32.sub (i32.const 0) (i32.const 129))) (then (i32.lt_s (local.get $i) (i32.const 128))) (else (i32.const 0)))
(then
(block
;; int rebase = (i + 128);
(local.set $rebase (i32.add (local.get $i) (i32.const 128)))
;; Integer result = ((Integer) (java.lang.Integer.BoxedValues.$clinit(),java.lang.Integer.BoxedValues.boxedValues)[rebase]);
(local.set $result (ref.cast (array.get $Object.array.elements (struct.get $Object.array $elements (block (result (ref null $Object.array))
(call [email protected] )
(global.get $f_boxedValues__java_lang_Integer_BoxedValues_)
)) (local.get $rebase)) (global.get $java.lang.Integer.rtt)))
;; if ((result == null)) {
(if (ref.eq (local.get $result) (ref.null $java.lang.Object))
(then
(block
;; (result = (Integer[] $array = (java.lang.Integer.BoxedValues.$clinit(),java.lang.Integer.BoxedValues.boxedValues),int $index = rebase,Integer $value = new Integer.<init>(i),($array[$index] = $value),$value));
(local.set $result (block (result (ref null $java.lang.Integer))
(local.set $$array (block (result (ref null $Object.array))
(call [email protected] )
(global.get $f_boxedValues__java_lang_Integer_BoxedValues_)
))
(local.set $$index (local.get $rebase))
(local.set $$value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Integer (global.get $java.lang.Integer.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Integer.rtt))(local.get $i)))
(array.set $Object.array.elements (struct.get $Object.array $elements (local.get $$array)) (local.get $$index) (local.get $$value))
(local.get $$value)
))
)
)
)
;; return result;
(local.set $return.value (local.get $result))
(br $return.label)
)
)
)
;; return new Integer.<init>(i);
(local.set $return.value (call $m_<init>[email protected] (struct.new_with_rtt $java.lang.Integer (global.get $java.lang.Integer.vtable) (i32.const 0) (i32.const 0) (global.get $java.lang.Integer.rtt))(local.get $i)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Integer Integer.valueOf(String s)
(func $m_valueOf__java_lang_String__java_lang_Integer@java.lang.Integer
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Integer))
(local $return.value (ref null $java.lang.Integer))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.valueOf(s,10);
(local.set $return.value (call $m_valueOf__java_lang_String__int__java_lang_Integer@java.lang.Integer (local.get $s)(i32.const 10)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Integer Integer.valueOf(String s, int radix)
(func $m_valueOf__java_lang_String__int__java_lang_Integer@java.lang.Integer
(param $s (ref null $java.lang.String))
(param $radix i32)
(result (ref null $java.lang.Integer))
(local $return.value (ref null $java.lang.Integer))
(block $return.label
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; return java.lang.Integer.valueOf(java.lang.Integer.parseInt(s,radix));
(local.set $return.value (call [email protected] (call [email protected] (local.get $s)(local.get $radix))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; Integer(int value)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Integer))
(param $value i32)
(result (ref null $java.lang.Integer))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Integer.this.value = value);
(struct.set $java.lang.Integer $f_value__java_lang_Integer_(local.get $this) (local.get $value))
)
)
(local.get $this)
)
;;; Integer(String s)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.Integer))
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Integer))
(block $return.label
(block
;; Number.this.Number.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; (Integer.this.value = java.lang.Integer.parseInt(s));
(struct.set $java.lang.Integer $f_value__java_lang_Integer_(local.get $this) (call [email protected] (local.get $s)))
)
)
(local.get $this)
)
;;; byte Integer.byteValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return ((byte) Integer.this.value);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Integer.compareTo(Integer b)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $b (ref null $java.lang.Integer))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return java.lang.Integer.compare(Integer.this.value,b.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Integer $f_value__java_lang_Integer_(local.get $this))(struct.get $java.lang.Integer $f_value__java_lang_Integer_(local.get $b))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; double Integer.doubleValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f64)
(local $return.value f64)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return Integer.this.value;
(local.set $return.value (f64.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; boolean Integer.equals(Object o)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $o (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return (o instanceof Integer) ? ((((Integer) o).value == Integer.this.value)) : (false);
(local.set $return.value (if (result i32) (ref.test (local.get $o) (global.get $java.lang.Integer.rtt)) (then (i32.eq (struct.get $java.lang.Integer $f_value__java_lang_Integer_(ref.cast (local.get $o) (global.get $java.lang.Integer.rtt))) (struct.get $java.lang.Integer $f_value__java_lang_Integer_(local.get $this)))) (else (i32.const 0))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; float Integer.floatValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result f32)
(local $return.value f32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return Integer.this.value;
(local.set $return.value (f32.const 0.0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Integer.hashCode()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return java.lang.Integer.hashCode(Integer.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Integer $f_value__java_lang_Integer_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Integer.intValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return Integer.this.value;
(local.set $return.value (struct.get $java.lang.Integer $f_value__java_lang_Integer_(local.get $this)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; long Integer.longValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i64)
(local $return.value i64)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return Integer.this.value;
(local.set $return.value (i64.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; short Integer.shortValue()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return ((short) Integer.this.value);
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; String Integer.toString()
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return java.lang.Integer.toString(Integer.this.value);
(local.set $return.value (call [email protected] (struct.get $java.lang.Integer $f_value__java_lang_Integer_(local.get $this))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; int Integer.compareTo(Object arg0)
(func [email protected]
(param $this.untyped (ref null $java.lang.Object))
(param $arg0 (ref null $java.lang.Object))
(result i32)
(local $return.value i32)
(local $this (ref null $java.lang.Integer))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.Integer.rtt)))
(block $return.label
(block
;; return Integer.this.compareTo(((Integer) arg0));
(local.set $return.value (call_ref (local.get $this)(ref.cast (local.get $arg0) (global.get $java.lang.Integer.rtt))(struct.get $java.lang.Integer.vtable $m_compareTo__java_lang_Integer__int (struct.get $java.lang.Integer $vtable(local.get $this)))))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Integer.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Integer.$initialized) return;
(if (global.get $f_$initialized__java_lang_Integer)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Integer.$initialized = true);
(global.set $f_$initialized__java_lang_Integer (i32.const 1))
;; java.lang.Number.$clinit();
(call [email protected] )
(block
;; java.lang.Integer.$clinit();
(call [email protected] )
;; (java.lang.Integer.TYPE = <expr>);
(global.set $f_TYPE__java_lang_Integer (ref.null $java.lang.Class))
)
)
)
)
;;; End of code for java.lang.Integer [CLASS]
;;; Code for java.lang.Integer.BoxedValues [CLASS]
(type $java.lang.Integer.BoxedValues (struct
(field $vtable (ref null $java.lang.Integer.BoxedValues.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.lang.Integer.BoxedValues.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; BoxedValues()
(func $m_<init>__void_$p_java_lang_Integer_BoxedValues@java.lang.Integer.BoxedValues
(param $this (ref null $java.lang.Integer.BoxedValues))
(result (ref null $java.lang.Integer.BoxedValues))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void BoxedValues.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Integer.BoxedValues.$initialized) return;
(if (global.get $f_$initialized__java_lang_Integer_BoxedValues)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Integer.BoxedValues.$initialized = true);
(global.set $f_$initialized__java_lang_Integer_BoxedValues (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Integer.BoxedValues.$clinit();
(call [email protected] )
;; (java.lang.Integer.BoxedValues.boxedValues = new Integer[256]);
(global.set $f_boxedValues__java_lang_Integer_BoxedValues_ (struct.new_with_rtt $Object.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $Object.array.elements (i32.const 256) (global.get $Object.array.elements.rtt)) (global.get $Object.array.rtt)))
)
)
)
)
;;; End of code for java.lang.Integer.BoxedValues [CLASS]
;;; Code for java.lang.Integer.ReverseNibbles [CLASS]
(type $java.lang.Integer.ReverseNibbles (struct
(field $vtable (ref null $java.lang.Integer.ReverseNibbles.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
))
(type $java.lang.Integer.ReverseNibbles.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
))
;;; ReverseNibbles()
(func $m_<init>__void_$p_java_lang_Integer_ReverseNibbles@java.lang.Integer.ReverseNibbles
(param $this (ref null $java.lang.Integer.ReverseNibbles))
(result (ref null $java.lang.Integer.ReverseNibbles))
(block $return.label
(block
;; Object.this.Object.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; void ReverseNibbles.$clinit()
(func [email protected]
(local $$array_literal (ref null $int.array))
(block $return.label
(block
;; if (java.lang.Integer.ReverseNibbles.$initialized) return;
(if (global.get $f_$initialized__java_lang_Integer_ReverseNibbles)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Integer.ReverseNibbles.$initialized = true);
(global.set $f_$initialized__java_lang_Integer_ReverseNibbles (i32.const 1))
;; java.lang.Object.$clinit();
(call [email protected] )
(block
;; java.lang.Integer.ReverseNibbles.$clinit();
(call [email protected] )
;; (java.lang.Integer.ReverseNibbles.reverseNibbles = (int[] $array_literal = new int[16],($array_literal[0] = 0),($array_literal[1] = 8),($array_literal[2] = 4),($array_literal[3] = 12),($array_literal[4] = 2),($array_literal[5] = 10),($array_literal[6] = 6),($array_literal[7] = 14),($array_literal[8] = 1),($array_literal[9] = 9),($array_literal[10] = 5),($array_literal[11] = 13),($array_literal[12] = 3),($array_literal[13] = 11),($array_literal[14] = 7),($array_literal[15] = 15),$array_literal));
(global.set $f_reverseNibbles__java_lang_Integer_ReverseNibbles_ (block (result (ref null $int.array))
(local.set $$array_literal (struct.new_with_rtt $int.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $int.array.elements (i32.const 16) (global.get $int.array.elements.rtt)) (global.get $int.array.rtt)))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 0))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 8))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 4))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 12))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 2))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 10))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 6) (i32.const 6))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 7) (i32.const 14))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 8) (i32.const 1))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 9) (i32.const 9))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 10) (i32.const 5))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 11) (i32.const 13))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 12) (i32.const 3))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 13) (i32.const 11))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 14) (i32.const 7))
(array.set $int.array.elements (struct.get $int.array $elements (local.get $$array_literal)) (i32.const 15) (i32.const 15))
(local.get $$array_literal)
))
)
)
)
)
;;; End of code for java.lang.Integer.ReverseNibbles [CLASS]
;;; Code for java.lang.InterruptedException [CLASS]
(type $java.lang.InterruptedException (struct
(field $vtable (ref null $java.lang.InterruptedException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.InterruptedException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; InterruptedException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.InterruptedException))
(result (ref null $java.lang.InterruptedException))
(block $return.label
(block
;; Exception.this.Exception.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
)
)
(local.get $this)
)
;;; InterruptedException(String message)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.InterruptedException))
(param $message (ref null $java.lang.String))
(result (ref null $java.lang.InterruptedException))
(block $return.label
(block
;; Exception.this.Exception.<init>(message);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $message)))
)
)
(local.get $this)
)
;;; void InterruptedException.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.InterruptedException.$initialized) return;
(if (global.get $f_$initialized__java_lang_InterruptedException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.InterruptedException.$initialized = true);
(global.set $f_$initialized__java_lang_InterruptedException (i32.const 1))
;; java.lang.Exception.$clinit();
(call [email protected] )
)
)
)
;;; End of code for java.lang.InterruptedException [CLASS]
;;; Code for java.lang.Iterable [INTERFACE]
;;; void Iterable.forEach(Consumer<? super T> action)
(func [email protected]
(param $this (ref null $java.lang.Object))
(param $action (ref null $java.lang.Object))
(local $$iterator (ref null $java.lang.Object))
(local $t (ref null $java.lang.Object))
(block $return.label
(block
;; javaemul.internal.InternalPreconditions.checkNotNull(action);
(drop (call $m_checkNotNull__java_lang_Object__java_lang_Object@javaemul.internal.InternalPreconditions (local.get $action)))
;; LOOP: for (Iterator<T> $iterator = Iterable.this.iterator();$iterator.hasNext();) {
(local.set $$iterator (ref.null $java.lang.Object))
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.const 0)))
(block $LOOP.CONTINUE
(block
;; T t = $iterator.next();
(local.set $t (ref.null $java.lang.Object))
(block
;; action.accept(t);
)
)
)
(br 0)
)
)
)
)
)
(elem declare func [email protected])
;;; Spliterator<T> Iterable.spliterator()
(func [email protected]
(param $this (ref null $java.lang.Object))
(result (ref null $java.lang.Object))
(local $return.value (ref null $java.lang.Object))
(block $return.label
(block
;; return java.util.Spliterators.spliteratorUnknownSize(Iterable.this.iterator(),0);
(local.set $return.value (call $m_spliteratorUnknownSize__java_util_Iterator__int__java_util_Spliterator@java.util.Spliterators (ref.null $java.lang.Object)(i32.const 0)))
(br $return.label)
)
)
(local.get $return.value)
)
(elem declare func [email protected])
;;; void Iterable.$clinit()
(func [email protected]
(block $return.label
(block
;; if (java.lang.Iterable.$initialized) return;
(if (global.get $f_$initialized__java_lang_Iterable)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.Iterable.$initialized = true);
(global.set $f_$initialized__java_lang_Iterable (i32.const 1))
)
)
)
;;; End of code for java.lang.Iterable [INTERFACE]
;;; Code for java.lang.JsException [CLASS]
(type $java.lang.JsException (struct
(field $vtable (ref null $java.lang.JsException.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_detailMessage__java_lang_Throwable_ (mut (ref null $java.lang.String)))
(field $f_cause__java_lang_Throwable_ (mut (ref null $java.lang.Throwable)))
(field $f_suppressedExceptions__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_stackTrace__java_lang_Throwable_ (mut (ref null $Object.array)))
(field $f_disableSuppression__java_lang_Throwable_ (mut i32))
(field $f_disableStackTrace__java_lang_Throwable_ (mut i32))
(field $f_backingJsObject__java_lang_Throwable_ (mut (ref null $java.lang.Object)))
(field $f_backingJsObject__java_lang_JsException_ (mut (ref null $java.lang.Object)))
))
(type $java.lang.JsException.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_privateInitError__java_lang_Object__void_$pp_java_lang (mut (ref $function.$java.lang.Object__$void)))
(field $m_getBackingJsObject__java_lang_Object (mut (ref $function.__$java.lang.Object)))
(field $m_addSuppressed__java_lang_Throwable__void (mut (ref $function.$java.lang.Throwable__$void)))
(field $m_fillInStackTrace__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getCause__java_lang_Throwable (mut (ref $function.__$java.lang.Throwable)))
(field $m_getLocalizedMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getMessage__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getStackTrace__arrayOf_java_lang_StackTraceElement (mut (ref $function.__$Object.array)))
(field $m_getSuppressed__arrayOf_java_lang_Throwable (mut (ref $function.__$Object.array)))
(field $m_initCause__java_lang_Throwable__java_lang_Throwable (mut (ref $function.$java.lang.Throwable__$java.lang.Throwable)))
(field $m_printStackTrace__void (mut (ref $function.__$void)))
(field $m_printStackTrace__java_io_PrintStream__void (mut (ref $function.$java.io.PrintStream__$void)))
(field $m_setStackTrace__arrayOf_java_lang_StackTraceElement__void (mut (ref $function.$Object.array__$void)))
))
;;; JsException(Object backingJsObject)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.JsException))
(param $backingJsObject (ref null $java.lang.Object))
(result (ref null $java.lang.JsException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(backingJsObject);
(drop (call $m_<init>__java_lang_Object__void_$pp_java_lang@java.lang.RuntimeException (local.get $this)(local.get $backingJsObject)))
;; JsException.this.$init();
(call [email protected] (local.get $this))
;; (JsException.this.backingJsObject = backingJsObject);
(struct.set $java.lang.JsException $f_backingJsObject__java_lang_JsException_(local.get $this) (local.get $backingJsObject))
)
)
(local.get $this)
)
;;; JsException(String msg)
(func $m_<init>[email protected]
(param $this (ref null $java.lang.JsException))
(param $msg (ref null $java.lang.String))
(result (ref null $java.lang.JsException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>(msg);
(drop (call $m_<init>[email protected] (local.get $this)(local.get $msg)))
;; JsException.this.$init();
(call [email protected] (local.get $this))
)
)
(local.get $this)
)
;;; JsException()
(func $m_<init>[email protected]
(param $this (ref null $java.lang.JsException))
(result (ref null $java.lang.JsException))
(block $return.label
(block
;; RuntimeException.this.RuntimeException.<init>();
(drop (call $m_<init>[email protected] (local.get $this)))
;; JsException.this.$init();
(call [email protected] (local.get $this))
)
)
(local.get $this)
)
;;; void JsException.privateInitError(Object error)
(func $m_privateInitError__java_lang_Object__void_$pp_java_lang@java.lang.JsException
(param $this.untyped (ref null $java.lang.Object))
(param $error (ref null $java.lang.Object))
(local $this (ref null $java.lang.JsException))
(local.set $this (ref.cast (local.get $this.untyped) (global.get $java.lang.JsException.rtt)))
(block $return.label
(block
;; super.privateInitError(((JsException.this.backingJsObject == java.lang.JsException.UNINITIALIZED)) ? (error) : (JsException.this.backingJsObject));
(call $m_privateInitError__java_lang_Object__void_$pp_java_lang@java.lang.Throwable (local.get $this)(if (result (ref null $java.lang.Object)) (ref.eq (struct.get $java.lang.JsException $f_backingJsObject__java_lang_JsException_(local.get $this)) (global.get $f_UNINITIALIZED__java_lang_JsException_)) (then (local.get $error)) (else (struct.get $java.lang.JsException $f_backingJsObject__java_lang_JsException_(local.get $this)))))
)
)
)
(elem declare func $m_privateInitError__java_lang_Object__void_$pp_java_lang@java.lang.JsException)
;;; void JsException.$init()
(func [email protected]
(param $this (ref null $java.lang.JsException))
(block $return.label
(block
;; (JsException.this.backingJsObject = java.lang.JsException.UNINITIALIZED);
(struct.set $java.lang.JsException $f_backingJsObject__java_lang_JsException_(local.get $this) (global.get $f_UNINITIALIZED__java_lang_JsException_))
)
)
)
;;; void JsException.$clinit()
(func [email protected]
(local $$array_literal (ref null $char.array))
(block $return.label
(block
;; if (java.lang.JsException.$initialized) return;
(if (global.get $f_$initialized__java_lang_JsException)
(then
;; return;
(br $return.label)
)
)
;; (java.lang.JsException.$initialized = true);
(global.set $f_$initialized__java_lang_JsException (i32.const 1))
;; java.lang.RuntimeException.$clinit();
(call [email protected] )
;; (java.lang.JsException.UNINITIALIZED = java.lang.String.fromInternalArray((char[] $array_literal = new char[10],($array_literal[0] = 95),($array_literal[1] = 95),($array_literal[2] = 110),($array_literal[3] = 111),($array_literal[4] = 105),($array_literal[5] = 110),($array_literal[6] = 105),($array_literal[7] = 116),($array_literal[8] = 95),($array_literal[9] = 95),$array_literal)));
(global.set $f_UNINITIALIZED__java_lang_JsException_ (call $m_fromInternalArray__arrayOf_char__java_lang_String@java.lang.String (block (result (ref null $char.array))
(local.set $$array_literal (struct.new_with_rtt $char.array (global.get $java.lang.Object.vtable) (i32.const 0) (array.new_default_with_rtt $char.array.elements (i32.const 10) (global.get $char.array.elements.rtt)) (global.get $char.array.rtt)))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 0) (i32.const 95))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 1) (i32.const 95))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 2) (i32.const 110))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 3) (i32.const 111))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 4) (i32.const 105))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 5) (i32.const 110))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 6) (i32.const 105))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 7) (i32.const 116))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 8) (i32.const 95))
(array.set $char.array.elements (struct.get $char.array $elements (local.get $$array_literal)) (i32.const 9) (i32.const 95))
(local.get $$array_literal)
)))
)
)
)
;;; End of code for java.lang.JsException [CLASS]
;;; Code for java.lang.Long [CLASS]
(type $java.lang.Long (struct
(field $vtable (ref null $java.lang.Long.vtable))
(field $f_$systemIdentityHashCode__java_lang_Object (mut i32))
(field $f_value__java_lang_Long_ (mut i64))
))
(type $java.lang.Long.vtable (struct
(field $m_equals__java_lang_Object__boolean (mut (ref $function.$java.lang.Object__$boolean)))
(field $m_hashCode__int (mut (ref $function.__$int)))
(field $m_toString__java_lang_String (mut (ref $function.__$java.lang.String)))
(field $m_getClass__java_lang_Class (mut (ref $function.__$java.lang.Class)))
(field $m_byteValue__byte (mut (ref $function.__$byte)))
(field $m_doubleValue__double (mut (ref $function.__$double)))
(field $m_floatValue__float (mut (ref $function.__$float)))
(field $m_intValue__int (mut (ref $function.__$int)))
(field $m_longValue__long (mut (ref $function.__$long)))
(field $m_shortValue__short (mut (ref $function.__$short)))
(field $m_compareTo__java_lang_Long__int (mut (ref $function.$java.lang.Long__$int)))
(field $m_compareTo__java_lang_Object__int (mut (ref $function.$java.lang.Object__$int)))
))
;;; int Long.bitCount(long i)
(func [email protected]
(param $i i64)
(result i32)
(local $return.value i32)
(local $high i32)
(local $low i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int high = ((int) (i >> 32));
(local.set $high (i32.const 0))
;; int low = ((int) i);
(local.set $low (i32.const 0))
;; return (java.lang.Integer.bitCount(high) + java.lang.Integer.bitCount(low));
(local.set $return.value (i32.add (call [email protected] (local.get $high)) (call [email protected] (local.get $low))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Long.compare(long x, long y)
(func [email protected]
(param $x i64)
(param $y i64)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; if ((x < y)) {
(if (i64.lt_s (local.get $x) (local.get $y))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)(else
;; if ((x > y)) {
(if (i64.gt_s (local.get $x) (local.get $y))
(then
(block
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)(else
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)
)
)
)
)
)
(local.get $return.value)
)
;;; Long Long.decode(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result (ref null $java.lang.Long))
(local $return.value (ref null $java.lang.Long))
(local $decode (ref null $java.lang.Number.__Decode))
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; __Decode decode = java.lang.Number.__decodeNumberString(s);
(local.set $decode (call $m___decodeNumberString__java_lang_String__java_lang_Number___Decode@java.lang.Number (local.get $s)))
;; return java.lang.Long.valueOf(decode.payload,decode.radix);
(local.set $return.value (call [email protected] (struct.get $java.lang.Number.__Decode $f_payload__java_lang_Number___Decode(local.get $decode))(struct.get $java.lang.Number.__Decode $f_radix__java_lang_Number___Decode(local.get $decode))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Long.hashCode(long l)
(func [email protected]
(param $l i64)
(result i32)
(local $return.value i32)
(local $high i32)
(local $low i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int high = ((int) (l >>> 32));
(local.set $high (i32.const 0))
;; int low = ((int) l);
(local.set $low (i32.const 0))
;; return (high ^ low);
(local.set $return.value (i32.xor (local.get $high) (local.get $low)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.highestOneBit(long i)
(func [email protected]
(param $i i64)
(result i64)
(local $return.value i64)
(local $high i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int high = ((int) (i >> 32));
(local.set $high (i32.const 0))
;; if ((high != 0)) {
(if (i32.ne (local.get $high) (i32.const 0))
(then
(block
;; return (((long) java.lang.Integer.highestOneBit(high)) << 32);
(local.set $return.value (i64.shl (i64.const 0) (i64.const 0)))
(br $return.label)
)
)(else
(block
;; return (java.lang.Integer.highestOneBit(((int) i)) & 4294967295);
(local.set $return.value (i64.and (i64.const 0) (i64.const 4294967295)))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; long Long.lowestOneBit(long i)
(func [email protected]
(param $i i64)
(result i64)
(local $return.value i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return (i & (0 - i));
(local.set $return.value (i64.and (local.get $i) (i64.sub (i64.const 0) (local.get $i))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.max(long a, long b)
(func [email protected]
(param $a i64)
(param $b i64)
(result i64)
(local $return.value i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return java.lang.Math.max(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.min(long a, long b)
(func [email protected]
(param $a i64)
(param $b i64)
(result i64)
(local $return.value i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return java.lang.Math.min(a,b);
(local.set $return.value (call [email protected] (local.get $a)(local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Long.numberOfLeadingZeros(long i)
(func [email protected]
(param $i i64)
(result i32)
(local $return.value i32)
(local $high i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int high = ((int) (i >> 32));
(local.set $high (i32.const 0))
;; if ((high != 0)) {
(if (i32.ne (local.get $high) (i32.const 0))
(then
(block
;; return java.lang.Integer.numberOfLeadingZeros(high);
(local.set $return.value (call [email protected] (local.get $high)))
(br $return.label)
)
)(else
(block
;; return (java.lang.Integer.numberOfLeadingZeros(((int) i)) + 32);
(local.set $return.value (i32.add (call [email protected] (i32.const 0)) (i32.const 32)))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; int Long.numberOfTrailingZeros(long i)
(func [email protected]
(param $i i64)
(result i32)
(local $return.value i32)
(local $low i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int low = ((int) i);
(local.set $low (i32.const 0))
;; if ((low != 0)) {
(if (i32.ne (local.get $low) (i32.const 0))
(then
(block
;; return java.lang.Integer.numberOfTrailingZeros(low);
(local.set $return.value (call [email protected] (local.get $low)))
(br $return.label)
)
)(else
(block
;; return (java.lang.Integer.numberOfTrailingZeros(((int) (i >> 32))) + 32);
(local.set $return.value (i32.add (call [email protected] (i32.const 0)) (i32.const 32)))
(br $return.label)
)
)
)
)
)
(local.get $return.value)
)
;;; long Long.parseLong(String s)
(func [email protected]
(param $s (ref null $java.lang.String))
(result i64)
(local $return.value i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return java.lang.Long.parseLong(s,10);
(local.set $return.value (call [email protected] (local.get $s)(i32.const 10)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.parseLong(String s, int radix)
(func [email protected]
(param $s (ref null $java.lang.String))
(param $radix i32)
(result i64)
(local $return.value i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return java.lang.Number.__parseAndValidateLong(s,radix);
(local.set $return.value (call $m___parseAndValidateLong__java_lang_String__int__long@java.lang.Number (local.get $s)(local.get $radix)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.reverse(long i)
(func [email protected]
(param $i i64)
(result i64)
(local $return.value i64)
(local $high i32)
(local $low i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int high = ((int) (i >>> 32));
(local.set $high (i32.const 0))
;; int low = ((int) i);
(local.set $low (i32.const 0))
;; return ((((long) java.lang.Integer.reverse(low)) << 32) | (java.lang.Integer.reverse(high) & 4294967295));
(local.set $return.value (i64.or (i64.shl (i64.const 0) (i64.const 0)) (i64.and (i64.const 0) (i64.const 4294967295))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.reverseBytes(long i)
(func [email protected]
(param $i i64)
(result i64)
(local $return.value i64)
(local $high i32)
(local $low i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; int high = ((int) (i >>> 32));
(local.set $high (i32.const 0))
;; int low = ((int) i);
(local.set $low (i32.const 0))
;; return ((((long) java.lang.Integer.reverseBytes(low)) << 32) | (java.lang.Integer.reverseBytes(high) & 4294967295));
(local.set $return.value (i64.or (i64.shl (i64.const 0) (i64.const 0)) (i64.and (i64.const 0) (i64.const 4294967295))))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.rotateLeft(long i, int distance)
(func [email protected]
(param $i i64)
(param $distance i32)
(result i64)
(local $return.value i64)
(local $$value i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; LOOP: while (((int $value = distance,(distance = (distance - 1)),$value) > 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.gt_s (block (result i32)
(local.set $$value (local.get $distance))
(local.set $distance (i32.sub (local.get $distance) (i32.const 1)))
(local.get $$value)
) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; (i = ((i << 1) | ((i < 0)) ? (1) : (0)));
(local.set $i (i64.or (i64.shl (local.get $i) (i64.const 0)) (i64.const 0)))
)
)
(br 0)
)
)
;; return i;
(local.set $return.value (local.get $i))
(br $return.label)
)
)
(local.get $return.value)
)
;;; long Long.rotateRight(long i, int distance)
(func [email protected]
(param $i i64)
(param $distance i32)
(result i64)
(local $return.value i64)
(local $ui i64)
(local $carry i64)
(local $$value i32)
(local $nextcarry i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; long ui = (i & java.lang.Long.MAX_VALUE);
(local.set $ui (i64.and (local.get $i) (global.get $f_MAX_VALUE__java_lang_Long)))
;; long carry = ((i < 0)) ? (4611686018427387904) : (0);
(local.set $carry (if (result i64) (i64.lt_s (local.get $i) (i64.const 0)) (then (i64.const 4611686018427387904)) (else (i64.const 0))))
;; LOOP: while (((int $value = distance,(distance = (distance - 1)),$value) > 0)) {
(block $LOOP.BREAK
(loop
(br_if 1 (i32.eqz (i32.gt_s (block (result i32)
(local.set $$value (local.get $distance))
(local.set $distance (i32.sub (local.get $distance) (i32.const 1)))
(local.get $$value)
) (i32.const 0))))
(block $LOOP.CONTINUE
(block
;; long nextcarry = (ui & 1);
(local.set $nextcarry (i64.and (local.get $ui) (i64.const 0)))
;; (ui = (carry | (ui >> 1)));
(local.set $ui (i64.or (local.get $carry) (i64.shr_s (local.get $ui) (i64.const 0))))
;; (carry = ((nextcarry == 0)) ? (0) : (4611686018427387904));
(local.set $carry (if (result i64) (i64.eq (local.get $nextcarry) (i64.const 0)) (then (i64.const 0)) (else (i64.const 4611686018427387904))))
)
)
(br 0)
)
)
;; if ((carry != 0)) {
(if (i64.ne (local.get $carry) (i64.const 0))
(then
(block
;; (ui = (ui | java.lang.Long.MIN_VALUE));
(local.set $ui (i64.or (local.get $ui) (global.get $f_MIN_VALUE__java_lang_Long)))
)
)
)
;; return ui;
(local.set $return.value (local.get $ui))
(br $return.label)
)
)
(local.get $return.value)
)
;;; int Long.signum(long i)
(func [email protected]
(param $i i64)
(result i32)
(local $return.value i32)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; if ((i == 0)) {
(if (i64.eq (local.get $i) (i64.const 0))
(then
(block
;; return 0;
(local.set $return.value (i32.const 0))
(br $return.label)
)
)(else
;; if ((i < 0)) {
(if (i64.lt_s (local.get $i) (i64.const 0))
(then
(block
;; return (0 - 1);
(local.set $return.value (i32.sub (i32.const 0) (i32.const 1)))
(br $return.label)
)
)(else
(block
;; return 1;
(local.set $return.value (i32.const 1))
(br $return.label)
)
)
)
)
)
)
)
(local.get $return.value)
)
;;; long Long.sum(long a, long b)
(func [email protected]
(param $a i64)
(param $b i64)
(result i64)
(local $return.value i64)
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return (a + b);
(local.set $return.value (i64.add (local.get $a) (local.get $b)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Long.toBinaryString(long value)
(func [email protected]
(param $value i64)
(result (ref null $java.lang.String))
(local $return.value (ref null $java.lang.String))
(block $return.label
(block
;; java.lang.Long.$clinit();
(call [email protected] )
;; return java.lang.Long.toPowerOfTwoUnsignedString(value,1);
(local.set $return.value (call $m_toPowerOfTwoUnsignedString__long__int__java_lang_String@java.lang.Long (local.get $value)(i32.const 1)))
(br $return.label)
)
)
(local.get $return.value)
)
;;; String Long.toHexString(long value)
(func [email protected]
(param $value i64)
(result (ref null $java.lang.String))
(local $return.value (ref nul
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment