void onDeclarationFinished(final @NonNull Mutable<A, D, E> statement, final ModelProcessingPhase phase) {
switch (phase) {
- case SOURCE_PRE_LINKAGE:
- support.onPreLinkageDeclared(statement);
- break;
- case SOURCE_LINKAGE:
- support.onLinkageDeclared(statement);
- break;
- case STATEMENT_DEFINITION:
- support.onStatementDefinitionDeclared(statement);
- break;
- case FULL_DECLARATION:
- support.onFullDefinitionDeclared(statement);
- break;
- default:
- break;
+ case SOURCE_PRE_LINKAGE -> support.onPreLinkageDeclared(statement);
+ case SOURCE_LINKAGE -> support.onLinkageDeclared(statement);
+ case STATEMENT_DEFINITION -> support.onStatementDefinitionDeclared(statement);
+ case FULL_DECLARATION -> support.onFullDefinitionDeclared(statement);
+ default -> {
+ // No-op
+ }
}
}