Module org.eclipse.xtend.lib
Class AccessorsProcessor.Util
java.lang.Object
org.eclipse.xtend.lib.annotations.AccessorsProcessor.Util
- Enclosing class:
AccessorsProcessor
- Since:
- 2.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field, org.eclipse.xtend.lib.macro.declaration.Visibility visibility) voidaddSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field, org.eclipse.xtend.lib.macro.declaration.Visibility visibility) org.eclipse.xtend.lib.macro.declaration.AnnotationReferencegetAccessorsAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationTarget it) org.eclipse.xtend.lib.macro.declaration.AnnotationReferencegetDeprecatedAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationTarget it) getDeprecationPolicyAsEnum(org.eclipse.xtend.lib.macro.declaration.AnnotationReference annot) getGetterName(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) getGetterType(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) getPossibleGetterNames(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) getSetterName(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) getSetterType(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) booleanhasGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) booleanhasSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) booleanisBooleanType(org.eclipse.xtend.lib.macro.declaration.TypeReference it) booleanshouldAddGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) booleanshouldAddSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) org.eclipse.xtend.lib.macro.declaration.VisibilitytoVisibility(AccessorType type) validateGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field) voidvalidateSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field)
-
Constructor Details
-
Util
public Util(org.eclipse.xtend.lib.macro.TransformationContext context)
-
-
Method Details
-
toVisibility
-
hasGetter
public boolean hasGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
shouldAddGetter
public boolean shouldAddGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
getGetterType
-
getAccessorsAnnotation
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAccessorsAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationTarget it) -
getDeprecatedAnnotation
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getDeprecatedAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationTarget it) -
getDeprecationPolicyAsEnum
public AccessorsDeprecationPolicy getDeprecationPolicyAsEnum(org.eclipse.xtend.lib.macro.declaration.AnnotationReference annot) -
validateGetter
-
getGetterName
-
getPossibleGetterNames
-
isBooleanType
public boolean isBooleanType(org.eclipse.xtend.lib.macro.declaration.TypeReference it) -
addGetter
public void addGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field, org.eclipse.xtend.lib.macro.declaration.Visibility visibility) -
getSetterType
-
hasSetter
public boolean hasSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
getSetterName
-
shouldAddSetter
public boolean shouldAddSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
validateSetter
public void validateSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field) -
addSetter
public void addSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field, org.eclipse.xtend.lib.macro.declaration.Visibility visibility)
-