Uses of Enum
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 type with the specified name.static SymbolMetadata.NullabilityLevel[]
SymbolMetadata.NullabilityLevel.values()
Returns an array containing the constants of this enum type, 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)