Package | Description |
---|---|
net.hydromatic.linq4j.expressions |
Object model for Java expressions.
|
Modifier and Type | Field and Description |
---|---|
static MemberExpression |
OptimizeVisitor.BOXED_FALSE_EXPR |
static MemberExpression |
OptimizeVisitor.BOXED_TRUE_EXPR |
Modifier and Type | Method and Description |
---|---|
static MemberExpression |
Expressions.field(Expression expression,
Field field)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.field(Expression expression,
PseudoField field)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.field(Expression expression,
String fieldName)
Creates a MemberExpression that represents accessing a field
given the name of the field.
|
static MemberExpression |
Expressions.field(Expression expression,
Type type,
String fieldName)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.makeMemberAccess(Expression expression,
PseudoField member)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.property(Expression expression,
net.hydromatic.linq4j.expressions.Expressions.PropertyInfo property)
Creates a MemberExpression that represents accessing a
property.
|
static MemberExpression |
Expressions.property(Expression expression,
Method method)
Creates a MemberExpression that represents accessing a
property by using a property accessor method.
|
static MemberExpression |
Expressions.property(Expression expression,
String name)
Creates a MemberExpression that represents accessing a
property.
|
static MemberExpression |
Expressions.property(Expression expression,
Type type,
String name)
Creates a MemberExpression accessing a property.
|
static MemberExpression |
Expressions.propertyOrField(Expression expression,
String propertyOfFieldName)
Creates a MemberExpression that represents accessing a
property or field.
|
Modifier and Type | Method and Description |
---|---|
Visitor |
Visitor.preVisit(MemberExpression memberExpression) |
Expression |
DeterministicCodeOptimizer.visit(MemberExpression memberExpression,
Expression expression) |
Expression |
Visitor.visit(MemberExpression memberExpression,
Expression expression) |
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.