| Package | Description |
|---|---|
| org.neo4j.codegen |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalVariable |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
Expression.add(Expression lhs,
Expression rhs) |
static Expression |
Expression.constant(Object value) |
static Expression |
Expression.eq(Expression lhs,
Expression rhs) |
static Expression |
Expression.get(Expression target,
FieldReference field)
get instance field
|
static Expression |
Expression.get(FieldReference field)
get static field
|
static Expression |
Expression.gt(Expression lhs,
Expression rhs) |
static Expression |
Expression.invoke(Expression target,
MethodReference method,
Expression... arguments) |
static Expression |
Expression.invoke(MethodReference method,
Expression... parameters) |
Expression |
CodeBlock.load(String name) |
static Expression |
Expression.newInstance(Class<?> type) |
static Expression |
Expression.newInstance(TypeReference type) |
static Expression |
Expression.not(Expression expression) |
static Expression |
Expression.or(Expression lhs,
Expression rhs) |
Expression |
Resource.producer() |
Expression |
CodeBlock.self() |
static Expression |
Expression.sub(Expression lhs,
Expression rhs) |
static Expression |
Expression.ternary(Expression test,
Expression onTrue,
Expression onFalse) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
Expression.add(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.add(Expression lhs,
Expression rhs) |
void |
CodeBlock.assign(Class<?> type,
String name,
Expression value) |
void |
MethodEmitter.assign(LocalVariable local,
Expression value) |
void |
CodeBlock.assign(LocalVariable local,
Expression value) |
void |
MethodEmitter.assign(TypeReference type,
String name,
Expression value) |
void |
CodeBlock.assign(TypeReference type,
String name,
Expression value) |
void |
MethodEmitter.beginForEach(Parameter local,
Expression iterable) |
void |
MethodEmitter.beginIf(Expression test) |
void |
MethodEmitter.beginWhile(Expression test) |
static Expression |
Expression.eq(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.eq(Expression lhs,
Expression rhs) |
void |
MethodEmitter.expression(Expression expression) |
void |
CodeBlock.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) |
static Expression |
Expression.gt(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.gt(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) |
static Expression |
Expression.not(Expression expression) |
void |
ExpressionVisitor.not(Expression expression) |
static Expression |
Expression.or(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.or(Expression lhs,
Expression rhs) |
void |
MethodEmitter.put(Expression target,
FieldReference field,
Expression value) |
void |
CodeBlock.put(Expression target,
FieldReference field,
Expression value) |
void |
MethodEmitter.returns(Expression value) |
void |
CodeBlock.returns(Expression value) |
FieldReference |
ClassGenerator.staticField(Class<?> type,
String name,
Expression value) |
FieldReference |
ClassGenerator.staticField(TypeReference type,
String name,
Expression value) |
static Expression |
Expression.sub(Expression lhs,
Expression rhs) |
void |
ExpressionVisitor.sub(Expression lhs,
Expression rhs) |
static Expression |
Expression.ternary(Expression test,
Expression onTrue,
Expression onFalse) |
void |
ExpressionVisitor.ternary(Expression test,
Expression onTrue,
Expression onFalse) |
void |
MethodEmitter.throwException(Expression exception) |
void |
CodeBlock.throwException(Expression exception) |
CodeBlock |
CodeBlock.tryBlock(Class<?> resourceType,
String resourceName,
Expression resource) |
CodeBlock |
CodeBlock.tryBlock(TypeReference resourceType,
String resourceName,
Expression resource) |
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–2015 The Neo4j Graph Database Project. All rights reserved.