Class TypeExtension


  • public class TypeExtension
    extends Object
    • Constructor Detail

      • TypeExtension

        public TypeExtension()
    • Method Detail

      • equalsType

        public static boolean equalsType​(Type me,
                                         long arrayDimension,
                                         Type otherType,
                                         long otherArrayDimension)
        Parameters:
        arrayDimension -
        otherType -
        otherArrayDimension -
        Returns:
        if both type are equal
      • isSuperType

        public static boolean isSuperType​(Type me,
                                          long arrayDimension,
                                          Type otherType,
                                          ArrayTypeable otherArrayType)
        Parameters:
        arrayDimension -
        otherType -
        otherArrayType -
        otherArrayType -
        Returns:
        if the other type is equal to me or a super type of me