diff options
author | Yang Ni <yangni@google.com> | 2015-04-13 22:52:30 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-04-13 22:52:31 +0000 |
commit | 07cd641b6f832f939d5cccfe8604c230ddad4257 (patch) | |
tree | 5eead532a438948bafbd1d3932b25c05bb2fe48c /rs/java/android/renderscript/ScriptGroup2.java | |
parent | d1af38a4783c1c0d1a5b7c76a7583beb02a88462 (diff) | |
parent | ad6b44aaa1a7837ff414f838ba6953e7e1a82d40 (diff) | |
download | frameworks_base-07cd641b6f832f939d5cccfe8604c230ddad4257.zip frameworks_base-07cd641b6f832f939d5cccfe8604c230ddad4257.tar.gz frameworks_base-07cd641b6f832f939d5cccfe8604c230ddad4257.tar.bz2 |
Merge "Add a name to ScriptGroup2.Builder.create method"
Diffstat (limited to 'rs/java/android/renderscript/ScriptGroup2.java')
-rw-r--r-- | rs/java/android/renderscript/ScriptGroup2.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rs/java/android/renderscript/ScriptGroup2.java b/rs/java/android/renderscript/ScriptGroup2.java index 857e9fb..9b92611 100644 --- a/rs/java/android/renderscript/ScriptGroup2.java +++ b/rs/java/android/renderscript/ScriptGroup2.java @@ -412,7 +412,11 @@ public class ScriptGroup2 extends BaseObj { return addInvoke(invoke, args.toArray(), bindingMap); } - public ScriptGroup2 create(Future... outputs) { + public ScriptGroup2 create(String name, Future... outputs) { + if (name == null || name.isEmpty() || name.length() > 100 || + !name.equals(name.replaceAll("[^a-zA-Z0-9-]", "_"))) { + throw new RSIllegalArgumentException("invalid script group name"); + } ScriptGroup2 ret = new ScriptGroup2(mRS, mClosures, mInputs, outputs); return ret; } |