(* Title: HOL/MicroJava/J/SystemClasses.thy
Author: Gerwin Klein
Copyright 2002 Technische Universitaet Muenchen
*)
section \<open>System Classes\<close>
theory SystemClasses imports Decl begin
text \<open>
This theory provides definitions for the \<open>Object\<close> class,
and the system exceptions.
\<close>
definition ObjectC :: "'c cdecl" where
[code_unfold]: "ObjectC \ (Object, (undefined,[],[]))"
definition NullPointerC :: "'c cdecl" where
[code_unfold]: "NullPointerC \ (Xcpt NullPointer, (Object,[],[]))"
definition ClassCastC :: "'c cdecl" where
[code_unfold]: "ClassCastC \ (Xcpt ClassCast, (Object,[],[]))"
definition OutOfMemoryC :: "'c cdecl" where
[code_unfold]: "OutOfMemoryC \ (Xcpt OutOfMemory, (Object,[],[]))"
definition SystemClasses :: "'c cdecl list" where
[code_unfold]: "SystemClasses \ [ObjectC, NullPointerC, ClassCastC, OutOfMemoryC]"
end
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|