org.eclipse.xtext.xbase.lib
Class BooleanExtensions

java.lang.Object
  extended by org.eclipse.xtext.xbase.lib.BooleanExtensions

public class BooleanExtensions
extends java.lang.Object

This is an extension library for booleans.

Author:
Sven Efftinge - Initial contribution and API

Constructor Summary
BooleanExtensions()
           
 
Method Summary
static boolean operator_and(boolean a, boolean b)
          The logical and (conjunction).
static boolean operator_not(boolean b)
          The logical not (negation).
static boolean operator_or(boolean a, boolean b)
          A logical or (disjunction).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanExtensions

public BooleanExtensions()
Method Detail

operator_and

public static boolean operator_and(boolean a,
                                   boolean b)
The logical and (conjunction). This is the equivalent to the java && operator.

Parameters:
a - a boolean value.
b - another boolean value.
Returns:
a && b

operator_or

public static boolean operator_or(boolean a,
                                  boolean b)
A logical or (disjunction). This is the equivalent to the java || operator.

Parameters:
a - a boolean value.
b - another boolean value.
Returns:
a || b

operator_not

public static boolean operator_not(boolean b)
The logical not (negation). This is the equivalent to the java ! operator.

Parameters:
b - a boolean value.
Returns:
!b