Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package nice.tools.code

Class Summary
EnsureTypeProc Ensures that the expression has the given bytecode type.
Gen Code generation functions.
GetFieldProc Get the value of an object's field.
Import Import native methods.
IncrementProc Increment the value of an object field.
Inline Static class to inline code written in Procedures.
IsOfClassProc  
LiteralArrayProc Creates a literal array constant.
MultiArrayNewProc Create a multidimensional array.
NiceInterpreter Implements language dependant methods of gnu.expr.Interpreter.
SetFieldProc Modifies the value of an object's field and returns the new value.
SetStaticFieldProc Modifies the value of a static class field and returns the new value.
SpecialArray Arrays that are wrapped on the fly into objects implementing java.util.List when needed.
SpecialTypes Used to store types with automatic conversion.
Strings String escaping.
TupleType  
TypeImport Utilities to import types from native libraries.
Types Conversion between Nice and bytecode types.
 

Exception Summary
Types.NotIntroducedClassException Thrown when the type would contain elements that are not valid for typechecking.
Types.ParametricClassException Thrown when one tries to get a monotype for a class defined to have type parameters.