Skip to content

ReflectionCallStatistic

Eric Bodden edited this page Mar 15, 2015 · 2 revisions

#those statistic is about reflection call used in SweetHome 3D

Introduction

This table summarize the reflections calls used in SweetHome 3D. For each type you find the classes where reflection is used.

Details

Reflection type frequency
Class.forName
Dynamic implementation of the graphic interface: GTKStyleClass, ToolkitClass, GraphicsEnvironmentClass, GlyphViewClass 4
Overcome the privilege: SecuritySupportClass, UIDefaultsClass, CurrencyClass, OutputPropertiesFactoryClass 5
Avoiding problems of default system class loader: DataFlavorClass, ProviderClass, SecurityClass, PreferencesClass, SwingUtilitiesClass, HTMLEditorKitClass. 7
Dynamic implementation: InetAddressClass. 1
Class.newInstance
Dynamic implementation of the graphic interface: ToolkitClass, GraphicsEnvironmentClass, GlyphViewClass 3
Dynamic implementation: InetAddressClass. 1
Avoiding problems of default system class loader: PreferencesClassHTMLEditorKitClass. 2
Constructor.newInstance
Secure dynamic input: AWTKeyStrokeClass. 2
Dynamic implementation of the graphic interface: ToolkitClass, GraphicsEnvironmentClass, GlyphViewClass 3
Dynamic implementation: InetAddressClass. 1
Avoiding problems of default system class loader:HTMLEditorKitClass, PreferencesClass 2
Overcome the privilege: UIDefaultsClass 1
Methode.invoke
Avoiding system problems: GTKPainterClass. 2
Dynamic implementation of the graphic interface: GTKStyleClass, LazyActionMapClass. 2
Total
Dynamic implementation of the graphic interface: GTKStyleClass, ToolkitClass, GraphicsEnvironmentClass, GlyphViewClass, LazyActionMapClass. 5
Overcome the privilege: SecuritySupportClass, UIDefaultsClass, CurrencyClass, OutputPropertiesFactoryClass 5
Avoiding problems of default system class loader: DataFlavorClass, ProviderClass, SecurityClass, PreferencesClass, SwingUtilitiesClass, HTMLEditorKitClass. 7
Dynamic implementation: InetAddressClass. 1
Secure dynamic input: AWTKeyStrokeClass. 2
Avoiding system problems: GTKPainterClass. 2
Clone this wiki locally