程序包 bsh
类 Capabilities
java.lang.Object
bsh.Capabilities
The map of extended features supported by the runtime in which we live.
This class should be independent of all other bsh classes!
Note that tests for class existence here do *not* use the BshClassManager, as it may require other optional class files to be loaded.
-
嵌套类概要
嵌套类修饰符和类型类说明static class
An attempt was made to use an unavailable capability supported by an optional package. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean
static boolean
classExists
(String name) Use direct Class.forName() to test for the existence of a class.static boolean
If accessibility is enabled determine if the accessibility mechanism exists and if we have the optional bsh package to use it.static boolean
static void
setAccessibility
(boolean b)
-
构造器详细资料
-
Capabilities
public Capabilities()
-
-
方法详细资料
-
haveSwing
public static boolean haveSwing() -
canGenerateInterfaces
public static boolean canGenerateInterfaces() -
haveAccessibility
public static boolean haveAccessibility()If accessibility is enabled determine if the accessibility mechanism exists and if we have the optional bsh package to use it. Note that even if both are true it does not necessarily mean that we have runtime permission to access the fields... Java security has a say in it.- 另请参阅:
-
setAccessibility
-
classExists
Use direct Class.forName() to test for the existence of a class. We should not use BshClassManager here because: a) the systems using these tests would probably not load the classes through it anyway. b) bshclassmanager is heavy and touches other class files. this capabilities code must be light enough to be used by any system **including the remote applet**.
-