Summary: | weaver introduces methods without LineNumberTable and/or LocalVariableTable attributes | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Rafal Krzewski <rafal> |
Component: | Compiler | Assignee: | Adrian Colyer <adrian.colyer> |
Status: | RESOLVED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | unspecified | ||
Target Milestone: | 1.5.0 M3 | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Rafal Krzewski
2005-07-12 08:14:30 EDT
those are optional attribute, that are there when you compile with java -g (debug on, same in Ant, maven etc). Those are optional, and don't make sense for method that don't have source code f.e. like aspectOf() methods for examples. VM spec: http://java.sun.com/docs/books/vmspec/2nd-edition/html/ClassFile.doc.html#22856 "The LineNumberTable attribute is an optional variable-length attribute in .." "The LocalVariableTable attribute is an optional variable-length attribute of.." Thanks for explaination. I'll make sure it get's fixed on Coverlipse side. |