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
Subclasses with type arguments of type SymbolMetadata.NullabilityLevel in org.sonar.plugins.java.api.semanticMethods 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)