Uses of Class
java.lang.IllegalAccessException
-
Packages that use IllegalAccessException 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.lang.invoke java.lang.invoke
软件包包含由Java核心类库和虚拟机直接提供的动态语言支持。java.lang.reflect 提供用于获取关于类和对象的反射信息的类和接口。java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。javax.swing 提供一套“轻量级”(全Java语言)组件,尽可能地在所有平台上工作。javax.xml.ws.spi 此套件为JAX-WS定义了SPI。org.w3c.dom.bootstrap 提供一个工厂来获取DOMImplementation
实例。org.xml.sax.helpers 提供帮助类,包括支持引导基于SAX的应用程序。 -
-
Uses of IllegalAccessException in java.lang
Methods in java.lang that throw IllegalAccessException Modifier and Type 方法 描述 T
Class. newInstance()
已过时。此方法传播由nullary构造函数抛出的任何异常,包括已检查的异常。 使用此方法有效地绕过编译器异常检查,否则将由编译器执行。Constructor.newInstance
方法通过在(检查)的InvocationTargetException
中包装构造函数抛出的任何异常来避免此问题。电话
clazz.newInstance()
clazz.getDeclaredConstructor().newInstance()
InvocationTargetException
和NoSuchMethodException
。 这两个异常类型都是ReflectiveOperationException
的子类。 -
Uses of IllegalAccessException in java.lang.invoke
Methods in java.lang.invoke that throw IllegalAccessException Modifier and Type 方法 描述 Class<?>
MethodHandles.Lookup. accessClass(Class<?> targetClass)
确定是否可以从此Lookup
对象定义的查找上下文中访问类。MethodHandle
MethodHandles.Lookup. bind(Object receiver, String name, MethodType type)
为非静态方法生成早期绑定的方法句柄。Class<?>
MethodHandles.Lookup. defineClass(byte[] bytes)
将类定义到相同的类加载器,并在同一个运行时包中,以及protection domain作为此查找的lookup class 。Class<?>
MethodHandles.Lookup. findClass(String targetName)
从这个Lookup
对象定义的查找上下文中按名称查找类。MethodHandle
MethodHandles.Lookup. findConstructor(Class<?> refc, MethodType type)
使用指定类型的构造函数生成创建对象并初始化它的方法句柄。MethodHandle
MethodHandles.Lookup. findGetter(Class<?> refc, String name, Class<?> type)
产生方法句柄,给非静态字段的读访问权限。MethodHandle
MethodHandles.Lookup. findSetter(Class<?> refc, String name, Class<?> type)
产生一个给非静态字段写入访问权限的方法句柄。MethodHandle
MethodHandles.Lookup. findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)
为虚拟方法生成早期绑定的方法句柄。MethodHandle
MethodHandles.Lookup. findStatic(Class<?> refc, String name, MethodType type)
为静态方法生成方法句柄。MethodHandle
MethodHandles.Lookup. findStaticGetter(Class<?> refc, String name, Class<?> type)
产生一个给静态字段读取访问权限的方法句柄。MethodHandle
MethodHandles.Lookup. findStaticSetter(Class<?> refc, String name, Class<?> type)
生成方法句柄,给静态字段写权限。VarHandle
MethodHandles.Lookup. findStaticVarHandle(Class<?> decl, String name, Class<?> type)
产生一个VarHandle,可以访问name
类中声明的类型为type
的静态字段decl
。VarHandle
MethodHandles.Lookup. findVarHandle(Class<?> recv, String name, Class<?> type)
产生一个VarHandle,可以访问name
类中声明的类型为type
的非静态字段recv
。MethodHandle
MethodHandles.Lookup. findVirtual(Class<?> refc, String name, MethodType type)
为虚拟方法生成方法句柄。static MethodHandles.Lookup
MethodHandles. privateLookupIn(Class<?> targetClass, MethodHandles.Lookup lookup)
返回一个lookup object
,具有完整功能,可以在目标类上模拟所有支持的字节码行为,包括private access 。MethodHandle
MethodHandles.Lookup. unreflect(方法 m)
做一个 direct method handle到 m ,如果查找类有权限。MethodHandle
MethodHandles.Lookup. unreflectConstructor(Constructor<?> c)
为反射的构造函数生成方法句柄。MethodHandle
MethodHandles.Lookup. unreflectGetter(Field f)
产生方法句柄,给予反映字段的读访问权限。MethodHandle
MethodHandles.Lookup. unreflectSetter(Field f)
产生一个方法句柄,给一个反射的字段写权限。MethodHandle
MethodHandles.Lookup. unreflectSpecial(方法 m, Class<?> specialCaller)
为反映的方法生成方法句柄。VarHandle
MethodHandles.Lookup. unreflectVarHandle(Field f)
产生一个VarHandle,可访问f
类中声明的类型为T
的反射字段R
。 -
Uses of IllegalAccessException in java.lang.reflect
Methods in java.lang.reflect that throw IllegalAccessException Modifier and Type 方法 描述 Object
Field. get(Object obj)
返回指定对象上由此Field
表示的字段的值。boolean
Field. getBoolean(Object obj)
获取静态或实例的值boolean
字段。byte
Field. getByte(Object obj)
获取静态或实例的值byte
字段。char
Field. getChar(Object obj)
获取类型为char
的静态或实例字段的值,或通过扩展转换获得可转换为类型char
的另一个原始类型的值。double
Field. getDouble(Object obj)
获取类型为double
的静态或实例字段的值,或通过扩大转换获得可转换为类型double
的另一个原始类型的值。float
Field. getFloat(Object obj)
获取类型为float
的静态或实例字段的值,或通过扩大转换获得可转换为类型float
的另一个原始类型的值。int
Field. getInt(Object obj)
获取类型为int
的静态或实例字段的值,或通过扩展转换获得可转换为类型int
的另一个基本类型的值。long
Field. getLong(Object obj)
获取类型为long
的静态或实例字段的值,或通过扩展转换获得可转换为类型long
的另一个原始类型的值。short
Field. getShort(Object obj)
获取类型为short
的静态或实例字段的short
或通过加宽转换可转换为类型short
的另一个基本类型的值。Object
Method. invoke(Object obj, Object... args)
使用指定的参数调用此方法
对象所代表的基础方法。T
Constructor. newInstance(Object... initargs)
使用此Constructor
对象表示的构造函数,使用指定的初始化参数创建和初始化构造函数声明类的新实例。void
Field. set(Object obj, Object value)
将指定对象参数上的此Field
对象表示的字段设置为指定的新值。void
Field. setBoolean(Object obj, boolean z)
将字段的值设置为指定对象上的boolean
。void
Field. setByte(Object obj, byte b)
将字段的值设置为指定对象上的byte
。void
Field. setChar(Object obj, char c)
将字段的值设置为指定对象上的char
。void
Field. setDouble(Object obj, double d)
将字段的值设置为指定对象上的double
。void
Field. setFloat(Object obj, float f)
将字段的值设置为指定对象上的float
。void
Field. setInt(Object obj, int i)
将字段的值设置为指定对象上的int
。void
Field. setLong(Object obj, long l)
将字段的值设置为指定对象上的long
。void
Field. setShort(Object obj, short s)
将字段的值设置为指定对象上的short
。 -
Uses of IllegalAccessException in java.util
Methods in java.util that throw IllegalAccessException Modifier and Type 方法 描述 ResourceBundle
ResourceBundle.Control. newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
为给定格式和区域设置的给定捆绑包名称实例化资源包,如有必要,使用给定的类加载器。 -
Uses of IllegalAccessException in javax.swing
Methods in javax.swing that throw IllegalAccessException Modifier and Type 方法 描述 static void
UIManager. setLookAndFeel(String className)
使用当前线程的上下文类加载器加载由给定类名指定的LookAndFeel
,并将其传递给setLookAndFeel(LookAndFeel)
。 -
Uses of IllegalAccessException in javax.xml.ws.spi
Methods in javax.xml.ws.spi that throw IllegalAccessException Modifier and Type 方法 描述 abstract void
Invoker. inject(WebServiceContext webServiceContext)
JAX-WS运行时调用此方法来请求容器在端点实例上注入WebServiceContext。abstract Object
Invoker. invoke(方法 m, Object... args)
JAX-WS运行时调用此方法来对端点实例执行实际的Web服务调用。 -
Uses of IllegalAccessException in org.w3c.dom.bootstrap
Methods in org.w3c.dom.bootstrap that throw IllegalAccessException Modifier and Type 方法 描述 static DOMImplementationRegistry
DOMImplementationRegistry. newInstance()
获取DOMImplementationRegistry
的新实例。 -
Uses of IllegalAccessException in org.xml.sax.helpers
Methods in org.xml.sax.helpers that throw IllegalAccessException Modifier and Type 方法 描述 static Parser
ParserFactory. makeParser()
已过时。使用`org.xml.sax.parser'系统属性创建一个新的SAX解析器。static Parser
ParserFactory. makeParser(String className)
已过时。使用提供的类名创建一个新的SAX解析器对象。
-