类的用途
java.lang.IllegalAccessException
使用 IllegalAccessException 的包
包
描述
提供对 Java 编程语言的设计至关重要的类。
java.lang.invoke 包提供用于与 Java 虚拟机交互的低级原语。
提供用于获取有关类和对象的反射信息的类和接口。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供用于获取
DOMImplementation 实例的工厂。
提供帮助程序类,包括对引导基于 SAX 的应用程序的支持。
-
IllegalAccessException 在 java.lang 中的用法
-
IllegalAccessException 在 java.lang.invoke 中的用法
修饰符和类型方法描述Class<?>MethodHandles.Lookup.accessClass(Class<?> targetClass) 确定是否可以从此Lookup对象定义的查找上下文访问类。MethodHandles.Lookup.bind(Object receiver, String name, MethodType type) 为非静态方法生成早期绑定方法句柄。static <T> TMethodHandles.classData(MethodHandles.Lookup caller, String name, Class<T> type) 返回与给定caller查找对象或null的查找类关联的 class data。static <T> TMethodHandles.classDataAt(MethodHandles.Lookup caller, String name, Class<T> type, int index) Class<?>MethodHandles.Lookup.defineClass(byte[] bytes) MethodHandles.Lookup.defineHiddenClass(byte[] bytes, boolean initialize, MethodHandles.Lookup.ClassOption... options) 从bytes创建一个 hidden 类或接口,在新创建的类或接口上返回一个Lookup。MethodHandles.Lookup.defineHiddenClassWithClassData(byte[] bytes, Object classData, boolean initialize, MethodHandles.Lookup.ClassOption... options) Class<?>MethodHandles.Lookup.ensureInitialized(Class<?> targetClass) 确保targetClass已被初始化。Class<?>MethodHandles.Lookup.findConstructor(Class<?> refc, MethodType type) 使用指定类型的构造方法生成一个方法句柄,该句柄创建一个对象并对其进行初始化。MethodHandles.Lookup.findGetter(Class<?> refc, String name, Class<?> type) 生成一个方法句柄,提供对非静态字段的读取访问权限。MethodHandles.Lookup.findSetter(Class<?> refc, String name, Class<?> type) 生成一个方法句柄,提供对非静态字段的写访问权限。MethodHandles.Lookup.findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller) 为虚拟方法生成早期绑定方法句柄。MethodHandles.Lookup.findStatic(Class<?> refc, String name, MethodType type) 为静态方法生成方法句柄。MethodHandles.Lookup.findStaticGetter(Class<?> refc, String name, Class<?> type) 生成一个方法句柄,提供对静态字段的读取访问权限。MethodHandles.Lookup.findStaticSetter(Class<?> refc, String name, Class<?> type) 生成一个方法句柄,提供对静态字段的写访问权。MethodHandles.Lookup.findStaticVarHandle(Class<?> decl, String name, Class<?> type) 生成一个 VarHandle,允许访问类型为decl的类中声明的类型为type的静态字段name。MethodHandles.Lookup.findVarHandle(Class<?> recv, String name, Class<?> type) 生成一个 VarHandle,允许访问类型为recv的类中声明的类型为type的非静态字段name。MethodHandles.Lookup.findVirtual(Class<?> refc, String name, MethodType type) 为虚拟方法生成方法句柄。static MethodHandles.LookupMethodHandles.privateLookupIn(Class<?> targetClass, MethodHandles.Lookup caller) 制作一个 直接方法句柄 到m,如果查找类具有权限。MethodHandles.Lookup.unreflectConstructor(Constructor<?> c) 为反射的构造方法生成方法句柄。MethodHandles.Lookup.unreflectGetter(Field f) 生成一个方法句柄,提供对反射字段的读取访问权限。MethodHandles.Lookup.unreflectSetter(Field f) 生成一个方法句柄,提供对反射字段的写访问权限。MethodHandles.Lookup.unreflectSpecial(Method m, Class<?> specialCaller) 为反射方法生成方法句柄。MethodHandles.Lookup.unreflectVarHandle(Field f) 生成一个 VarHandle,可以访问类型为R的类中声明的类型为T的反射字段f。 -
IllegalAccessException 在 java.lang.reflect 中的用法
修饰符和类型方法描述返回指定对象上此Field表示的字段的值。booleanField.getBoolean(Object obj) 获取静态或实例boolean字段的值。byte获取静态或实例byte字段的值。char获取char类型的静态或实例字段的值,或通过扩展转换可转换为char类型的另一种原始类型的值。double获取类型为double的静态或实例字段的值,或可通过扩展转换转换为类型double的另一种原始类型的值。float获取float类型的静态或实例字段的值,或通过扩展转换可转换为float类型的另一种原始类型的值。int获取类型为int的静态或实例字段的值,或可通过扩展转换转换为类型int的另一种原始类型的值。long获取long类型的静态或实例字段的值,或通过扩展转换可转换为long类型的另一种原始类型的值。short获取short类型的静态或实例字段的值,或通过扩展转换可转换为short类型的另一种原始类型的值。在具有指定参数的指定对象上调用此Method对象表示的基础方法。Constructor.newInstance(Object... initargs) 使用此Constructor对象表示的构造函数,使用指定的初始化参数创建和初始化构造函数声明类的新实例。void将指定对象参数上的此Field对象表示的字段设置为指定的新值。voidField.setBoolean(Object obj, boolean z) 将字段的值设置为指定对象上的boolean。void将字段的值设置为指定对象上的byte。void将字段的值设置为指定对象上的char。void将字段的值设置为指定对象上的double。void将字段的值设置为指定对象上的float。void将字段的值设置为指定对象上的int。void将字段的值设置为指定对象上的long。void将字段的值设置为指定对象上的short。 -
IllegalAccessException 在 java.util 中的用法
修饰符和类型方法描述ResourceBundle.Control.newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload) 为给定格式和locale的给定包名称实例化资源包,必要时使用给定的类加载器。 -
IllegalAccessException 在 javax.swing 中的用法
修饰符和类型方法描述static voidUIManager.setLookAndFeel(String className) 使用当前线程的上下文类加载器加载给定类名指定的LookAndFeel,并将其传递给setLookAndFeel(LookAndFeel)。 -
IllegalAccessException 在 org.w3c.dom.bootstrap 中的用法
修饰符和类型方法描述static DOMImplementationRegistryDOMImplementationRegistry.newInstance()获取DOMImplementationRegistry的新实例。 -
IllegalAccessException 在 org.xml.sax.helpers 中的用法
修饰符和类型方法描述static ParserParserFactory.makeParser()已弃用。使用“org.xml.sax.parser”系统属性创建一个新的 SAX 解析器。static ParserParserFactory.makeParser(String className) 已弃用。使用提供的类名创建一个新的 SAX 解析器对象。