Class ParamTypeResolvingVisitor

java.lang.Object
org.mule.metadata.api.visitor.MetadataTypeVisitor
org.mule.runtime.ast.internal.param.ParamTypeResolvingVisitor

public class ParamTypeResolvingVisitor extends org.mule.metadata.api.visitor.MetadataTypeVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    defaultVisit(org.mule.metadata.api.model.MetadataType metadataType)
     
    static org.mule.runtime.api.functional.Either<String,Object>
     
    void
    visitBoolean(org.mule.metadata.api.model.BooleanType booleanType)
     
    void
    visitNumber(org.mule.metadata.api.model.NumberType numberType)
     
    void
    visitObjectField(org.mule.metadata.api.model.ObjectFieldType objectFieldType)
     
    void
    visitString(org.mule.metadata.api.model.StringType stringType)
     

    Methods inherited from class org.mule.metadata.api.visitor.MetadataTypeVisitor

    visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitObject, visitObjectKey, visitPeriod, visitReference, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • resolveParamValue

      public static org.mule.runtime.api.functional.Either<String,Object> resolveParamValue(ExpressionAwareParameter param, ComponentMetadataAst metadata, String resolvedRawValue)
    • visitObjectField

      public void visitObjectField(org.mule.metadata.api.model.ObjectFieldType objectFieldType)
      Overrides:
      visitObjectField in class org.mule.metadata.api.visitor.MetadataTypeVisitor
    • visitBoolean

      public void visitBoolean(org.mule.metadata.api.model.BooleanType booleanType)
      Overrides:
      visitBoolean in class org.mule.metadata.api.visitor.MetadataTypeVisitor
    • visitNumber

      public void visitNumber(org.mule.metadata.api.model.NumberType numberType)
      Overrides:
      visitNumber in class org.mule.metadata.api.visitor.MetadataTypeVisitor
    • visitString

      public void visitString(org.mule.metadata.api.model.StringType stringType)
      Overrides:
      visitString in class org.mule.metadata.api.visitor.MetadataTypeVisitor
    • defaultVisit

      protected void defaultVisit(org.mule.metadata.api.model.MetadataType metadataType)
      Overrides:
      defaultVisit in class org.mule.metadata.api.visitor.MetadataTypeVisitor