Module org.eclipse.xtend.lib
Class FinalFieldsConstructorProcessor.Util
java.lang.Object
org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor.Util
- Enclosing class:
FinalFieldsConstructorProcessor
- Since:
- 2.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFinalFieldsConstructor(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration it) getConstructorAlreadyExistsMessage(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration it) Iterable<? extends org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration> getFinalFields(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration it) ArrayList<org.eclipse.xtend.lib.macro.declaration.TypeReference> getFinalFieldsConstructorArgumentTypes(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration cls) org.eclipse.xtend.lib.macro.declaration.ResolvedConstructorgetSuperConstructor(org.eclipse.xtend.lib.macro.declaration.TypeDeclaration it) booleanhasFinalFieldsConstructor(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration cls) voidmakeFinalFieldsConstructor(org.eclipse.xtend.lib.macro.declaration.MutableConstructorDeclaration it) booleanneedsFinalFieldConstructor(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration it)
-
Constructor Details
-
Util
public Util(org.eclipse.xtend.lib.macro.TransformationContext context)
-
-
Method Details
-
getFinalFields
public Iterable<? extends org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration> getFinalFields(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration it) -
needsFinalFieldConstructor
public boolean needsFinalFieldConstructor(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration it) -
hasFinalFieldsConstructor
public boolean hasFinalFieldsConstructor(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration cls) -
getFinalFieldsConstructorArgumentTypes
public ArrayList<org.eclipse.xtend.lib.macro.declaration.TypeReference> getFinalFieldsConstructorArgumentTypes(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration cls) -
getConstructorAlreadyExistsMessage
public String getConstructorAlreadyExistsMessage(org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration it) -
addFinalFieldsConstructor
public void addFinalFieldsConstructor(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration it) -
makeFinalFieldsConstructor
public void makeFinalFieldsConstructor(org.eclipse.xtend.lib.macro.declaration.MutableConstructorDeclaration it) -
getSuperConstructor
public org.eclipse.xtend.lib.macro.declaration.ResolvedConstructor getSuperConstructor(org.eclipse.xtend.lib.macro.declaration.TypeDeclaration it)
-