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)
-