Uses of Class
at.dms.kjc.JLiteral

Packages that use JLiteral
at.dms.kjc   
 

Uses of JLiteral in at.dms.kjc
 

Subclasses of JLiteral in at.dms.kjc
 class JBooleanLiteral
          A boolean literal (true or false.)
 class JCharLiteral
          A simple character constant.
 class JNullLiteral
          Representation of a 'null' object reference literal.
 class JNumberLiteral
          Root class for all number literals
 class JOrdinalLiteral
          This class represents ordinal literals (byte, short, int, long.)
 class JRealLiteral
          Real literals.
 class JStringLiteral
          Represenation of a string constant.
 

Methods in at.dms.kjc that return JLiteral
 JLiteral JExpression.getLiteral()
          Returns the literal value of this expression.
static JLiteral JLiteral.createLiteral(CType type, java.lang.Object value)
          Create a literal from a type and a value.
 JLiteral JLiteral.getLiteral()
          Returns the literal value of an expression.
 JLiteral JClassFieldExpression.getLiteral()
          Returns the literal value of this field, if this is a constant expression.
 JLiteral JLocalVariableExpression.getLiteral()
          Returns the literal value of this field
 

Methods in at.dms.kjc with parameters of type JLiteral
 JExpression JEqualityExpression.constantFolding(JLiteral left, JLiteral right)