public class LocalField
extends java.lang.Object
implements java.lang.reflect.Member
| Constructor and Description | 
|---|
| LocalField(int modifiers,
          java.lang.Class<?> type,
          java.lang.String name,
          java.lang.Object constValue)Constructs a new local field. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | getConstValue()Returns a value of the public static final field. | 
| java.lang.Class<?> | getDeclaringClass() | 
| int | getModifiers() | 
| java.lang.String | getName() | 
| java.lang.Class<?> | getType() | 
| boolean | isSynthetic() | 
public LocalField(int modifiers,
          java.lang.Class<?> type,
          java.lang.String name,
          java.lang.Object constValue)
modifiers - field modifiers, a sum of one or more of PUBLIC,
                PRIVATE,PROTECTED, STATIC,
                FINAL,VOLATILE, TRANSIENT 
                constants defined in java.lang.reflect.Modifiertype - is a class representing the type of this field.name - is the name of this field.constValue - is the value of this field if it is static final,
                   null otherwise.public java.lang.Class<?> getDeclaringClass()
getDeclaringClass in interface java.lang.reflect.Memberpublic java.lang.String getName()
getName in interface java.lang.reflect.Memberpublic int getModifiers()
getModifiers in interface java.lang.reflect.Memberpublic java.lang.Class<?> getType()
public boolean isSynthetic()
isSynthetic in interface java.lang.reflect.Memberpublic java.lang.Object getConstValue()
Fails assertion if called on the field which is not public static final.
Copyright © 1998-2016 Konstantin L. Metlov All Rights Reserved.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the JEL manual.