Files
airflow/java-sdk/processor
PoAn Yang fa9e5c7aac Fix Java SDK numeric XCom casting and remove unused XCom key field (#68983)
* Fix Java SDK numeric XCom casting

Generate accessors that widen through Number instead: primitive params use
((Number) x).intValue(), and boxed params use Optional.ofNullable(...).orElse(null)
so an absent XCom stays null. Add a java_xcom_casting_example DAG and processor
tests covering int->long->double widening and an absent boxed value.

Signed-off-by: PoAn Yang <payang@apache.org>

* Remove unused key field from Java SDK Builder.XCom annotation

Signed-off-by: PoAn Yang <payang@apache.org>

* Add float cross-type coverage to Java SDK XCom casting tests

Signed-off-by: PoAn Yang <payang@apache.org>

* Remove unused comment

Signed-off-by: PoAn Yang <payang@apache.org>

---------

Signed-off-by: PoAn Yang <payang@apache.org>
2026-07-02 14:34:19 +09:00
..
…