Package-level declarations
Types
Link copied to clipboard
interface DiagnosticAnnotation
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DiagnosticHighlight(val message: String?, val location: Location, val changeSuggestion: String?, val highlightBeginningOnly: Boolean)
Link copied to clipboard
data class DiagnosticMessage(val severity: DiagnosticSeverity, val message: String, val highlights: List<DiagnosticHighlight>, val annotations: List<DiagnosticAnnotation>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
row and column information are 0-indexed.
Link copied to clipboard
Link copied to clipboard
data class NamingConventionsConfiguration(val level: DiagnosticSeverity?, val record: NamingConventionsConfiguration.NamingConvention, val recordField: NamingConventionsConfiguration.NamingConvention, val enum: NamingConventionsConfiguration.NamingConvention, val enumValue: NamingConventionsConfiguration.NamingConvention, val typeAlias: NamingConventionsConfiguration.NamingConvention, val service: NamingConventionsConfiguration.NamingConvention, val serviceOperation: NamingConventionsConfiguration.NamingConvention, val serviceOperationParameter: NamingConventionsConfiguration.NamingConvention, val provider: NamingConventionsConfiguration.NamingConvention, val samtPackage: NamingConventionsConfiguration.NamingConvention, val fileName: NamingConventionsConfiguration.NamingConvention) : SamtRuleConfiguration
Link copied to clipboard
data class SamtConfiguration(val source: Path, val plugins: List<SamtPluginConfiguration>, val generators: List<SamtGeneratorConfiguration>)
Link copied to clipboard
Link copied to clipboard
data class SamtLinterConfiguration(val splitModelAndProviders: SplitModelAndProvidersConfiguration, val namingConventions: NamingConventionsConfiguration)
Link copied to clipboard
Link copied to clipboard
data class SamtMavenPluginConfiguration(val groupId: String, val artifactId: String, val version: String, val repository: String) : SamtPluginConfiguration
Link copied to clipboard
interface SamtPluginConfiguration
Link copied to clipboard
interface SamtRuleConfiguration
Link copied to clipboard
Link copied to clipboard
data class SplitModelAndProvidersConfiguration(val level: DiagnosticSeverity?) : SamtRuleConfiguration