Class BlockLiteral

    • Field Detail

      • _argTypes

        private java.util.ArrayList<IType> _argTypes
      • _argNames

        private java.util.ArrayList<java.lang.String> _argNames
      • _defValues

        private java.util.ArrayList<IExpression> _defValues
      • _returnType

        private IType _returnType
    • Constructor Detail

      • BlockLiteral

        public BlockLiteral()
    • Method Detail

      • setArgTypes

        public void setArgTypes​(java.util.List<IType> paramTypes)
        Parameters:
        paramTypes - If this is a parameterized type, these are the parameter types.
      • getTypeFromLiteral

        private IType getTypeFromLiteral​(TypeLiteral typeLiteral)
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class TypeLiteral
      • setReturnType

        public void setReturnType​(TypeLiteral returnType)
      • toString

        public java.lang.String toString()
        Description copied from class: Expression
        Subclasses should return a String representing the parsed expression.
        Overrides:
        toString in class TypeLiteral
      • setArgNames

        public void setArgNames​(java.util.ArrayList<java.lang.String> argNames)
      • setDefValueExpressions

        public void setDefValueExpressions​(java.util.ArrayList<IExpression> defValues)