Uses of Class
org.duelengine.duel.codedom.CodeExpression

Packages that use CodeExpression
org.duelengine.duel.codedom   
 

Uses of CodeExpression in org.duelengine.duel.codedom
 

Subclasses of CodeExpression in org.duelengine.duel.codedom
 class CodeArrayCreateExpression
           
 class CodeBinaryOperatorExpression
           
 class CodeCastExpression
          Represents a casting operation
 class CodeFieldReferenceExpression
           
 class CodeMethodInvokeExpression
          Represents a method call
 class CodeObjectCreateExpression
          Represents a constructor call
 class CodeParameterDeclarationExpression
          Represents a method call
 class CodePrimitiveExpression
          A read-only primitive expression which may only hold a literal value
 class CodePropertyReferenceExpression
           
 class CodeTernaryOperatorExpression
          Represents a C-style ternary conditional expression
 class CodeThisReferenceExpression
           
 class CodeTypeReferenceExpression
           
 class CodeUnaryOperatorExpression
           
 class CodeVariableReferenceExpression
           
 class ScriptExpression
          A built-in JavaScript concept which must be interpreted
 class ScriptPropertyExpression
          Represents built-in JavaScript object properties
 class ScriptVariableReferenceExpression
          Represents an extra variable which is defined outside the model data
 

Methods in org.duelengine.duel.codedom that return CodeExpression
 CodeExpression CodeConditionStatement.getCondition()
           
 CodeExpression CodeUnaryOperatorExpression.getExpression()
           
 CodeExpression CodeMethodReturnStatement.getExpression()
           
 CodeExpression CodeExpressionStatement.getExpression()
           
 CodeExpression CodeCastExpression.getExpression()
           
 CodeExpression CodeTernaryOperatorExpression.getFalseExpression()
           
 CodeExpression CodeVariableDeclarationStatement.getInitExpression()
           
 CodeExpression CodeField.getInitExpression()
           
 CodeExpression CodeBinaryOperatorExpression.getLeft()
           
 CodeExpression CodePropertyReferenceExpression.getPropertyName()
           
 CodeExpression CodeBinaryOperatorExpression.getRight()
           
 CodeExpression CodePropertyReferenceExpression.getTarget()
           
 CodeExpression CodeMethodInvokeExpression.getTarget()
           
 CodeExpression CodeFieldReferenceExpression.getTarget()
           
 CodeExpression CodeTernaryOperatorExpression.getTestExpression()
           
 CodeExpression CodeIterationStatement.getTestExpression()
           
 CodeExpression CodeTernaryOperatorExpression.getTrueExpression()
           
 CodeExpression CodeExpression.withParens()
           
 CodeExpression CodeExpression.withUserData(Object... pairs)
           
 

Methods in org.duelengine.duel.codedom that return types with arguments of type CodeExpression
 List<CodeExpression> CodeObjectCreateExpression.getArguments()
           
 List<CodeExpression> CodeMethodInvokeExpression.getArguments()
           
 List<CodeExpression> CodeConstructor.getBaseCtorArgs()
           
 List<CodeExpression> CodeConstructor.getChainedCtorArgs()
           
 List<CodeExpression> CodeArrayCreateExpression.getInitializers()
           
 

Methods in org.duelengine.duel.codedom with parameters of type CodeExpression
 boolean CodeStatementCollection.add(CodeExpression expression)
           
 void CodeStatementBlock.add(CodeExpression expression)
           
 void CodeConditionStatement.setCondition(CodeExpression value)
           
 void CodeMethodReturnStatement.setExpression(CodeExpression value)
           
 void CodeCastExpression.setExpression(CodeExpression value)
           
 void CodeTernaryOperatorExpression.setFalseExpression(CodeExpression value)
           
 void CodeExpressionStatement.setIdent(CodeExpression value)
           
 void CodeVariableDeclarationStatement.setInitExpression(CodeExpression value)
           
 void CodeField.setInitExpression(CodeExpression value)
           
 void CodeUnaryOperatorExpression.setLeft(CodeExpression value)
           
 void CodeBinaryOperatorExpression.setLeft(CodeExpression value)
           
 void CodePropertyReferenceExpression.setPropertyName(CodeExpression value)
           
 void CodeBinaryOperatorExpression.setRight(CodeExpression value)
           
 void CodePropertyReferenceExpression.setTarget(CodeExpression target)
           
 void CodeMethodInvokeExpression.setTarget(CodeExpression value)
           
 void CodeFieldReferenceExpression.setTarget(CodeExpression target)
           
 void CodeTernaryOperatorExpression.setTestExpression(CodeExpression value)
           
 void CodeIterationStatement.setTestExpression(CodeExpression value)
           
 void CodeTernaryOperatorExpression.setTrueExpression(CodeExpression value)
           
 

Constructors in org.duelengine.duel.codedom with parameters of type CodeExpression
CodeArrayCreateExpression(Class<?> type, CodeExpression... initializers)
           
CodeBinaryOperatorExpression(CodeBinaryOperatorType op, CodeExpression left, CodeExpression right)
           
CodeCastExpression(Class<?> type, CodeExpression expression)
           
CodeConditionStatement(CodeExpression condition, CodeStatement... trueStatements)
           
CodeConditionStatement(CodeExpression condition, CodeStatement[] trueStatements, CodeStatement[] falseStatements)
           
CodeConstructor(AccessModifierType access, CodeParameterDeclarationExpression[] parameters, CodeExpression[] baseCtorArgs, CodeExpression[] chainedCtorArgs, CodeStatement[] statements)
           
CodeConstructor(AccessModifierType access, CodeParameterDeclarationExpression[] parameters, CodeExpression[] baseCtorArgs, CodeExpression[] chainedCtorArgs, CodeStatement[] statements)
           
CodeExpressionStatement(CodeExpression expression)
           
CodeField(AccessModifierType access, Class<?> type, String fieldName, CodeExpression initExpression)
           
CodeFieldReferenceExpression(CodeExpression target, Class<?> fieldType, String fieldName)
           
CodeFieldReferenceExpression(CodeExpression target, CodeField field)
           
CodeIterationStatement(CodeStatement initStatement, CodeExpression testExpression, CodeStatement incrementStatement, CodeStatement... statements)
           
CodeMethodInvokeExpression(Class<?> returnType, CodeExpression target, String methodName, CodeExpression... args)
           
CodeMethodInvokeExpression(Class<?> returnType, CodeExpression target, String methodName, CodeExpression... args)
           
CodeMethodReturnStatement(CodeExpression expression)
           
CodeObjectCreateExpression(String typeName, CodeExpression... args)
           
CodePropertyReferenceExpression(CodeExpression target, CodeExpression propertyName)
           
CodeTernaryOperatorExpression(CodeExpression testExpr, CodeExpression trueExpr, CodeExpression falseExpr)
           
CodeUnaryOperatorExpression(CodeUnaryOperatorType op, CodeExpression expr)
           
CodeVariableDeclarationStatement(Class<?> type, String name, CodeExpression initExpression)
           
 



Copyright © 2011. All Rights Reserved.