Module org.eclipse.xtend.lib
Class EqualsHashCodeProcessor.Util
java.lang.Object
org.eclipse.xtend.lib.annotations.EqualsHashCodeProcessor.Util
- Enclosing class:
EqualsHashCodeProcessor
- Since:
- 2.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEquals(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls, Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields, boolean includeSuper) voidaddHashCode(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls, Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields, boolean includeSuper) org.eclipse.xtend2.lib.StringConcatenationClientcontributeToEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) org.eclipse.xtend2.lib.StringConcatenationClientcontributeToHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) org.eclipse.xtend2.lib.StringConcatenationClientdeepEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) org.eclipse.xtend2.lib.StringConcatenationClientdeepHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) booleanhasEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it) booleanhasHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it) booleanhasSuperEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls) booleanhasSuperHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls)
-
Constructor Details
-
Util
public Util(org.eclipse.xtend.lib.macro.TransformationContext context)
-
-
Method Details
-
hasHashCode
public boolean hasHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it) -
hasEquals
public boolean hasEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it) -
hasSuperEquals
public boolean hasSuperEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls) -
hasSuperHashCode
public boolean hasSuperHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls) -
addEquals
public void addEquals(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls, Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields, boolean includeSuper) -
contributeToEquals
public org.eclipse.xtend2.lib.StringConcatenationClient contributeToEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
deepEquals
public org.eclipse.xtend2.lib.StringConcatenationClient deepEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
addHashCode
public void addHashCode(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls, Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields, boolean includeSuper) -
contributeToHashCode
public org.eclipse.xtend2.lib.StringConcatenationClient contributeToHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) -
deepHashCode
public org.eclipse.xtend2.lib.StringConcatenationClient deepHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
-