E
- public class ResolveAnnotationsVisitor extends ContextVisitor
context, outer, prune, rethrowMissingDependencies
error, job, nf, ts
bypass, bypassParent
Constructor and Description |
---|
ResolveAnnotationsVisitor(Job job) |
Modifier and Type | Method and Description |
---|---|
Annotations |
createAnnotations(java.util.List<AnnotationElem> annotationElems,
Position pos)
Given a list of annotation elements, create an Annotations
for the annotations that should survive in the binary (i.e., in the
type information)
|
protected Node |
leaveCall(Node old,
Node n,
NodeVisitor v) |
addDecls, addDecls, begin, context, context, enter, enter, enterScope, leave, rethrowMissingDependencies, superEnter
catchErrors, enterCall, enterCall, enterError, errorQueue, hasErrors, job, leaveCall, leaveCall, nodeFactory, typeSystem
bypass, bypass, bypassChildren, override, visitChildren
copy, finish, finish, lang, leave, override, toString, visitEdge, visitEdgeNoOverride
public ResolveAnnotationsVisitor(Job job)
protected Node leaveCall(Node old, Node n, NodeVisitor v) throws SemanticException
leaveCall
in class ErrorHandlingVisitor
SemanticException
public Annotations createAnnotations(java.util.List<AnnotationElem> annotationElems, Position pos) throws SemanticException
SemanticException