org.jetbrains.kotlin.js.resolve.diagnostics
Interface ErrorsJs


public interface ErrorsJs


Field Summary
static java.lang.Object _initializer
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> CALL_FROM_UMD_MUST_BE_JS_MODULE_AND_JS_NON_MODULE
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> CALL_TO_DEFINED_EXTERNALLY_FROM_NON_EXTERNAL_DECLARATION
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,DeclarationDescriptor> CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEM
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,DeclarationDescriptor> CALL_TO_JS_NON_MODULE_WITH_MODULE_SYSTEM
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,KotlinType> CANNOT_CHECK_FOR_NATIVE_INTERFACE
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> DELEGATION_BY_DYNAMIC
           
static DiagnosticFactory0<KtExpression> EXTENSION_FUNCTION_IN_EXTERNAL_DECLARATION
           
static DiagnosticFactory0<KtAnonymousInitializer> EXTERNAL_ANONYMOUS_INITIALIZER
           
static DiagnosticFactory0<KtParameter> EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER
           
static DiagnosticFactory0<KtElement> EXTERNAL_DELEGATED_CONSTRUCTOR_CALL
           
static DiagnosticFactory0<KtElement> EXTERNAL_DELEGATION
           
static DiagnosticFactory0<KtClassBody> EXTERNAL_ENUM_ENTRY_WITH_BODY
           
static DiagnosticFactory0<KtElement> EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE
           
static DiagnosticFactory0<KtClassOrObject> IMPLEMENTING_FUNCTION_INTERFACE
           
static DiagnosticFactory0<KtDeclaration> INLINE_EXTERNAL_DECLARATION
           
static DiagnosticFactory3<KtElement,java.lang.String,DeclarationDescriptor,DeclarationDescriptor> JS_FAKE_NAME_CLASH
           
static DiagnosticFactory0<KtElement> JS_MODULE_PROHIBITED_ON_NON_NATIVE
           
static DiagnosticFactory0<KtElement> JS_MODULE_PROHIBITED_ON_VAR
           
static DiagnosticFactory2<KtElement,java.lang.String,DeclarationDescriptor> JS_NAME_CLASH
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> JS_NAME_IS_NOT_ON_ALL_ACCESSORS
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> JS_NAME_ON_ACCESSOR_AND_PROPERTY
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> JS_NAME_ON_PRIMARY_CONSTRUCTOR_PROHIBITED
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> JS_NAME_PROHIBITED_FOR_EXTENSION_PROPERTY
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> JS_NAME_PROHIBITED_FOR_NAMED_NATIVE
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> JS_NAME_PROHIBITED_FOR_OVERRIDE
           
static DiagnosticFactory0<KtExpression> JSCODE_ARGUMENT_SHOULD_BE_CONSTANT
           
static DiagnosticFactory1<KtExpression,JsCallData> JSCODE_ERROR
           
static DiagnosticFactory0<KtExpression> JSCODE_NO_JAVASCRIPT_PRODUCED
           
static DiagnosticFactory1<KtExpression,JsCallData> JSCODE_WARNING
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> NAME_CONTAINS_ILLEGAL_CHARS
           
static DiagnosticFactory1<KtElement,KotlinType> NATIVE_ANNOTATIONS_ALLOWED_ONLY_ON_MEMBER_OR_EXTENSION_FUN
           
static DiagnosticFactory0<KtDeclaration> NATIVE_GETTER_RETURN_TYPE_SHOULD_BE_NULLABLE
           
static DiagnosticFactory1<KtElement,java.lang.String> NATIVE_INDEXER_CAN_NOT_HAVE_DEFAULT_ARGUMENTS
           
static DiagnosticFactory1<KtElement,java.lang.String> NATIVE_INDEXER_KEY_SHOULD_BE_STRING_OR_NUMBER
           
