module Genprovider
make element description
classinfo.rb
Generate class information (esp method invocation) for clients
Output
- a class to output generated code with indendation
make element description
registration.rb
testcase.rb
Constants
- ASSOCIATION_MASK
- INDICATION_MASK
- INSTANCE_MASK
- METHOD_MASK
- VERSION
Public Class Methods
classmask(klass)
click to toggle source
# File lib/genprovider.rb, line 10 def self.classmask klass c = klass mask = 0 while c mask |= INSTANCE_MASK if c.instance? mask |= METHOD_MASK if c.method? mask |= ASSOCIATION_MASK if c.association? mask |= INDICATION_MASK if c.indication? c = c.parent end if mask == 0 STDERR.puts "Assuming that #{klass.name} defines an Instance" mask |= INSTANCE_MASK end mask end