Module: JavaClass::ClassScanner::Scanners

Included in:
JavaClass, Dsl::LoadingClasspath, Dsl::Mixin
Defined in:
lib/javaclass/classscanner/scanners.rb

Overview

ClassScanner factory methods to create different kind of scanner decorators.

Author

Peter Kofler

Instance Method Summary collapse

Instance Method Details

#analyse(header, features = :all) ⇒ Object Also known as: decorate

Scan parsed header for (selected) features . This ties together all scanners.



17
18
19
20
21
22
# File 'lib/javaclass/classscanner/scanners.rb', line 17

def analyse(header, features=:all)
  # later add feature selection if needed, argument determines delegators, :none, :some, :all
  ImportedTypes.new(
    header
  )
end