Little help request

soren at hauberg.org soren at hauberg.org
Mon Sep 8 03:57:37 CDT 2008


Hi,
   I don't know the Object Oriented framework so I can't really debug  
things for you (you'll have to do that, but I'll be happy to rerun  
things). Below is the output I get.

Søren



                             < M A T L A B (R) >
                   Copyright 1984-2008 The MathWorks, Inc.
                          Version 7.6.0.324 (R2008a)
                              February 10, 2008


   To get started, type one of these: helpwin, helpdesk, or demo.
   For product information, visit www.mathworks.com.

>> dump_clsinfo ('meta.class')
Name: meta.class
Description: Describes a MATLAB class
DetailedDescription: Hidden:      0

Sealed:      1

ConstructOnLoad:      1

InferiorClasses: Properties:     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]
     [1x1 meta.property]

Methods:     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]

Events:     [1x1 meta.event]

SuperClasses:     [1x1 meta.class]

ContainingPackage: meta.package handle
package: meta

properties:
                  Name: 'meta'
               Classes: {6x1 cell}
             Functions: {0x1 cell}
              Packages: {0x1 cell}
     ContainingPackage: {}


Property: Name Name: Name
  Description:  DetailedDescription:  GetAccess: public
  SetAccess: private
  Access: ??? Getting the 'Access' property of the 'meta.property'  
class is not a
llowed.

Error in ==> dump_clsinfo>dump_propinfo at 33
     disp (prop.(cls_props{k}.Name));

Error in ==> dump_clsinfo at 16
     dump_propinfo (props{k}, cls, prefix);



>> dump_clsinfo ('handle')
Name: handle
Description: Base class for handle classes
DetailedDescription: Hidden:      0

Sealed:      0

ConstructOnLoad:      1

InferiorClasses: Properties: Methods:     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]
     [1x1 meta.method]

Events:     [1x1 meta.event]

SuperClasses: ContainingPackage: 0x0 empty meta.package handle
package: meta

properties:
     Name
     Classes
     Functions
     Packages
     ContainingPackage


Method: eq Name: eq
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: ne Name: ne
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta
properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: lt Name: lt
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: gt Name: gt
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: le Name: le
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: ge Name: ge
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: delete Name: delete
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: isvalid Name: isvalid
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: findprop Name: findprop
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: notify Name: notify
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: notify Name: notify
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: addlistener Name: addlistener
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: addlistener Name: addlistener
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: addlistener Name: addlistener
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: addlistener Name: addlistener
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}


Method: findobj Name: findobj
  Description:  DetailedDescription:  Access: public
  Static:      0

  Abstract:      0

  Sealed:      0

  Hidden:      0

  DefiningClass: meta.class handle
package: meta

properties:
                    Name: 'handle'
             Description: 'Base class for handle classes'
     DetailedDescription: ''
                  Hidden: 0
                  Sealed: 0
         ConstructOnLoad: 1
         InferiorClasses: {0x1 cell}
              Properties: {0x1 cell}
                 Methods: {16x1 cell}
                  Events: {[1x1 meta.event]}
            SuperClasses: {0x1 cell}
       ContainingPackage: {}




More information about the Octave-maintainers mailing list