Merge branch 'master' into java-ast-updates

This commit is contained in:
Andreas Dangel
2024-01-11 10:28:21 +01:00
33 changed files with 720 additions and 267 deletions

View File

@@ -188,7 +188,9 @@ abstract class BaseParsingHelper<Self : BaseParsingHelper<Self, T>, T : RootNode
val input = resourceLoader.getResourceAsStream(params.resourcePrefix + resourceName)
?: throw IllegalArgumentException("Unable to find resource file ${params.resourcePrefix + resourceName} from $resourceLoader")
return consume(input)
input.use {
return consume(input)
}
}
private fun consume(input: InputStream) =
@@ -214,7 +216,9 @@ abstract class BaseParsingHelper<Self : BaseParsingHelper<Self, T>, T : RootNode
val input = (params.resourceLoader ?: javaClass).classLoader.getResourceAsStream(sourceFile)
?: throw IllegalArgumentException("Unable to find source file $sourceFile for $clazz")
return consume(input)
input.use {
return consume(input)
}
}
@JvmOverloads