diff options
| author | Yannick Moy <moy@adacore.com> | 2012-03-15 08:48:36 +0000 | 
|---|---|---|
| committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2012-03-15 09:48:36 +0100 | 
| commit | 90e8523311e9616c99a9fc9cfa2454f753eb9f13 (patch) | |
| tree | 0821136e1cc465c7f9676ef3b181713492d1cf50 /libjava/classpath/java/awt/Window.java | |
| parent | 51a1aacf86538c0966fb3c34f0bf26c24515eb8f (diff) | |
| download | gcc-90e8523311e9616c99a9fc9cfa2454f753eb9f13.zip gcc-90e8523311e9616c99a9fc9cfa2454f753eb9f13.tar.gz gcc-90e8523311e9616c99a9fc9cfa2454f753eb9f13.tar.bz2 | |
aspects.adb, [...] (Aspect_Id): New GNAT aspect Aspect_Contract_Case.
2012-03-15  Yannick Moy  <moy@adacore.com>
	* aspects.adb, aspects.ads (Aspect_Id): New GNAT aspect
	Aspect_Contract_Case.
	* gnat_rm.texi Document the new pragma/aspect
	Contract_Case. Correct the documentation of the existing
	pragma/aspect Test_Case with the new semantics.
	* sem_attr.adb (Analyze_Attribute): Allow use of 'Result in the
	Ensures component of a Contract_Case pragma.
	* sem_ch13.adb (Analyze_Aspect_Specifications): Check new aspect
	and translate it into a pragma.
	(Check_Aspect_At_Freeze_Point): Take into account the new aspect.
	* sem_ch3.adb, sinfo.adb, sinfo.ads Renaming of TC (for test case)
	into CTC (for contract and test case).
	* sem_ch6.adb (Process_PPCs): Generate Check pragmas from
	Contract_Case pragmas, similarly to what is done already for
	postconditions.
	* sem_prag.adb, sem_prag.ads (Check_Contract_Or_Test_Case):
	Renaming of Check_Test_Case.
	(Analyze_Pragma, Sig_Flags): Take into account the new pragma.
	* sem_util.adb, sem_util.ads Renaming to take into account the
	new pragma, so that functions which applied only to Test_Case
	now apply to both Test_Case and Contract_Case.
	* par-prag.adb, sem_warn.adb, snames.ads-tmpl Take into account
	the new pragma.
From-SVN: r185415
Diffstat (limited to 'libjava/classpath/java/awt/Window.java')
0 files changed, 0 insertions, 0 deletions
