-
-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Annotation is not identified by Evinse #780
Comments
@Lingom-R do you have a sample repo for testing? |
@Lingom-R, I have a good idea what is going on with lombok. It is currently delomboked by default so we do create/consider the injected methods. Now trying to find a way to disable delombok to retain the original annotations. Then the next challenge is that usages slicing is currently operating at the method level so need to find a way to inject class annotations. Test repo used: https://github.com/RameshMF/project-lombok-tutorial |
Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>
Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>
* Java 21 with gradle 8.5 Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com> * Update atom to partly support #780 Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com> * Update atom to partly support #780 Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com> * Track unused type declarations via usages slices Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com> * container package updates Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com> --------- Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>
@Lingom-R, could you test with the latest cdxgen and let me know how it looks? |
Hi,
I'm likely to use Evinse to identify the dependency reachability. Noticed that Evinse is not looking for annotation from .java files.
Here is an examble:
`package io.abc
import lombok.Data;
import lombok.ToString;
@DaTa
@tostring
public class sample {
......`
Here, I have the dependency (i.e. package) 'Lombok' and mention its function as annotation "@DaTa". However, could not get this in Evinse output.
Pls help me understand, Is that anything I'm missing, or how to get the annotation usage in Evinse result?
The text was updated successfully, but these errors were encountered: