@Data public class ClassSelectorRule extends AbstractFunctionRule<TypeMirror>
| Modifier and Type | Field and Description |
|---|---|
protected TypeResolver |
typesResolver |
_elementsExtensions, _eLSupport, _generateClassContext, _messageCollector, _ruleFactory, _ruleUtils, _typesExtensions, _typesRegistry| Constructor and Description |
|---|
ClassSelectorRule(AnnotationMirror metaAnnotation,
Element element) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
protected TypeMirror |
evalInternal() |
TypeMirror |
getEnclosing() |
String |
getExpr() |
ClassSelectorKind |
getKind() |
String |
getLang() |
Set<TypeMirror> |
getRequiredTriggerAnnotation() |
int |
hashCode() |
boolean |
isVarRef() |
String |
toString() |
apply, apply, createParams, eval, evalWithParams, getErrorValue, getParams, getType, mustBeCalledWithParamsgetMetaAnnotation, getMetaElement, getRuleCreationException, inRule, registerMetaTypeElement, throwRuleCreationException, throwRuleCreationExceptionclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetMetaAnnotation, getMetaElement@Extension protected final transient TypeResolver typesResolver
public ClassSelectorRule(AnnotationMirror metaAnnotation, Element element)
protected TypeMirror evalInternal()
evalInternal in class AbstractFunctionRule<TypeMirror>@Pure public int hashCode()
hashCode in class AbstractFunctionRule<TypeMirror>@Pure public boolean equals(Object obj)
equals in class AbstractFunctionRule<TypeMirror>@Pure public String toString()
toString in class AbstractFunctionRule<TypeMirror>@Pure public ClassSelectorKind getKind()
@Pure public Set<TypeMirror> getRequiredTriggerAnnotation()
@Pure public TypeMirror getEnclosing()
@Pure public String getExpr()
@Pure public String getLang()
@Pure public boolean isVarRef()
Copyright © 2018. All rights reserved.