META-INF.modules.java.desktop.classes.sun.awt.X11GraphicsDevice.class Maven / Gradle / Ivy
???? 8<
&'
& ?()
& ?*+
& ?, ?-
?. ?/
0
12 6 ?7
?8
9: ?
?;< ?=
?>
C?
C@
?A ?BC
&
?D
?E
?F
GH
IJ
K
?L
MN
OP
Q
?R
CS TUV
WXY 6
W[
C\] ?^
?_
`a
`b
?c
Td ?efg
;h
?ij
?k
?l
mno
Cp
qrstu Gv
?w Gx
?y
?z
?{ ?|
?}
~
?
??
?? ?? ??
T?
??
??
??
[&
??
[?
[?
}??
bh
T?
????
gh ?? ?
??
T?
T?
T?
??
??
C?
??
T?
?
?
??
??
??
??
??
? 6 ? 6?
??
??
??
??
??
m?
???? screen I x11ProxyKeyMap Ljava/util/HashMap; Signature ELjava/util/HashMap; fullScreenExclusivePermission Ljava/awt/AWTPermission; xrandrExtSupported Ljava/lang/Boolean;
configLock Ljava/lang/Object; topLevels Lsun/awt/SunDisplayChanger; origDisplayMode Ljava/awt/DisplayMode; shutdownHookRegistered Z scale configs ![Ljava/awt/GraphicsConfiguration;
defaultConfig Ljava/awt/GraphicsConfiguration; doubleBufferVisuals Ljava/util/HashSet; (Ljava/util/HashSet; (I)V Code LineNumberTable LocalVariableTable this Lsun/awt/X11GraphicsDevice; screennum initIDs ()V getScreen ()I getProxyKeyFor 2(Lsun/java2d/loops/SurfaceType;)Ljava/lang/Object; o st Lsun/java2d/loops/SurfaceType;
StackMapTable??
getDisplay ()J getType getIDstring ()Ljava/lang/String; getConfigurations #()[Ljava/awt/GraphicsConfiguration; makeConfigurations doubleBuffer visNum depth i num ret glxSupported xrenderSupported dbeSupported
getNumConfigs (I)I getConfigVisualId (II)I getConfigDepth getConfigColormap isDBESupported ()Z addDoubleBufferVisual getDoubleBufferVisuals getDefaultConfiguration "()Ljava/awt/GraphicsConfiguration; makeDefaultConfiguration enterFullScreenExclusive (J)V exitFullScreenExclusive initXrandrExtension getCurrentDisplayMode (I)Ljava/awt/DisplayMode; enumDisplayModes (ILjava/util/ArrayList;)V 1(ILjava/util/ArrayList;)V configDisplayMode (IIII)V resetNativeData getNativeScaleFactor (I)D isXrandrExtensionSupported isFullScreenSupported e Ljava/lang/SecurityException; security Ljava/lang/SecurityManager; fsAvailable? isDisplayChangeSupported (Ljava/awt/Window;)V w Ljava/awt/Window; peer Lsun/awt/X11ComponentPeer; setFullScreenWindow old fsSupported? getDefaultDisplayMode ()Ljava/awt/DisplayMode; gc r Ljava/awt/Rectangle; getDisplayMode mode getDisplayModes ()[Ljava/awt/DisplayMode; modes Ljava/util/ArrayList; retArray [Ljava/awt/DisplayMode; LocalVariableTypeTable -Ljava/util/ArrayList; setDisplayMode (Ljava/awt/DisplayMode;)V a Ljava/security/PrivilegedAction; dm 2Ljava/security/PrivilegedAction; getMatchingDisplayMode .(Ljava/awt/DisplayMode;)Ljava/awt/DisplayMode; displayChanged paletteChanged addDisplayChangedListener #(Lsun/awt/DisplayChangedListener;)V client Lsun/awt/DisplayChangedListener; getScaleFactor getNativeScale initScaleFactor
debugScale D nativeScale removeDisplayChangedListener toString lambda$setDisplayMode$1 ()Ljava/lang/Void; Ljava/lang/Runnable; name Ljava/lang/String; t Ljava/lang/Thread; lambda$setDisplayMode$0
SourceFile X11GraphicsDevice.java ? ? java/util/HashMap ? ? java/lang/Object ? ? sun/awt/SunDisplayChanger ? ? ? ? ? ? ????? java/awt/GraphicsDevice BootstrapMethods???? ? ? ? ? ??? ? ? java/awt/GraphicsConfiguration ? ? ? ?? ?? ? ? ? ? ? java/util/HashSet ? ? ? ? ? ????????? ? ????????? ? ?? ???? OpenGL pipeline enabled??? Could not enable OpenGL pipeline???? ? XRender pipeline enabled ? ? ? ????? ? ? ??? ? ? java/awt/AWTPermission fullScreenExclusive ???? java/lang/SecurityException ? ?????? sun/awt/X11GraphicsEnvironment? ??????? sun/awt/X11ComponentPeer? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? java/awt/DisplayMode? ? ? ? ? ? ? ? ? ? ? java/util/ArrayList ? ? ? java/lang/IllegalStateException 7Must be in fullscreen mode in order to set display mode "java/lang/IllegalArgumentException Invalid display mode ? ??
? ? ? ? ? ?
? ? ?? ? ? ? ? ? java/lang/Thread !" ?#$%&'()*+ ? ? ? sun/awt/X11GraphicsDevice sun/awt/DisplayChangedListener sun/java2d/loops/SurfaceType java/lang/Throwable java/lang/SecurityManager java/awt/Window get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
,- :0. makeConcatWithConstants (I)Ljava/lang/String; clone ()Ljava/lang/Object; isGLXAvailable isXRenderAvailable #sun/java2d/opengl/GLXGraphicsConfig getConfig C(Lsun/awt/X11GraphicsDevice;I)Lsun/java2d/opengl/GLXGraphicsConfig; java/lang/Integer valueOf (I)Ljava/lang/Integer; contains (Ljava/lang/Object;)Z sun/java2d/xr/XRGraphicsConfig A(Lsun/awt/X11GraphicsDevice;IIIZ)Lsun/java2d/xr/XRGraphicsConfig; sun/awt/X11GraphicsConfig <(Lsun/awt/X11GraphicsDevice;IIIZ)Lsun/awt/X11GraphicsConfig; add isGLXVerbose java/lang/System out Ljava/io/PrintStream; java/io/PrintStream print (Ljava/lang/String;)V for default config on screen println isXRenderVerbose java/lang/Boolean (Z)Ljava/lang/Boolean; booleanValue getSecurityManager ()Ljava/lang/SecurityManager; checkPermission (Ljava/security/Permission;)V getFullScreenWindow ()Ljava/awt/Window; java/awt/GraphicsEnvironment getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment; runningXinerama sun/awt/AWTAccessor getComponentAccessor ComponentAccessor InnerClasses )()Lsun/awt/AWTAccessor$ComponentAccessor; %sun/awt/AWTAccessor$ComponentAccessor getPeer 3(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer; getWindow setFullScreenExclusiveModeState (Z)V getBounds ()Ljava/awt/Rectangle; java/awt/Rectangle width height size toArray (([Ljava/lang/Object;)[Ljava/lang/Object; equals (Ljava/awt/DisplayMode;)Z
./
?0 run =(Lsun/awt/X11GraphicsDevice;)Ljava/security/PrivilegedAction; java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; getWidth getHeight getRefreshRate setBounds getBitDepth notifyListeners java/lang/Math round (D)J !sun/java2d/SunGraphicsEnvironment isUIScaleEnabled
getDebugScale ()D remove X11GraphicsDevice[screen=]
?1 1(Lsun/awt/X11GraphicsDevice;)Ljava/lang/Runnable; Display-Change-Shutdown-Thread- sun/awt/util/ThreadGroupUtils getRootThreadGroup ()Ljava/lang/ThreadGroup; B(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JZ)V setContextClassLoader (Ljava/lang/ClassLoader;)V java/lang/Runtime
getRuntime ()Ljava/lang/Runtime; addShutdownHook (Ljava/lang/Thread;)V
isHeadless2?5678" ? $java/lang/invoke/StringConcatFactory: Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;; %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 ? ? ? ? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? 3*? *? Y? ? *? Y? ? *? Y? ?
*? **? ?
? ? D : > ? % E * F 2 G ? 3 ? ? 3 ? ?
? ? ? ? ? / *? ? ? Y ? ? ? ? ? ? ? 1*? YM?*? +? N-? ? Y? N*? +-? W-,ð:,?? ) * * . * ? ] ^ _ ` a &