summaryrefslogtreecommitdiffstats
path: root/jack-tests/src/com/android/jack/test/toolchain
diff options
context:
space:
mode:
authorJean-Marie Henaff <jmhenaff@google.com>2015-04-16 13:57:49 +0200
committerJean-Marie Henaff <jmhenaff@google.com>2015-04-16 13:57:49 +0200
commite06cd0f451e71f00b1bd0e54046994897f4cd225 (patch)
treee0d4ddb130e67e9c0291405ee5df1e6090985d50 /jack-tests/src/com/android/jack/test/toolchain
parenta2d1074695015c0d0f0e541dbfb4ce1cf2f14dc5 (diff)
downloadtoolchain_jack-e06cd0f451e71f00b1bd0e54046994897f4cd225.tar.gz
toolchain_jack-e06cd0f451e71f00b1bd0e54046994897f4cd225.tar.bz2
toolchain_jack-e06cd0f451e71f00b1bd0e54046994897f4cd225.zip
Modify AbstractTestTools api to detect error at compile time
Do for reference toolchain what's already been done for candidate toolchain. Change-Id: I375cf829e24040cdcad1b4f79c8c436915ffd38a
Diffstat (limited to 'jack-tests/src/com/android/jack/test/toolchain')
-rw-r--r--jack-tests/src/com/android/jack/test/toolchain/AbstractTestTools.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/jack-tests/src/com/android/jack/test/toolchain/AbstractTestTools.java b/jack-tests/src/com/android/jack/test/toolchain/AbstractTestTools.java
index dc27f78f..1a5a4c25 100644
--- a/jack-tests/src/com/android/jack/test/toolchain/AbstractTestTools.java
+++ b/jack-tests/src/com/android/jack/test/toolchain/AbstractTestTools.java
@@ -185,8 +185,7 @@ public abstract class AbstractTestTools {
@Nonnull
public static final IToolchain getCandidateToolchain() {
- IToolchain result = createToolchain("candidate.toolchain");
- return result;
+ return createToolchain("candidate.toolchain");
}
@SuppressWarnings("unchecked")
@@ -211,18 +210,18 @@ public abstract class AbstractTestTools {
return result;
}
- @SuppressWarnings("unchecked")
@Nonnull
- public static final <T extends IToolchain> T getReferenceToolchain() {
- return (T) createToolchain("reference.toolchain");
+ public static final IToolchain getReferenceToolchain() {
+ return createToolchain("reference.toolchain");
}
+ @SuppressWarnings("unchecked")
@Nonnull
public static final <T extends IToolchain> T getReferenceToolchain(
@Nonnull Class<? extends IToolchain> clazz) {
- T result = getReferenceToolchain();
+ IToolchain result = getReferenceToolchain();
Assume.assumeTrue(clazz.isAssignableFrom(result.getClass()));
- return result;
+ return (T) result;
}
@Nonnull