Top Description Fields Constructors Methods
org.aspectj.weaver.patterns

public Class VoidArrayFinder

extends AbstractPatternNodeVisitor
Class Inheritance
Imports
org.aspectj.weaver.UnresolvedType

Check if there are illegal 'void[]' , 'void[][]' etc. occurrences anywhere in type patterns
Author
Alexander Kriegisch

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv PatternNode

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public PatternNode
public boolean
public Object
public Object
public Object
public Object
public Object
Inherited from org.aspectj.weaver.patterns.AbstractPatternNodeVisitor:
visitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisit

Field Detail

foundback to summary
pack-priv boolean found
foundNodeback to summary
pack-priv PatternNode foundNode

Constructor Detail

VoidArrayFinderback to summary
public VoidArrayFinder()

Method Detail

getFoundNodeback to summary
public PatternNode getFoundNode()
hasVoidArrayback to summary
public boolean hasVoidArray()
visitback to summary
public Object visit(ExactTypePattern node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.

visitback to summary
public Object visit(WildTypePattern node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.

visitback to summary
public Object visit(ExactAnnotationTypePattern node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.

visitback to summary
public Object visit(BindingAnnotationFieldTypePattern node, Object data)
visitback to summary
public Object visit(BindingAnnotationTypePattern node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.