private static class EqualsAvoidNullCheck.FieldFrame
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<EqualsAvoidNullCheck.FieldFrame> |
children
Set of frame's children.
|
private boolean |
classOrEnumOrEnumConstDef
Whether the frame is CLASS_DEF, ENUM_DEF or ENUM_CONST_DEF.
|
private java.util.Set<DetailAST> |
fields
Set of fields.
|
private java.lang.String |
frameName
Name of the class, enum or enum constant declaration.
|
private java.util.Set<DetailAST> |
methodCalls
Set of equals calls.
|
private EqualsAvoidNullCheck.FieldFrame |
parent
Parent frame.
|
Constructor and Description |
---|
FieldFrame(EqualsAvoidNullCheck.FieldFrame parent)
Creates new frame.
|
Modifier and Type | Method and Description |
---|---|
void |
addChild(EqualsAvoidNullCheck.FieldFrame child)
Add child frame to this frame.
|
void |
addField(DetailAST field)
Add field to this FieldFrame.
|
void |
addMethodCall(DetailAST methodCall)
Add method call to this frame.
|
DetailAST |
findField(java.lang.String name)
Determines whether this FieldFrame contains the field.
|
java.util.Set<EqualsAvoidNullCheck.FieldFrame> |
getChildren()
Getter for frame's children.
|
private static java.lang.String |
getFieldName(DetailAST field)
Get the name of the field.
|
java.lang.String |
getFrameName()
Getter for the frame name.
|
java.util.Set<DetailAST> |
getMethodCalls()
Getter for frame's method calls.
|
EqualsAvoidNullCheck.FieldFrame |
getParent()
Getter for the parent frame.
|
boolean |
isClassOrEnumOrEnumConstDef()
Getter for classOrEnumOrEnumConstDef.
|
void |
setClassOrEnumOrEnumConstDef(boolean value)
Sets isClassOrEnum.
|
void |
setFrameName(java.lang.String frameName)
Set the frame name.
|
private final EqualsAvoidNullCheck.FieldFrame parent
private final java.util.Set<EqualsAvoidNullCheck.FieldFrame> children
private final java.util.Set<DetailAST> fields
private final java.util.Set<DetailAST> methodCalls
private java.lang.String frameName
private boolean classOrEnumOrEnumConstDef
FieldFrame(EqualsAvoidNullCheck.FieldFrame parent)
parent
- parent frame.public void setFrameName(java.lang.String frameName)
frameName
- value to set.public java.lang.String getFrameName()
public EqualsAvoidNullCheck.FieldFrame getParent()
public java.util.Set<EqualsAvoidNullCheck.FieldFrame> getChildren()
public void addChild(EqualsAvoidNullCheck.FieldFrame child)
child
- frame to add.public void addField(DetailAST field)
field
- the ast of the field.public void setClassOrEnumOrEnumConstDef(boolean value)
value
- value to set.public boolean isClassOrEnumOrEnumConstDef()
public void addMethodCall(DetailAST methodCall)
methodCall
- METHOD_CALL ast.public DetailAST findField(java.lang.String name)
name
- name of the field to check.public java.util.Set<DetailAST> getMethodCalls()
private static java.lang.String getFieldName(DetailAST field)
field
- to get the name from.