| Package | Description |
|---|---|
| net.sourceforge.jenesis4java | |
| net.sourceforge.jenesis4java.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Accessor
Expression subinterface for expressions which access data including
field accesses, array accesses, and method invocations. |
interface |
ArrayAccess
Expression subinterface for array accesses. |
interface |
FieldAccess
Expression subinterface for field accesses. |
interface |
Invoke
Expression subinterface for method invocations (n-ary). |
interface |
Super |
interface |
This
Models the keyword
this. |
| Modifier and Type | Method and Description |
|---|---|
Variable |
Assign.getVariable()
Gets the lvalue.
|
abstract Variable |
VirtualMachine.newVar(String name)
Expression factory method which returns a new variable with the
given name. |
abstract Variable |
VirtualMachine.newVar(Type type)
Expression factory method which returns a new variable with the
given name. |
Variable |
Variable.setName(String label)
Sets the name of this variable.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Assign |
VirtualMachine.newAssign(int type,
Variable left,
Expression right)
Expression factory method which returns a new assignment of the
given type. |
abstract Assign |
VirtualMachine.newAssign(Variable left,
Expression right)
Expression factory method which returns a new assignment of the
SIMPLE type. |
Assign |
Assign.setVariable(Variable variable)
Sets the lvalue.
|
| Modifier and Type | Method and Description |
|---|---|
Variable |
MVM.newVar(String name) |
Variable |
MVM.newVar(Type type) |
| Modifier and Type | Method and Description |
|---|---|
Assign |
MVM.newAssign(int type,
Variable l,
Expression r) |
Assign |
MVM.newAssign(Variable l,
Expression r) |
Copyright © 2000–2018 jenesis4java. All rights reserved.