A B C D E F G H I J L M N O P Q R S T U V W X

N

Namespace - interface org.inxar.jenesis.Namespace.
Declaration subinterface for the package declaration at the beginning of a compilation unit.
NE - Static variable in interface org.inxar.jenesis.Binary
Binary function type for predicate not equals: (a != b).
NEG - Static variable in interface org.inxar.jenesis.Unary
Unary function type for arithmetic sign complement: (-1).
newAccess(String, String) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new field access with the given qualifier and name.
newAccess(String, String) - Method in class com.inxar.jenesis.MVM
 
newAnon(Type) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new anonymous class instance creation expression for the given type.
newAnon(Type) - Method in class com.inxar.jenesis.MVM
 
NewAnonymousClass - interface org.inxar.jenesis.NewAnonymousClass.
Declaration subinterface for an anonymous class.
NewArray - interface org.inxar.jenesis.NewArray.
Expression subinterface for expressions which create new arrays.
newArray(int, int) - Method in class org.inxar.jenesis.VirtualMachine
Type factory method which returns an array of primitive type with the given constant and dimensions.
newArray(int, int) - Method in class com.inxar.jenesis.MVM
 
newArray(String, int) - Method in class org.inxar.jenesis.VirtualMachine
Type factory method which returns an array of class type with the given name and dimensions.
newArray(String, int) - Method in class com.inxar.jenesis.MVM
 
newArray(Type) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new array instance creation expression for the given type.
newArray(Type) - Method in class com.inxar.jenesis.MVM
 
newArray(Type, int) - Method in class com.inxar.jenesis.MVM
 
newArrayAccess(String, String) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new array access expression with the given qualifier and name.
newArrayAccess(String, String) - Method in class com.inxar.jenesis.MVM
 
newArrayInit(Object) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new array initializer with the given arguments.
newArrayInit(Object) - Method in class com.inxar.jenesis.MVM
 
newAssign(int, Variable, Expression) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new assignment of the given type.
newAssign(int, Variable, Expression) - Method in class com.inxar.jenesis.MVM
 
newAssign(Variable, Expression) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new assignment of the SIMPLE type.
newAssign(Variable, Expression) - Method in class com.inxar.jenesis.MVM
 
newBinary(int, Expression, Expression) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new unary function of the given type.
newBinary(int, Expression, Expression) - Method in class com.inxar.jenesis.MVM
 
newBlank() - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns the blank expression.
newBlank() - Method in class com.inxar.jenesis.MVM
 
newBreak() - Method in interface org.inxar.jenesis.Block
Adds a new Break statement to this block and returns it.
newByte(byte) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new byte literal.
newByte(byte) - Method in class com.inxar.jenesis.MVM
 
newCase(Expression) - Method in interface org.inxar.jenesis.Switch
Adds a new Case to the set of cases.
newCast(Type, Expression) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new cast function having the given type and value.
newCast(Type, Expression) - Method in class com.inxar.jenesis.MVM
 
newCatch(Type, String) - Method in interface org.inxar.jenesis.Try
Adds a new Catch statement to this Try.
newChar(char) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new char literal.
newChar(char) - Method in class com.inxar.jenesis.MVM
 
NewClass - interface org.inxar.jenesis.NewClass.
Expression subinterface for expressions which create new non-array objects.
newClass(String) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new Class literal.
newClass(String) - Method in interface org.inxar.jenesis.CompilationUnit
Adds a new class to this compilation unit.
newClass(String) - Method in class com.inxar.jenesis.MVM
 
newClass(Type) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new class instance creation expression for the given type.
newClass(Type) - Method in class com.inxar.jenesis.MVM
 
newCompilationUnit(String) - Method in class org.inxar.jenesis.VirtualMachine
Creates a new CompilationUnit in this Machine and returns it.
newCompilationUnit(String) - Method in class com.inxar.jenesis.MVM
 
newConstant(String, int) - Method in interface org.inxar.jenesis.Interface
Adds a new int constant to this interface with the given name and value.
newConstant(Type, String) - Method in interface org.inxar.jenesis.Interface
Adds a new constant to this interface.
newConstructor() - Method in interface org.inxar.jenesis.ClassDeclaration
Creates a new constructor in this class
newContinue() - Method in interface org.inxar.jenesis.Block
Adds a new Continue statement to this block and returns it.
newDouble(double) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new double literal.
newDouble(double) - Method in class com.inxar.jenesis.MVM
 
