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

Each tag is detailed below:


Number of occurrences found in the code: 1

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


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


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