org_aspectj_ajde_internal_AspectJBuildManagerTest_java
org.aspectj.weaver.patterns.SignaturePattern
public int hashCode() {
        if (this.hashcode == -1) {
            this.hashcode = 17;
            this.hashcode = 37 * this.hashcode + this.kind.hashCode();
            this.hashcode = 37 * this.hashcode + this.modifiers.hashCode();
            this.hashcode = 37 * this.hashcode + this.returnType.hashCode();
            this.hashcode = 37 * this.hashcode + this.declaringType.hashCode();
            this.hashcode = 37 * this.hashcode + this.name.hashCode();
            this.hashcode = 37 * this.hashcode + this.parameterTypes.hashCode();
            this.hashcode = 37 * this.hashcode + this.throwsPattern.hashCode();
            this.hashcode = 37 * this.hashcode + this.annotationPattern.hashCode();
        }
        return this.hashcode;
    }
 -> java.lang.String.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int
 [CALL] [CALL] -> java.lang.String.hashCode(): int [EXIT] [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] [CALL] -> java.lang.String.hashCode(): int [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int [CALL] [EXIT] -> java.lang.Object.hashCode(): int [EXIT] -> java.lang.Object.hashCode(): int [CALL] [CALL] [EXIT] -> java.lang.Object.hashCode(): int [EXIT] [CALL] [EXIT] [CALL] -> java.lang.Object.hashCode(): int [CALL] [CALL] -> java.lang.String.hashCode(): int [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.hashCode(): int [CALL] [EXIT] -> java.lang.Object.hashCode(): int [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.lang.Object.hashCode(): int [EXIT]