Class ParameterizedExpressionDescriptor


  • @OpenApiAll
    public class ParameterizedExpressionDescriptor
    extends java.lang.Object
    Parameterized expression descriptor.
    • Field Detail

      • mExpression

        private final java.lang.String mExpression
      • mTaggedValues

        @CheckForNull
        private final java.util.Map<java.lang.String,​java.util.List<java.lang.String>> mTaggedValues
    • Constructor Detail

      • ParameterizedExpressionDescriptor

        public ParameterizedExpressionDescriptor​(java.lang.String expression,
                                                 @CheckForNull
                                                 java.util.List<ParameterDescriptor> parameters,
                                                 @CheckForNull
                                                 ParameterDescriptor returnParameter,
                                                 @CheckForNull
                                                 java.util.Map<java.lang.String,​java.util.List<java.lang.String>> taggedValues)
        Constructor.
        Parameters:
        expression - expression.
        parameters - expression parameters.
        returnParameter - return parameter.
        taggedValues - expression tagged values.
    • Method Detail

      • getExpression

        public java.lang.String getExpression()
        Get expression.
        Returns:
        expression.
      • getParameters

        @CheckForNull
        public java.util.List<ParameterDescriptor> getParameters()
        Get parameters.
        Returns:
        parameters.
      • getReturnParameter

        @CheckForNull
        public ParameterDescriptor getReturnParameter()
        Get return parameter.
        Returns:
        return parameter.
      • getTaggedValues

        @CheckForNull
        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getTaggedValues()
        Get tagged values.
        Returns:
        tagged values.