| Package | Description |
|---|---|
| com.helger.jcodemodel |
Library for generating Java source code.
|
| Modifier and Type | Method and Description |
|---|---|
JFormatter |
JFormatter.declaration(IJDeclaration d)
Cause the JDeclaration to generate source for itself
|
JFormatter |
JFormatter.generable(Collection<? extends IJGenerable> list)
Produces
IJGenerables separated by ',' |
JFormatter |
JFormatter.generable(IJGenerable g)
Cause the JGenerable object to generate source for iteself
|
JFormatter |
JFormatter.id(String id)
Print an identifier
|
JFormatter |
JFormatter.indent()
Increment the indentation level.
|
JFormatter |
JFormatter.newline()
Print a new line into the stream
|
JFormatter |
JFormatter.outdent()
Decrement the indentation level.
|
JFormatter |
JFormatter.print(char c)
Print a char into the stream
|
JFormatter |
JFormatter.print(String s)
Print a String into the stream
|
JFormatter |
JFormatter.statement(IJStatement s)
Cause the JStatement to generate source for itself
|
JFormatter |
JFormatter.type(AbstractJClass aType)
Print a type name.
|
JFormatter |
JFormatter.type(AbstractJType aType) |
JFormatter |
JFormatter.var(JVar v)
Cause the
JVar to generate source for itself |
| Modifier and Type | Method and Description |
|---|---|
void |
JVar.bind(JFormatter f) |
void |
JVar.declare(JFormatter f) |
void |
JTypeVar.declare(JFormatter f)
Prints out the declaration of the variable.
|
void |
JPackage.declare(JFormatter f) |
void |
JMethod.declare(JFormatter f) |
void |
JLambdaParam.declare(JFormatter f) |
void |
JFieldVar.declare(JFormatter f) |
void |
JEnumConstant.declare(JFormatter f) |
void |
JDefinedClass.declare(JFormatter f) |
void |
IJDeclaration.declare(JFormatter f) |
void |
AbstractJGenerifiableImpl.declare(JFormatter f) |
protected void |
JDefinedClass.declareBody(JFormatter f)
prints the body of a class.
|
protected void |
JCommentPart.format(JFormatter f,
String indent)
Writes this part into the formatter by using the specified indentation.
|
void |
JVar.generate(JFormatter f) |
void |
JTypeWildcard.generate(JFormatter f) |
void |
JTypeVar.generate(JFormatter f) |
void |
JStringLiteral.generate(JFormatter f) |
void |
JPrimitiveType.generate(JFormatter f) |
void |
JPackage.generate(JFormatter f) |
void |
JOpUnaryTight.generate(JFormatter f) |
void |
JOpUnary.generate(JFormatter f) |
void |
JOpTernary.generate(JFormatter f) |
void |
JOpBinary.generate(JFormatter f) |
void |
JNarrowedClass.generate(JFormatter f) |
void |
JMods.generate(JFormatter f) |
void |
JLambdaParam.generate(JFormatter f) |
void |
JLambda.generate(JFormatter f) |
void |
JInvocation.generate(JFormatter f) |
void |
JFieldVar.generate(JFormatter f) |
void |
JFieldRef.generate(JFormatter f) |
void |
JEnumConstantRef.generate(JFormatter f) |
void |
JEnumConstant.generate(JFormatter f) |
void |
JDocComment.generate(JFormatter f) |
void |
JCatchBlock.generate(JFormatter f) |
void |
JCast.generate(JFormatter f) |
void |
JBlock.generate(JFormatter f) |
void |
JAtomLong.generate(JFormatter f) |
void |
JAtomInt.generate(JFormatter f) |
void |
JAtomFloat.generate(JFormatter f) |
void |
JAtomDouble.generate(JFormatter f) |
void |
JAtom.generate(JFormatter f) |
void |
JAssignment.generate(JFormatter f) |
void |
JArrayCompRef.generate(JFormatter f) |
void |
JArrayClass.generate(JFormatter f) |
void |
JArray.generate(JFormatter f) |
void |
JAnonymousClass.generate(JFormatter f) |
void |
JAnnotationUse.generate(JFormatter f) |
void |
JAnnotationStringValue.generate(JFormatter f) |
void |
JAnnotationArrayMember.generate(JFormatter f) |
void |
IJGenerable.generate(JFormatter f) |
void |
AbstractJClass.generate(JFormatter f) |
void |
AbstractJAnnotationValueOwned.JEnumConstantExpr.generate(JFormatter f) |
void |
AbstractJAnnotationValueOwned.FullClassNameExpr.generate(JFormatter f) |
void |
JWhileLoop.state(JFormatter f) |
void |
JTryBlock.state(JFormatter f) |
void |
JThrow.state(JFormatter f) |
void |
JSynchronizedBlock.state(JFormatter f) |
void |
JSwitch.state(JFormatter f) |
void |
JReturn.state(JFormatter f) |
void |
JLabel.state(JFormatter f) |
void |
JInvocation.state(JFormatter f) |
void |
JForLoop.state(JFormatter f) |
void |
JForEach.state(JFormatter f) |
void |
JDoLoop.state(JFormatter f) |
void |
JDirectStatement.state(JFormatter f) |
void |
JContinue.state(JFormatter f) |
void |
JConditional.state(JFormatter f) |
void |
JCase.state(JFormatter f) |
void |
JBreak.state(JFormatter f) |
void |
JBlock.state(JFormatter f) |
void |
JAssignment.state(JFormatter f) |
void |
IJStatement.state(JFormatter f) |
Copyright © 2013–2015 Philip Helger. All rights reserved.