Skip to content

Add --flatten compiler option, allowing to remove composites in an architecture, merging delegation bindings.

Notifications You must be signed in to change notification settings

Mind4SE/garbage-composite-annotation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

garbage-composite-annotation

The --flatten compiler flag is used to recursively remove composites in a whole architecture.

The @Flatten annotation is used to recursively remove composites inside the targeted definition. Two arguments can be used with the @Flatten annotation:

  • "dumpADL=true" allows serializing the resulting ADL definition in the output folder, using the original definition name and package (take care about the sub-folder) with a "_flat" suffix
  • "dumpAnnotations=true" to be used with "dumpADL=true" serializes the propagated annotations, and can be considered experimental concerning annotated bindings, merged when going through a composition level

About

Add --flatten compiler option, allowing to remove composites in an architecture, merging delegation bindings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.3%
  • C 1.7%