summaryrefslogtreecommitdiff
path: root/test/497-inlining-and-class-loader/src/Main.java
AgeCommit message (Collapse)Author
2017-06-02Tests: never use System.errKevin Brodsky
Always print stack traces to System.out, and replace all System.err.println()'s with System.out.println(). Follow-up of https://android-review.googlesource.com/#/c/187020/ and https://android-review.googlesource.com/#/c/407032/. Test: m test-art-host m test-art-target Change-Id: I9ab9cd955a8db25b2ec6673790e5bc924f62c88a
2016-07-22ART: Fix type parameter in testsAndreas Gampe
Move Class to Class<?>, Constructor to Constructor<?>, and in general clean up reflection. Test: m test-art-host-run-test Change-Id: I3a4223ee8d14d032015edf34bf27135757f7138c
2015-08-27Add non debug version of libarttestMathieu Chartier
We now pass the libarttest as an argument to the java program. This enables using libarttestd by default and libarttest when -O is specified. Change-Id: I0de1ae01e2bb5f7b9c7fd7487b6cb55051f60657
2015-06-15Move Level1 to its own file.Nicolas Geoffray
When we don't have oat files, we use runtime semantics for checking access. At runtime, we're checking whether the class loader is the same between two classes. This is information we don't have when we run dex2oat at install time. So movining Level1 to a public class fixes the access issue when running the test with --no-prebuild --no-dex2oat. Change-Id: Ied1f33a9e651f0045501c939eaf94b7b34ba1e66
2015-06-12Use the caller's class loader when walking inlined frames.Nicolas Geoffray
We should not use the outer most class loader. JLS specification is to use the caller's class loader. Change-Id: I736f36c9b6a44fab213ad0c01cf1efc975b9b3a6