| Package | Description | 
|---|---|
| java.lang | Provides classes that are fundamental to the design of the Java
 programming language. | 
| java.lang.invoke | The  java.lang.invokepackage contains dynamic language support provided directly by
 the Java core class libraries and virtual machine. | 
| Modifier and Type | Method and Description | 
|---|---|
| Field  | Class. getDeclaredField (String name)Returns a  Fieldobject that reflects the specified declared
 field of the class or interface represented by thisClassobject. | 
| Field  | Class. getField (String name)Returns a  Fieldobject that reflects the specified public
 member field of the class or interface represented by thisClassobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodHandle  | MethodHandles.Lookup. findGetter (Class<?> refc,
 String name,
 Class<?> type)Produces a method handle giving read access to a non-static field. | 
| MethodHandle  | MethodHandles.Lookup. findSetter (Class<?> refc,
 String name,
 Class<?> type)Produces a method handle giving write access to a non-static field. | 
| MethodHandle  | MethodHandles.Lookup. findStaticGetter (Class<?> refc,
 String name,
 Class<?> type)Produces a method handle giving read access to a static field. | 
| MethodHandle  | MethodHandles.Lookup. findStaticSetter (Class<?> refc,
 String name,
 Class<?> type)Produces a method handle giving write access to a static field. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy. 
Scripting on this page tracks web page traffic, but does not change the content in any way.