All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
addMethod(StringBuilder methodBuilder,
Method method) |
protected void |
appendExpressionComment(StringBuilder sb,
JRExpression expression) |
protected void |
appendExpressionText(JRExpression expression,
StringBuilder sb,
String chunkText) |
protected JRCompilationSourceCode |
generateClass() |
static JRCompilationSourceCode |
generateClass(JRSourceCompileTask sourceTask)
Generates Java source code for evaluating the expressions of a report/dataset/crosstab.
|
protected void |
generateClassStart(StringBuilder sb) |
protected void |
generateDeclarations(StringBuilder sb) |
protected void |
generateInitFieldsMethod(StringBuilder sb) |
protected void |
generateInitParamsMethod(StringBuilder sb) |
protected void |
generateInitVarsMethod(StringBuilder sb) |
protected String |
generateMethod(byte evaluationType,
List<JRExpression> expressionsList) |
protected JRExpression |
getLineExpression(String line) |
static JRCompilationSourceCode |
modifySource(JRSourceCompileTask sourceTask,
Set<Method> missingMethods,
String sourceCode) |
protected JRCompilationSourceCode |
modifySource(Set<Method> missingMethods,
String sourceCode) |
protected JRDefaultCompilationSourceCode |
parseSourceLines(String sourceCode) |
protected void |
writeExpression(StringBuilder sb,
JRExpression expression,
byte evaluationType) |
protected void |
writeMethodEnd(StringBuilder sb,
byte evaluationType,
Integer nextMethodIndex) |
protected void |
writeMethodStart(StringBuilder sb,
byte evaluationType,
int methodIndex) |