diff options
| author | Jean-Marie Henaff <jmhenaff@google.com> | 2015-04-16 13:57:49 +0200 |
|---|---|---|
| committer | Jean-Marie Henaff <jmhenaff@google.com> | 2015-04-16 13:57:49 +0200 |
| commit | e06cd0f451e71f00b1bd0e54046994897f4cd225 (patch) | |
| tree | e0d4ddb130e67e9c0291405ee5df1e6090985d50 /jack-tests/src/com/android/jack/test/toolchain | |
| parent | a2d1074695015c0d0f0e541dbfb4ce1cf2f14dc5 (diff) | |
| download | toolchain_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.java | 13 |
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 |
