org.jetbrains.kotlin.resolve.jvm.diagnostics
Interface ErrorsJvm


public interface ErrorsJvm


Nested Class Summary
static class ErrorsJvm.NullabilityInformationSource
           
 
Field Summary
static java.lang.Object _initializer
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,ConflictingJvmDeclarationsData> ACCIDENTAL_OVERRIDE
           
static DiagnosticFactory1<KtAnnotationEntry,FqName> ANNOTATION_IS_NOT_APPLICABLE_TO_MULTIFILE_CLASSES
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,ConflictingJvmDeclarationsData> CONFLICTING_INHERITED_JVM_DECLARATIONS
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,ConflictingJvmDeclarationsData> CONFLICTING_JVM_DECLARATIONS
           
static DiagnosticFactory1<KtAnnotationEntry,FqName> DEPRECATED_JAVA_ANNOTATION
           
static DiagnosticFactory2<com.intellij.psi.PsiElement,java.lang.String,java.lang.String> DUPLICATE_CLASS_NAMES
           
static DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_CANNOT_BE_ABSTRACT
           
static DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_CANNOT_BE_INLINED
           
static DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_CANNOT_HAVE_BODY
           
static DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_IN_INTERFACE
           
static DiagnosticFactory0<KtAnnotationEntry> ILLEGAL_JVM_NAME
           
static DiagnosticFactory1<KtAnnotationEntry,java.lang.String> INAPPLICABLE_JVM_FIELD
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> INAPPLICABLE_JVM_NAME
           
static DiagnosticFactory0<KtElement> INTERFACE_CANT_CALL_DEFAULT_METHOD_VIA_SUPER
           
static DiagnosticFactory2<KtElement,KotlinType,KotlinType> JAVA_CLASS_ON_COMPANION
           
static DiagnosticFactory2<KtExpression,KotlinType,KotlinType> JAVA_TYPE_MISMATCH
           
static DiagnosticFactory0<KtDeclaration> JVM_STATIC_NOT_IN_OBJECT
           
static DiagnosticFactory0<KtDeclaration> JVM_STATIC_ON_CONST_OR_JVM_FIELD
           
static DiagnosticFactory0<KtAnnotationEntry> JVM_SYNTHETIC_ON_DELEGATE
           
static DiagnosticFactory0<KtElement> NO_REFLECTION_IN_CLASS_PATH
           
static DiagnosticFactory0<KtAnnotationEntry> NON_SOURCE_REPEATED_ANNOTATION
           
static DiagnosticFactory2<KtElement,ErrorsJvm.NullabilityInformationSource,ErrorsJvm.NullabilityInformationSource> NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS
           
static DiagnosticFactory0<KtDeclaration> OVERLOADS_ABSTRACT
           
static DiagnosticFactory0<KtDeclaration> OVERLOADS_PRIVATE
           
static DiagnosticFactory0<KtDeclaration> OVERLOADS_WITHOUT_DEFAULT_ARGUMENTS
           
static DiagnosticFactory0<KtDeclaration> OVERRIDE_CANNOT_BE_STATIC
           
static DiagnosticFactory0<KtExpression> POSITIONED_VALUE_ARGUMENT_FOR_JAVA_ANNOTATION
           
static DiagnosticFactory0<KtAnnotationEntry> STRICTFP_ON_CLASS
           
static DiagnosticFactory0<KtElement> SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,java.lang.String> SUPER_CALL_WITH_DEFAULT_PARAMETERS
           
static DiagnosticFactory0<KtAnnotationEntry> SYNCHRONIZED_ON_ABSTRACT
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> UPPER_BOUND_CANNOT_BE_ARRAY
           
static DiagnosticFactory0<KtAnnotationEntry> VOLATILE_ON_DELEGATE
           
static DiagnosticFactory0<KtAnnotationEntry> VOLATILE_ON_VALUE
           
static DiagnosticFactory0<KtExpression> WHEN_ENUM_CAN_BE_NULL_IN_JAVA
           
 

Field Detail

CONFLICTING_JVM_DECLARATIONS

static final DiagnosticFactory1<com.intellij.psi.PsiElement,ConflictingJvmDeclarationsData> CONFLICTING_JVM_DECLARATIONS

ACCIDENTAL_OVERRIDE

static final DiagnosticFactory1<com.intellij.psi.PsiElement,ConflictingJvmDeclarationsData> ACCIDENTAL_OVERRIDE

CONFLICTING_INHERITED_JVM_DECLARATIONS

static final DiagnosticFactory1<com.intellij.psi.PsiElement,ConflictingJvmDeclarationsData> CONFLICTING_INHERITED_JVM_DECLARATIONS

OVERRIDE_CANNOT_BE_STATIC

static final DiagnosticFactory0<KtDeclaration> OVERRIDE_CANNOT_BE_STATIC

JVM_STATIC_NOT_IN_OBJECT

static final DiagnosticFactory0<KtDeclaration> JVM_STATIC_NOT_IN_OBJECT

JVM_STATIC_ON_CONST_OR_JVM_FIELD

