Package org.mvel2.ast

Class TypeCast

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class TypeCast
    extends ASTNode
    See Also:
    Serialized Form
    • Constructor Detail

      • TypeCast

        public TypeCast​(char[] expr,
                        int start,
                        int offset,
                        java.lang.Class cast,
                        int fields,
                        ParserContext pCtx)
    • Method Detail

      • canCast

        private boolean canCast​(java.lang.Class from,
                                java.lang.Class to)
      • interfaceAssignable

        private boolean interfaceAssignable​(java.lang.Class from,
                                            java.lang.Class to)
      • typeCheck

        private static java.lang.Object typeCheck​(java.lang.Object inst,
                                                  java.lang.Class type)