Class | JavaClass::ClassScanner::ImportedTypes |
In: |
lib/javaclass/classscanner/imported_types.rb
|
Parent: | SimpleDelegator |
Add analysis for imported types to ClassFile::JavaClassHeader.
Author: | Peter Kofler |
Decorate JavaClassHeader header to add imported types lazy scanner.
# File lib/javaclass/classscanner/imported_types.rb, line 11 def initialize(header) super(header) @imported_types = nil end
Determine the imported types of this class which are not from the JDK. This are all imported_types - all jdk types.
# File lib/javaclass/classscanner/imported_types.rb, line 22 def imported_3rd_party_types imported_types.reject { |name| name.in_jdk? } end