jason.compiler
Class Main

java.lang.Object
  |
  +--jason.compiler.Main
All Implemented Interfaces:
jason.framework.Constants

public class Main
extends java.lang.Object
implements jason.framework.Constants


Field Summary
(package private)  java.io.File cardDir
           
(package private)  java.io.File interfaceFile
           
(package private)  java.io.File jasonFile
           
(package private)  java.io.File packageDir
           
(package private)  Parser parser
           
(package private)  java.io.File pcDir
           
(package private)  java.io.File skeletonFile
           
(package private)  java.io.File stubFile
           
 
Fields inherited from interface jason.framework.Constants
SECURITY_AUTHENTIC, SECURITY_CONFIDENTIAL, SECURITY_CONFIDENTIAL_AUTHENTIC, SECURITY_PLAIN, TYPE_ARRAY, TYPE_BOOLEAN, TYPE_BOOLEAN_ARRAY, TYPE_BYTE, TYPE_BYTE_ARRAY, TYPE_INT, TYPE_INT_ARRAY, TYPE_OBJECT, TYPE_OBJECT_ARRAY, TYPE_SHORT, TYPE_SHORT_ARRAY, TYPE_VOID
 
Constructor Summary
Main(java.lang.String[] args)
           
 
Method Summary
private static short computeShortHash(java.lang.String s)
           
private  java.lang.String getDescriptor(Method method)
           
static void main(java.lang.String[] args)
           
 void makeInterface()
           
 void makeOldSkeleton()
           
 void makeOldStub()
           
 void makeSkeleton()
           
 void makeStub()
           
 int typeToValue(java.lang.String type)
           
 void writeJDFArray(sun.rmi.rmic.IndentingWriter output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jason.framework.Constants
 

Field Detail

jasonFile

java.io.File jasonFile

packageDir

java.io.File packageDir

cardDir

java.io.File cardDir

pcDir

java.io.File pcDir

interfaceFile

java.io.File interfaceFile

stubFile

java.io.File stubFile

skeletonFile

java.io.File skeletonFile

parser

Parser parser
Constructor Detail

Main

public Main(java.lang.String[] args)
     throws java.io.IOException
Method Detail

makeInterface

public void makeInterface()
                   throws java.io.IOException
java.io.IOException

makeStub

public void makeStub()
              throws java.io.IOException
java.io.IOException

makeSkeleton

public void makeSkeleton()
                  throws java.io.IOException
java.io.IOException

writeJDFArray

public void writeJDFArray(sun.rmi.rmic.IndentingWriter output)
                   throws java.io.IOException
java.io.IOException

makeOldStub

public void makeOldStub()
                 throws java.io.IOException
java.io.IOException

makeOldSkeleton

public void makeOldSkeleton()
                     throws java.io.IOException
java.io.IOException

computeShortHash

private static final short computeShortHash(java.lang.String s)

getDescriptor

private java.lang.String getDescriptor(Method method)

typeToValue

public int typeToValue(java.lang.String type)

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
java.io.IOException