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 Total number of occurrences
@todo 1
FIXME 3
TODO 19

Each tag is detailed below:

@todo

Number of occurrences found in the code: 1

org.apache.commons.javaflow.utils.RewritingUtils Line
multiple transformers 51

FIXME

Number of occurrences found in the code: 3

org.apache.commons.javaflow.bytecode.transformation.bcel.BcelClassTransformer Line
return Repository.implementationOf(classname, CONTINUABLE_CLASS) || Repository.instanceOf(classname, CONTINUATION_CLASS); 621
org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame Line
maybe not the best way to handle this 176
org.apache.commons.javaflow.stores.TransformingResourceStore Line
make the matching configurable if (resourceName.endsWith(".class")) { 46

TODO

Number of occurrences found in the code: 19

org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationClassAdapter Line
skip native and abstract methods? 44
org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter Line
?? 108
?? 110
--No comment-- 134
?? 142
?? 144
--No comment-- 205
?? 212
optimize to iconst_0... 260
org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer Line
log the error or fail? 120
this one untested! 215
--No comment-- 265
org.apache.commons.javaflow.bytecode.transformation.bcel.BcelClassTransformer Line
the "oldchain" and "newchain" is used to determine the subroutine we're in (by searching for the last JSR) by the InstructionContext implementation. Therefore, we should not use this chain mechanism when dealing with exception handlers. 335
org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ControlFlowGraph Line
Put information in the brackets, e.g. Is this an ExceptionHandler? Is this a RET? Is this the start of a subroutine? 191
Can be performance-improved. 203
implement caching! 266
remove 279
org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor Line
One could use a sophisticated analysis here to check if a type cannot possibly be cated to another and by so doing predict the ClassCastException at run-time. 213
org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines Line
Implement caching. 249