@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } TryStatement that = (TryStatement) o; if (!body.equals(that.body)) { return false; } if (!catchBlocks.equals(that.catchBlocks)) { return false; } if (fynally != null ? !fynally.equals(that.fynally) : that.fynally != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ConditionalStatement that = (ConditionalStatement) o; if (!expressionList.equals(that.expressionList)) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } BlockStatement that = (BlockStatement) o; if (!statements.equals(that.statements)) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } WhileStatement that = (WhileStatement) o; if (!body.equals(that.body)) { return false; } if (!condition.equals(that.condition)) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ThrowStatement that = (ThrowStatement) o; if (expression != null ? !expression.equals(that.expression) : that .expression != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } CatchBlock that = (CatchBlock) o; if (body != null ? !body.equals(that.body) : that.body != null) { return false; } if (parameter != null ? !parameter.equals(that.parameter) : that .parameter != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } LabelStatement that = (LabelStatement) o; if (defaultValue != null ? !defaultValue.equals(that.defaultValue) : that .defaultValue != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ForStatement that = (ForStatement) o; if (!body.equals(that.body)) { return false; } if (condition != null ? !condition.equals(that.condition) : that .condition != null) { return false; } if (!declarations.equals(that.declarations)) { return false; } if (post != null ? !post.equals(that.post) : that.post != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } DeclarationStatement that = (DeclarationStatement) o; if (modifiers != that.modifiers) { return false; } if (initializer != null ? !initializer.equals(that.initializer) : that .initializer != null) { return false; } if (!parameter.equals(that.parameter)) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } GotoStatement that = (GotoStatement) o; if (expression != null ? !expression.equals(that.expression) : that .expression != null) { return false; } if (kind != that.kind) { return false; } if (labelTarget != null ? !labelTarget.equals(that.labelTarget) : that .labelTarget != null) { return false; } return true; }