コード例 #1
0
ファイル: DeclarationResolver.java プロジェクト: kuity/kotlin
  public void process(@NotNull TopDownAnalysisContext c) {
    resolveAnnotationConstructors(c);
    resolveConstructorHeaders(c);
    resolveAnnotationStubsOnClassesAndConstructors(c);
    resolveFunctionAndPropertyHeaders(c);

    // SCRIPT: Resolve script declarations
    scriptHeaderResolver.resolveScriptDeclarations(c);

    createFunctionsForDataClasses(c);
    importsResolver.processMembersImports(c);
    checkRedeclarationsInPackages(c);
    checkRedeclarationsInInnerClassNames(c);
  }
コード例 #2
0
 public void process() {
   resolveConstructorHeaders();
   resolveAnnotationStubsOnClassesAndConstructors();
   resolveFunctionAndPropertyHeaders();
   context.getImportsResolver().processMembersImports();
 }