public class ConstructorRule extends ExecutableElementRule<GenConstructor>
_elementsExtensions, _eLSupport, _generateClassContext, _messageCollector, _ruleFactory, _ruleUtils, _typesExtensions, _typesRegistry| Constructor and Description |
|---|
ConstructorRule(AnnotationMirror metaAnnotation,
ExecutableElement template) |
ConstructorRule(org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Boolean> activationRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Iterable<?>> srcRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Set<Modifier>> modifiersRule,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> annotationsRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends CharSequence> commentRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends List<? extends GenParameter>> paramRules,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenConstructor,? extends CharSequence> codeRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends TypeMirror> returnTypeRule) |
| Modifier and Type | Method and Description |
|---|---|
protected GenConstructor |
createMember(String name) |
protected org.eclipse.xtext.xbase.lib.Functions.Function0<? extends String> |
createNameRule() |
applyRulesAfterCreation, createCodeBodyRule, createParamRules, equals, getCodeBodyRule, getParamRules, hashCode, toStringaddDependentMemberRule, apply, createActivationRule, createAndAddDelegateMethodRules, createAnnotationsRule, createCommentRule, createMember, createModifiersRule, createScopeRule, createSrcRule, genElementIsSrcForDependentRulesAV, getActivationRule, getAnnotationsRule, getAvPrefix, getCommentRule, getDependentMemberRules, getGenExtensions, getManualOverrideRule, getModifiersRule, getNameRule, getScopeRule, getSrcElementForDependentRules, getSrcRule, getTemplate, isGenElementIsSrcForDependentRulesgetMetaAnnotation, getMetaElement, getRuleCreationException, inRule, registerMetaTypeElement, throwRuleCreationException, throwRuleCreationExceptionpublic ConstructorRule(AnnotationMirror metaAnnotation, ExecutableElement template)
public ConstructorRule(org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Boolean> activationRule, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Iterable<?>> srcRule, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends Set<Modifier>> modifiersRule, org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> annotationsRule, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends CharSequence> commentRule, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends List<? extends GenParameter>> paramRules, org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenConstructor,? extends CharSequence> codeRule, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends TypeMirror> returnTypeRule)
protected GenConstructor createMember(String name)
createMember in class MemberRuleSupport<ExecutableElement,GenConstructor>protected org.eclipse.xtext.xbase.lib.Functions.Function0<? extends String> createNameRule()
createNameRule in class MemberRuleSupport<ExecutableElement,GenConstructor>Copyright © 2018. All rights reserved.