Documentation

LKModule class documentation

LKModule : LKAST

AuthorsGenerated by builder
Declared inLKModule.h

Overview

AST node representing a module - a set of classes and categories compiled together.


Default

+ (id) module

Return a new autoreleased module.

    - (void) addPragmas: (NSDictionary *)aDict

    Add compile-time pragmas.

      - (void) addClass: (LKSubclass *)aClass

      Add a new class to this module.

        - (void) addCategory: (LKCategory *)aCategory

        Add a new category to this module.

          - (NSArray *) typesForMethod: (NSString *)methodName

          Returns an array of the types for a given selector name.

            - (NSArray *) allClasses

            Returns the classes in this module

              - (NSArray *) allCategories

              Returns the categories in this module

                - (NSDictionary *) pragmas

                Returns the pragmas in this module