public static class PsiDiamondType.DiamondInferenceResult
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static PsiDiamondType.DiamondInferenceResult |
ANONYMOUS_INNER_RESULT |
static PsiDiamondType.DiamondInferenceResult |
EXPLICIT_CONSTRUCTOR_TYPE_ARGS |
static PsiDiamondType.DiamondInferenceResult |
NULL_RESULT |
static PsiDiamondType.DiamondInferenceResult |
RAW_RESULT |
static PsiDiamondType.DiamondInferenceResult |
UNRESOLVED_CONSTRUCTOR |
Constructor and Description |
---|
DiamondInferenceResult() |
DiamondInferenceResult(java.lang.String expressionPresentableText) |
Modifier and Type | Method and Description |
---|---|
protected void |
addInferredType(PsiType psiType) |
boolean |
equals(java.lang.Object o) |
boolean |
failedToInfer() |
java.lang.String |
getErrorMessage() |
java.util.List<PsiType> |
getInferredTypes() |
PsiType [] |
getTypes() |
int |
hashCode() |
public static final PsiDiamondType.DiamondInferenceResult EXPLICIT_CONSTRUCTOR_TYPE_ARGS
public static final PsiDiamondType.DiamondInferenceResult NULL_RESULT
public static final PsiDiamondType.DiamondInferenceResult RAW_RESULT
public static final PsiDiamondType.DiamondInferenceResult UNRESOLVED_CONSTRUCTOR
public static final PsiDiamondType.DiamondInferenceResult ANONYMOUS_INNER_RESULT
public DiamondInferenceResult()
public DiamondInferenceResult(java.lang.String expressionPresentableText)
public PsiType [] getTypes()
public java.util.List<PsiType> getInferredTypes()
public java.lang.String getErrorMessage()
public boolean failedToInfer()
protected void addInferredType(PsiType psiType)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object