@Override
	public int hashCode() {
		int result = text != null ? text.hashCode() : 0;
		result = 31 * result + (exception != null ? exception.hashCode() : 0);
		result = 31 * result + type.hashCode();
		result = 31 * result + configHash;
		return result;
	}
@return Value of {@link DecompilerConfig#getHash()} of associated decompiler.
Used to determine if cached value in {@link CachedDecompileProperty} is up-to-date with current config.
recaf-core/src/main/java/software/coley/recaf/services/decompile/DecompileResult.java