org.mesopotamia.lang.java
Class ConditionalExpression

java.lang.Object
  extended by LanguageElement
      extended by org.mesopotamia.lang.java.JavaLanguageElement
          extended by org.mesopotamia.lang.java.Expression
              extended by org.mesopotamia.lang.java.AssignmentExpression
                  extended by org.mesopotamia.lang.java.ConditionalExpression
All Implemented Interfaces:
AnnotationMemberValueInitializer, Initializer, Statement
Direct Known Subclasses:
LogicalOrExpression

public class ConditionalExpression
extends AssignmentExpression
implements AnnotationMemberValueInitializer


Nested Class Summary
 class ConditionalExpression.TernaryExpression
          Represents ternary expression.
 
Field Summary
 
Fields inherited from class org.mesopotamia.lang.java.JavaLanguageElement
fcn, fcnCalculated, JAVA_LANG_OBJECT, providerHandle
 
Constructor Summary
ConditionalExpression(NodeData xData, java.lang.Class<?> context, Scan scan, RepositoryLanguage language, java.lang.Object environment)
           
 
Method Summary
protected  void acceptChildren(Visitor visitor)
           
 ConditionalExpression.TernaryExpression getTernaryExpression()
           
 TypeSpecInfo getTypeSpecInfo()
           
 
Methods inherited from class org.mesopotamia.lang.java.Expression
getChildren
 
Methods inherited from class org.mesopotamia.lang.java.JavaLanguageElement
getComments, getFcn, getProvider, setProviderHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionalExpression

public ConditionalExpression(NodeData xData,
                             java.lang.Class<?> context,
                             Scan scan,
                             RepositoryLanguage language,
                             java.lang.Object environment)
                      throws MesopotamiaException
Throws:
MesopotamiaException
Method Detail

getTernaryExpression

public ConditionalExpression.TernaryExpression getTernaryExpression()

acceptChildren

protected void acceptChildren(Visitor visitor)
Overrides:
acceptChildren in class Expression

getTypeSpecInfo

public TypeSpecInfo getTypeSpecInfo()
Overrides:
getTypeSpecInfo in class Expression


Copyright © 2005 Hammurapi Group. All Rights Reserved.