| Package | Description |
|---|---|
| org.neo4j.codegen |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalVariable |
| Modifier and Type | Field and Description |
|---|---|
static Expression |
Expression.FALSE |
static Expression |
Expression.NULL |
static Expression |
Expression.TRUE |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
Expression.add(Expression lhs,
Expression rhs) |
static Expression |
Expression.and(Expression lhs,
Expression rhs) |
static Expression |
Expression.box(Expression expression)
box expression
|
static Expression |
Expression.cast(Class<?> type,
Expression expression) |
static Expression |
Expression.cast(TypeReference type,
Expression expression) |
static Expression |
Expression.constant(Object value) |
static Expression |
Expression.constantInt(int value) |
static Expression |
Expression.constantLong(long value) |
static Expression |
Expression.equal(Expression lhs,
Expression rhs) |
static Expression |
Expression.get(Expression target,
FieldReference field)
get instance field
|
static Expression |
Expression.getStatic(FieldReference field)
get static field
|
static Expression |
Expression.gt(Expression lhs,
Expression rhs) |
static Expression |
Expression.gte(Expression lhs,
Expression rhs) |
static Expression |
Expression.invoke(Expression target,
MethodReference method,
Expression... arguments) |
static Expression |
Expression.invoke(MethodReference method,
Expression... parameters) |
static Expression |
Expression.isNull(Expression expression) |
static Expression |
Expression.load(LocalVariable variable) |
Expression |
CodeBlock.load(String name) |
static Expression |
Expression.lt(Expression lhs,
Expression rhs) |
static Expression |
Expression.lte(Expression lhs,
Expression rhs) |
static Expression |
Expression.multiply(Expression lhs,
Expression rhs) |
static Expression |
Expression.newArray(TypeReference baseType,
Expression... constants) |
static Expression |
Expression.newInstance(Class<?> type) |
static Expression |
Expression.newInstance(TypeReference type) |
static Expression |
Expression.not(Expression expression) |
static Expression |
Expression.notEqual(Expression lhs,
Expression rhs) |
static Expression |
Expression.notNull(Expression expression) |
static Expression |
Expression.or(Expression lhs,
Expression rhs) |
static Expression |
Expression.pop(Expression expression) |
Expression |
Resource.producer() |
Expression |
CodeBlock.self() |
static Expression |
Expression.subtract(Expression lhs,
Expression rhs) |
static Expression |
Expression.ternary(Expression test,
Expression onTrue,
Expression onFalse) |
static Expression |
Expression.toDouble(Expression expression) |
static Expression |
Expression.unbox(Expression expression)
unbox expression
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExpressionVisitor.add(Expression lhs,
Expression rhs) |
static Expression |
Expression.add(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.and(Expression... expressions) |
static Expression |
Expression.and(Expression lhs,
Expression rhs) |
void |
CodeBlock.assign(Class<?> type,
String name,
Expression value) |
void |
CodeBlock.assign(LocalVariable local,
Expression value) |
void |
MethodEmitter.assign(LocalVariable local,
Expression value) |
void |
CodeBlock.assign(TypeReference type,
String name,
Expression value) |
void |
MethodEmitter.assignVariableInScope(LocalVariable local,
Expression value) |
void |
MethodEmitter.beginIf(Expression test) |
void |
MethodEmitter.beginWhile(Expression test) |
void |
ExpressionVisitor.box(Expression expression) |
static Expression |
Expression.box(Expression expression)
box expression
|
static Expression |
Expression.cast(Class<?> type,
Expression expression) |
void |
ExpressionVisitor.cast(TypeReference type,
Expression expression) |
static Expression |
Expression.cast(TypeReference type,
Expression expression) |
void |
ExpressionVisitor.equal(Expression lhs,
Expression rhs) |
static Expression |
Expression.equal(Expression lhs,
Expression rhs) |
void |
CodeBlock.expression(Expression expression) |
void |
MethodEmitter.expression(Expression expression) |
void |
ClassEmitter.field(FieldReference field,
Expression value) |
CodeBlock |
CodeBlock.forEach(Parameter local,
Expression iterable) |
static Expression |
Expression.get(Expression target,
FieldReference field)
get instance field
|
void |
ExpressionVisitor.getField(Expression target,
FieldReference field) |
void |
ExpressionVisitor.gt(Expression lhs,
Expression rhs) |
static Expression |
Expression.gt(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.gte(Expression lhs,
Expression rhs) |
static Expression |
Expression.gte(Expression lhs,
Expression rhs) |
CodeBlock |
CodeBlock.ifStatement(Expression test) |
static Expression |
Expression.invoke(Expression target,
MethodReference method,
Expression... arguments) |
static Expression |
Expression.invoke(Expression target,
MethodReference method,
Expression... arguments) |
void |
ExpressionVisitor.invoke(Expression target,
MethodReference method,
Expression[] arguments) |
void |
ExpressionVisitor.invoke(Expression target,
MethodReference method,
Expression[] arguments) |
static Expression |
Expression.invoke(MethodReference method,
Expression... parameters) |
void |
ExpressionVisitor.invoke(MethodReference method,
Expression[] arguments) |
void |
ExpressionVisitor.isNull(Expression expression) |
static Expression |
Expression.isNull(Expression expression) |
void |
ExpressionVisitor.longToDouble(Expression expression) |
void |
ExpressionVisitor.lt(Expression lhs,
Expression rhs) |
static Expression |
Expression.lt(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.lte(Expression lhs,
Expression rhs) |
static Expression |
Expression.lte(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.multiply(Expression lhs,
Expression rhs) |
static Expression |
Expression.multiply(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.newArray(TypeReference type,
Expression... constants) |
static Expression |
Expression.newArray(TypeReference baseType,
Expression... constants) |
void |
ExpressionVisitor.not(Expression expression) |
static Expression |
Expression.not(Expression expression) |
void |
ExpressionVisitor.notEqual(Expression lhs,
Expression rhs) |
static Expression |
Expression.notEqual(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.notNull(Expression expression) |
static Expression |
Expression.notNull(Expression expression) |
void |
ExpressionVisitor.or(Expression... expressions) |
static Expression |
Expression.or(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.pop(Expression expression) |
static Expression |
Expression.pop(Expression expression) |
void |
CodeBlock.put(Expression target,
FieldReference field,
Expression value) |
void |
MethodEmitter.put(Expression target,
FieldReference field,
Expression value) |
void |
CodeBlock.returns(Expression value) |
void |
MethodEmitter.returns(Expression value) |
FieldReference |
ClassGenerator.staticField(Class<?> type,
String name,
Expression value) |
FieldReference |
ClassGenerator.staticField(TypeReference type,
String name,
Expression value) |
void |
ExpressionVisitor.subtract(Expression lhs,
Expression rhs) |
static Expression |
Expression.subtract(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.ternary(Expression test,
Expression onTrue,
Expression onFalse) |
static Expression |
Expression.ternary(Expression test,
Expression onTrue,
Expression onFalse) |
void |
CodeBlock.throwException(Expression exception) |
void |
MethodEmitter.throwException(Expression exception) |
static Expression |
Expression.toDouble(Expression expression) |
void |
ExpressionVisitor.unbox(Expression expression) |
static Expression |
Expression.unbox(Expression expression)
unbox expression
|
CodeBlock |
CodeBlock.whileLoop(Expression test) |
static Resource |
Resource.withResource(Class<?> type,
String name,
Expression producer) |
static Resource |
Resource.withResource(TypeReference type,
String name,
Expression producer) |
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.