static DiagnosticFactory2<KtElement,java.lang.Integer,java.lang.String> NATIVE_INDEXER_WRONG_PARAMETER_COUNT
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> NATIVE_INTERFACE_AS_CLASS_LITERAL
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,KotlinType> NATIVE_INTERFACE_AS_REIFIED_TYPE_ARGUMENT
           
static DiagnosticFactory0<KtDeclaration> NATIVE_SETTER_WRONG_RETURN_TYPE
           
static DiagnosticFactory0<KtExpression> NESTED_EXTERNAL_DECLARATION
           
static DiagnosticFactory0<KtElement> NESTED_JS_MODULE_PROHIBITED
           
static DiagnosticFactory0<KtExpression> NON_ABSTRACT_MEMBER_OF_EXTERNAL_INTERFACE
           
static DiagnosticFactory1<KtElement,KotlinType> NON_EXTERNAL_DECLARATION_IN_INAPPROPRIATE_FILE
           
static DiagnosticFactory1<KtElement,KtElement> NOT_SUPPORTED
           
static DiagnosticFactory0<KtElement> OVERRIDING_EXTERNAL_FUN_WITH_OPTIONAL_PARAMS
           
static DiagnosticFactory1<KtElement,FunctionDescriptor> OVERRIDING_EXTERNAL_FUN_WITH_OPTIONAL_PARAMS_WITH_FAKE
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> PROPERTY_DELEGATION_BY_DYNAMIC
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> RUNTIME_ANNOTATION_NOT_SUPPORTED
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> RUNTIME_ANNOTATION_ON_EXTERNAL_DECLARATION
           
static DiagnosticFactory0<com.intellij.psi.PsiElement> SPREAD_OPERATOR_IN_DYNAMIC_CALL
           
static DiagnosticFactory2<com.intellij.psi.PsiElement,KotlinType,KotlinType> UNCHECKED_CAST_TO_NATIVE_INTERFACE
           
static DiagnosticFactory0<KtExpression> WRONG_BODY_OF_EXTERNAL_DECLARATION
           
static DiagnosticFactory0<KtExpression> WRONG_DEFAULT_VALUE_FOR_EXTERNAL_FUN_PARAMETER
           
static DiagnosticFactory1<KtExpression,java.lang.String> WRONG_EXTERNAL_DECLARATION
           
static DiagnosticFactory0<KtExpression> WRONG_INITIALIZER_OF_EXTERNAL_DECLARATION
           
static DiagnosticFactory0<KtValueArgument> WRONG_JS_QUALIFIER
           
static DiagnosticFactory1<com.intellij.psi.PsiElement,java.lang.String> WRONG_OPERATION_WITH_DYNAMIC
           
 

Field Detail

NATIVE_ANNOTATIONS_ALLOWED_ONLY_ON_MEMBER_OR_EXTENSION_FUN

static final DiagnosticFactory1<KtElement,KotlinType> NATIVE_ANNOTATIONS_ALLOWED_ONLY_ON_MEMBER_OR_EXTENSION_FUN

NATIVE_INDEXER_KEY_SHOULD_BE_STRING_OR_NUMBER

static final DiagnosticFactory1<KtElement,java.lang.String> NATIVE_INDEXER_KEY_SHOULD_BE_STRING_OR_NUMBER

NATIVE_INDEXER_CAN_NOT_HAVE_DEFAULT_ARGUMENTS

static final DiagnosticFactory1<KtElement,java.lang.String> NATIVE_INDEXER_CAN_NOT_HAVE_DEFAULT_ARGUMENTS

NATIVE_GETTER_RETURN_TYPE_SHOULD_BE_NULLABLE

static final DiagnosticFactory0<KtDeclaration> NATIVE_GETTER_RETURN_TYPE_SHOULD_BE_NULLABLE

NATIVE_SETTER_WRONG_RETURN_TYPE

static final DiagnosticFactory0<KtDeclaration> NATIVE_SETTER_WRONG_RETURN_TYPE

