(* Title: Jinja/Common/Type.thy Author: David von Oheimb, Tobias Nipkow Copyright 1999 Technische Universitaet Muenchen *) section ‹Jinja types› theory Type imports Auxiliary begin type_synonym cname = string ― ‹class names› type_synonym mname = string ― ‹method name› type_synonym vname = string ― ‹names for local/field variables› definition Object :: cname where "Object ≡ ''Object''" definition this :: vname where "this ≡ ''this''" ― ‹types›