net.sf.daileon.notsupported
Class TemplateAnnotationsCollector
java.lang.Object
org.objectweb.asm.ClassAdapter
net.sf.daileon.notsupported.AbstractTemplateAnnotationsCollector
net.sf.daileon.notsupported.TemplateAnnotationsCollector
- All Implemented Interfaces:
- org.objectweb.asm.ClassVisitor
class TemplateAnnotationsCollector
- extends AbstractTemplateAnnotationsCollector
The TemplateAnnotationsCollector
is responsible for collecting
template annotations of a domain annotation, so that the elements indicated
by them can be read, and the domain annotation can be evaluated properly.
- Version:
- 1.0 01/01/2010
- Author:
- Roberto Perillo
Fields inherited from class org.objectweb.asm.ClassAdapter |
cv |
Method Summary |
void |
visitAttribute(org.objectweb.asm.Attribute attribute)
Visits the template annotation at class level and collects the
annotations that annotate the class indicated in it. |
Methods inherited from class org.objectweb.asm.ClassAdapter |
visit, visitEnd, visitField, visitInnerClass, visitMethod |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateAnnotationsCollector
TemplateAnnotationsCollector(org.objectweb.asm.ClassVisitor classVisitor)
- Class constructor.
- Parameters:
classVisitor
- The ClassVisitor object that visits the class.
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attribute)
- Visits the template annotation at class level and collects the
annotations that annotate the class indicated in it.
- Specified by:
visitAttribute
in interface org.objectweb.asm.ClassVisitor
- Overrides:
visitAttribute
in class org.objectweb.asm.ClassAdapter