@Beta
public static class AccessorsProcessor.Util
extends java.lang.Object
| Constructor and Description |
|---|
Util(org.eclipse.xtend.lib.macro.TransformationContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field,
org.eclipse.xtend.lib.macro.declaration.Visibility visibility) |
void |
addSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field,
org.eclipse.xtend.lib.macro.declaration.Visibility visibility) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
getAccessorsAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationTarget it) |
java.lang.String |
getGetterName(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
AccessorType |
getGetterType(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
java.util.List<java.lang.String> |
getPossibleGetterNames(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
java.lang.String |
getSetterName(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
AccessorType |
getSetterType(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
boolean |
hasGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
boolean |
hasSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
boolean |
isBooleanType(org.eclipse.xtend.lib.macro.declaration.TypeReference it) |
boolean |
shouldAddGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
boolean |
shouldAddSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
org.eclipse.xtend.lib.macro.declaration.Visibility |
toVisibility(AccessorType type) |
java.lang.Object |
validateGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field) |
void |
validateSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field) |
public org.eclipse.xtend.lib.macro.declaration.Visibility toVisibility(AccessorType type)
public boolean hasGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public boolean shouldAddGetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public AccessorType getGetterType(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAccessorsAnnotation(org.eclipse.xtend.lib.macro.declaration.AnnotationTarget it)
public java.lang.Object validateGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field)
public java.lang.String getGetterName(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public java.util.List<java.lang.String> getPossibleGetterNames(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public boolean isBooleanType(org.eclipse.xtend.lib.macro.declaration.TypeReference it)
public void addGetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field,
org.eclipse.xtend.lib.macro.declaration.Visibility visibility)
public AccessorType getSetterType(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public boolean hasSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public java.lang.String getSetterName(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public boolean shouldAddSetter(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public void validateSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field)
public void addSetter(org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration field,
org.eclipse.xtend.lib.macro.declaration.Visibility visibility)