문제 신고open_in_new
소스 보기open_in_new
자바 컴파일러 구성입니다.
구성원
bytecode_optimization_pass_actions
int java.bytecode_optimization_pass_actions
바이트 코드 최적화 도구의 최적화 단계를 나눌 작업 수를 지정합니다. split_bytecode_optimization_pass가 설정된 경우 2보다 큰 경우에만 동작이 변경됩니다.
bytecode_optimizer_mnemonic
string java.bytecode_optimizer_mnemonic
바이트 코드 최적화 도구의 니모닉입니다.
default_javac_flags
list java.default_javac_flags
자바 컴파일러의 기본 플래그입니다.
default_javac_flags_depset
depset java.default_javac_flags_depset
자바 컴파일러의 기본 플래그입니다.
default_jvm_opts
list java.default_jvm_opts
각 java_binary 타겟에 대해 Java VM에 전달할 추가 옵션입니다.
disallow_java_import_empty_jars
bool java.disallow_java_import_empty_jars()
빈 java_import jar가 허용되지 않는 경우 true를 반환합니다.
disallow_java_import_exports
bool java.disallow_java_import_exports()
java_import 내보내기가 허용되지 않으면 true를 반환합니다.
multi_release_deploy_jars
bool java.multi_release_deploy_jars
--incompatible_multi_release_deploy_jars 플래그의 값입니다.
one_version_enforcement_level
string java.one_version_enforcement_level
--experimental_one_version_enforcement 플래그의 값입니다.
플러그인
list java.plugins
--plugins와 함께 제공되는 라벨이 포함된 목록입니다(있는 경우).
run_android_lint
bool java.run_android_lint
--experimental_run_android_lint_on_java_rules 플래그 값입니다.
split_bytecode_optimization_pass
bool java.split_bytecode_optimization_pass
바이트 코드 최적화 도구의 OPTIMIZATION 단계를 두 작업으로 분할할지 여부를 반환합니다.
strict_java_deps
string java.strict_java_deps
strict_java_deps 플래그 값입니다.
use_ijars
bool java.use_ijars()
자바 컴파일에서 ijar를 사용해야 하는 경우 true를 반환합니다.