Uses of Enum Class
org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
Packages that use SymbolMetadata.NullabilityLevel
Package
Description
Provides interfaces to represent Java source code as syntax tree.
-
Uses of SymbolMetadata.NullabilityLevel in org.sonar.java.model
Methods in org.sonar.java.model with parameters of type SymbolMetadata.NullabilityLevelModifier and TypeMethodDescriptionJSymbolMetadataNullabilityHelper.getNullabilityDataAtLevel(SymbolMetadata metadata, SymbolMetadata.NullabilityTarget target, SymbolMetadata.NullabilityLevel level)
Return the Nullability data given the metadata of the current symbol, a level and a target. -
Uses of SymbolMetadata.NullabilityLevel in org.sonar.plugins.java.api.semantic
Methods in org.sonar.plugins.java.api.semantic that return SymbolMetadata.NullabilityLevelModifier and TypeMethodDescriptionSymbolMetadata.NullabilityData.level()
Returns the enum constant of this class with the specified name.static SymbolMetadata.NullabilityLevel[]
SymbolMetadata.NullabilityLevel.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.sonar.plugins.java.api.semantic with parameters of type SymbolMetadata.NullabilityLevelModifier and TypeMethodDescriptionboolean
SymbolMetadata.NullabilityData.isNonNull(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)
boolean
SymbolMetadata.NullabilityData.isNullable(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)
boolean
SymbolMetadata.NullabilityData.isStrongNullable(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)