This is an example repository that helps to evaluate ADA generated coupling graph accuracy. We prepared this repository to validate the coupling graph accuracy manually in pen and paper.
The following tree represents the organization of the repository.
└── src
├── declaration
│ ├── attribute_declaration
│ │ ├── Cow.java
│ │ └── CowEye.java
│ ├── constructor_declaration
│ │ ├── Bird.java
│ │ └── BirdHead.java
│ ├── enum_declaration
│ │ └── Planet.java
│ ├── method_declaration
│ │ ├── Fish.java
│ │ ├── Fisherman.java
│ │ └── WaterAnimal.java
│ └── package_declaration
│ ├── Animal.java
│ ├── AnimalType.java
│ ├── Snake.java
│ └── SnakeType.java
└── invocation
├── attribute_invocation
│ ├── Donkey.java
│ ├── Horse.java
│ └── HorseColor.java
├── enum_declaration
│ ├── Planet.java
│ └── Sun.java
├── other_invocation
│ ├── easy
│ │ ├── Duck.java
│ │ └── Hunter.java
│ └── medium
│ ├── Lion.java
│ ├── Teeth.java
│ └── Tiger.java
└── package_invocation
└── Farmer.java