Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
@deprecated 21 @deprecated
@todo 0 @todo
FIXME 2 FIXME
TODO 8 TODO
XXX 2 XXX

Each tag is detailed below:

@deprecated

Number of occurrences found in the code: 21

com.helger.jcodemodel.AbstractJClass Line
calling this method from {@link AbstractJClass} would be meaningless, since it's always guaranteed to return <tt>this</tt>. 157
Use {@link #wildcardExtends()} instead 367
com.helger.jcodemodel.JCodeModel Line
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 500
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 517
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 530
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 546
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 569
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 591
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 616
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 634
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 650
In favor of the new {@link JCMWriter} class offering more configuration flexibility. 668
com.helger.jcodemodel.JExpr Line
Use the {@link #dotClass(AbstractJType)} - simply correct camel-casing 304
com.helger.jcodemodel.JInvocation Line
Use {@link #args()} instead 337
com.helger.jcodemodel.JLambdaMethodRef Line
Use the factory method {@link #createForNew(AbstractJType)} instead. 93
Use {@link #lhsExpr()} instead 257
com.helger.jcodemodel.JMethod Line
Use {@link #varParam()} instead. 468
com.helger.jcodemodel.JOp Line
Use {@link #postincr(IJExpression)} instead 108
Use {@link #postdecr(IJExpression)} instead 149
com.helger.jcodemodel.JPackage Line
Use {@link #resourceFiles()} instead 313
com.helger.jcodemodel.JPrimitiveType Line
calling this method from {@link JPrimitiveType} would be meaningless, since it's always guaranteed to return <tt>this</tt>. 124

FIXME

Number of occurrences found in the code: 2

com.helger.jcodemodel.JAnnotationArrayMember Line
this invocation is invalid if the caller isn't adding annotations into an array so this potentially type-unsafe conversion would be justified. 422
com.helger.jcodemodel.JDefinedClass Line
This is incorrect, e.g. for anonymous classes! 353

TODO

Number of occurrences found in the code: 8

com.helger.jcodemodel.JAnonymousClass Line
I think this is incorrect! Some "$1" or the like is missing 76
com.helger.jcodemodel.JCommentPart Line
this doesn't print the parameterized type properly 210
com.helger.jcodemodel.JDocComment Line
it would be nice if we have JComment class and we can derive this class from there. 57
com.helger.jcodemodel.JReferencedClass Line
does JDK 1.5 reflection provides these information? 200
does JDK 1.5 reflection provides these information? 208
com.helger.jcodemodel.TypedAnnotationWriter Line
enum constant. how should we handle it? 248
com.helger.jcodemodel.fmt.JStaticJavaFile Line
allow those to be specified 195
com.helger.jcodemodel.writer.JCMWriter Line
think about importing 338

XXX

Number of occurrences found in the code: 2

com.helger.jcodemodel.JDefinedClass Line
problems caught in M constructor 546
com.helger.jcodemodel.JPackage Line
problems caught in the NC constructor 251