(* Title: HOL/MicroJava/J/SystemClasses.thy
Author: Gerwin Klein
Copyright 2002 Technische Universitaet Muenchen
*)
section ‹System Classes›
theory SystemClasses imports Decl begin
text ‹
This theory provides definitions for the ‹Object› class,
and the system exceptions.
›
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
| Messung V0.5 in Prozent |
|---|
| | | |
[zur Elbe Produktseite wechseln0.11QuellennavigatorsAnalyse erneut starten2026-09-29]