Skip to content

Instantly share code, notes, and snippets.

@sdeleuze
Created August 29, 2022 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sdeleuze/04e1ede9367ac35bc6b9a462323f12dd to your computer and use it in GitHub Desktop.
Save sdeleuze/04e1ede9367ac35bc6b9a462323f12dd to your computer and use it in GitHub Desktop.
Additional classes shipped in a native image when using `java.beans.Introspector` in Spring Framework
java.awt.AWTError
java.awt.AWTEvent
java.awt.AlphaComposite
java.awt.BasicStroke
java.awt.Color
java.awt.Component
java.awt.Container
java.awt.Dialog
java.awt.Dimension
java.awt.EventDispatchThread
java.awt.EventDispatchThread$1
java.awt.EventDispatchThread$HierarchyEventFilter
java.awt.EventQueue
java.awt.EventQueue$1
java.awt.EventQueue$3
java.awt.EventQueue$4
java.awt.EventQueue$4$1
java.awt.EventQueue$5
java.awt.EventQueue$6
java.awt.Font
java.awt.Graphics
java.awt.GraphicsEnvironment
java.awt.GraphicsEnvironment$LocalGE
java.awt.Image
java.awt.ImageCapabilities
java.awt.LightweightDispatcher
java.awt.MenuComponent
java.awt.RenderingHints
java.awt.RenderingHints$Key
java.awt.Toolkit
java.awt.Toolkit$1
java.awt.Toolkit$2
java.awt.Toolkit$4
java.awt.Toolkit$DesktopPropertyChangeSupport
java.awt.TrayIcon
java.awt.Window
java.awt.color.ColorSpace
java.awt.color.ColorSpace$BuiltInSpace
java.awt.color.ICC_ColorSpace
java.awt.color.ICC_Profile
java.awt.color.ICC_Profile$$Lambda$e28204b81fa3175f565ab976e11675496564c68c
java.awt.event.InputEvent
java.awt.event.InputEvent$1
java.awt.event.InvocationEvent
java.awt.event.KeyEvent
java.awt.event.MouseEvent
java.awt.event.NativeLibLoader
java.awt.event.NativeLibLoader$1
java.awt.font.FontRenderContext
java.awt.geom.AffineTransform
java.awt.geom.GeneralPath
java.awt.geom.Path2D
java.awt.geom.Path2D$Float
java.awt.geom.Point2D
java.awt.geom.Point2D$Double
java.awt.geom.Point2D$Float
java.awt.geom.Rectangle2D
java.awt.geom.Rectangle2D$Float
java.awt.geom.RectangularShape
java.awt.image.BufferedImage
java.awt.image.ColorModel
java.awt.image.ColorModel$1
java.awt.image.DataBuffer
java.awt.image.DirectColorModel
java.awt.image.IndexColorModel
java.awt.image.PackedColorModel
java.awt.image.Raster
java.awt.image.SampleModel
java.awt.image.SinglePixelPackedSampleModel
sun.awt.AWTAccessor
sun.awt.AWTAutoShutdown
sun.awt.AWTAutoShutdown$$Lambda$bf4dd6d6f7f96d2f9ecce206b3928f05c99e47a2
sun.awt.AppContext
sun.awt.AppContext$1
sun.awt.AppContext$2
sun.awt.AppContext$3
sun.awt.AppContext$CreateThreadAction
sun.awt.AppContext$PostShutdownEventRunnable
sun.awt.DebugSettings
sun.awt.DebugSettings$1
sun.awt.FcFontManager
sun.awt.FontConfiguration
sun.awt.FontConfiguration$PropertiesHandler
sun.awt.FontConfiguration$PropertiesHandler$FontProperties
sun.awt.FontDescriptor
sun.awt.FontPropertiesLoader
sun.awt.FontPropertiesLoader$1
sun.awt.HeadlessToolkit
sun.awt.MostRecentKeyValue
sun.awt.NativeLibLoader
sun.awt.NativeLibLoader$1
sun.awt.PlatformGraphicsInfo
sun.awt.PostEventQueue
sun.awt.SoftCache
sun.awt.SoftCache$Entry
sun.awt.SoftCache$EntrySet
sun.awt.SoftCache$EntrySet$1
sun.awt.SoftCache$ValueCell
sun.awt.SunDisplayChanger
sun.awt.SunHints
sun.awt.SunHints$Key
sun.awt.SunHints$Value
sun.awt.SunToolkit
sun.awt.SunToolkit$ModalityListenerList
sun.awt.UNIXToolkit
sun.awt.WeakIdentityHashMap
sun.awt.WeakIdentityHashMap$1
sun.awt.WeakIdentityHashMap$1$1
sun.awt.WeakIdentityHashMap$2
sun.awt.WeakIdentityHashMap$2$1
sun.awt.WeakIdentityHashMap$2$1$1
sun.awt.WeakIdentityHashMap$WeakKey
sun.awt.X11.XToolkit
sun.awt.X11FontManager
sun.awt.X11GraphicsEnvironment
sun.awt.X11GraphicsEnvironment$1
sun.awt.dnd.SunDragSourceContextPeer
sun.awt.image.BufImgSurfaceData
sun.awt.image.BufImgSurfaceData$ICMColorData
sun.awt.image.IntegerComponentRaster
sun.awt.image.NativeLibLoader
sun.awt.image.NativeLibLoader$1
sun.awt.image.SunWritableRaster
sun.awt.image.SurfaceManager
sun.awt.util.IdentityArrayList
sun.awt.util.PerformanceLogger
sun.awt.util.PerformanceLogger$1
sun.awt.util.PerformanceLogger$TimeData
sun.awt.util.ThreadGroupUtils
sun.font.AttributeValues
sun.font.AttributeValues$1
sun.font.CMap
sun.font.CMap$CMapFormat0
sun.font.CMap$CMapFormat10
sun.font.CMap$CMapFormat12
sun.font.CMap$CMapFormat2
sun.font.CMap$CMapFormat4
sun.font.CMap$CMapFormat6
sun.font.CMap$CMapFormat8
sun.font.CMap$NullCMapClass
sun.font.CMap$UVS
sun.font.CharToGlyphMapper
sun.font.CompositeFont
sun.font.CompositeFontDescriptor
sun.font.CompositeGlyphMapper
sun.font.EAttribute
sun.font.FcFontConfiguration
sun.font.FileFont
sun.font.FileFontStrike
sun.font.Font2D
sun.font.FontAccess
sun.font.FontConfigManager
sun.font.FontConfigManager$FontConfigFont
sun.font.FontFamily
sun.font.FontManagerFactory
sun.font.FontManagerNativeLibrary
sun.font.FontManagerNativeLibrary$1
sun.font.FontScaler
sun.font.FontUtilities
sun.font.FontUtilities$1
sun.font.FreetypeFontScaler
sun.font.MFontConfiguration
sun.font.NativeFont
sun.font.NativeGlyphMapper
sun.font.NullFontScaler
sun.font.PhysicalFont
sun.font.PhysicalStrike
sun.font.PlatformFontInfo
sun.font.StrikeCache
sun.font.StrikeCache$1
sun.font.StrikeMetrics
sun.font.SunFontManager
sun.font.SunFontManager$$Lambda$51fc5c312aa8863e9c166411a6c3e9ebd602f8b4
sun.font.SunFontManager$1
sun.font.SunFontManager$10
sun.font.SunFontManager$2
sun.font.SunFontManager$3
sun.font.SunFontManager$4
sun.font.SunFontManager$5
sun.font.SunFontManager$6
sun.font.SunFontManager$9
sun.font.SunFontManager$FontRegistrationInfo
sun.font.SunFontManager$T1Filter
sun.font.SunFontManager$TTFilter
sun.font.SunFontManager$TTorT1Filter
sun.font.TrueTypeFont
sun.font.TrueTypeFont$1
sun.font.TrueTypeFont$TTDisposerRecord
sun.font.TrueTypeGlyphMapper
sun.font.Type1Font
sun.font.Type1Font$1
sun.font.Type1Font$2
sun.font.Type1Font$T1DisposerRecord
sun.font.Type1Font$T1DisposerRecord$1
sun.font.Type1GlyphMapper
sun.font.XMap
sun.java2d.DefaultDisposerRecord
sun.java2d.Disposer
sun.java2d.Disposer$$Lambda$ee1fdb5b3865b43b580fe67d131d7c879d19acea
sun.java2d.Disposer$1
sun.java2d.NullSurfaceData
sun.java2d.ReentrantContextProvider
sun.java2d.ReentrantContextProviderCLQ
sun.java2d.ReentrantContextProviderTL
sun.java2d.ReentrantContextProviderTL$1
sun.java2d.StateTrackable$State
sun.java2d.StateTrackableDelegate
sun.java2d.StateTrackableDelegate$2
sun.java2d.SunGraphics2D
sun.java2d.SunGraphicsEnvironment
sun.java2d.SurfaceData
sun.java2d.SurfaceManagerFactory
sun.java2d.cmm.CMMServiceProvider
sun.java2d.cmm.CMSManager
sun.java2d.cmm.CMSManager$CMMTracer
sun.java2d.cmm.Profile
sun.java2d.cmm.lcms.LCMS
sun.java2d.cmm.lcms.LCMS$1
sun.java2d.cmm.lcms.LCMSImageLayout
sun.java2d.cmm.lcms.LCMSProfile
sun.java2d.cmm.lcms.LCMSProfile$$Lambda$269bf1e52618b876142684f8ce849b9274c15e78
sun.java2d.cmm.lcms.LCMSTransform
sun.java2d.cmm.lcms.LCMSTransform$NativeTransform
sun.java2d.cmm.lcms.LcmsServiceProvider
sun.java2d.loops.Blit
sun.java2d.loops.BlitBg
sun.java2d.loops.CompositeType
sun.java2d.loops.CustomComponent
sun.java2d.loops.DrawGlyphList
sun.java2d.loops.DrawGlyphListAA
sun.java2d.loops.DrawGlyphListLCD
sun.java2d.loops.DrawLine
sun.java2d.loops.DrawParallelogram
sun.java2d.loops.DrawPath
sun.java2d.loops.DrawPolygons
sun.java2d.loops.DrawRect
sun.java2d.loops.FillParallelogram
sun.java2d.loops.FillPath
sun.java2d.loops.FillRect
sun.java2d.loops.FillSpans
sun.java2d.loops.GeneralRenderer
sun.java2d.loops.GraphicsPrimitive
sun.java2d.loops.GraphicsPrimitiveMgr
sun.java2d.loops.GraphicsPrimitiveMgr$1
sun.java2d.loops.GraphicsPrimitiveMgr$2
sun.java2d.loops.GraphicsPrimitiveProxy
sun.java2d.loops.MaskBlit
sun.java2d.loops.MaskFill
sun.java2d.loops.OpaqueCopyAnyToArgb
sun.java2d.loops.OpaqueCopyArgbToAny
sun.java2d.loops.RenderCache
sun.java2d.loops.RenderLoops
sun.java2d.loops.ScaledBlit
sun.java2d.loops.SetDrawLineANY
sun.java2d.loops.SetDrawPathANY
sun.java2d.loops.SetDrawPolygonsANY
sun.java2d.loops.SetDrawRectANY
sun.java2d.loops.SetFillPathANY
sun.java2d.loops.SetFillRectANY
sun.java2d.loops.SetFillSpansANY
sun.java2d.loops.SurfaceType
sun.java2d.loops.TransformHelper
sun.java2d.loops.XorCopyArgbToAny
sun.java2d.loops.XorDrawGlyphListAAANY
sun.java2d.loops.XorDrawGlyphListANY
sun.java2d.loops.XorDrawLineANY
sun.java2d.loops.XorDrawPathANY
sun.java2d.loops.XorDrawPolygonsANY
sun.java2d.loops.XorDrawRectANY
sun.java2d.loops.XorFillPathANY
sun.java2d.loops.XorFillRectANY
sun.java2d.loops.XorFillSpansANY
sun.java2d.marlin.DMarlinRenderingEngine
sun.java2d.marlin.FloatMath
sun.java2d.marlin.MarlinCache
sun.java2d.marlin.MarlinConst
sun.java2d.marlin.MarlinProperties
sun.java2d.marlin.MarlinUtils
sun.java2d.marlin.OffHeapArray
sun.java2d.marlin.OffHeapArray$$Lambda$4bfcab59c2e8a51db101604af4ffd9db44c787ef
sun.java2d.marlin.Renderer
sun.java2d.pipe.AAShapePipe
sun.java2d.pipe.LoopPipe
sun.java2d.pipe.PixelToParallelogramConverter
sun.java2d.pipe.Region
sun.java2d.pipe.RenderingEngine
sun.java2d.pipe.RenderingEngine$Tracer
sun.java2d.pipe.SpanClipRenderer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment