Index
All Classes and Interfaces|All Packages
A
- Accessors - Annotation Type in org.eclipse.xtend.lib.annotations
-
Creates getters and setters for annotated fields or for all fields in an annotated class.
- AccessorsDeprecationPolicy - Enum in org.eclipse.xtend.lib.annotations
- AccessorsProcessor - Class in org.eclipse.xtend.lib.annotations
- AccessorsProcessor() - Constructor for class org.eclipse.xtend.lib.annotations.AccessorsProcessor
- AccessorsProcessor.Util - Class in org.eclipse.xtend.lib.annotations
- AccessorType - Enum in org.eclipse.xtend.lib.annotations
- addDataToString(MutableClassDeclaration) - Method in class org.eclipse.xtend.lib.DataProcessor.Util
-
Deprecated.
- addEquals(MutableClassDeclaration, Iterable<? extends FieldDeclaration>, boolean) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- addFinalFieldsConstructor(MutableClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- addGetter(MutableFieldDeclaration, Visibility) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- addHashCode(MutableClassDeclaration, Iterable<? extends FieldDeclaration>, boolean) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- addReflectiveToString(MutableClassDeclaration, ToStringConfiguration) - Method in class org.eclipse.xtend.lib.annotations.ToStringProcessor.Util
- addSetter(MutableFieldDeclaration, Visibility) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- addToString(MutableClassDeclaration, Iterable<? extends FieldDeclaration>, ToStringConfiguration) - Method in class org.eclipse.xtend.lib.annotations.ToStringProcessor.Util
- ALWAYS - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
- areListedInterfacesValid(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
C
- contributeToEquals(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- contributeToHashCode(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
D
- Data - Annotation Type in org.eclipse.xtend.lib.annotations
-
Turns this class into a read-only Data object.
- Data - Annotation Type in org.eclipse.xtend.lib
-
Deprecated.
- DataProcessor - Class in org.eclipse.xtend.lib.annotations
- DataProcessor - Class in org.eclipse.xtend.lib
-
Deprecated.
- DataProcessor() - Constructor for class org.eclipse.xtend.lib.annotations.DataProcessor
- DataProcessor() - Constructor for class org.eclipse.xtend.lib.DataProcessor
-
Deprecated.
- DataProcessor.Util - Class in org.eclipse.xtend.lib.annotations
- DataProcessor.Util - Class in org.eclipse.xtend.lib
-
Deprecated.
- deepEquals(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- deepHashCode(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- Delegate - Annotation Type in org.eclipse.xtend.lib.annotations
-
Implements interfaces by forwarding method calls to an annotated field or method.
- delegateAccess(MemberDeclaration, MethodDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- DelegateProcessor - Class in org.eclipse.xtend.lib.annotations
- DelegateProcessor() - Constructor for class org.eclipse.xtend.lib.annotations.DelegateProcessor
- DelegateProcessor.Util - Class in org.eclipse.xtend.lib.annotations
- deprecationPolicy() - Element in annotation type org.eclipse.xtend.lib.annotations.Accessors
-
Describes when
@Deprecated
will be added to generated accessors.
If it is not wanted or needed, passAccessorsDeprecationPolicy.NEVER
to prevent the annotation from being added. - doTransform(List<? extends MutableMemberDeclaration>, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor
- doTransform(List<? extends MutableMemberDeclaration>, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor
- doTransform(List<? extends MutableTypeParameterDeclarator>, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor
- doTransform(MutableClassDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.DataProcessor
- doTransform(MutableClassDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor
- doTransform(MutableClassDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.ToStringProcessor
- doTransform(MutableClassDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.DataProcessor
-
Deprecated.
- doTransform(MutableFieldDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.PropertyProcessor
-
Deprecated.
E
- EqualsHashCode - Annotation Type in org.eclipse.xtend.lib.annotations
- EqualsHashCodeProcessor - Class in org.eclipse.xtend.lib.annotations
- EqualsHashCodeProcessor() - Constructor for class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor
- EqualsHashCodeProcessor.Util - Class in org.eclipse.xtend.lib.annotations
F
- FinalFieldsConstructor - Annotation Type in org.eclipse.xtend.lib.annotations
-
Creates a constructor that takes a parameter for each final field of a class.
- FinalFieldsConstructorProcessor - Class in org.eclipse.xtend.lib.annotations
- FinalFieldsConstructorProcessor() - Constructor for class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor
- FinalFieldsConstructorProcessor.Util - Class in org.eclipse.xtend.lib.annotations
G
- getAccessorsAnnotation(AnnotationTarget) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getConstructorAlreadyExistsMessage(MutableTypeDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- getDataFields(ClassDeclaration) - Method in class org.eclipse.xtend.lib.DataProcessor.Util
-
Deprecated.
- getDataFields(MutableClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DataProcessor.Util
- getDataFields(MutableClassDeclaration) - Method in class org.eclipse.xtend.lib.DataProcessor.Util
-
Deprecated.
- getDelegatedInterfaces(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- getDelegates(TypeDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- getDeprecatedAnnotation(AnnotationTarget) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getDeprecationPolicyAsEnum(AnnotationReference) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getFinalFields(MutableTypeDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- getFinalFieldsConstructorArgumentTypes(MutableTypeDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- getGetterName(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getGetterType(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getImplementedInterfaces(TypeReference) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- getMethodsToImplement(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- getPossibleGetterNames(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getSetterName(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getSetterType(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- getSuperConstructor(TypeDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- getToStringConfig(ClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.ToStringProcessor.Util
- getType(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
H
- hasDelegationConflicts(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- hasEquals(ClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- hasFinalFieldsConstructor(MutableTypeDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- hasGetter(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- hasHashCode(ClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- hasSetter(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- hasSuperEquals(ClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- hasSuperHashCode(ClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- hasToString(ClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.ToStringProcessor.Util
- hasValidSignature(MethodDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- hasValidType(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- hideFieldNames() - Element in annotation type org.eclipse.xtend.lib.annotations.ToString
-
Only list the values of the fields, not their names
I
- implementMethod(MutableMemberDeclaration, ResolvedMethod) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- isBooleanType(TypeReference) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- isHideFieldNames() - Method in class org.eclipse.xtend.lib.annotations.ToStringConfiguration
- isObjectMethod(ResolvedMethod) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- isSingleLine() - Method in class org.eclipse.xtend.lib.annotations.ToStringConfiguration
- isSkipNulls() - Method in class org.eclipse.xtend.lib.annotations.ToStringConfiguration
- isStatic(ResolvedMethod) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- isValidDelegate(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- isVerbatimValues() - Method in class org.eclipse.xtend.lib.annotations.ToStringConfiguration
L
- listedInterfaces(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
M
- makeFinalFieldsConstructor(MutableConstructorDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
N
- needsFinalFieldConstructor(MutableClassDeclaration) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- NEVER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
- NONE - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
O
- ONLY_GETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
- ONLY_SETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
- org.eclipse.xtend.lib - module org.eclipse.xtend.lib
- org.eclipse.xtend.lib - package org.eclipse.xtend.lib
- org.eclipse.xtend.lib.annotations - package org.eclipse.xtend.lib.annotations
- otherDelegates(MemberDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
P
- PACKAGE_GETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- PACKAGE_SETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- PRIVATE_GETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- PRIVATE_SETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- Property - Annotation Type in org.eclipse.xtend.lib
-
Deprecated.use
Accessors
instead - PropertyProcessor - Class in org.eclipse.xtend.lib
-
Deprecated.
- PropertyProcessor() - Constructor for class org.eclipse.xtend.lib.PropertyProcessor
-
Deprecated.
- PROTECTED_GETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- PROTECTED_SETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- PUBLIC_GETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
- PUBLIC_SETTER - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorType
R
- replace(TypeReference, Map<? extends TypeReference, ? extends TypeReference>) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- replace(TypeReference, TypeReference, TypeReference) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- returnIfNeeded(ResolvedMethod) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
S
- SAME_AS_FIELD - Enum constant in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
- shouldAddGetter(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- shouldAddSetter(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- singleLine() - Element in annotation type org.eclipse.xtend.lib.annotations.ToString
-
Seperate fields with a comma and a single space
- skipNulls() - Element in annotation type org.eclipse.xtend.lib.annotations.ToString
-
Fields with null values are not shown in the output.
T
- ToString - Annotation Type in org.eclipse.xtend.lib.annotations
-
Creates a default
toString
implementation. - ToStringConfiguration - Class in org.eclipse.xtend.lib.annotations
- ToStringConfiguration() - Constructor for class org.eclipse.xtend.lib.annotations.ToStringConfiguration
- ToStringConfiguration(boolean, boolean, boolean, boolean) - Constructor for class org.eclipse.xtend.lib.annotations.ToStringConfiguration
- ToStringConfiguration(AnnotationReference) - Constructor for class org.eclipse.xtend.lib.annotations.ToStringConfiguration
- ToStringProcessor - Class in org.eclipse.xtend.lib.annotations
- ToStringProcessor() - Constructor for class org.eclipse.xtend.lib.annotations.ToStringProcessor
- ToStringProcessor.Util - Class in org.eclipse.xtend.lib.annotations
- toVisibility(AccessorType) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- transform(MutableMemberDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor
- transform(MutableTypeParameterDeclarator, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor
U
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.annotations.DataProcessor.Util
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.annotations.ToStringProcessor.Util
- Util(TransformationContext) - Constructor for class org.eclipse.xtend.lib.DataProcessor.Util
-
Deprecated.
V
- validateGetter(MutableFieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- validateSetter(MutableFieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- value() - Element in annotation type org.eclipse.xtend.lib.annotations.Accessors
-
Describes the access modifiers for generated accessors.
- value() - Element in annotation type org.eclipse.xtend.lib.annotations.Delegate
-
Optional list of interfaces that this delegate is restricted to.
- valueOf(String) - Static method in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.xtend.lib.annotations.AccessorType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.xtend.lib.annotations.AccessorsDeprecationPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.xtend.lib.annotations.AccessorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbatimValues() - Element in annotation type org.eclipse.xtend.lib.annotations.ToString
-
By default, Iterables, Arrays and multiline Strings are pretty-printed.
_
- _delegateAccess(FieldDeclaration, MethodDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- _delegateAccess(MethodDeclaration, MethodDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- _getType(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- _getType(MethodDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- _isValidDelegate(FieldDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- _isValidDelegate(MethodDeclaration) - Method in class org.eclipse.xtend.lib.annotations.DelegateProcessor.Util
- _transform(MutableClassDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor
- _transform(MutableClassDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor
- _transform(MutableConstructorDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor
- _transform(MutableFieldDeclaration, TransformationContext) - Method in class org.eclipse.xtend.lib.annotations.AccessorsProcessor
All Classes and Interfaces|All Packages
Data
instead