/* * Copyright 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.google.gwt.user.client.rpc; import java.math.BigDecimal; import java.math.BigInteger; /** * Test sending value types via RPC. */ public interface ValueTypesTestService extends RemoteService { byte echo(byte value); char echo(char value); double echo(double value); float echo(float value); int echo(int value); long echo(long value); short echo(short value); BigDecimal echo(BigDecimal value); BigInteger echo(BigInteger value); SerializableGenericWrapperType<Void> echo( SerializableGenericWrapperType<Void> value); boolean echo_FALSE(boolean value); byte echo_MAX_VALUE(byte value); char echo_MAX_VALUE(char value); double echo_MAX_VALUE(double value); float echo_MAX_VALUE(float value); int echo_MAX_VALUE(int value); long echo_MAX_VALUE(long value); short echo_MAX_VALUE(short value); byte echo_MIN_VALUE(byte value); char echo_MIN_VALUE(char value); double echo_MIN_VALUE(double value); float echo_MIN_VALUE(float value); int echo_MIN_VALUE(int value); long echo_MIN_VALUE(long value); short echo_MIN_VALUE(short value); boolean echo_TRUE(boolean value); }