Package gw.lang.ir

Class IRExpression

java.lang.Object
gw.lang.ir.IRElement
gw.lang.ir.IRExpression
Direct Known Subclasses:
IRArithmeticExpression, IRArrayLengthExpression, IRArrayLoadExpression, IRBooleanLiteral, IRCastExpression, IRCharacterLiteral, IRClassLiteral, IRCompositeExpression, IRConditionalAndExpression, IRConditionalOrExpression, IREqualityExpression, IRFieldGetExpression, IRIdentifier, IRInstanceOfExpression, IRLazyTypeMethodCallExpression, IRMethodCallExpression, IRNegationExpression, IRNewArrayExpression, IRNewExpression, IRNewMultiDimensionalArrayExpression, IRNoOpExpression, IRNotExpression, IRNullLiteral, IRNumericLiteral, IRPrimitiveTypeConversion, IRRelationalExpression, IRStringLiteralExpression, IRTernaryExpression

public abstract class IRExpression extends IRElement
  • Field Details

  • Constructor Details

    • IRExpression

      public IRExpression()
  • Method Details

    • getType

      public abstract IRType getType()
    • getConditionContext

      public ConditionContext getConditionContext()