This repository was archived by the owner on Mar 16, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
src/main/kotlin/io/openapiprocessor/core/parser/swagger Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ class OpenApi(private val result: SwaggerParseResult): ParserOpenApi {
4242 return paths
4343 }
4444
45- override fun getRefResolver (): ParserRefResolver = RefResolver (result.openAPI.components )
45+ override fun getRefResolver (): ParserRefResolver = RefResolver (result.openAPI)
4646
4747 override fun printWarnings () {
4848 print (result.messages)
Original file line number Diff line number Diff line change @@ -18,20 +18,20 @@ package io.openapiprocessor.core.parser.swagger
1818
1919import io.openapiprocessor.core.parser.RefResolver as ParserRefResolver
2020import io.openapiprocessor.core.parser.Schema as ParserSchema
21- import io.swagger.v3.oas.models.Components as SwaggerComponents
2221import io.swagger.v3.oas.models.media.Schema as SwaggerSchema
22+ import io.swagger.v3.oas.models.OpenAPI
2323
2424/* *
2525 * Swagger $ref resolver.
2626 *
2727 * @author Martin Hauner
2828 */
29- class RefResolver (private val components : SwaggerComponents ? ): ParserRefResolver {
29+ class RefResolver (private val openapi : OpenAPI ): ParserRefResolver {
3030
3131 override fun resolve (ref : ParserSchema ): ParserSchema {
3232 val refName = getRefName(ref.getRef()!! )
3333
34- val schema: SwaggerSchema <* >? = components?.schemas?.get(refName)
34+ val schema: SwaggerSchema <* >? = openapi. components?.schemas?.get(refName)
3535 if (schema == null ) {
3636 throw Exception (" failed to resolve ${ref.getRef()} " )
3737 }
You can’t perform that action at this time.
0 commit comments