@Data public class ClassNameRule extends AbstractRule
_elementsExtensions, _eLSupport, _generateClassContext, _messageCollector, _ruleFactory, _ruleUtils, _typesExtensions, _typesRegistry| Constructor and Description |
|---|
ClassNameRule(AnnotationMirror metaAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.eclipse.xtext.xbase.lib.Pair<String,String> |
generateClassAndPackageName(TypeElement orgClass) |
String |
generateQualifiedName(TypeElement orgClass) |
NameRule |
getClassNameRule() |
String |
getClassPrefixToPrepend() |
String |
getClassPrefixToRemove() |
String |
getClassSuffixToAppend() |
String |
getClassSuffixToRemove() |
NameRule |
getPackageNameRule() |
int |
hashCode() |
String |
toString() |
getMetaAnnotation, getMetaElement, getRuleCreationException, inRule, registerMetaTypeElement, throwRuleCreationException, throwRuleCreationExceptionpublic ClassNameRule(AnnotationMirror metaAnnotation)
public org.eclipse.xtext.xbase.lib.Pair<String,String> generateClassAndPackageName(TypeElement orgClass)
public String generateQualifiedName(TypeElement orgClass)
@Pure public int hashCode()
hashCode in class AbstractRule@Pure public boolean equals(Object obj)
equals in class AbstractRule@Pure public String toString()
toString in class AbstractRule@Pure public String getClassSuffixToAppend()
@Pure public String getClassSuffixToRemove()
@Pure public String getClassPrefixToPrepend()
@Pure public String getClassPrefixToRemove()
@Pure public NameRule getClassNameRule()
@Pure public NameRule getPackageNameRule()
Copyright © 2018. All rights reserved.