The ConditionEvaluator in Jetleaf is responsible for evaluating
conditional annotations (e.g., Conditional, ConditionalOnClass,
ConditionalOnPod) and determining whether a given source (class, method,
or configuration) should be included in the Jetleaf application context.
Represents a structured diagnostic report for an exception, providing
human-readable context, optional recommended actions, and the originating
exception itself.
A Condition implementation that determines whether an annotated component,
configuration, or pod should be activated based on the presence of a
specific asset within the application's resource path.
A Condition implementation that evaluates the presence or absence of
classes in the current runtime to determine if a component, pod, or
configuration should be activated.
A Condition implementation that evaluates the current Dart SDK version
to determine whether an annotated component, configuration, or pod
should be activated.
A Condition implementation that evaluates the presence or absence of
pods in the current ConditionalContext to determine whether a component,
configuration, or definition should be activated.
A Condition implementation that evaluates the application's currently
active profiles to determine whether a component, configuration, or pod
should be activated.
A Condition implementation that evaluates whether a component or pod
should be activated based on the presence and value of properties
in the current ConditionalContext.environment.