@Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( o == null || getClass() != o.getClass() ) { return false; } ProcedureSignature that = (ProcedureSignature) o; return name.equals( that.name ) && inputSignature.equals( that.inputSignature ) && outputSignature.equals( that.outputSignature ) && isVoid() == that.isVoid(); }
@Override public String toString() { String strInSig = inputSignature == null ? "..." : Iterables.toString( inputSignature, ", " ); if ( isVoid() ) { return String.format( "%s(%s) :: VOID", name, strInSig ); } else { String strOutSig = outputSignature == null ? "..." : Iterables.toString( outputSignature, ", " ); return String.format( "%s(%s) :: (%s)", name, strInSig, strOutSig ); } }
validateSignature( descriptiveName, signature.outputSignature(), "output" ); if ( ! signature.isVoid() && signature.outputSignature().isEmpty() )
@Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( o == null || getClass() != o.getClass() ) { return false; } ProcedureSignature that = (ProcedureSignature) o; return name.equals( that.name ) && inputSignature.equals( that.inputSignature ) && outputSignature.equals( that.outputSignature ) && isVoid() == that.isVoid(); }
@Override public String toString() { String strInSig = inputSignature == null ? "..." : Iterables.toString( inputSignature, ", " ); if ( isVoid() ) { return String.format( "%s(%s) :: VOID", name, strInSig ); } else { String strOutSig = outputSignature == null ? "..." : Iterables.toString( outputSignature, ", " ); return String.format( "%s(%s) :: (%s)", name, strInSig, strOutSig ); } }
validateSignature( descriptiveName, signature.outputSignature(), "output" ); if ( ! signature.isVoid() && signature.outputSignature().isEmpty() )