[FIR] Add resolve phase for resolving arguments of plugin's annotations

This commit is contained in:
Dmitriy Novozhilov
2020-06-03 10:47:37 +03:00
parent 73b738b7ff
commit b79d6aced4
9 changed files with 280 additions and 10 deletions
@@ -7,16 +7,17 @@ package org.jetbrains.kotlin.fir.declarations
enum class FirResolvePhase {
RAW_FIR,
ANNOTATIONS_FOR_PLUGINS, // run only if some extensions are registered
ANNOTATIONS_FOR_PLUGINS, // plugin phase
CLASS_GENERATION, // plugin phase
IMPORTS,
SUPER_TYPES,
SEALED_CLASS_INHERITORS,
TYPES,
EXTENSION_STATUS_UPDATE,
ARGUMENTS_OF_PLUGIN_ANNOTATIONS, // plugin phase
EXTENSION_STATUS_UPDATE, // plugin phase
STATUS,
CONTRACTS,
NEW_MEMBERS_GENERATION, // plugin
NEW_MEMBERS_GENERATION, // plugin phase
IMPLICIT_TYPES_BODY_RESOLVE,
BODY_RESOLVE;