| Package | Description |
|---|---|
| org.jibx.schema.codegen |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayAccessBuilder
Abstract syntax tree array access expression builder.
|
class |
CastBuilder
Abstract syntax tree array cast expression builder.
|
class |
InfixExpressionBuilder
Abstract syntax tree infix expression builder.
|
class |
InvocationBuilder
Method invocation builder.
|
class |
NewArrayBuilder
Abstract syntax tree new array expression builder.
|
class |
NewInstanceBuilder
Abstract syntax tree new instance expression builder.
|
class |
PrefixExpressionBuilder
Abstract syntax tree prefix expression builder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BlockBuilder.addExpressionStatement(ExpressionBuilderBase expr)
Append an expression statement.
|
void |
BlockBuilder.addIfElseIfStatement(ExpressionBuilderBase ifexpr,
ExpressionBuilderBase elsexpr,
BlockBuilder ifblock,
BlockBuilder elseblock)
Append an 'if-else-if' statement.
|
void |
BlockBuilder.addIfElseStatement(ExpressionBuilderBase expr,
BlockBuilder ifblock,
BlockBuilder elseblock)
Append an 'if-else' statement.
|
void |
BlockBuilder.addIfStatement(ExpressionBuilderBase expr,
BlockBuilder ifblock)
Append a simple 'if' statement (no else).
|
void |
BlockBuilder.addIteratedForStatement(String name,
org.eclipse.jdt.core.dom.Type type,
ExpressionBuilderBase init,
BlockBuilder block)
Append a standard 'for' statement using an iterator.
|
void |
BlockBuilder.addLocalVariableDeclaration(String tname,
String vname,
ExpressionBuilderBase expr)
Append a local variable declaration with initializer expression.
|
void |
BlockBuilder.addLocalVariableDeclaration(org.eclipse.jdt.core.dom.Type type,
String vname,
ExpressionBuilderBase expr)
Append a local variable declaration with initializer expression.
|
void |
ExpressionBuilderBase.addOperand(ExpressionBuilderBase builder)
Add another expression as an operand.
|
void |
BlockBuilder.addReturnExpression(ExpressionBuilderBase expr)
Append a statement returning the value of an expression.
|
void |
BlockBuilder.addSugaredForStatement(String name,
String type,
ExpressionBuilderBase expr,
BlockBuilder block)
Append a Java 5 "enhanced" 'for' statement.
|
SwitchBuilder |
BlockBuilder.addSwitch(ExpressionBuilderBase expr)
Append a 'switch' statement using a constructed expression as the switch value.
|
void |
BlockBuilder.addThrowException(String type,
ExpressionBuilderBase expr)
Append a throw new exception statement.
|
InvocationBuilder |
ClassBuilder.createExpressionMethodCall(ExpressionBuilderBase expr,
String mname)
Create method call builder on the reference result of an expression.
|
void |
FieldBuilder.setInitializer(ExpressionBuilderBase expr)
Set initializer expression for field declaration.
|
void |
NewArrayBuilder.setSize(ExpressionBuilderBase size)
Set the size of the array.
|
Copyright © 2005-2014 jibx.org. All Rights Reserved.