-
Notifications
You must be signed in to change notification settings - Fork 13
ReflectionCallStatistic
Eric Bodden edited this page Mar 15, 2015
·
2 revisions
#those statistic is about reflection call used in SweetHome 3D
This table summarize the reflections calls used in SweetHome 3D. For each type you find the classes where reflection is used.
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 |