Class ExpressionType

    • Method Detail

      • isConfigType

        public boolean isConfigType()
      • markAsConfigTypeIfPossible

        public boolean markAsConfigTypeIfPossible()
      • getAS3Type

        @Nonnull
        public net.jangaroo.utils.AS3Type getAS3Type()
      • isObject

        public boolean isObject()
      • isArrayLike

        public boolean isArrayLike()
      • resolvePropertyDeclaration

        public IdeDeclaration resolvePropertyDeclaration​(String memberName)
      • isAssignableTo

        public boolean isAssignableTo​(@Nonnull
                                      ExpressionType toCheck)
        Return whether the given expression type is more general than this expression type, so that anything of this expression type could be assigned to a variable of the given expression type.
        Parameters:
        toCheck - the expression type of the variable to assign
        Returns:
        whether the assignment to an expression of this type is valid
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isNumber

        public static boolean isNumber​(net.jangaroo.utils.AS3Type type)