Skip to content

Commit 53df893

Browse files
committed
docs(node): Explain why a property needs to be internal
Signed-off-by: Sebastian Schuberth <sebastian@doubleopen.org>
1 parent 350401c commit 53df893

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

plugins/package-managers/node/src/main/kotlin/NodePackageManager.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ const val NODE_MODULES_DIRNAME = "node_modules"
3939
const val NPM_RUNTIME_CONFIGURATION_FILENAME = ".npmrc"
4040

4141
abstract class NodePackageManager(val managerType: NodePackageManagerType) : PackageManager(managerType.projectType) {
42+
// This needs to be "internal" instead of "protected" as overrides expose internal types.
4243
internal abstract val graphBuilder: DependencyGraphBuilder<*>
4344

4445
internal fun parseProject(packageJsonFile: File, analysisRoot: File): Project {

0 commit comments

Comments
 (0)