NATIVE_INDEXER_WRONG_PARAMETER_COUNT

static final DiagnosticFactory2<KtElement,java.lang.Integer,java.lang.String> NATIVE_INDEXER_WRONG_PARAMETER_COUNT

JSCODE_ERROR

static final DiagnosticFactory1<KtExpression,JsCallData> JSCODE_ERROR

JSCODE_WARNING

static final DiagnosticFactory1<KtExpression,JsCallData> JSCODE_WARNING

JSCODE_ARGUMENT_SHOULD_BE_CONSTANT

static final DiagnosticFactory0<KtExpression> JSCODE_ARGUMENT_SHOULD_BE_CONSTANT

NOT_SUPPORTED

static final DiagnosticFactory1<KtElement,KtElement> NOT_SUPPORTED

JSCODE_NO_JAVASCRIPT_PRODUCED

static final DiagnosticFactory0<KtExpression> JSCODE_NO_JAVASCRIPT_PRODUCED

WRONG_EXTERNAL_DECLARATION

static final DiagnosticFactory1<KtExpression,java.lang.String> WRONG_EXTERNAL_DECLARATION

EXTENSION_FUNCTION_IN_EXTERNAL_DECLARATION

static final DiagnosticFactory0<KtExpression> EXTENSION_FUNCTION_IN_EXTERNAL_DECLARATION

NESTED_EXTERNAL_DECLARATION

static final DiagnosticFactory0<KtExpression> NESTED_EXTERNAL_DECLARATION

JS_NAME_CLASH

static final DiagnosticFactory2<KtElement,java.lang.String,DeclarationDescriptor> JS_NAME_CLASH

JS_FAKE_NAME_CLASH

static final DiagnosticFactory3<KtElement,java.lang.String,DeclarationDescriptor,DeclarationDescriptor> JS_FAKE_NAME_CLASH

JS_NAME_ON_PRIMARY_CONSTRUCTOR_PROHIBITED

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

JS_NAME_ON_ACCESSOR_AND_PROPERTY

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

JS_NAME_IS_NOT_ON_ALL_ACCESSORS

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

JS_NAME_PROHIBITED_FOR_OVERRIDE

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

JS_NAME_PROHIBITED_FOR_EXTENSION_PROPERTY

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

JS_NAME_PROHIBITED_FOR_NAMED_NATIVE

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

NAME_CONTAINS_ILLEGAL_CHARS

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

JS_MODULE_PROHIBITED_ON_VAR

static final DiagnosticFactory0<KtElement> JS_MODULE_PROHIBITED_ON_VAR

JS_MODULE_PROHIBITED_ON_NON_NATIVE

static final DiagnosticFactory0<KtElement> JS_MODULE_PROHIBITED_ON_NON_NATIVE

NESTED_JS_MODULE_PROHIBITED

static final DiagnosticFactory0<KtElement> NESTED_JS_MODULE_PROHIBITED

CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEM

static final DiagnosticFactory1<com.intellij.psi.PsiElement,DeclarationDescriptor> CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEM

CALL_TO_JS_NON_MODULE_WITH_MODULE_SYSTEM

static final DiagnosticFactory1<com.intellij.psi.PsiElement,DeclarationDescriptor> CALL_TO_JS_NON_MODULE_WITH_MODULE_SYSTEM

CALL_FROM_UMD_MUST_BE_JS_MODULE_AND_JS_NON_MODULE

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

NON_EXTERNAL_DECLARATION_IN_INAPPROPRIATE_FILE

static final DiagnosticFactory1<KtElement,KotlinType> NON_EXTERNAL_DECLARATION_IN_INAPPROPRIATE_FILE

WRONG_JS_QUALIFIER

static final DiagnosticFactory0<KtValueArgument> WRONG_JS_QUALIFIER

CANNOT_CHECK_FOR_NATIVE_INTERFACE

