Class ExpressionExtension

java.lang.Object
tools.mdsd.jamopp.model.java.extensions.expressions.ExpressionExtension

public final class ExpressionExtension extends Object
  • Method Details

    • getType

      public static Type getType(Expression expression)
      Returns the type of the expression considering all concrete subtypes of the Expression.
      Returns:
      type of expression
    • getAlternativeType

      public static Type getAlternativeType(Expression expression)
    • getOneType

      public static Type getOneType(Expression expression, boolean alternative)
    • getArrayDimension

      public static long getArrayDimension(Expression expression)