Ajout de la méthode getRule dans BakeEngine et amélioration de la gestion des dépendances dans la classe Rule

This commit is contained in:
2025-02-08 23:15:07 +01:00
parent 2e51ca7491
commit 79f285d020
3 changed files with 84 additions and 95 deletions

View File

@@ -17,9 +17,12 @@ public class BakeEngine {
}
public static boolean hasRule(String target) {
// Vérifie si une règle existe pour créer cette cible
return ruleMap.containsKey(target);
}
public static Rule getRule(String target) {
return ruleMap.get(target);
}
public void run() {
List<Rule> rules = parser.parse();
@@ -35,4 +38,4 @@ public class BakeEngine {
executor.execute(rule);
}
}
}
}