Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B buck
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 201
    • Issues 201
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • buck
  • Issues
  • #2315
Closed
Open
Issue created Sep 25, 2019 by Administrator@rootContributor

Dependency File Rule Keys don't work for Kotlin

Created by: IanChilds

Right now Dependency File Rule Keys (https://buck.build/concept/rule_keys.html#manifest_based_rule_keys) are turned off for Kotlin.

For Java, we implement this by passing an implementation of FileManagerListener, ClassUsageTracker to the FileManager that we pass into the CompilationStep (see Jsr199JavacInvocation).

In Kotlin, it doesn't look like we pass a FileManager to the compiler. Does anyone know how we could get hold of which files we actually accessed by the compiler?

cc @jkeljo, @kageiit, @tyvsmith, @thalescm in case anyone has ideas

Assignee
Assign to
Time tracking