Activity for Yoonsik Cheon

  • Yoonsik Cheon Yoonsik Cheon committed [r43]

    Made "catchUp" tasks for anonymous inner classes and local innerclasses

  • Yoonsik Cheon Yoonsik Cheon committed [r189]

    added a missing "ensures" keyword.

  • Yoonsik Cheon Yoonsik Cheon committed [r215]

    Made standard Java classes such as Object, Class, etc reinitializable.

  • Yoonsik Cheon Yoonsik Cheon committed [r297]

    Added an accessor oper() for the uniform treatment of all kinds of

  • Yoonsik Cheon Yoonsik Cheon committed [r324]

    corrected a minor syntax error in the JML specification of the method

  • Yoonsik Cheon Yoonsik Cheon committed [r326]

    Added a query method constructor().

  • Yoonsik Cheon Yoonsik Cheon committed [r333]

    fixing the problem of the main method returning 0 when an input file is not

  • Yoonsik Cheon Yoonsik Cheon committed [r421]

    Added an accessor getCField for use in JML.

  • Yoonsik Cheon Yoonsik Cheon committed [r411]

    Fixing visibility of JML specifications (as a part of testing the

  • Yoonsik Cheon Yoonsik Cheon committed [r419]

    Fixing JML specifications to reflect the JML's new visibility/purity

  • Yoonsik Cheon Yoonsik Cheon committed [r414]

    Making a couple of fields spec_public to pass the JML visibility

  • Yoonsik Cheon Yoonsik Cheon committed [r461]

    Added a lot of "pure" annotations.

  • Yoonsik Cheon Yoonsik Cheon committed [r462]

    Added "pure" annotations.

  • Yoonsik Cheon Yoonsik Cheon committed [r478]

    Making an access method pure so that it can be used in JML specifications.

  • Yoonsik Cheon Yoonsik Cheon committed [r480]

    A simple pretty-printing for Java 1.4 assert statements.

  • Yoonsik Cheon Yoonsik Cheon committed [r516]

    Fixed pretty-printing of unary expressions; added a trailing space

  • Yoonsik Cheon Yoonsik Cheon committed [r514]

    Extended the use of noBodyOk hook, which I think due to David, to

  • Yoonsik Cheon Yoonsik Cheon committed [r513]

    Made a change to pretty-print constructors with null body, e.g., model

  • Yoonsik Cheon Yoonsik Cheon committed [r562]

    Fixed pretty-printing of variable declaration statements; before, a

  • Yoonsik Cheon Yoonsik Cheon committed [r564]

    Better pretty-printing of field reference expressions; generated

  • Yoonsik Cheon Yoonsik Cheon committed [r572]

    Fixing pretty-printing of local inner classes. A local class

  • Yoonsik Cheon Yoonsik Cheon committed [r635]

    Better pretty-printing of field references by retaining their forms as

  • Yoonsik Cheon Yoonsik Cheon committed [r669]

    Added a new utility class for JUnit-based testing.

  • Yoonsik Cheon Yoonsik Cheon committed [r667]

    Improved a bit.

  • Yoonsik Cheon Yoonsik Cheon committed [r666]

    Utility class for JUnit-based regression testing.

  • Yoonsik Cheon Yoonsik Cheon committed [r661]

    Fixing pretty-printing of qualified names. Thanks to Marko for

  • Yoonsik Cheon Yoonsik Cheon committed [r678]

    Fixing pretty-printing of unary promotion expressions.

  • Yoonsik Cheon Yoonsik Cheon committed [r860]

    Added methods to accumulate all inherited methods except for those

  • Yoonsik Cheon Yoonsik Cheon committed [r1015]

    Refactored to support .sym files for JML.

  • Yoonsik Cheon Yoonsik Cheon committed [r1026]

    Refactored the genInners() method by introducing a hook method so that

  • Yoonsik Cheon Yoonsik Cheon committed [r1019]

    Refactored to add a subclass in the JML project.

  • Yoonsik Cheon Yoonsik Cheon committed [r1017]

    Widened visibility to allow subclasses in JML.

  • Yoonsik Cheon Yoonsik Cheon committed [r973]

    Defined the minimum size for the main window. The main window now can

  • Yoonsik Cheon Yoonsik Cheon committed [r991]

    Added to the JML GUI a popup menu consisting of such edit menu items as

  • Yoonsik Cheon Yoonsik Cheon committed [r1005]

    Fixed pretty-printing of unary promotion expressions. Thank to Roy for

  • Yoonsik Cheon Yoonsik Cheon committed [r1151]

    Fixed the collectInterfaceMethods to collect interfaces methods only if

  • Yoonsik Cheon Yoonsik Cheon committed [r1316]

    Added a new access method protoMethods.

  • Yoonsik Cheon Yoonsik Cheon committed [r1369]

    Fixing to ignore empty lines.

  • Yoonsik Cheon Yoonsik Cheon committed [r3791]

    Imported JML RAC source files.

  • Yoonsik Cheon Yoonsik Cheon committed [r3796]

    shell scripts for running jmlc and jmlunit.

  • Yoonsik Cheon Yoonsik Cheon committed [r3795]

    Added jmlrac and jmlunit to the subdirectoy.

  • Yoonsik Cheon Yoonsik Cheon committed [r3793]

    Imported jmlunit source files.

  • Yoonsik Cheon Yoonsik Cheon committed [r3819]

    Improved test class generation and added JML/JUnit-specific test

  • Yoonsik Cheon Yoonsik Cheon committed [r3818]

    Changed "expected result"-based testing to compilation-based

  • Yoonsik Cheon Yoonsik Cheon committed [r3822]

    Added a sample for using jmlunit.

  • Yoonsik Cheon Yoonsik Cheon committed [r3820]

    added TODO-list.

  • Yoonsik Cheon Yoonsik Cheon committed [r3823]

    added sample directory

  • Yoonsik Cheon Yoonsik Cheon committed [r3843]

    added jmlrac and jmlunit to the javadocs target.

  • Yoonsik Cheon Yoonsik Cheon committed [r3844]

    added helper testcase classes.

  • Yoonsik Cheon Yoonsik Cheon committed [r3847]

    better Javadoc comments and added package description.

  • Yoonsik Cheon Yoonsik Cheon committed [r3850]

    Moved JML-related to-do and bug items from RAC TODO.txt to JML TODO.txt.

  • Yoonsik Cheon Yoonsik Cheon committed [r3857]

    added a to-do item concerned with importing models

  • Yoonsik Cheon Yoonsik Cheon committed [r3883]

    Speedup by not typechecking recursively referenced types.

  • Yoonsik Cheon Yoonsik Cheon committed [r3882]

    correction to JML specs and better error handling.

  • Yoonsik Cheon Yoonsik Cheon committed [r3884]

    test case for CheckInitializerTask.

  • Yoonsik Cheon Yoonsik Cheon committed [r3888]

    correction to checking invariants for default constructors.

  • Yoonsik Cheon Yoonsik Cheon committed [r3887]

    Invariants check for default constructors.

  • Yoonsik Cheon Yoonsik Cheon committed [r3889]

    correction wrt a new jmlrac capability of checking invariants for

  • Yoonsik Cheon Yoonsik Cheon committed [r3893]

    Checking modifiers and static-ness of type-level clauses (e.g.,

  • Yoonsik Cheon Yoonsik Cheon committed [r3890]

    Checking static-ness of type-level clauses such as invariant,

  • Yoonsik Cheon Yoonsik Cheon committed [r3891]

    Checking modifiers of invariant, constraint, depends, and

  • Yoonsik Cheon Yoonsik Cheon committed [r3895]

    More checking for axiom clauses; still need to disallow \lockset

  • Yoonsik Cheon Yoonsik Cheon committed [r3894]

    script for running jmlc and jmlunit

  • Yoonsik Cheon Yoonsik Cheon committed [r3897]

    JML-specific modifiers checking for classes and interfaces; allowed

  • Yoonsik Cheon Yoonsik Cheon committed [r3898]

    Checking JML-specific modifiers for field declarations; allowed

  • Yoonsik Cheon Yoonsik Cheon committed [r3899]

    Checking JML-specific modifiers for method declarations; allowed

  • Yoonsik Cheon Yoonsik Cheon committed [r3914]

    Renamed some test cases in the bugs directory and moved some of them to

  • Yoonsik Cheon Yoonsik Cheon committed [r3913]

    Added jmlrac subpackages to the javadocs/jmldocs target;

  • Yoonsik Cheon Yoonsik Cheon committed [r3915]

    Initial work to translate old expressions appearing inside quantified

  • Yoonsik Cheon Yoonsik Cheon committed [r3921]

    Added a test case for accessing hidden spec_public fields from

  • Yoonsik Cheon Yoonsik Cheon committed [r3922]

    test cases for accessing hidden model fields.

  • Yoonsik Cheon Yoonsik Cheon committed [r3919]

    A more through treatment of translation of old expressions with

  • Yoonsik Cheon Yoonsik Cheon committed [r3920]

    better doc

  • Yoonsik Cheon Yoonsik Cheon committed [r3924]

    Removed several junk files (*-ckd).

  • Yoonsik Cheon Yoonsik Cheon committed [r3936]

    More typechecking for represent clauses and corrections of test cases

  • Yoonsik Cheon Yoonsik Cheon committed [r3935]

    Changed production rules for both represents clauses and depends clauses;

  • Yoonsik Cheon Yoonsik Cheon committed [r3941]

    Fixed calls to model variable access methods for expressions such

  • Yoonsik Cheon Yoonsik Cheon committed [r3940]

    More type checking for depends clauses; refactored type checking code

  • Yoonsik Cheon Yoonsik Cheon committed [r3938]

    Worked with Gary to produce better error messages;

  • Yoonsik Cheon Yoonsik Cheon committed [r3937]

    Better typechecking for represents clauses; non-static clauses should

  • Yoonsik Cheon Yoonsik Cheon committed [r3939]

    Corrected typos in error messages.

  • Yoonsik Cheon Yoonsik Cheon committed [r3949]

    Fixed the problem of not printing "import" statements due to

  • Yoonsik Cheon Yoonsik Cheon committed [r3950]

    Unified mechanisms for making dynamic calls to model field accessors and

  • Yoonsik Cheon Yoonsik Cheon committed [r3978]

    A fix to the translation of multiple signals clauses.

  • Yoonsik Cheon Yoonsik Cheon committed [r3981]

    Added better Javadoc to the generated test class as suggested by Gary

  • Yoonsik Cheon Yoonsik Cheon committed [r3984]

    Added a couple of options to generate skeleton test case classes

  • Yoonsik Cheon Yoonsik Cheon committed [r3991]

    Correction to Javadoc comments.

  • Yoonsik Cheon Yoonsik Cheon committed [r3988]

    Modified Makefiles to compile all test files in a directory at once

  • Yoonsik Cheon Yoonsik Cheon committed [r4003]

    Fixed the problem of typechecking model instance variables of

  • Yoonsik Cheon Yoonsik Cheon committed [r4004]

    Fixed the problem of typechecking model instance fields of interfaces

  • Yoonsik Cheon Yoonsik Cheon committed [r4005]

    Fixed the problem of jml complaining about the field not being

  • Yoonsik Cheon Yoonsik Cheon committed [r4011]

    Generalized typechecking rules for signals clause, thank to Erik Poll;

  • Yoonsik Cheon Yoonsik Cheon committed [r4016]

    Added a test for allowing supertypes of RuntimeException in the

  • Yoonsik Cheon Yoonsik Cheon committed [r4012]

    added a jmlrac test case to reflect the new type checking rule

  • Yoonsik Cheon Yoonsik Cheon committed [r4042]

    Correction to the default modifiers for (instance) ghost fields

  • Yoonsik Cheon Yoonsik Cheon committed [r4043]

    Removed options such as genAssertions, as pointed out by Gary.

  • Yoonsik Cheon Yoonsik Cheon committed [r4048]

    added the missing "add" method.

  • Yoonsik Cheon Yoonsik Cheon committed [r4053]

    cleaned some of command-line options, e.g., removed --Testcase

  • Yoonsik Cheon Yoonsik Cheon committed [r4101]

    Cleaned command-line options for jmlrac.

  • Yoonsik Cheon Yoonsik Cheon committed [r4131]

    corrected desugaring of method specifications with model programs.

1 >