      * JAVA.DEF - definitions for C$JAVA library routine.
      * Last modified: 26-Aug-2004 DJS.

      * Copyright (c) 1996-2007 by Acucorp, Inc.  Users of ACUCOBOL
      * may freely include this file in their COBOL source code.

      * C$JAVA opcodes

       78  CJAVA-NEW			    VALUE 1.
       78  CJAVA-DELETE			    VALUE 2.
       78  CJAVA-CREATE			    VALUE 3.
       78  CJAVA-DESTROY		    VALUE 4.
       78  CJAVA-MODIFY			    VALUE 5.
       78  CJAVA-INQUIRE		    VALUE 6.
       78  CJAVA-INVOKE			    VALUE 7.
       78  CJAVA-CALL			    VALUE 8.
       78  CJAVA-CALLNONVIRTUAL		    VALUE 9.
       78  CJAVA-CALLSTATIC		    VALUE 10.
       78  CJAVA-NEWARRAY		    VALUE 11.
       78  CJAVA-DESTROYARRAY		    VALUE 12.
       78  CJAVA-SETARRAYELEMENT	    VALUE 13.
       78  CJAVA-GETARRAYELEMENT	    VALUE 14.
       78  CJAVA-CLEARARRAY		    VALUE 15.
       78  CJAVA-CONVERTARRAYTOTABLE	    VALUE 16.
       78  CJAVA-LOGMESSAGE		    VALUE 17.
       78  CJAVA-CREATEARRAY		    VALUE 18.
       78  CJAVA-CONVERTTABLETOARRAY	    VALUE 19.
       78  CJAVA-LOADCLASS		    VALUE 20.
       78  CJAVA-DBCONNECT		    VALUE 21.
       78  CJAVA-DBQUERY		    VALUE 22.
       78  CJAVA-NEWREMOTEOBJECT	    VALUE 23.
       78  CJAVA-STARTREMOTESERVER	    VALUE 24.
       78  CJAVA-SETARRAYREGION		    VALUE 25.
       78  CJAVA-GETARRAYREGION		    VALUE 26.
       78  CJAVA-GETEXCEPTIONOBJECT	    VALUE 27.
       78  CJAVA-SETSYSTEMPROPERTY	    VALUE 28.
       78  CJAVA-CALLJAVAMAIN		    VALUE 29.

      * C$JAVA Array Types

       78  CJAVA-OBJECTARRAY		    VALUE 300.
       78  CJAVA-BOOLEANARRAY		    VALUE 301.
       78  CJAVA-BYTEARRAY    		    VALUE 302.
       78  CJAVA-CHARARRAY    		    VALUE 303.
       78  CJAVA-SHORTARRAY   		    VALUE 304.
       78  CJAVA-INTARRAY    		    VALUE 305.
       78  CJAVA-LONGARRAY    		    VALUE 306.
       78  CJAVA-FLOATARRAY   		    VALUE 307.
       78  CJAVA-DOUBLEARRAY		    VALUE 308.
       78  CJAVA-STRINGARRAY		    VALUE 309.

      * C$JAVA return values

       78  CJAVA-SUCCESS		    VALUE 0.
       78  CJAVA-INVALIDARG                 VALUE -1.
       78  CJAVA-INVALIDSIGNATURE           VALUE -2.
       78  CJAVA-CLASSNOTFOUND		    VALUE -3.
       78  CJAVA-METHODNOTFOUND		    VALUE -4.
       78  CJAVA-INVALIDPARAMTYPE	    VALUE -5.
       78  CJAVA-JAVALIBNOTLOADED	    VALUE -6.
       78  CJAVA-MEMNOTALLOC		    VALUE -7.
       78  CJAVA-INVALIDOPCODE		    VALUE -8.
       78  CJAVA-NOMEMORY		    VALUE -9.
       78  CJAVA-METHODFAILED		    VALUE -10.
       78  CJAVA-MISSINGPARAM		    VALUE -11.
       78  CJAVA-INVALIDINDEX		    VALUE -12.
       78  CJAVA-EXCEPTIONOCCURRED	    VALUE -13.

      * End of JAVA.DEF.
