|
|
|
|
Re: Syntax for bitwise AND operator [message #1793130 is a reply to message #1793129] |
Tue, 31 July 2018 12:31   |
|
of course you can do something like
java util
package a;
import org.eclipse.xtext.xbase.lib.Inline;
import org.eclipse.xtext.xbase.lib.Pure;
public class Lala {
@Pure
@Inline(value="($1 & $2)", constantExpression=true)
public static boolean bytewiseAnd(boolean a, boolean b) {
return a&b;
}
@Pure
@Inline(value="($1 | $2)", constantExpression=true)
public static boolean bytewiseOr(boolean a, boolean b) {
return a|b;
}
}
xtend code
package a
import static extension a.Lala.*
class Demo {
def main() {
val x = 1.bitwiseOr(2)
val y = 1.bitwiseAnd(2)
val a = true.bytewiseAnd(false)
val a2 = true.bytewiseOr(false)
}
}
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
|
|
|
|
Powered by
FUDForum. Page generated in 0.02464 seconds