public ImmutableArrayEncodedValue(@Nonnull Collection<? extends EncodedValue> value) { this.value = ImmutableEncodedValueFactory.immutableListOf(value); }
public ImmutableArrayEncodedValue(@Nonnull Collection<? extends EncodedValue> value) { this.value = ImmutableEncodedValueFactory.immutableListOf(value); }
public ImmutableArrayEncodedValue(@Nonnull Collection<? extends EncodedValue> value) { this.value = ImmutableEncodedValueFactory.immutableListOf(value); }
public ImmutableCallSiteReference(@Nonnull String name, @Nonnull MethodHandleReference methodHandle, @Nonnull String methodName, @Nonnull MethodProtoReference methodProto, @Nonnull Iterable<? extends EncodedValue> extraArguments) { this.name = name; this.methodHandle = ImmutableMethodHandleReference.of(methodHandle); this.methodName = methodName; this.methodProto = ImmutableMethodProtoReference.of(methodProto); this.extraArguments = ImmutableEncodedValueFactory.immutableListOf(extraArguments); }
public ImmutableCallSiteReference(@Nonnull String name, @Nonnull MethodHandleReference methodHandle, @Nonnull String methodName, @Nonnull MethodProtoReference methodProto, @Nonnull Iterable<? extends EncodedValue> extraArguments) { this.name = name; this.methodHandle = ImmutableMethodHandleReference.of(methodHandle); this.methodName = methodName; this.methodProto = ImmutableMethodProtoReference.of(methodProto); this.extraArguments = ImmutableEncodedValueFactory.immutableListOf(extraArguments); }
@Nonnull public static ImmutableCallSiteReference of(@Nonnull CallSiteReference callSiteReference) { if (callSiteReference instanceof ImmutableCallSiteReference) { return (ImmutableCallSiteReference) callSiteReference; } return new ImmutableCallSiteReference(callSiteReference.getName(), ImmutableMethodHandleReference.of(callSiteReference.getMethodHandle()), callSiteReference.getMethodName(), ImmutableMethodProtoReference.of(callSiteReference.getMethodProto()), ImmutableEncodedValueFactory.immutableListOf(callSiteReference.getExtraArguments())); }
@Nonnull public static ImmutableCallSiteReference of(@Nonnull CallSiteReference callSiteReference) { if (callSiteReference instanceof ImmutableCallSiteReference) { return (ImmutableCallSiteReference) callSiteReference; } return new ImmutableCallSiteReference(callSiteReference.getName(), ImmutableMethodHandleReference.of(callSiteReference.getMethodHandle()), callSiteReference.getMethodName(), ImmutableMethodProtoReference.of(callSiteReference.getMethodProto()), ImmutableEncodedValueFactory.immutableListOf(callSiteReference.getExtraArguments())); }