• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.<= public static void art.Trace.enableTracing(java.lang.Class,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Thread) -> <null: null>
2<= public static void art.Trace.enableMethodTracing(java.lang.Class,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Thread) -> <null: null>
3=> art.Test988$IterOp()
4.=> public java.lang.Object()
5.<= public java.lang.Object() -> <null: null>
6<= art.Test988$IterOp() -> <null: null>
7=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
8.=> public int art.Test988$IterOp.applyAsInt(int)
9..=> static int art.Test988.iter_fibonacci(int)
10..<= static int art.Test988.iter_fibonacci(int) -> <class java.lang.Integer: 832040>
11.<= public int art.Test988$IterOp.applyAsInt(int) -> <class java.lang.Integer: 832040>
12.=> public art.Test988$FibResult(java.lang.String,int,int)
13..=> public java.lang.Object()
14..<= public java.lang.Object() -> <null: null>
15.<= public art.Test988$FibResult(java.lang.String,int,int) -> <null: null>
16.=> static void art.Test988.addToResults(art.Test988$Printable)
17..=> public void java.util.ArrayList.ensureCapacity(int)
18..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
19..=> public boolean java.util.ArrayList.add(java.lang.Object)
20fibonacci(30)=832040
21...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
22..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
23.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
24<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
25=> art.Test988$RecurOp()
26.=> public java.lang.Object()
27.<= public java.lang.Object() -> <null: null>
28<= art.Test988$RecurOp() -> <null: null>
29=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
30.=> public int art.Test988$RecurOp.applyAsInt(int)
31..=> static int art.Test988.fibonacci(int)
32...=> static int art.Test988.fibonacci(int)
33....=> static int art.Test988.fibonacci(int)
34.....=> static int art.Test988.fibonacci(int)
35......=> static int art.Test988.fibonacci(int)
36......<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
37......=> static int art.Test988.fibonacci(int)
38......<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 0>
39.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
40.....=> static int art.Test988.fibonacci(int)
41.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
42....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 2>
43....=> static int art.Test988.fibonacci(int)
44.....=> static int art.Test988.fibonacci(int)
45.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
46.....=> static int art.Test988.fibonacci(int)
47.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 0>
48....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
49...<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 3>
50...=> static int art.Test988.fibonacci(int)
51....=> static int art.Test988.fibonacci(int)
52.....=> static int art.Test988.fibonacci(int)
53.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
54.....=> static int art.Test988.fibonacci(int)
55.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 0>
56....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
57....=> static int art.Test988.fibonacci(int)
58....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
59...<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 2>
60..<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 5>
61.<= public int art.Test988$RecurOp.applyAsInt(int) -> <class java.lang.Integer: 5>
62.=> public art.Test988$FibResult(java.lang.String,int,int)
63..=> public java.lang.Object()
64..<= public java.lang.Object() -> <null: null>
65.<= public art.Test988$FibResult(java.lang.String,int,int) -> <null: null>
66.=> static void art.Test988.addToResults(art.Test988$Printable)
67..=> public void java.util.ArrayList.ensureCapacity(int)
68..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
69..=> public boolean java.util.ArrayList.add(java.lang.Object)
70fibonacci(5)=5
71...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
72..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
73.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
74<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
75=> art.Test988$NativeOp()
76.=> public java.lang.Object()
77.<= public java.lang.Object() -> <null: null>
78<= art.Test988$NativeOp() -> <null: null>
79=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
80.=> public int art.Test988$NativeOp.applyAsInt(int)
81..=> static int art.Test988.nativeFibonacci(int)
82..<= static int art.Test988.nativeFibonacci(int) -> <class java.lang.Integer: 5>
83.<= public int art.Test988$NativeOp.applyAsInt(int) -> <class java.lang.Integer: 5>
84.=> public art.Test988$FibResult(java.lang.String,int,int)
85..=> public java.lang.Object()
86..<= public java.lang.Object() -> <null: null>
87.<= public art.Test988$FibResult(java.lang.String,int,int) -> <null: null>
88.=> static void art.Test988.addToResults(art.Test988$Printable)
89..=> public void java.util.ArrayList.ensureCapacity(int)
90..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
91..=> public boolean java.util.ArrayList.add(java.lang.Object)
92fibonacci(5)=5
93...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
94..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
95.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
96<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
97=> art.Test988$IterOp()
98.=> public java.lang.Object()
99.<= public java.lang.Object() -> <null: null>
100<= art.Test988$IterOp() -> <null: null>
101=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
102.=> public int art.Test988$IterOp.applyAsInt(int)
103..=> static int art.Test988.iter_fibonacci(int)
104...=> public java.lang.StringBuilder()
105....=> java.lang.AbstractStringBuilder(int)
106.....=> public java.lang.Object()
107.....<= public java.lang.Object() -> <null: null>
108....<= java.lang.AbstractStringBuilder(int) -> <null: null>
109...<= public java.lang.StringBuilder() -> <null: null>
110...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
111....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
112.....=> public int java.lang.String.length()
113.....<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
114.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
115.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
116.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
117......=> final byte java.lang.AbstractStringBuilder.getCoder()
118......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
119......=> byte java.lang.String.coder()
120......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
121......=> void java.lang.String.getBytes(byte[],int,byte)
122.......=> byte java.lang.String.coder()
123.......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
124.......=> public int java.lang.String.length()
125.......<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
126.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
127.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
128.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
129.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
130......<= void java.lang.String.getBytes(byte[],int,byte) -> <null: null>
131.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
132....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
133...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
134...=> public java.lang.StringBuilder java.lang.StringBuilder.append(int)
135....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int)
136.....=> static int java.lang.Integer.stringSize(int)
137.....<= static int java.lang.Integer.stringSize(int) -> <class java.lang.Integer: 3>
138.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
139......=> private int java.lang.AbstractStringBuilder.newCapacity(int)
140......<= private int java.lang.AbstractStringBuilder.newCapacity(int) -> <class java.lang.Integer: 34>
141......=> public static byte[] java.util.Arrays.copyOf(byte[],int)
142.......=> public static int java.lang.Math.min(int,int)
143.......<= public static int java.lang.Math.min(int,int) -> <class java.lang.Integer: 16>
144.......=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
145.......<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
146......<= public static byte[] java.util.Arrays.copyOf(byte[],int) -> <class [B: [66, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 58, 32, 45, 49, 57, 32, 60, 32, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]>
147.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
148.....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
149.....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
150.....=> static int java.lang.Integer.getChars(int,int,byte[])
151.....<= static int java.lang.Integer.getChars(int,int,byte[]) -> <class java.lang.Integer: 14>
152....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
153...<= public java.lang.StringBuilder java.lang.StringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
154...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
155....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
156.....=> public int java.lang.String.length()
157.....<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
158.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
159.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
160.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
161......=> final byte java.lang.AbstractStringBuilder.getCoder()
162......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
163......=> byte java.lang.String.coder()
164......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
165......=> void java.lang.String.getBytes(byte[],int,byte)
166.......=> byte java.lang.String.coder()
167.......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
168.......=> public int java.lang.String.length()
169.......<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
170.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
171.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
172.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
173.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
174......<= void java.lang.String.getBytes(byte[],int,byte) -> <null: null>
175.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
176....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
177...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
178...=> public java.lang.String java.lang.StringBuilder.toString()
179....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
180....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
181....=> public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int)
182.....=> public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int)
183.....<= public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int) -> <class java.lang.String: Bad argument: -19 < 0>
184....<= public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int) -> <class java.lang.String: Bad argument: -19 < 0>
185...<= public java.lang.String java.lang.StringBuilder.toString() -> <class java.lang.String: Bad argument: -19 < 0>
186...=> public java.lang.Error(java.lang.String)
187....=> public java.lang.Throwable(java.lang.String)
188.....=> public java.lang.Object()
189.....<= public java.lang.Object() -> <null: null>
190.....=> public static final java.util.List java.util.Collections.emptyList()
191.....<= public static final java.util.List java.util.Collections.emptyList() -> <class java.util.Collections$EmptyList: []>
192.....=> public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace()
193......=> private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace()
194......<= private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace() -> <class [Ljava.lang.Object;: <non-deterministic>>
195.....<= public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace() -> <class java.lang.Error: java.lang.Error: Bad argument: -19 < 0
196	art.Test988.iter_fibonacci(Test988.java:280)
197	art.Test988$IterOp.applyAsInt(Test988.java:275)
198	art.Test988.doFibTest(Test988.java:413)
199	art.Test988.run(Test988.java:369)
200	<additional hidden frames>
201>
202....<= public java.lang.Throwable(java.lang.String) -> <null: null>
203...<= public java.lang.Error(java.lang.String) -> <null: null>
204..<= static int art.Test988.iter_fibonacci(int) EXCEPTION
205.<= public int art.Test988$IterOp.applyAsInt(int) EXCEPTION
206.=> public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable)
207..=> public java.lang.Object()
208..<= public java.lang.Object() -> <null: null>
209.<= public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable) -> <null: null>
210.=> static void art.Test988.addToResults(art.Test988$Printable)
211..=> public void java.util.ArrayList.ensureCapacity(int)
212..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
213..=> public boolean java.util.ArrayList.add(java.lang.Object)
214fibonacci(-19) -> java.lang.Error: Bad argument: -19 < 0
215	art.Test988.iter_fibonacci(Test988.java:280)
216	art.Test988$IterOp.applyAsInt(Test988.java:275)
217	art.Test988.doFibTest(Test988.java:413)
218	art.Test988.run(Test988.java:369)
219	<additional hidden frames>
220
221...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
222..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
223.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
224<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
225=> art.Test988$RecurOp()
226.=> public java.lang.Object()
227.<= public java.lang.Object() -> <null: null>
228<= art.Test988$RecurOp() -> <null: null>
229=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
230.=> public int art.Test988$RecurOp.applyAsInt(int)
231..=> static int art.Test988.fibonacci(int)
232...=> public java.lang.StringBuilder()
233....=> java.lang.AbstractStringBuilder(int)
234.....=> public java.lang.Object()
235.....<= public java.lang.Object() -> <null: null>
236....<= java.lang.AbstractStringBuilder(int) -> <null: null>
237...<= public java.lang.StringBuilder() -> <null: null>
238...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
239....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
240.....=> public int java.lang.String.length()
241.....<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
242.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
243.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
244.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
245......=> final byte java.lang.AbstractStringBuilder.getCoder()
246......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
247......=> byte java.lang.String.coder()
248......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
249......=> void java.lang.String.getBytes(byte[],int,byte)
250.......=> byte java.lang.String.coder()
251.......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
252.......=> public int java.lang.String.length()
253.......<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
254.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
255.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
256.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
257.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
258......<= void java.lang.String.getBytes(byte[],int,byte) -> <null: null>
259.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
260....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
261...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
262...=> public java.lang.StringBuilder java.lang.StringBuilder.append(int)
263....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int)
264.....=> static int java.lang.Integer.stringSize(int)
265.....<= static int java.lang.Integer.stringSize(int) -> <class java.lang.Integer: 3>
266.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
267......=> private int java.lang.AbstractStringBuilder.newCapacity(int)
268......<= private int java.lang.AbstractStringBuilder.newCapacity(int) -> <class java.lang.Integer: 34>
269......=> public static byte[] java.util.Arrays.copyOf(byte[],int)
270.......=> public static int java.lang.Math.min(int,int)
271.......<= public static int java.lang.Math.min(int,int) -> <class java.lang.Integer: 16>
272.......=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
273.......<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
274......<= public static byte[] java.util.Arrays.copyOf(byte[],int) -> <class [B: [66, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 58, 32, 45, 49, 57, 32, 60, 32, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]>
275.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
276.....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
277.....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
278.....=> static int java.lang.Integer.getChars(int,int,byte[])
279.....<= static int java.lang.Integer.getChars(int,int,byte[]) -> <class java.lang.Integer: 14>
280....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
281...<= public java.lang.StringBuilder java.lang.StringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
282...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
283....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
284.....=> public int java.lang.String.length()
285.....<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
286.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
287.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
288.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
289......=> final byte java.lang.AbstractStringBuilder.getCoder()
290......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
291......=> byte java.lang.String.coder()
292......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
293......=> void java.lang.String.getBytes(byte[],int,byte)
294.......=> byte java.lang.String.coder()
295.......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
296.......=> public int java.lang.String.length()
297.......<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
298.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
299.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
300.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
301.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
302......<= void java.lang.String.getBytes(byte[],int,byte) -> <null: null>
303.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
304....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
305...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
306...=> public java.lang.String java.lang.StringBuilder.toString()
307....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
308....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
309....=> public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int)
310.....=> public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int)
311.....<= public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int) -> <class java.lang.String: Bad argument: -19 < 0>
312....<= public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int) -> <class java.lang.String: Bad argument: -19 < 0>
313...<= public java.lang.String java.lang.StringBuilder.toString() -> <class java.lang.String: Bad argument: -19 < 0>
314...=> public java.lang.Error(java.lang.String)
315....=> public java.lang.Throwable(java.lang.String)
316.....=> public java.lang.Object()
317.....<= public java.lang.Object() -> <null: null>
318.....=> public static final java.util.List java.util.Collections.emptyList()
319.....<= public static final java.util.List java.util.Collections.emptyList() -> <class java.util.Collections$EmptyList: []>
320.....=> public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace()
321......=> private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace()
322......<= private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace() -> <class [Ljava.lang.Object;: <non-deterministic>>
323.....<= public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace() -> <class java.lang.Error: java.lang.Error: Bad argument: -19 < 0
324	art.Test988.fibonacci(Test988.java:302)
325	art.Test988$RecurOp.applyAsInt(Test988.java:297)
326	art.Test988.doFibTest(Test988.java:413)
327	art.Test988.run(Test988.java:370)
328	<additional hidden frames>
329>
330....<= public java.lang.Throwable(java.lang.String) -> <null: null>
331...<= public java.lang.Error(java.lang.String) -> <null: null>
332..<= static int art.Test988.fibonacci(int) EXCEPTION
333.<= public int art.Test988$RecurOp.applyAsInt(int) EXCEPTION
334.=> public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable)
335..=> public java.lang.Object()
336..<= public java.lang.Object() -> <null: null>
337.<= public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable) -> <null: null>
338.=> static void art.Test988.addToResults(art.Test988$Printable)
339..=> public void java.util.ArrayList.ensureCapacity(int)
340..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
341..=> public boolean java.util.ArrayList.add(java.lang.Object)
342fibonacci(-19) -> java.lang.Error: Bad argument: -19 < 0
343	art.Test988.fibonacci(Test988.java:302)
344	art.Test988$RecurOp.applyAsInt(Test988.java:297)
345	art.Test988.doFibTest(Test988.java:413)
346	art.Test988.run(Test988.java:370)
347	<additional hidden frames>
348
349...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
350..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
351.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
352<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
353=> art.Test988$NativeOp()
354.=> public java.lang.Object()
355.<= public java.lang.Object() -> <null: null>
356<= art.Test988$NativeOp() -> <null: null>
357=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
358.=> public int art.Test988$NativeOp.applyAsInt(int)
359..=> static int art.Test988.nativeFibonacci(int)
360...=> public java.lang.Error(java.lang.String)
361....=> public java.lang.Throwable(java.lang.String)
362.....=> public java.lang.Object()
363.....<= public java.lang.Object() -> <null: null>
364.....=> public static final java.util.List java.util.Collections.emptyList()
365.....<= public static final java.util.List java.util.Collections.emptyList() -> <class java.util.Collections$EmptyList: []>
366.....=> public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace()
367......=> private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace()
368......<= private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace() -> <class [Ljava.lang.Object;: <non-deterministic>>
369.....<= public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace() -> <class java.lang.Error: java.lang.Error: bad argument
370	art.Test988.nativeFibonacci(Native Method)
371	art.Test988$NativeOp.applyAsInt(Test988.java:312)
372	art.Test988.doFibTest(Test988.java:413)
373	art.Test988.run(Test988.java:371)
374	<additional hidden frames>
375>
376....<= public java.lang.Throwable(java.lang.String) -> <null: null>
377...<= public java.lang.Error(java.lang.String) -> <null: null>
378..<= static int art.Test988.nativeFibonacci(int) EXCEPTION
379.<= public int art.Test988$NativeOp.applyAsInt(int) EXCEPTION
380.=> public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable)
381..=> public java.lang.Object()
382..<= public java.lang.Object() -> <null: null>
383.<= public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable) -> <null: null>
384.=> static void art.Test988.addToResults(art.Test988$Printable)
385..=> public void java.util.ArrayList.ensureCapacity(int)
386..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
387..=> public boolean java.util.ArrayList.add(java.lang.Object)
388fibonacci(-19) -> java.lang.Error: bad argument
389	art.Test988.nativeFibonacci(Native Method)
390	art.Test988$NativeOp.applyAsInt(Test988.java:312)
391	art.Test988.doFibTest(Test988.java:413)
392	art.Test988.run(Test988.java:371)
393	<additional hidden frames>
394
395...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
396..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
397.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
398<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
399=> public final void <non-deterministic-type 0>.run()
400.=> private static java.lang.Object java.lang.reflect.Proxy.invoke(java.lang.reflect.Proxy,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable
401..=> public java.lang.Object art.Test988$TestRunnableInvokeHandler.invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable
402..<= public java.lang.Object art.Test988$TestRunnableInvokeHandler.invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable -> <null: null>
403.<= private static java.lang.Object java.lang.reflect.Proxy.invoke(java.lang.reflect.Proxy,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable -> <null: null>
404<= public final void <non-deterministic-type 0>.run() -> <null: null>
405=> static void art.Test988$IntrinsicsTest.doTest()
406.=> static void art.Test988Intrinsics.test()
407..=> public static long java.lang.Double.doubleToRawLongBits(double)
408..<= public static long java.lang.Double.doubleToRawLongBits(double) -> <class java.lang.Long: 0>
409..=> public static long java.lang.Double.doubleToLongBits(double)
410..<= public static long java.lang.Double.doubleToLongBits(double) -> <class java.lang.Long: 0>
411..=> public static boolean java.lang.Double.isInfinite(double)
412..<= public static boolean java.lang.Double.isInfinite(double) -> <class java.lang.Boolean: false>
413..=> public static boolean java.lang.Double.isNaN(double)
414..<= public static boolean java.lang.Double.isNaN(double) -> <class java.lang.Boolean: false>
415..=> public static double java.lang.Double.longBitsToDouble(long)
416..<= public static double java.lang.Double.longBitsToDouble(long) -> <class java.lang.Double: 0.0>
417..=> public static int java.lang.Float.floatToRawIntBits(float)
418..<= public static int java.lang.Float.floatToRawIntBits(float) -> <class java.lang.Integer: 0>
419..=> public static int java.lang.Float.floatToIntBits(float)
420..<= public static int java.lang.Float.floatToIntBits(float) -> <class java.lang.Integer: 0>
421..=> public static boolean java.lang.Float.isInfinite(float)
422..<= public static boolean java.lang.Float.isInfinite(float) -> <class java.lang.Boolean: false>
423..=> public static boolean java.lang.Float.isNaN(float)
424..<= public static boolean java.lang.Float.isNaN(float) -> <class java.lang.Boolean: false>
425..=> public static float java.lang.Float.intBitsToFloat(int)
426..<= public static float java.lang.Float.intBitsToFloat(int) -> <class java.lang.Float: 0.0>
427..=> public static int java.lang.Integer.reverse(int)
428..<= public static int java.lang.Integer.reverse(int) -> <class java.lang.Integer: 0>
429..=> public static int java.lang.Integer.reverseBytes(int)
430..<= public static int java.lang.Integer.reverseBytes(int) -> <class java.lang.Integer: 0>
431..=> public static int java.lang.Integer.bitCount(int)
432..<= public static int java.lang.Integer.bitCount(int) -> <class java.lang.Integer: 0>
433..=> public static int java.lang.Integer.compare(int,int)
434..<= public static int java.lang.Integer.compare(int,int) -> <class java.lang.Integer: 0>
435..=> public static int java.lang.Integer.highestOneBit(int)
436..<= public static int java.lang.Integer.highestOneBit(int) -> <class java.lang.Integer: 0>
437..=> public static int java.lang.Integer.lowestOneBit(int)
438..<= public static int java.lang.Integer.lowestOneBit(int) -> <class java.lang.Integer: 0>
439..=> public static int java.lang.Integer.numberOfLeadingZeros(int)
440..<= public static int java.lang.Integer.numberOfLeadingZeros(int) -> <class java.lang.Integer: 32>
441..=> public static int java.lang.Integer.numberOfTrailingZeros(int)
442..<= public static int java.lang.Integer.numberOfTrailingZeros(int) -> <class java.lang.Integer: 32>
443..=> public static int java.lang.Integer.rotateRight(int,int)
444..<= public static int java.lang.Integer.rotateRight(int,int) -> <class java.lang.Integer: 0>
445..=> public static int java.lang.Integer.rotateLeft(int,int)
446..<= public static int java.lang.Integer.rotateLeft(int,int) -> <class java.lang.Integer: 0>
447..=> public static int java.lang.Integer.signum(int)
448..<= public static int java.lang.Integer.signum(int) -> <class java.lang.Integer: 0>
449..=> public static long java.lang.Long.reverse(long)
450..<= public static long java.lang.Long.reverse(long) -> <class java.lang.Long: 0>
451..=> public static long java.lang.Long.reverseBytes(long)
452..<= public static long java.lang.Long.reverseBytes(long) -> <class java.lang.Long: 0>
453..=> public static int java.lang.Long.bitCount(long)
454..<= public static int java.lang.Long.bitCount(long) -> <class java.lang.Integer: 0>
455..=> public static int java.lang.Long.compare(long,long)
456..<= public static int java.lang.Long.compare(long,long) -> <class java.lang.Integer: 0>
457..=> public static long java.lang.Long.highestOneBit(long)
458..<= public static long java.lang.Long.highestOneBit(long) -> <class java.lang.Long: 0>
459..=> public static long java.lang.Long.lowestOneBit(long)
460..<= public static long java.lang.Long.lowestOneBit(long) -> <class java.lang.Long: 0>
461..=> public static int java.lang.Long.numberOfLeadingZeros(long)
462..<= public static int java.lang.Long.numberOfLeadingZeros(long) -> <class java.lang.Integer: 64>
463..=> public static int java.lang.Long.numberOfTrailingZeros(long)
464..<= public static int java.lang.Long.numberOfTrailingZeros(long) -> <class java.lang.Integer: 64>
465..=> public static long java.lang.Long.rotateRight(long,int)
466..<= public static long java.lang.Long.rotateRight(long,int) -> <class java.lang.Long: 0>
467..=> public static long java.lang.Long.rotateLeft(long,int)
468..<= public static long java.lang.Long.rotateLeft(long,int) -> <class java.lang.Long: 0>
469..=> public static int java.lang.Long.signum(long)
470..<= public static int java.lang.Long.signum(long) -> <class java.lang.Integer: 0>
471..=> public static short java.lang.Short.reverseBytes(short)
472..<= public static short java.lang.Short.reverseBytes(short) -> <class java.lang.Short: 0>
473..=> public static double java.lang.Math.abs(double)
474..<= public static double java.lang.Math.abs(double) -> <class java.lang.Double: 0.0>
475..=> public static float java.lang.Math.abs(float)
476..<= public static float java.lang.Math.abs(float) -> <class java.lang.Float: 0.0>
477..=> public static long java.lang.Math.abs(long)
478..<= public static long java.lang.Math.abs(long) -> <class java.lang.Long: 0>
479..=> public static int java.lang.Math.abs(int)
480..<= public static int java.lang.Math.abs(int) -> <class java.lang.Integer: 0>
481..=> public static double java.lang.Math.min(double,double)
482..<= public static double java.lang.Math.min(double,double) -> <class java.lang.Double: 0.0>
483..=> public static float java.lang.Math.min(float,float)
484..<= public static float java.lang.Math.min(float,float) -> <class java.lang.Float: 0.0>
485..=> public static long java.lang.Math.min(long,long)
486..<= public static long java.lang.Math.min(long,long) -> <class java.lang.Long: 0>
487..=> public static int java.lang.Math.min(int,int)
488..<= public static int java.lang.Math.min(int,int) -> <class java.lang.Integer: 0>
489..=> public static double java.lang.Math.max(double,double)
490..<= public static double java.lang.Math.max(double,double) -> <class java.lang.Double: 0.0>
491..=> public static float java.lang.Math.max(float,float)
492..<= public static float java.lang.Math.max(float,float) -> <class java.lang.Float: 0.0>
493..=> public static long java.lang.Math.max(long,long)
494..<= public static long java.lang.Math.max(long,long) -> <class java.lang.Long: 0>
495..=> public static int java.lang.Math.max(int,int)
496..<= public static int java.lang.Math.max(int,int) -> <class java.lang.Integer: 0>
497..=> public static double java.lang.Math.cos(double)
498..<= public static double java.lang.Math.cos(double) -> <class java.lang.Double: 1.0>
499..=> public static double java.lang.Math.sin(double)
500..<= public static double java.lang.Math.sin(double) -> <class java.lang.Double: 0.0>
501..=> public static double java.lang.Math.acos(double)
502..<= public static double java.lang.Math.acos(double) -> <class java.lang.Double: 1.5707963267948966>
503..=> public static double java.lang.Math.asin(double)
504..<= public static double java.lang.Math.asin(double) -> <class java.lang.Double: 0.0>
505..=> public static double java.lang.Math.atan(double)
506..<= public static double java.lang.Math.atan(double) -> <class java.lang.Double: 0.0>
507..=> public static double java.lang.Math.atan2(double,double)
508..<= public static double java.lang.Math.atan2(double,double) -> <class java.lang.Double: 0.0>
509..=> public static double java.lang.Math.cbrt(double)
510..<= public static double java.lang.Math.cbrt(double) -> <class java.lang.Double: 0.0>
511..=> public static double java.lang.Math.cosh(double)
512..<= public static double java.lang.Math.cosh(double) -> <class java.lang.Double: 1.0>
513..=> public static double java.lang.Math.exp(double)
514..<= public static double java.lang.Math.exp(double) -> <class java.lang.Double: 1.0>
515..=> public static double java.lang.Math.expm1(double)
516..<= public static double java.lang.Math.expm1(double) -> <class java.lang.Double: 0.0>
517..=> public static double java.lang.Math.hypot(double,double)
518..<= public static double java.lang.Math.hypot(double,double) -> <class java.lang.Double: 0.0>
519..=> public static double java.lang.Math.log(double)
520..<= public static double java.lang.Math.log(double) -> <class java.lang.Double: -Infinity>
521..=> public static double java.lang.Math.log10(double)
522..<= public static double java.lang.Math.log10(double) -> <class java.lang.Double: -Infinity>
523..=> public static double java.lang.Math.nextAfter(double,double)
524..<= public static double java.lang.Math.nextAfter(double,double) -> <class java.lang.Double: 0.0>
525..=> public static double java.lang.Math.sinh(double)
526..<= public static double java.lang.Math.sinh(double) -> <class java.lang.Double: 0.0>
527..=> public static double java.lang.Math.tan(double)
528..<= public static double java.lang.Math.tan(double) -> <class java.lang.Double: 0.0>
529..=> public static double java.lang.Math.tanh(double)
530..<= public static double java.lang.Math.tanh(double) -> <class java.lang.Double: 0.0>
531..=> public static double java.lang.Math.sqrt(double)
532..<= public static double java.lang.Math.sqrt(double) -> <class java.lang.Double: 0.0>
533..=> public static double java.lang.Math.ceil(double)
534..<= public static double java.lang.Math.ceil(double) -> <class java.lang.Double: 0.0>
535..=> public static double java.lang.Math.floor(double)
536..<= public static double java.lang.Math.floor(double) -> <class java.lang.Double: 0.0>
537..=> public static double java.lang.Math.rint(double)
538..<= public static double java.lang.Math.rint(double) -> <class java.lang.Double: 0.0>
539..=> public static long java.lang.Math.round(double)
540..<= public static long java.lang.Math.round(double) -> <class java.lang.Long: 0>
541..=> public static int java.lang.Math.round(float)
542..<= public static int java.lang.Math.round(float) -> <class java.lang.Integer: 0>
543..=> public static java.lang.Thread java.lang.Thread.currentThread()
544..<= public static java.lang.Thread java.lang.Thread.currentThread() -> <<non-deterministic>: <non-deterministic>>
545..=> public char java.lang.String.charAt(int)
546..<= public char java.lang.String.charAt(int) -> <class java.lang.Character: s>
547..=> public int java.lang.String.compareTo(java.lang.String)
548..<= public int java.lang.String.compareTo(java.lang.String) -> <class java.lang.Integer: 11>
549..=> public boolean java.lang.String.equals(java.lang.Object)
550..<= public boolean java.lang.String.equals(java.lang.Object) -> <class java.lang.Boolean: false>
551..=> public int java.lang.String.indexOf(int)
552..<= public int java.lang.String.indexOf(int) -> <class java.lang.Integer: -1>
553..=> public int java.lang.String.indexOf(int,int)
554..<= public int java.lang.String.indexOf(int,int) -> <class java.lang.Integer: -1>
555..=> public int java.lang.String.indexOf(java.lang.String)
556..<= public int java.lang.String.indexOf(java.lang.String) -> <class java.lang.Integer: -1>
557..=> public int java.lang.String.indexOf(java.lang.String,int)
558..<= public int java.lang.String.indexOf(java.lang.String,int) -> <class java.lang.Integer: -1>
559..=> public boolean java.lang.String.isEmpty()
560..<= public boolean java.lang.String.isEmpty() -> <class java.lang.Boolean: false>
561..=> public int java.lang.String.length()
562..<= public int java.lang.String.length() -> <class java.lang.Integer: 17>
563..=> public synchronized java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String)
564..<= public synchronized java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String) -> <class java.lang.StringBuffer: some large string bufferhello>
565..=> public synchronized int java.lang.StringBuffer.length()
566..<= public synchronized int java.lang.StringBuffer.length() -> <class java.lang.Integer: 29>
567..=> public synchronized java.lang.String java.lang.StringBuffer.toString()
568..<= public synchronized java.lang.String java.lang.StringBuffer.toString() -> <class java.lang.String: some large string bufferhello>
569..=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
570..<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: some large string builderhello>
571..=> public int java.lang.StringBuilder.length()
572..<= public int java.lang.StringBuilder.length() -> <class java.lang.Integer: 30>
573..=> public java.lang.String java.lang.StringBuilder.toString()
574..<= public java.lang.String java.lang.StringBuilder.toString() -> <class java.lang.String: some large string builderhello>
575..=> public static java.lang.Integer java.lang.Integer.valueOf(int)
576..<= public static java.lang.Integer java.lang.Integer.valueOf(int) -> <class java.lang.Integer: 0>
577..=> public static boolean java.lang.Thread.interrupted()
578..<= public static boolean java.lang.Thread.interrupted() -> <class java.lang.Boolean: false>
579.<= static void art.Test988Intrinsics.test() -> <null: null>
580.=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
581.<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
582.=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
583.<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
584<= static void art.Test988$IntrinsicsTest.doTest() -> <null: null>
585=> public static java.lang.Thread java.lang.Thread.currentThread()
586<= public static java.lang.Thread java.lang.Thread.currentThread() -> <<non-deterministic>: <non-deterministic>>
587=> public static void art.Trace.disableTracing(java.lang.Thread)
588