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

Quick Search    Search Deep

nice.lang.* (21)nice.tools.* (39)

Package Samples:

nice.tools.ant
nice.tools.code
nice.tools.compiler
nice.tools.testsuite.output
nice.tools.testsuite
nice.tools.util
nice.lang.inline
nice.lang

Classes:

Nicec: Nicec Description Runs the Nice compiler. All arguments to the Nice compiler Task has to be placed as attributes in the nicec xml-element. Parameters Attribute Description Required package The Nice package to compile. Yes jar Compile the Nice sources to archive. No sourcepath Search path for source packages. Is a list of directories and .jar archives. No destination Destination directory for compiled packages. No classpath Search path for compiled packages and libraries. No output Generate native executable. No compile Compile packages but do not link them. No recompile Force recompilation of package. ...
Output: The output Interface. The start..() and end..() methods are sort of events callbacks, that can be called while runtime. Classes that implement tis interface can decide which events to implement and in what format the messages should be logged.
OutputWriter: This class writes the output statements of the test engine to the underlying writer. The output is buffered in a StringBuffer and written to out if the user flushes or closes the writer. This filter writer supports marking and reseting.
Assert: Test a boolean assertion, and raise an error if it is false. Do no throw a java.lang.AssertionError, since that class is only available in JDK 1.4 and later. Instead throw a nice.lang.AssertionFailed.
TestNice: Example: /// pass /// package a dontcompile int x = 3; System.out.println("hallo world"); /// toplevel void f() { System.out.println("f()"); } /// package b import a int z = 5; f();
OptionOr: e1 || e2 Evaluate e1, and return it if it is not null (without evaluating e2). Otherwise evaluate e2 and return it.
NiceInterpreter: Implements language dependant methods of gnu.expr.Interpreter. But Nice has no interpreter at the time being!
ClassLoader: A ClassLoader located classes on its classpath and returns their representation as a gnu.bytecode.ClassType.
EnsureTypeProc: Ensures that the expression has the given bytecode type. That is, add a cast in the bytecode if necessary.
AbstractOutput: Abstract representation of the test engine output. This class holds a reference to the underlying writer.
SpecialArray: Arrays that are wrapped on the fly into objects implementing java.util.List when needed.
rawArray: Class used to wrap native arrays when considered as part of the collection hierarchy.
IncrementProc: Increment the value of an object field. Returns either the old or the new value.
TestSuiteException: Nice TestSuite specific exception, that holds a reference to the original exception.
Native: Basic functions, some targeted for inlining some time in the future...
SetStaticFieldProc: Modifies the value of a static class field and returns the new value.
SetFieldProc: Modifies the value of an object's field and returns the new value.
Inline: Static class to inline code written in Procedure s.
CompilerBugException: This exception is thrown when a bug occurs in the compiler.
Nop: Just compiles its argument, producing no bytecode itself.
Chronometer: Tool to mesure time cumulatively. Used for benchmarking.
CompOp: Inlining of native numeric types comparison operators.

Home | Contact Us | Privacy Policy | Terms of Service