org.apache.ws.jaxme.js
Class ConditionalIndentationJavaSourceObject

java.lang.Object
  extended byorg.apache.ws.jaxme.js.IndentationEngineImpl
      extended byorg.apache.ws.jaxme.js.JavaSourceObject
          extended byorg.apache.ws.jaxme.js.ConditionalIndentationJavaSourceObject
All Implemented Interfaces:
ConditionalIndentationEngine, IndentationEngine
Direct Known Subclasses:
AbstractJavaMethod, JavaClassInitializer

public abstract class ConditionalIndentationJavaSourceObject
extends JavaSourceObject
implements ConditionalIndentationEngine

Author:
Jochen Wiedmann

Nested Class Summary
 class ConditionalIndentationJavaSourceObject.LJFImpl
           
 class ConditionalIndentationJavaSourceObject.LoopVariable
           
 
Field Summary
 
Fields inherited from interface org.apache.ws.jaxme.js.IndentationEngine
NOTHING
 
Constructor Summary
protected ConditionalIndentationJavaSourceObject(java.lang.String pName, JavaQName pType, JavaSource.Protection pProtection)
           
 
Method Summary
 void addBreak()
          Shortcut for addLine("break;");.
 void addCase(java.lang.Object pToken1)
          Shortcut for addCase(new Object[]{pLine}).
 void addCase(java.lang.Object[] pTokens)
          Shortcut for unindent(); addLine("case ", pTokens, ":"); indent();.
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addCase(new Object[]{pToken1, pToken2}).
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3}).
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14}) .
 void addCase(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14, java.lang.Object pToken15)
          Shortcut for addCase(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken15}) .
 DirectAccessible addCatch(java.lang.Class pExceptionClass)
          Shortcut for addCatch(pExceptionClass, "e");
 DirectAccessible addCatch(java.lang.Class pExceptionClass, java.lang.Object pVar)
          Shortcut for addCatch(JavaQNameImpl.getInstance(pExceptionClass), pVar).
 DirectAccessible addCatch(JavaQName pExceptionClass)
          Shortcut for addCatch(pExceptionClass, "e");
 DirectAccessible addCatch(JavaQName pExceptionClass, java.lang.Object pVar)
          Shortcut for addLine(unindent(); new Object[]{"} catch (", pExceptionClass, " ", pVar, ") {"); indent();
 void addDefault()
          Shortcut for unindent(); addLine("default:"); indent();.
 void addElse()
          Shortcut for unindent(); addLine("} else {"); indent();.
 void addElseIf(java.lang.Object pToken1)
          Shortcut for addIf(new Object[]{pLine}).
 void addElseIf(java.lang.Object[] pTokens)
          Shortcut for unindent(); addLine("} else if (", pTokens, ") {"); indent();.
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2}).
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3}).
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14}) .
 void addElseIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14, java.lang.Object pToken15)
          Shortcut for addElseIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken15}) .
 void addEndFor()
          Shortcut for unindent(); addLine("}");.
 void addEndIf()
          Shortcut for unindent(); addLine("}");.
 void addEndSwitch()
          Shortcut for unindent(); unindent(); addLine("}");.
 void addEndTry()
          Shortcut for unindent(); addLine("}");.
 void addEndWhile()
          Shortcut for unindent(); addLine("}");.
 void addFinally()
          Shortcut for unindent(); addLine("} finally {"); indent();.
 void addFor(java.lang.Object pToken1)
          Shortcut for addFor(new Object[]{pToken1}).
 void addFor(java.lang.Object[] pArgs)
          Shortcut for addLine("for (", pArgs, ") {"); indent();.
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addFor(new Object[]{pToken1, pToken2}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14}).
 void addFor(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14, java.lang.Object pToken15)
          Shortcut for addFor(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14, pToken15}).
 DirectAccessible addForArray(java.lang.Class pVarClass, java.lang.Object pArray)
          Shortcut for addForArray(pVarClass, getLocalVariableName(), pArray)
 DirectAccessible addForArray(java.lang.Class pVarClass, java.lang.Object pVar, java.lang.Object pArray)
          Shortcut for addForArray(JavaQNameImpl.getInstance(pVarClass), pVar, pArray)
 DirectAccessible addForArray(JavaQName pVarClass, java.lang.Object pArray)
          Shortcut for addForArray(pVarClass, getLocalVariableName(), pArray)
 DirectAccessible addForArray(JavaQName pVarClass, java.lang.Object pVar, java.lang.Object pArray)
          Shortcut for addFor(new Object[]{pVarClass, " ", pVar, " = 0; ", pVar, " < ", pArray, ".length; ", pVar, "++"}).
 DirectAccessible addForArray(java.lang.Object pArray)
          Shortcut for addForArray(int.class, pArray);
 DirectAccessible addForArray(java.lang.Object pVar, java.lang.Object pArray)
          Shortcut for addForArray(pVar, pArray);
 DirectAccessible addForCollection(java.lang.Class pVarClass, java.lang.Object pCollection)
          Shortcut for addForCollection(pVarClass, getLocalVariableName(), pCollection)
 DirectAccessible addForCollection(java.lang.Class pVarClass, java.lang.Object pVar, java.lang.Object pCollection)
          Shortcut for addForCollection(JavaQNameImpl.getInstance(pVarClass), pVar, pCollection)
 DirectAccessible addForCollection(JavaQName pVarClass, java.lang.Object pCollection)
          Shortcut for addForCollection(pVarClass, getLocalVariableName(), pCollection)
 DirectAccessible addForCollection(JavaQName pVarClass, java.lang.Object pVar, java.lang.Object pCollection)
          Shortcut for addForIterator(pVarClass, pVar, new Object[]{"(", pVar, ").iterator()"},);
 DirectAccessible addForCollection(java.lang.Object pCollection)
          Shortcut for addForCollection(java.util.Iterator.class, pCollection);.
 DirectAccessible addForCollection(java.lang.Object pVar, java.lang.Object pCollection)
          Shortcut for addForCollection(java.util.Iterator.class, pVar, pCollection);.
 DirectAccessible addForEnumeration(java.lang.Class pVarClass, java.lang.Object pEnumeration)
          Shortcut for addForEnumeration(pVarClass, getLocalVariableName(), pEnumeration).
 DirectAccessible addForEnumeration(java.lang.Class pVarClass, java.lang.Object pVar, java.lang.Object pEnumeration)
          Shortcut for addFor(new Object[]{pVarClass, " ", pVar, " = ", pEnumeration, "; ", pVar, ".hasMoreElements(); ) {"});
 DirectAccessible addForEnumeration(JavaQName pVarClass, java.lang.Object pEnumeration)
          Shortcut for addForEnumeration(pVarClass, getLocalVariableName(), pEnumeration).
 DirectAccessible addForEnumeration(JavaQName pVarClass, java.lang.Object pVar, java.lang.Object pEnumeration)
          Shortcut for addFor(new Object[]{pVarClass, " ", pVar, " = ", pEnumeration, "; ", pVar, ".hasMoreElements(); ) {"});
 DirectAccessible addForEnumeration(java.lang.Object pEnumeration)
          Shortcut for addForEnumeration(Enumeration.class, pIterator).
 DirectAccessible addForEnumeration(java.lang.Object pVar, java.lang.Object pEnumeration)
          Shortcut for addFor(JavaQNameImpl.getInstance(java.util.Enumeration.class), pVar, pEnumeration);.
 DirectAccessible addForIterator(java.lang.Class pVarClass, java.lang.Object pIterator)
          Shortcut for addForIterator(pVarClass, getLocalVariableName(), pIterator).
 DirectAccessible addForIterator(java.lang.Class pVarClass, java.lang.Object pVar, java.lang.Object pIterator)
          Shortcut for addFor(new Object[]{pVarClass, " ", pVar, " = ", pIterator, "; ", pVar, ".hasNext(); ) {"});
 DirectAccessible addForIterator(JavaQName pVarClass, java.lang.Object pIterator)
          Shortcut for addForIterator(pVarClass, getLocalVariableName(), pIterator).
 DirectAccessible addForIterator(JavaQName pVarClass, java.lang.Object pVar, java.lang.Object pIterator)
          Shortcut for addFor(new Object[]{pVarClass, " ", pVar, " = ", pIterator, "; ", pVar, ".hasNext(); ) {"});
 DirectAccessible addForIterator(java.lang.Object pIterator)
          Shortcut for addForIterator(Iterator.class, pIterator).
 DirectAccessible addForIterator(java.lang.Object pVar, java.lang.Object pIterator)
          Shortcut for addFor(JavaQNameImpl.getInstance(java.util.Iterator.class), pVar, pIterator);.
 DirectAccessible addForList(java.lang.Class pVarClass, java.lang.Object pList)
          Shortcut for addForList(JavaQNameImpl.getInstance(pVarClass), pList).
 DirectAccessible addForList(java.lang.Class pVarClass, java.lang.Object pVar, java.lang.Object pList)
          Shortcut for addForList(JavaQNameImpl.getInstance(pVarClass), pVar, pList).
 DirectAccessible addForList(JavaQName pVarClass, java.lang.Object pList)
          Shortcut for addForList(pVarClass, getLocalVariableName(), pList).
 DirectAccessible addForList(JavaQName pVarClass, java.lang.Object pVar, java.lang.Object pList)
          Shortcut for addFor(new Object[]{pVarClass, " ", pVar, " = 0; ", pVar, " < ", pList, ".size(); ", pVar, "++"}).
 DirectAccessible addForList(java.lang.Object pList)
          Shortcut for addForList(int.class, pVar, pList).
 DirectAccessible addForList(java.lang.Object pVar, java.lang.Object pList)
          Shortcut for addFor(int.class, pVar, pList).
 void addIf(boolean pFirst, java.lang.Object pToken1)
           
 void addIf(boolean pFirst, java.lang.Object[] pTokens)
          Shortcut for pFirst ?
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2}).
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3}).
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14}) .
 void addIf(boolean pFirst, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14, java.lang.Object pToken15)
          Shortcut for addIf(pFirst, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken15}) .
 void addIf(java.lang.Object pToken1)
          Shortcut for addIf(new Object[]{pLine}).
 void addIf(java.lang.Object[] pTokens)
          Shortcut for addLine("if (", pTokens, ") {"); indent();.
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addIf(new Object[]{pToken1, pToken2}).
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3}).
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14}) .
 void addIf(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14, java.lang.Object pToken15)
          Shortcut for addIf(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken15}) .
 void addSwitch(java.lang.Object pToken1)
          Shortcut for addSwitch(new Object[]{pLine}).
 void addSwitch(java.lang.Object[] pTokens)
          Shortcut for addLine("switch (", pTokens, ") {"); indent(); indent();.
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2}).
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3}).
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken14}) .
 void addSwitch(java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5, java.lang.Object pToken6, java.lang.Object pToken7, java.lang.Object pToken8, java.lang.Object pToken9, java.lang.Object pToken10, java.lang.Object pToken11, java.lang.Object pToken12, java.lang.Object pToken13, java.lang.Object pToken14, java.lang.Object pToken15)
          Shortcut for addSwitch(new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6, pToken7, pToken8, pToken9, pToken10, pToken11, pToken12, pToken13, pToken15}) .
 void addThrowNew(java.lang.Class pExceptionClass, java.lang.Object pToken1)
          Shortcut for addThrowNew(pExceptionClass, new Object[]{pToken1}).
 void addThrowNew(java.lang.Class pExceptionClass, java.lang.Object[] pArgs)
          Shortcut for addThrowNew(JavaQNameImpl.getInstance(pExceptionClass), pArgs).
 void addThrowNew(java.lang.Class pExceptionClass, java.lang.Object pToken1, java.lang.Object pToken2)
          Shortcut for addThrowNew(pExceptionClass, new Object[]{pToken1, pToken2}).
 void addThrowNew(java.lang.Class pExceptionClass, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3)
          Shortcut for addThrowNew(pExceptionClass, new Object[]{pToken1, pToken2, pToken3}).
 void addThrowNew(java.lang.Class pExceptionClass, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4)
          Shortcut for addThrowNew(pExceptionClass, new Object[]{pToken1, pToken2, pToken3, pToken4}).
 void addThrowNew(java.lang.Class pExceptionClass, java.lang.Object pToken1, java.lang.Object pToken2, java.lang.Object pToken3, java.lang.Object pToken4, java.lang.Object pToken5)
          Shortcut for addThrowNew(pExceptionClass, new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5}).