Packages |
jif.lang |
Provides classes that are fundamental to the Jif runtime
system. |
jif.policy |
Provides classes for translating between Jif labels and access control
policies of the underlying system. |
jif.runtime |
Contains classes of the Jif runtime system. |
jltools.ast |
Contains the AST Nodes and interfaces for manipulating the nodes. |
jltools.ext.jif |
Contains all of the classes related to the Jif
extentsion. |
jltools.ext.jif.ast |
Provides classes
for dealing with the Jif
AST nodes and interfaces. |
jltools.ext.jif.extension |
Provides classes that implements the Jif AST node extensions. |
jltools.ext.jif.types |
Contains classes related to the Jif type system and
Jif types, including Jif labels and principals. |
jltools.ext.jif.visit |
Contains the Jif visitors, such as the label checker and the Jif translator. |
jltools.ext.jl |
|
jltools.ext.jl.ast |
Contains the AST Nodes and interfaces for manipulating the nodes. |
jltools.ext.jl.parse |
Contains classes to handle the parsing. |
jltools.ext.jl.types |
|
jltools.frontend |
Contains helper classes for the frontend that are used by jltools.main. |
jltools.lex |
Package to tokenize of a Java input stream. |
jltools.main |
Contains classes to get and parse command line arguments and run the
compilation process. |
jltools.parse |
|
jltools.types |
Contains the typesystem and all related classes. |
jltools.util |
Classes to provide compiler utilities, such as data structures and
convenience classes. |
jltools.visit |
Contains the standard visitor which provide type checking as well as
output. |