001/* jpvmDataType.java 002 * 003 * Integral constants representing data type names of interest to 004 * the jpvm system - i.e. these are the types that can be packed 005 * into jpvm buffers. 006 * 007 * Adam J Ferrari 008 * Sun 05-26-1996 009 * 010 * Copyright (C) 1996 Adam J Ferrari 011 * 012 * This library is free software; you can redistribute it and/or 013 * modify it under the terms of the GNU Library General Public 014 * License as published by the Free Software Foundation; either 015 * version 2 of the License, or (at your option) any later version. 016 * 017 * This library is distributed in the hope that it will be useful, 018 * but WITHOUT ANY WARRANTY; without even the implied warranty of 019 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 020 * Library General Public License for more details. 021 * 022 * You should have received a copy of the GNU Library General Public 023 * License along with this library; if not, write to the 024 * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 025 * MA 02139, USA. 026 */ 027 028package jpvm; 029 030public 031final class jpvmDataType { 032 public static final int jpvmNull = 0; 033 public static final int jpvmByte = 1; 034 public static final int jpvmChar = 2; 035 public static final int jpvmShort = 3; 036 public static final int jpvmInteger = 4; 037 public static final int jpvmLong = 5; 038 public static final int jpvmFloat = 6; 039 public static final int jpvmDouble = 7; 040 public static final int jpvmString = 8; 041 public static final int jpvmTid = 9; 042 public static final int jpvmNeuron = 10; 043 public static final int jpvmTransmissible = 11; 044};