testtypesinterfaceimpl.java
来自「SRI international 发布的OAA框架软件」· Java 代码 · 共 287 行
JAVA
287 行
/* $Id: TestTypesInterfaceImpl.java,v 1.1 2003/09/27 03:01:14 giuli Exp $*/
/**************************************************************************
* Copyright 2002, 2003 SRI International. All rights reserved.
*
* The material contained in this file is confidential and proprietary to SRI
* International and may not be reproduced, published, or disclosed to others
* without authorization from SRI International.
*
* DISCLAIMER OF WARRANTIES
*
* SRI International MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
* SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT
* LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SRI International SHALL NOT BE
* LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
* OR DISTRIBUTING THIS SOFTWARE
**************************************************************************/
package com.sri.test.javanetbridge.classes;
/**
* Created by IntelliJ IDEA.
* User: rgiuli
* Date: Sep 24, 2003
* Time: 11:23:18 AM
* To change this template use Options | File Templates.
*/
class TestTypesInterfaceImpl implements TestTypesInterface {
public int getInt1() {
return 0;
}
public int getInt2() throws Exception {
return 0;
}
public short getShort() {
return 0;
}
public float getFloat() {
return 0;
}
public double getDouble() {
return 0;
}
public char getChar() {
return 0;
}
public byte getByte() {
return 0;
}
public long getLong() {
return 0;
}
public int[] get1DInt() {
return new int[0];
}
public char[] get1DChar() {
return new char[0];
}
public byte[] get1DByte() {
return new byte[0];
}
public double[] get1DDouble() {
return new double[0];
}
public float[] get1DFloat() {
return new float[0];
}
public short[] get1DShort() {
return new short[0];
}
public long[] get1DLong() {
return new long[0];
}
public int[][] get2DInt() {
return new int[0][];
}
public char[][] get2DChar() {
return new char[0][];
}
public byte[][] get2DByte() {
return new byte[0][];
}
public double[][] get2DDouble() {
return new double[0][];
}
public float[][] get2DFloat() {
return new float[0][];
}
public short[][] get2DShort() {
return new short[0][];
}
public long[][] get2DLong() {
return new long[0][];
}
public void doNothing() {
}
public void doNothing(int a) throws Exception {
}
public void doNothing(int a, float b, short c, double d, byte e, long f) {
}
public boolean identity(boolean a) {
return a;
}
public int identity(int a) {
return a;
}
public long identity(long a) {
return a;
}
public byte identity(byte a) {
return a;
}
public double identity(double a) {
return a;
}
public short identity(short a) {
return a;
}
public float identity(float a) {
return a;
}
public char identity(char a) {
return a;
}
public boolean[] identity(boolean[] a) {
boolean[] ret = new boolean[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public int[] identity(int[] a) {
int[] ret = new int[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public long[] identity(long[] a) {
long[] ret = new long[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public byte[] identity(byte[] a) {
byte[] ret = new byte[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public double[] identity(double[] a) {
double[] ret = new double[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public short[] identity(short[] a) {
short[] ret = new short[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public float[] identity(float[] a) {
float[] ret = new float[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public char[] identity(char[] a) {
char[] ret = new char[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public boolean[][] identity(boolean[][] a) {
boolean[][] ret = new boolean[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public int[][] identity(int[][] a) {
int[][] ret = new int[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public long[][] identity(long[][] a) {
long[][] ret = new long[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public byte[][] identity(byte[][] a) {
byte[][] ret = new byte[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public double[][] identity(double[][] a) {
double[][] ret = new double[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public short[][] identity(short[][] a) {
short[][] ret = new short[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public float[][] identity(float[][] a) {
float[][] ret = new float[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public char[][] identity(char[][] a) {
char[][] ret = new char[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
public String identity(String a) {
return new String(a);
}
public String[] identity(String[] a) {
String[] ret = new String[a.length];
System.arraycopy(a,0, ret, 0, ret.length);
return ret;
}
public String[][] identity(String[][] a) {
String[][] ret = new String[a.length][a[0].length];
for (int i = 0; i < ret.length; i++) {
System.arraycopy(a[i], 0, ret[i], 0, ret[i].length);
}
return ret;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?