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 方法 描述 TClass. 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对象定义的查找上下文中访问类。MethodHandleMethodHandles.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对象定义的查找上下文中按名称查找类。MethodHandleMethodHandles.Lookup. findConstructor(Class<?> refc, MethodType type)使用指定类型的构造函数生成创建对象并初始化它的方法句柄。MethodHandleMethodHandles.Lookup. findGetter(Class<?> refc, String name, Class<?> type)产生方法句柄,给非静态字段的读访问权限。MethodHandleMethodHandles.Lookup. findSetter(Class<?> refc, String name, Class<?> type)产生一个给非静态字段写入访问权限的方法句柄。MethodHandleMethodHandles.Lookup. findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)为虚拟方法生成早期绑定的方法句柄。MethodHandleMethodHandles.Lookup. findStatic(Class<?> refc, String name, MethodType type)为静态方法生成方法句柄。MethodHandleMethodHandles.Lookup. findStaticGetter(Class<?> refc, String name, Class<?> type)产生一个给静态字段读取访问权限的方法句柄。MethodHandleMethodHandles.Lookup. findStaticSetter(Class<?> refc, String name, Class<?> type)生成方法句柄,给静态字段写权限。VarHandleMethodHandles.Lookup. findStaticVarHandle(Class<?> decl, String name, Class<?> type)产生一个VarHandle,可以访问name类中声明的类型为type的静态字段decl。VarHandleMethodHandles.Lookup. findVarHandle(Class<?> recv, String name, Class<?> type)产生一个VarHandle,可以访问name类中声明的类型为type的非静态字段recv。MethodHandleMethodHandles.Lookup. findVirtual(Class<?> refc, String name, MethodType type)为虚拟方法生成方法句柄。static MethodHandles.LookupMethodHandles. privateLookupIn(Class<?> targetClass, MethodHandles.Lookup lookup)返回一个lookup object,具有完整功能,可以在目标类上模拟所有支持的字节码行为,包括private access 。MethodHandleMethodHandles.Lookup. unreflect(方法 m)做一个 direct method handle到 m ,如果查找类有权限。MethodHandleMethodHandles.Lookup. unreflectConstructor(Constructor<?> c)为反射的构造函数生成方法句柄。MethodHandleMethodHandles.Lookup. unreflectGetter(Field f)产生方法句柄,给予反映字段的读访问权限。MethodHandleMethodHandles.Lookup. unreflectSetter(Field f)产生一个方法句柄,给一个反射的字段写权限。MethodHandleMethodHandles.Lookup. unreflectSpecial(方法 m, Class<?> specialCaller)为反映的方法生成方法句柄。VarHandleMethodHandles.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 方法 描述 ObjectField. get(Object obj)返回指定对象上由此Field表示的字段的值。booleanField. getBoolean(Object obj)获取静态或实例的值boolean字段。byteField. getByte(Object obj)获取静态或实例的值byte字段。charField. getChar(Object obj)获取类型为char的静态或实例字段的值,或通过扩展转换获得可转换为类型char的另一个原始类型的值。doubleField. getDouble(Object obj)获取类型为double的静态或实例字段的值,或通过扩大转换获得可转换为类型double的另一个原始类型的值。floatField. getFloat(Object obj)获取类型为float的静态或实例字段的值,或通过扩大转换获得可转换为类型float的另一个原始类型的值。intField. getInt(Object obj)获取类型为int的静态或实例字段的值,或通过扩展转换获得可转换为类型int的另一个基本类型的值。longField. getLong(Object obj)获取类型为long的静态或实例字段的值,或通过扩展转换获得可转换为类型long的另一个原始类型的值。shortField. getShort(Object obj)获取类型为short的静态或实例字段的short或通过加宽转换可转换为类型short的另一个基本类型的值。ObjectMethod. invoke(Object obj, Object... args)使用指定的参数调用此方法对象所代表的基础方法。TConstructor. newInstance(Object... initargs)使用此Constructor对象表示的构造函数,使用指定的初始化参数创建和初始化构造函数声明类的新实例。voidField. set(Object obj, Object value)将指定对象参数上的此Field对象表示的字段设置为指定的新值。voidField. setBoolean(Object obj, boolean z)将字段的值设置为指定对象上的boolean。voidField. setByte(Object obj, byte b)将字段的值设置为指定对象上的byte。voidField. setChar(Object obj, char c)将字段的值设置为指定对象上的char。voidField. setDouble(Object obj, double d)将字段的值设置为指定对象上的double。voidField. setFloat(Object obj, float f)将字段的值设置为指定对象上的float。voidField. setInt(Object obj, int i)将字段的值设置为指定对象上的int。voidField. setLong(Object obj, long l)将字段的值设置为指定对象上的long。voidField. setShort(Object obj, short s)将字段的值设置为指定对象上的short。 -
Uses of IllegalAccessException in java.util
Methods in java.util that throw IllegalAccessException Modifier and Type 方法 描述 ResourceBundleResourceBundle.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 voidUIManager. 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 voidInvoker. inject(WebServiceContext webServiceContext)JAX-WS运行时调用此方法来请求容器在端点实例上注入WebServiceContext。abstract ObjectInvoker. 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 DOMImplementationRegistryDOMImplementationRegistry. newInstance()获取DOMImplementationRegistry的新实例。 -
Uses of IllegalAccessException in org.xml.sax.helpers
Methods in org.xml.sax.helpers that throw IllegalAccessException Modifier and Type 方法 描述 static ParserParserFactory. makeParser()已过时。使用`org.xml.sax.parser'系统属性创建一个新的SAX解析器。static ParserParserFactory. makeParser(String className)已过时。使用提供的类名创建一个新的SAX解析器对象。
-