static final DiagnosticFactory1<com.intellij.psi.PsiElement,KotlinType> CANNOT_CHECK_FOR_NATIVE_INTERFACE

UNCHECKED_CAST_TO_NATIVE_INTERFACE

static final DiagnosticFactory2<com.intellij.psi.PsiElement,KotlinType,KotlinType> UNCHECKED_CAST_TO_NATIVE_INTERFACE

NATIVE_INTERFACE_AS_REIFIED_TYPE_ARGUMENT

static final DiagnosticFactory1<com.intellij.psi.PsiElement,KotlinType> NATIVE_INTERFACE_AS_REIFIED_TYPE_ARGUMENT

NATIVE_INTERFACE_AS_CLASS_LITERAL

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

EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE

static final DiagnosticFactory0<KtElement> EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE

WRONG_OPERATION_WITH_DYNAMIC

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

SPREAD_OPERATOR_IN_DYNAMIC_CALL

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

DELEGATION_BY_DYNAMIC

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

PROPERTY_DELEGATION_BY_DYNAMIC

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

RUNTIME_ANNOTATION_ON_EXTERNAL_DECLARATION

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

RUNTIME_ANNOTATION_NOT_SUPPORTED

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

OVERRIDING_EXTERNAL_FUN_WITH_OPTIONAL_PARAMS

static final DiagnosticFactory0<KtElement> OVERRIDING_EXTERNAL_FUN_WITH_OPTIONAL_PARAMS

OVERRIDING_EXTERNAL_FUN_WITH_OPTIONAL_PARAMS_WITH_FAKE

static final DiagnosticFactory1<KtElement,FunctionDescriptor> OVERRIDING_EXTERNAL_FUN_WITH_OPTIONAL_PARAMS_WITH_FAKE

IMPLEMENTING_FUNCTION_INTERFACE

static final DiagnosticFactory0<KtClassOrObject> IMPLEMENTING_FUNCTION_INTERFACE

INLINE_EXTERNAL_DECLARATION

static final DiagnosticFactory0<KtDeclaration> INLINE_EXTERNAL_DECLARATION

NON_ABSTRACT_MEMBER_OF_EXTERNAL_INTERFACE

static final DiagnosticFactory0<KtExpression> NON_ABSTRACT_MEMBER_OF_EXTERNAL_INTERFACE

WRONG_BODY_OF_EXTERNAL_DECLARATION

static final DiagnosticFactory0<KtExpression> WRONG_BODY_OF_EXTERNAL_DECLARATION

WRONG_INITIALIZER_OF_EXTERNAL_DECLARATION

static final DiagnosticFactory0<KtExpression> WRONG_INITIALIZER_OF_EXTERNAL_DECLARATION

WRONG_DEFAULT_VALUE_FOR_EXTERNAL_FUN_PARAMETER

static final DiagnosticFactory0<KtExpression> WRONG_DEFAULT_VALUE_FOR_EXTERNAL_FUN_PARAMETER

EXTERNAL_DELEGATED_CONSTRUCTOR_CALL

static final DiagnosticFactory0<KtElement> EXTERNAL_DELEGATED_CONSTRUCTOR_CALL

EXTERNAL_DELEGATION

static final DiagnosticFactory0<KtElement> EXTERNAL_DELEGATION

EXTERNAL_ANONYMOUS_INITIALIZER

static final DiagnosticFactory0<KtAnonymousInitializer> EXTERNAL_ANONYMOUS_INITIALIZER

EXTERNAL_ENUM_ENTRY_WITH_BODY

static final DiagnosticFactory0<KtClassBody> EXTERNAL_ENUM_ENTRY_WITH_BODY

EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER

static final DiagnosticFactory0<KtParameter> EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER

CALL_TO_DEFINED_EXTERNALLY_FROM_NON_EXTERNAL_DECLARATION

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

_initializer

static final java.lang.Object _initializer