@Beta
public static class EqualsHashCodeProcessor.Util
extends java.lang.Object
Constructor and Description |
---|
Util(org.eclipse.xtend.lib.macro.TransformationContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addEquals(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls,
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields,
boolean includeSuper) |
void |
addHashCode(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls,
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields,
boolean includeSuper) |
org.eclipse.xtend2.lib.StringConcatenationClient |
contributeToEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
org.eclipse.xtend2.lib.StringConcatenationClient |
contributeToHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
org.eclipse.xtend2.lib.StringConcatenationClient |
deepEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
org.eclipse.xtend2.lib.StringConcatenationClient |
deepHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it) |
boolean |
hasEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it) |
boolean |
hasHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it) |
boolean |
hasSuperEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls) |
boolean |
hasSuperHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls) |
public boolean hasHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it)
public boolean hasEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration it)
public boolean hasSuperEquals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls)
public boolean hasSuperHashCode(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration cls)
public void addEquals(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls, java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields, boolean includeSuper)
public org.eclipse.xtend2.lib.StringConcatenationClient contributeToEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public org.eclipse.xtend2.lib.StringConcatenationClient deepEquals(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public void addHashCode(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration cls, java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.FieldDeclaration> includedFields, boolean includeSuper)
public org.eclipse.xtend2.lib.StringConcatenationClient contributeToHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)
public org.eclipse.xtend2.lib.StringConcatenationClient deepHashCode(org.eclipse.xtend.lib.macro.declaration.FieldDeclaration it)