diff options
author | Carmi Grushko <carmi@google.com> | 2017-03-14 01:25:57 +0000 |
---|---|---|
committer | Yun Peng <pcloudy@google.com> | 2017-03-14 08:53:21 +0000 |
commit | e6646152db4dbc7cc3d1a4db7a5c9175da4ee14c (patch) | |
tree | 395f80c02bb73eb5d096efadf6dbc680db68a82e /src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java | |
parent | 4ede8fd90f70a14a0bb7e5c552342ec3ae0cf67d (diff) |
--
PiperOrigin-RevId: 150019356
MOS_MIGRATED_REVID=150019356
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java b/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java index e2ba1bd868..36be8ab52c 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java @@ -114,6 +114,9 @@ public class JavaProtoAspect extends NativeAspectClass implements ConfiguredAspe checkNotNull(base.getProvider(ProtoSupportDataProvider.class)).getSupportData(); Impl impl = new Impl(ruleContext, supportData, javaSemantics, rpcSupport); + if (impl.shouldGenerateCode() && ActionReuser.reuseExistingActions(base, ruleContext, aspect)) { + return aspect.build(); + } impl.addProviders(aspect); return aspect.build(); } |