// Generated by delombok at Sun Apr 02 07:47:34 ICT 2017 package ast; @SuppressWarnings("serial") public abstract class InternalError extends RuntimeException { //stuff that should not get out public static final class InterfaceNotFullyProcessed extends InternalError { @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public InterfaceNotFullyProcessed() { } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public boolean equals(final java.lang.Object o) { if (o == this) return true; if (!(o instanceof InternalError.InterfaceNotFullyProcessed)) return false; final InterfaceNotFullyProcessed other = (InterfaceNotFullyProcessed)o; if (!other.canEqual((java.lang.Object)this)) return false; return true; } @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") protected boolean canEqual(final java.lang.Object other) { return other instanceof InternalError.InterfaceNotFullyProcessed; } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public int hashCode() { int result = 1; return result; } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public java.lang.String toString() { return "InternalError.InterfaceNotFullyProcessed(super=" + super.toString() + ")"; } } public static final class FurtherAnnotationImpossible extends InternalError { @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public FurtherAnnotationImpossible() { } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public boolean equals(final java.lang.Object o) { if (o == this) return true; if (!(o instanceof InternalError.FurtherAnnotationImpossible)) return false; final FurtherAnnotationImpossible other = (FurtherAnnotationImpossible)o; if (!other.canEqual((java.lang.Object)this)) return false; return true; } @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") protected boolean canEqual(final java.lang.Object other) { return other instanceof InternalError.FurtherAnnotationImpossible; } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public int hashCode() { int result = 1; return result; } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public java.lang.String toString() { return "InternalError.FurtherAnnotationImpossible(super=" + super.toString() + ")"; } } public static final class ETDeepNotApplicable extends InternalError { @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public ETDeepNotApplicable() { } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public boolean equals(final java.lang.Object o) { if (o == this) return true; if (!(o instanceof InternalError.ETDeepNotApplicable)) return false; final ETDeepNotApplicable other = (ETDeepNotApplicable)o; if (!other.canEqual((java.lang.Object)this)) return false; return true; } @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") protected boolean canEqual(final java.lang.Object other) { return other instanceof InternalError.ETDeepNotApplicable; } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public int hashCode() { int result = 1; return result; } @java.lang.Override @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") public java.lang.String toString() { return "InternalError.ETDeepNotApplicable(super=" + super.toString() + ")"; } } }