| Package | Description |
|---|---|
| de.japkit.model | |
| de.japkit.processor | |
| de.japkit.rules |
| Modifier and Type | Class and Description |
|---|---|
class |
GenAnnotationType |
class |
GenClass |
class |
GenConstructor |
class |
GenEnum |
class |
GenEnumConstant |
class |
GenExecutableElement |
class |
GenField |
class |
GenInitializer |
class |
GenInterface |
class |
GenJava8ExecutableElement |
class |
GenMethod |
class |
GenPackage |
class |
GenParameter |
class |
GenParameterizable |
class |
GenQualifiedNameableElement |
class |
GenStaticInitializer |
class |
GenTypeElement |
class |
GenTypeParameter |
class |
GenVariableElement |
| Modifier and Type | Method and Description |
|---|---|
protected GenElement |
GenExtensions._copyFrom(ExecutableElement m,
boolean copyAnnotations,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super TypeMirror,? extends TypeMirror> typeTransformer) |
protected GenElement |
GenExtensions._copyFrom(VariableElement ve,
boolean copyAnnotations,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super TypeMirror,? extends TypeMirror> typeTransformer) |
GenElement |
GenExtensions.copyFrom(Element m,
boolean copyAnnotations,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super TypeMirror,? extends TypeMirror> typeTransformer) |
| Modifier and Type | Method and Description |
|---|---|
void |
GenElement.add(GenElement... elements) |
| Modifier and Type | Method and Description |
|---|---|
protected CharSequence |
JavaEmitter._docCommentCode(GenElement element) |
| Modifier and Type | Class and Description |
|---|---|
class |
MemberRuleSupport<E extends Element,T extends GenElement> |
| Modifier and Type | Method and Description |
|---|---|
List<? extends GenElement> |
TemplateRule.apply(GenTypeElement generatedClass) |
List<? extends GenElement> |
TemplateCallRule.apply(GenTypeElement genClass) |
List<? extends GenElement> |
MembersRule.apply(GenTypeElement generatedClass) |
List<? extends GenElement> |
MemberRuleSupport.apply(GenTypeElement generatedClass) |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> |
RuleUtils.createAnnotationMappingRules(AnnotationMirror metaAnnotation,
Element template,
String avPrefix)
Copies annotations from template at first (if there are any ) and then applies the annotation mappings
|
protected org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> |
MemberRuleSupport.createAnnotationsRule() |
static org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends CodeBody> |
CodeRule.createCodeBodyRule(org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends CharSequence> codeRule,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super CharSequence,? extends CharSequence> defaultFragments) |
protected org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends Iterable<Iterable<? extends GenElement>>> |
MemberRuleSupport.createScopeRule(org.eclipse.xtext.xbase.lib.Functions.Function0<?> srcRule) |
protected org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends Iterable<Iterable<? extends GenElement>>> |
MemberRuleSupport.createScopeRule(org.eclipse.xtext.xbase.lib.Functions.Function0<?> srcRule) |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> |
TemplateRule.getAnnotationsRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> |
MemberRuleSupport.getAnnotationsRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> |
ClassRule.getAnnotationsRule() |
List<org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenTypeElement,? extends List<? extends GenElement>>> |
MemberRuleSupport.getDependentMemberRules() |
List<org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenTypeElement,? extends List<? extends GenElement>>> |
TemplateRule.getMemberRules() |
List<org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenTypeElement,? extends List<? extends GenElement>>> |
MembersRule.getMemberRules() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends Iterable<Iterable<? extends GenElement>>> |
TemplateRule.getScopeRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends Iterable<Iterable<? extends GenElement>>> |
TemplateRule.getScopeRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends List<Iterable<? extends GenElement>>> |
TemplateCallRule.getScopeRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends List<Iterable<? extends GenElement>>> |
TemplateCallRule.getScopeRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends Iterable<Iterable<? extends GenElement>>> |
MemberRuleSupport.getScopeRule() |
org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.xbase.lib.Functions.Function1<? super Object,? extends Iterable<? extends GenElement>>,? extends Iterable<Iterable<? extends GenElement>>> |
MemberRuleSupport.getScopeRule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ClassRule._addOrderAnnotation(GenElement element,
Integer order) |
static CodeBody |
CodeRule.getAsCodeBody(GenElement genElement,
CodeRule cr)
Gets the code as a closure usable in generated methods, constructors and fields.
|
static CodeBody |
CodeRule.getAsCodeBody(GenElement genElement,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends CharSequence> cr,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super CharSequence,? extends CharSequence> defaultFragments) |
protected Element |
MemberRuleSupport.getSrcElementForDependentRules(GenElement genElement) |
| Modifier and Type | Method and Description |
|---|---|
void |
ManualOverrideRule.apply(Iterable<? extends GenElement> elementsToOverride) |
static org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends CodeBody> |
CodeRule.createCodeBodyRule(org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends CharSequence> codeRule,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super CharSequence,? extends CharSequence> defaultFragments) |
static CodeBody |
CodeRule.getAsCodeBody(GenElement genElement,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends CharSequence> cr,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super CharSequence,? extends CharSequence> defaultFragments) |
| Constructor and Description |
|---|
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) |
ExecutableElementRule(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 String> nameRule,
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 G,? extends CharSequence> codeRule) |
MemberRuleSupport(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 String> nameRule,
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) |
MethodRule(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 String> nameRule,
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 GenMethod,? extends CharSequence> codeRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends TypeMirror> returnTypeRule) |
ParamRule(org.eclipse.xtext.xbase.lib.Functions.Function0<? extends String> nameRule,
org.eclipse.xtext.xbase.lib.Functions.Function0<? extends TypeMirror> typeRule,
org.eclipse.xtext.xbase.lib.Functions.Function1<? super GenElement,? extends List<? extends AnnotationMirror>> annotationMappingRules) |
Copyright © 2018. All rights reserved.