static class MatchProcessor.MatchRuleDescriptor extends Object
Modifier and Type | Field and Description |
---|---|
(package private) Map<String,MatchProcessor.MethodInvokerItem> |
invokers
The mapping between elements with MatchRules and the wrapper class used invoke the code
generation after the match.
|
(package private) List<MatchProcessor.MatchRuleItem> |
matchRules |
private Set<Element> |
originatingElements |
Set<String> |
positionDeclarations |
(package private) Set<String> |
requiredPackages
The set of packages which must be imported to refer the classes mention in matchRules.
|
(package private) TypeElement |
topDeclaringType |
Constructor and Description |
---|
MatchRuleDescriptor(TypeElement topDeclaringType) |
final TypeElement topDeclaringType
final List<MatchProcessor.MatchRuleItem> matchRules
private final Set<Element> originatingElements
public Set<String> positionDeclarations
Map<String,MatchProcessor.MethodInvokerItem> invokers
Set<String> requiredPackages
public MatchRuleDescriptor(TypeElement topDeclaringType)