Syntax update (#51)
diff --git a/com.google.devtools.bazel.e4b/resources/tools/must/be/unique/e4b_aspect.bzl b/com.google.devtools.bazel.e4b/resources/tools/must/be/unique/e4b_aspect.bzl
index 4ff9685..97c54fa 100644
--- a/com.google.devtools.bazel.e4b/resources/tools/must/be/unique/e4b_aspect.bzl
+++ b/com.google.devtools.bazel.e4b/resources/tools/must/be/unique/e4b_aspect.bzl
@@ -59,14 +59,14 @@
sources = []
jars = [library_artifact(output) for output in target.java.outputs.jars]
- ide_resolve_files = set([jar
+ ide_resolve_files = depset([jar
for output in target.java.outputs.jars
for jar in jars_from_output(output)])
gen_jars = []
if target.java.annotation_processing and target.java.annotation_processing.enabled:
gen_jars = [annotation_processing_jars(target.java.annotation_processing)]
- ide_resolve_files = ide_resolve_files | set([ jar
+ ide_resolve_files = ide_resolve_files + depset([ jar
for jar in [target.java.annotation_processing.class_jar,
target.java.annotation_processing.source_jar]
if jar != None and not jar.is_source])
@@ -83,8 +83,8 @@
kind = ctx.rule.kind
rule_attrs = ctx.rule.attr
- ide_info_text = set()
- ide_resolve_files = set()
+ ide_info_text = depset()
+ ide_resolve_files = depset()
all_deps = []
for attr_name in DEPENDENCY_ATTRIBUTES:
@@ -92,8 +92,8 @@
deps = getattr(rule_attrs, attr_name)
if type(deps) == 'list':
for dep in deps:
- ide_info_text = ide_info_text | dep.intellij_info_files.ide_info_text
- ide_resolve_files = ide_resolve_files | dep.intellij_info_files.ide_resolve_files
+ ide_info_text = ide_info_text + dep.intellij_info_files.ide_info_text
+ ide_resolve_files = ide_resolve_files + dep.intellij_info_files.ide_resolve_files
all_deps += [str(dep.label) for dep in deps]
if hasattr(target, "java"):
@@ -104,10 +104,10 @@
dependencies = all_deps,
build_file_artifact_location = ctx.build_file_path,
) + java_rule_ide_info_struct
- ide_resolve_files = ide_resolve_files | java_ide_resolve_files
+ ide_resolve_files = ide_resolve_files + java_ide_resolve_files
output = ctx.new_file(target.label.name + ".e4b-build.json")
ctx.file_action(output, info.to_json())
- ide_info_text += set([output])
+ ide_info_text += depset([output])
return struct(
output_groups = {