static final DiagnosticFactory0<KtDeclaration> JVM_STATIC_ON_CONST_OR_JVM_FIELD

INAPPLICABLE_JVM_NAME

static final DiagnosticFactory0<com.intellij.psi.PsiElement> INAPPLICABLE_JVM_NAME

ILLEGAL_JVM_NAME

static final DiagnosticFactory0<KtAnnotationEntry> ILLEGAL_JVM_NAME

INAPPLICABLE_JVM_FIELD

static final DiagnosticFactory1<KtAnnotationEntry,java.lang.String> INAPPLICABLE_JVM_FIELD

JVM_SYNTHETIC_ON_DELEGATE

static final DiagnosticFactory0<KtAnnotationEntry> JVM_SYNTHETIC_ON_DELEGATE

STRICTFP_ON_CLASS

static final DiagnosticFactory0<KtAnnotationEntry> STRICTFP_ON_CLASS

VOLATILE_ON_VALUE

static final DiagnosticFactory0<KtAnnotationEntry> VOLATILE_ON_VALUE

VOLATILE_ON_DELEGATE

static final DiagnosticFactory0<KtAnnotationEntry> VOLATILE_ON_DELEGATE

SYNCHRONIZED_ON_ABSTRACT

static final DiagnosticFactory0<KtAnnotationEntry> SYNCHRONIZED_ON_ABSTRACT

OVERLOADS_WITHOUT_DEFAULT_ARGUMENTS

static final DiagnosticFactory0<KtDeclaration> OVERLOADS_WITHOUT_DEFAULT_ARGUMENTS

OVERLOADS_ABSTRACT

static final DiagnosticFactory0<KtDeclaration> OVERLOADS_ABSTRACT

OVERLOADS_PRIVATE

static final DiagnosticFactory0<KtDeclaration> OVERLOADS_PRIVATE

EXTERNAL_DECLARATION_CANNOT_BE_ABSTRACT

static final DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_CANNOT_BE_ABSTRACT

EXTERNAL_DECLARATION_CANNOT_HAVE_BODY

static final DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_CANNOT_HAVE_BODY

EXTERNAL_DECLARATION_IN_INTERFACE

static final DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_IN_INTERFACE

EXTERNAL_DECLARATION_CANNOT_BE_INLINED

static final DiagnosticFactory0<KtDeclaration> EXTERNAL_DECLARATION_CANNOT_BE_INLINED

POSITIONED_VALUE_ARGUMENT_FOR_JAVA_ANNOTATION

static final DiagnosticFactory0<KtExpression> POSITIONED_VALUE_ARGUMENT_FOR_JAVA_ANNOTATION

DEPRECATED_JAVA_ANNOTATION

static final DiagnosticFactory1<KtAnnotationEntry,FqName> DEPRECATED_JAVA_ANNOTATION

NON_SOURCE_REPEATED_ANNOTATION

static final DiagnosticFactory0<KtAnnotationEntry> NON_SOURCE_REPEATED_ANNOTATION

ANNOTATION_IS_NOT_APPLICABLE_TO_MULTIFILE_CLASSES

static final DiagnosticFactory1<KtAnnotationEntry,FqName> ANNOTATION_IS_NOT_APPLICABLE_TO_MULTIFILE_CLASSES

INTERFACE_CANT_CALL_DEFAULT_METHOD_VIA_SUPER

static final DiagnosticFactory0<KtElement> INTERFACE_CANT_CALL_DEFAULT_METHOD_VIA_SUPER

SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC

static final DiagnosticFactory0<KtElement> SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC

NO_REFLECTION_IN_CLASS_PATH

static final DiagnosticFactory0<KtElement> NO_REFLECTION_IN_CLASS_PATH

JAVA_CLASS_ON_COMPANION

static final DiagnosticFactory2<KtElement,KotlinType,KotlinType> JAVA_CLASS_ON_COMPANION

JAVA_TYPE_MISMATCH

static final DiagnosticFactory2<KtExpression,KotlinType,KotlinType> JAVA_TYPE_MISMATCH

DUPLICATE_CLASS_NAMES

static final DiagnosticFactory2<com.intellij.psi.PsiElement,java.lang.String,java.lang.String> DUPLICATE_CLASS_NAMES

UPPER_BOUND_CANNOT_BE_ARRAY

static final DiagnosticFactory0<com.intellij.psi.PsiElement> UPPER_BOUND_CANNOT_BE_ARRAY

SUPER_CALL_WITH_DEFAULT_PARAMETERS

static final DiagnosticFactory1<com.intellij.psi.PsiElement,java.lang.String> SUPER_CALL_WITH_DEFAULT_PARAMETERS

NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS

static final DiagnosticFactory2<KtElement,ErrorsJvm.NullabilityInformationSource,ErrorsJvm.NullabilityInformationSource> NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS

WHEN_ENUM_CAN_BE_NULL_IN_JAVA

static final DiagnosticFactory0<KtExpression> WHEN_ENUM_CAN_BE_NULL_IN_JAVA

_initializer

static final java.lang.Object _initializer