Class ApplyTypeParamMappingToMethod

  • All Implemented Interfaces:
    io.sundr.builder.Visitor<io.sundr.model.MethodFluent<?>>

    public class ApplyTypeParamMappingToMethod
    extends Object
    implements io.sundr.builder.Visitor<io.sundr.model.MethodFluent<?>>
    • Constructor Detail

      • ApplyTypeParamMappingToMethod

        public ApplyTypeParamMappingToMethod​(String name,
                                             io.sundr.model.TypeRef typeRef)
      • ApplyTypeParamMappingToMethod

        public ApplyTypeParamMappingToMethod​(Map<String,​io.sundr.model.TypeRef> mappings)
      • ApplyTypeParamMappingToMethod

        public ApplyTypeParamMappingToMethod​(Map<String,​io.sundr.model.TypeRef> mappings,
                                             io.sundr.model.AttributeKey<io.sundr.model.TypeParamRef> attributeKey)
      • ApplyTypeParamMappingToMethod

        public ApplyTypeParamMappingToMethod​(Map<String,​io.sundr.model.TypeRef> mappings,
                                             Optional<io.sundr.model.AttributeKey<io.sundr.model.TypeParamRef>> attributeKey)
    • Method Detail

      • visit

        public void visit​(io.sundr.model.MethodFluent<?> method)
        Specified by:
        visit in interface io.sundr.builder.Visitor<io.sundr.model.MethodFluent<?>>