com.wewebu.expression.language
Class OwExprBinaryExpressionType

java.lang.Object
  extended by com.wewebu.expression.language.OwExprExpressionType
      extended by com.wewebu.expression.language.OwExprBinaryExpressionType

public class OwExprBinaryExpressionType
extends OwExprExpressionType

Expression type of all binary expressions.
Applies custom-binary regression rules.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com


Field Summary
 
Fields inherited from class com.wewebu.expression.language.OwExprExpressionType
m_inferringTypes, NOTYPE
 
Constructor Summary
OwExprBinaryExpressionType(OwExprBinaryOperator binaryOperator_p, OwExprExpressionType type1_p, OwExprExpressionType type2_p, Collection inferringTypes_p)
          Constructor
OwExprBinaryExpressionType(OwExprBinaryOperator binaryOperator_p, OwExprExpressionType type1_p, OwExprExpressionType type2_p, OwExprType type_p)
          Constructor
OwExprBinaryExpressionType(OwExprBinaryOperator binaryOperator_p, OwExprExpressionType type1_p, OwExprExpressionType type2_p, OwExprType[] inferringTypes_p)
          Constructor
 
Method Summary
 
Methods inherited from class com.wewebu.expression.language.OwExprExpressionType
canInfer, equals, getInferringTypes, hashCode, printTypes, regressTo, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OwExprBinaryExpressionType

public OwExprBinaryExpressionType(OwExprBinaryOperator binaryOperator_p,
                                  OwExprExpressionType type1_p,
                                  OwExprExpressionType type2_p,
                                  Collection inferringTypes_p)
Constructor

Parameters:
binaryOperator_p - the binary operator the holding expression of this type is based on
type1_p - left side operand expression type
type2_p - right side operand expression type
inferringTypes_p - the initial inferred types

OwExprBinaryExpressionType

public OwExprBinaryExpressionType(OwExprBinaryOperator binaryOperator_p,
                                  OwExprExpressionType type1_p,
                                  OwExprExpressionType type2_p,
                                  OwExprType type_p)
Constructor

Parameters:
binaryOperator_p - the binary operator the holding expression of this type is based on
type1_p - left side operand expression type
type2_p - right side operand expression type
type_p - the initial inferred type

OwExprBinaryExpressionType

public OwExprBinaryExpressionType(OwExprBinaryOperator binaryOperator_p,
                                  OwExprExpressionType type1_p,
                                  OwExprExpressionType type2_p,
                                  OwExprType[] inferringTypes_p)
Constructor

Parameters:
binaryOperator_p - the binary operator the holding expression of this type is based on
type1_p - left side operand expression type
type2_p - right side operand expression type
inferringTypes_p - the initial inferred types


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.