Modifier and Type |
Method and Description |
static java.util.List<PsiExpression> |
findAllConstructorInitializers(PsiField field) |
static DfType |
fromLiteral(PsiLiteralExpression expr) |
static Nullability |
getElementNullability(PsiType resultType,
PsiModifierListOwner owner) |
static Nullability |
getElementNullabilityIgnoringParameterInference(PsiType resultType,
PsiModifierListOwner owner) |
static Nullability |
getFunctionalParameterNullability(PsiFunctionalExpression function,
int index)
Returns the nullability of functional expression parameter
|
static PsiElement |
getTopmostBlockInSameClass(PsiElement position) |
static Nullability |
getTypeNullability(PsiType type) |
static NullabilityAnnotationInfo |
getTypeNullabilityInfo(PsiType type) |
static java.util.Collection<PsiExpression> |
getVariableAssignmentsInFile(PsiVariable psiVariable,
boolean literalsOnly,
PsiElement place) |
static Nullability |
inferParameterNullability(PsiParameter parameter) |
static boolean |
isFinalField(PsiVariable var) |
static boolean |
isInitializedNotNull(PsiField field) |
static PsiType |
tryGenerify(PsiExpression expression,
PsiType type)
Try to restore type parameters based on the expression type
|