Class: Blufin::ScannerJavaSource

Inherits:
Object
  • Object
show all
Defined in:
lib/core/code_scanners/scanner_java_source.rb

Overview

This class scans ALL Java classes and does general validation. Anything that doesn’t fit into a sub-class will go in here.

Instance Method Summary collapse

Constructor Details

#initialize(site, error_handler) ⇒ Object

Returns void.



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/core/code_scanners/scanner_java_source.rb', line 8

def initialize(site, error_handler)

    @site        = Blufin::SiteResolver::validate_site(site)
    @site_name   = Blufin::SiteResolver::get_site_name(@site)
    @site_path   = Blufin::SiteResolver::get_site_location(@site)
    @site_domain = Blufin::SiteResolver::get_site_domain(@site)

    @error_handler = error_handler

    # @all_files = Blufin::ScannerCommon::get_non_ignored_files(@site_path, ['java'], @error_handler, Blufin::Site::PATH_APP_INFRASTRUCTURE)
    # @all_files.each do |file|
    #
    #     class_info = Blufin::ScannerJava::scan(file, @site)
    #     puts class_info.inspect
    #
    # end

end