eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'AutoloadMetaclass':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: AutoloadMetaclass


Inheritance:

   Object
   |
   +--Behavior
      |
      +--ClassDescription
         |
         +--Metaclass
            |
            +--AutoloadMetaclass

Package:
stx:libbasic
Category:
Kernel-Classes
Version:
rev: 1.9 date: 2014/11/26 09:10:20
user: cg
file: AutoloadMetaclass.st directory: libbasic
module: stx stc-classLibrary: libbasic
Author:
Stefan Vogel

Description:


AutoloadMetaclass catches unhandled class methods, files in 
the corresponding code when first used and resends the catched
message to the now existing class.

Autoload installs AutoloadMetaclass as its metaclass in #initialize. 

See details of the why and how of autoloading in the Autoload class.


Related information:

    Autoload

Instance protocol:

message catching
o  doesNotUnderstand: aMessage
caught a message; load the class and retry the message

o  new
catch - load the class and send it to the real one

o  newClassBuilder
catch - load the class and send it to the real one



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Sat, 28 May 2022 19:56:36 GMT