public void setCallSite(CstCallSite callSite) {
    if (this.callSite != null) {
      throw new IllegalArgumentException("already added call site");
    } else if (callSite == null) {
      throw new NullPointerException("callSite == null");
    }
    this.callSite = callSite;
  }
Sets the call site associated with this instance.

<p>This is set-once property.

@param callSite {@code non-null;} the call site created for this instance
android/android_framework/dex-maker/src/main/java/com/android/dx/rop/cst/CstInvokeDynamic.java