raymond-jgler / java-class-jacksonizer

A tool to bulk annotate existing constructor with given annotations, or to add a default constructor to Java classes if without.
MIT License
3 stars 0 forks source link

Param Type Is Wrongly Fetched From Parent's Class #2

Closed raymond-jgler closed 11 months ago

raymond-jgler commented 11 months ago

Issue image:

image

Expected output :

It should have been DummyObject instead of DummyObject01 in this case.

Root cause:

String "DummyObject01" is returned in place of "DummyObject" , supposed this import region in BaseClass.java

import com.aggregated.inline_tests.intricate_tests.fuzzy_class.DummyObject01;
import com.aggregated.inline_tests.intricate_tests.fuzzy_class.DummyObject02;
import com.aggregated.inline_tests.intricate_tests.fuzzy_class.DummyObject;

The returned match should be DummyObject in import com.aggregated.inline_tests.intricate_tests.fuzzy_class.DummyObject;

raymond-jgler commented 11 months ago

Fixed in Merge PR #3 and Merge PR #4