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};