Package deltix.util.jcg.scg
Class JArrayInitializerImpl
- java.lang.Object
-
- deltix.util.jcg.scg.JArrayInitializerImpl
-
- All Implemented Interfaces:
JArrayInitializer,JExpr
public class JArrayInitializerImpl extends java.lang.Object implements JArrayInitializer
-
-
Constructor Summary
Constructors Constructor Description JArrayInitializerImpl(JContextImpl context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(JExpr value)JStatementalter(java.lang.String op, JExpr arg)JStatementassign(JExpr value)JExprassignExpr(JExpr value)JStatementasStmt()JExprcall(java.lang.String method, JExpr... args)JExprcast(JType toClass)JExprcast(java.lang.Class<?> toClass)JStatementdec()JExprdecAndGet()JExprfield(java.lang.String fieldId)JExprgetAndDec()JExprgetAndInc()JStatementinc()JExprincAndGet()JExprindex(int index)JExprindex(JExpr index)JExprnegate()JExprnot()voidprint(int outerPriority, SourceCodePrinter out)voidprint(SourceCodePrinter out)protected voidprintBinary(int outerPriority, deltix.util.jcg.scg.JExprImplBase left, java.lang.String infix, int thisPriority, deltix.util.jcg.scg.InfixAssociation thisAssociation, deltix.util.jcg.scg.JExprImplBase right, SourceCodePrinter out)protected voidprintPostfix(int outerPriority, deltix.util.jcg.scg.JExprImplBase left, java.lang.String postfix, int thisPriority, SourceCodePrinter out)protected voidprintPrefix(int outerPriority, java.lang.String prefix, int thisPriority, deltix.util.jcg.scg.JExprImplBase right, SourceCodePrinter out)JStatementreturnStmt()JSwitchStatementswitchStmt()JSwitchStatementswitchStmt(java.lang.String label)JStatementthrowStmt()
-
-
-
Constructor Detail
-
JArrayInitializerImpl
public JArrayInitializerImpl(JContextImpl context)
-
-
Method Detail
-
print
public void print(int outerPriority, SourceCodePrinter out) throws java.io.IOException- Throws:
java.io.IOException
-
add
public void add(JExpr value)
- Specified by:
addin interfaceJArrayInitializer
-
print
public final void print(SourceCodePrinter out) throws java.io.IOException
- Throws:
java.io.IOException
-
printBinary
protected final void printBinary(int outerPriority, deltix.util.jcg.scg.JExprImplBase left, java.lang.String infix, int thisPriority, deltix.util.jcg.scg.InfixAssociation thisAssociation, deltix.util.jcg.scg.JExprImplBase right, SourceCodePrinter out) throws java.io.IOException- Throws:
java.io.IOException
-
printPrefix
protected final void printPrefix(int outerPriority, java.lang.String prefix, int thisPriority, deltix.util.jcg.scg.JExprImplBase right, SourceCodePrinter out) throws java.io.IOException- Throws:
java.io.IOException
-
printPostfix
protected final void printPostfix(int outerPriority, deltix.util.jcg.scg.JExprImplBase left, java.lang.String postfix, int thisPriority, SourceCodePrinter out) throws java.io.IOException- Throws:
java.io.IOException
-
inc
public JStatement inc()
-
assign
public JStatement assign(JExpr value)
-
assignExpr
public JExpr assignExpr(JExpr value)
- Specified by:
assignExprin interfaceJExpr
-
dec
public JStatement dec()
-
alter
public JStatement alter(java.lang.String op, JExpr arg)
-
throwStmt
public JStatement throwStmt()
-
returnStmt
public JStatement returnStmt()
- Specified by:
returnStmtin interfaceJExpr
-
asStmt
public JStatement asStmt()
-
switchStmt
public JSwitchStatement switchStmt()
- Specified by:
switchStmtin interfaceJExpr
-
switchStmt
public JSwitchStatement switchStmt(java.lang.String label)
- Specified by:
switchStmtin interfaceJExpr
-
-