Interface SymbolMetadata.NullabilityData
- Enclosing interface:
- SymbolMetadata
public static interface SymbolMetadata.NullabilityData
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isNonNull(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)
boolean
isNullable(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)
boolean
isStrongNullable(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)
level()
boolean
type()
-
Method Details
-
annotation
-
declaration
-
type
-
level
SymbolMetadata.NullabilityLevel level() -
metaAnnotation
boolean metaAnnotation() -
isNonNull
boolean isNonNull(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue) -
isNullable
boolean isNullable(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue) -
isStrongNullable
boolean isStrongNullable(SymbolMetadata.NullabilityLevel minLevel, boolean ignoreMetaAnnotation, boolean defaultValue)
-