newDoWhile(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new DoWhile statement to this block and returns it.
newElseIf(Expression) - Method in interface org.inxar.jenesis.If
Adds a new ElseIf to the list of else-if's.
newEmpty() - Method in interface org.inxar.jenesis.Block
Adds a new Empty statement to this block and returns it.
newFalse() - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns the boolean false literal.
newFalse() - Method in class com.inxar.jenesis.MVM
 
newField(Type, String) - Method in interface org.inxar.jenesis.ClassDeclaration
Creates a new field in this class with the given type and name.
newFloat(float) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new float literal.
newFloat(float) - Method in class com.inxar.jenesis.MVM
 
newFor() - Method in interface org.inxar.jenesis.Block
Adds a new For statement to this block and returns it.
newFree(String) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new freeform expression with the given code.
newFree(String) - Method in class com.inxar.jenesis.MVM
 
newIf(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new If statement to this block and returns it.
newInnerClass(String) - Method in interface org.inxar.jenesis.ClassDeclaration
Creates a new inner class in this class.
newInt(int) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new int literal.
newInt(int) - Method in class com.inxar.jenesis.MVM
 
newInterface(String) - Method in interface org.inxar.jenesis.CompilationUnit
Adds a new interface to this compilation unit.
newInvoke(String, String) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new method invocation with the given qualifier and name.
newInvoke(String, String) - Method in class com.inxar.jenesis.MVM
 
newLet(Type) - Method in interface org.inxar.jenesis.Block
Adds a new Let statement to this block for the given type and returns it.
newLine() - Method in interface org.inxar.jenesis.Freeform
Adds a the newLine string according to System.getProperty("line.separator") and the line is padded with the n tab characters where n is the number returned by getIndentNumber().
newLine() - Method in interface org.inxar.jenesis.CodeWriter
Adds a the newLine string according to System.getProperty("line.separator") and the line is padded with the n tab characters where n is the number returned by getIndentNumber().
newLine() - Method in class com.inxar.jenesis.MCodeWriter
Adds a the newLine string according to System.getProperty("line.separator") and the line is padded with the n tab characters where n is the number returned by getIndentNumber().
newLocalBlock() - Method in interface org.inxar.jenesis.Block
Adds a new LocalBlock statement to this block and returns it.
newLocalClass(String) - Method in interface org.inxar.jenesis.Block
Adds a new LocalClass statement to this block and returns it.
newLong(long) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new long literal.
newLong(long) - Method in class com.inxar.jenesis.MVM
 
newMethod(Type, String) - Method in interface org.inxar.jenesis.Interface
Adds a new abstract method signature to this interface.
newMethod(Type, String) - Method in interface org.inxar.jenesis.ClassDeclaration
Creates a new method in this class with the given type and name.
newNull() - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns the null literal.
newNull() - Method in class com.inxar.jenesis.MVM
 
newOctal(char) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new octal char literal.
newOctal(char) - Method in class com.inxar.jenesis.MVM
 
newReturn() - Method in interface org.inxar.jenesis.Block
Adds a new Return statement to this block and returns it.
newScientific(int, int, int) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new scientific floating point char literal.
newScientific(int, int, int) - Method in class com.inxar.jenesis.MVM
 
newShort(short) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new short literal.
newShort(short) - Method in class com.inxar.jenesis.MVM
 
newStaticInitializer() - Method in interface org.inxar.jenesis.ClassDeclaration
Creates a new static initialization block in this class
newStmt(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new ExpressionStatement statement to this block on the given statement Expression and returns it.
newString(String) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new String literal.
newString(String) - Method in class com.inxar.jenesis.MVM
 
newSwitch(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new Switch statement to this block and returns it.
newSynchronized(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new Synchronized statement to this block and returns it.
newTernary(int, Expression, Expression, Expression) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new unary function of the given type.
newTernary(int, Expression, Expression, Expression) - Method in class com.inxar.jenesis.MVM
 
newThrow(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new Throw statement to this block and returns it.
newTrue() - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns the boolean true literal.
newTrue() - Method in class com.inxar.jenesis.MVM
 
newTry() - Method in interface org.inxar.jenesis.Block
Adds a new Try statement to this block and returns it.
newType(int) - Method in class org.inxar.jenesis.VirtualMachine
Type factory method which returns a primitive type named by the given int as allowed by the constants listed in the Type interface.
newType(int) - Method in class com.inxar.jenesis.MVM
 
newType(String) - Method in class org.inxar.jenesis.VirtualMachine
Type factory method which returns a class type named with the given String.
newType(String) - Method in class com.inxar.jenesis.MVM
 
newUnary(int, Expression) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new unary function of the given type.
newUnary(int, Expression) - Method in class com.inxar.jenesis.MVM
 
newUnicode(char) - Method in class org.inxar.jenesis.VirtualMachine
Literal factory method which returns a new unicode char literal.
newUnicode(char) - Method in class com.inxar.jenesis.MVM
 
newVar(String) - Method in class org.inxar.jenesis.VirtualMachine
Expression factory method which returns a new variable with the given name.
newVar(String) - Method in class com.inxar.jenesis.MVM
 
newWhile(Expression) - Method in interface org.inxar.jenesis.Block
Adds a new While statement to this block and returns it.
next() - Method in interface org.inxar.jenesis.Iterator
Returns the next object in the list and advances the cursor.
next() - Method in class com.inxar.jenesis.util.TypeIterator
 
next() - Method in class com.inxar.jenesis.util.EnumerationIterator
 
next() - Method in class com.inxar.jenesis.util.ArrayIterator
 
NOT - Static variable in interface org.inxar.jenesis.Unary
Unary function type for a logical complement: (!true).
Null - interface org.inxar.jenesis.Null.
Literal subinterface for the null literal.
NULL - Static variable in interface org.inxar.jenesis.Type
Constant for the null type.

A B C D E F G H I J L M N O P Q R S T U V W X