### auto-generated section `build intellij.java.syntax` start load("//build:compiler-options.bzl", "create_kotlinc_options") load("@rules_jvm//:jvm.bzl", "jvm_library", "resourcegroup") create_kotlinc_options( name = "custom_syntax", jvm_target = "8", opt_in = [ "com.intellij.openapi.util.IntellijInternalApi", "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction", "org.jetbrains.kotlin.analysis.api.KaIdeApi", ], x_no_call_assertions = True, x_no_param_assertions = True ) resourcegroup( name = "syntax_resources", srcs = glob(["resources/**/*"]), strip_prefix = "resources" ) jvm_library( name = "syntax", module_name = "intellij.java.syntax", visibility = ["//visibility:public"], srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java", "src/**/*.form"], allow_empty = True), resources = [":syntax_resources"], kotlinc_opts = ":custom_syntax", deps = [ "//platform/syntax/syntax-api:syntax", "@lib//:kotlin-stdlib", "//platform/syntax/syntax-i18n:i18n", "@lib//:jetbrains-annotations", "//platform/util/base/multiplatform", "//platform/util/multiplatform", "//platform/syntax/syntax-util:util", "//platform/syntax/syntax-extensions:extensions", ], exports = [ "//platform/syntax/syntax-api:syntax", "//platform/syntax/syntax-util:util", ] ) ### auto-generated section `build intellij.java.syntax` end