- java.lang.reflect Package Classes
- java.lang.reflect - Home
- java.lang.reflect - AccessibleObject
- java.lang.reflect - Array
- java.lang.reflect - Constructor<T>
- java.lang.reflect - Field
- java.lang.reflect - Method
- java.lang.reflect - Modifier
- java.lang.reflect - Proxy
- java.lang.reflect Package Extras
- java.lang.reflect - Interfaces
- java.lang.reflect - Exceptions
- java.lang.reflect - Error
- java.lang.reflect Useful Resources
- java.lang.reflect - Quick Guide
- java.lang.reflect - Useful Resources
- java.lang.reflect - Discussion
java.lang.reflect.Field.isSynthetic() Method Example
Description
This method returns true if the field represented by the current object is synthetic, else it returns false.
Declaration
Following is the declaration for java.lang.reflect.Field.isSynthetic() method.
public boolean isSynthetic()
Returns
true if and only if this field is a synthetic field as defined by the Java Language Specification.
Example
The following example shows the usage of java.lang.reflect.Field.isSynthetic() method.
package com.tutorialspoint; import java.lang.reflect.Field; public class FieldDemo { public static void main(String[] args) throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException { Field field = SampleClass.class.getField("sampleField"); System.out.println(field.isSynthetic()); } } class SampleClass { public static long sampleField = 5; }
Let us compile and run the above program, this will produce the following result −
false
java_reflect_field.htm
Advertisements