Section courante

A propos

Section administrative du site

Field

Champ
Java java.lang.reflect

Description

Cette classe permet de demander des informations sur un champs alloué dynamiquement dans une classe ou une interface.

Liste des méthodes

Méthode Prototype Description Hérité
EQUALS boolean equals(Object obj); Cette méthode permet de comparer ce champ avec l'objet spécifié.  
GET Object get(Object obj); Cette méthode permet de demander la valeur du champ représenté par ce champ, dans l'objet spécifié.  
GETANNOTATION <T extends Annotation> T getAnnotation(Class<T> annotationClass); Cette méthode permet de demander l'annotation d'élément pour le type spécifié si une annotation est présente sinon nulle.  
GETBOOLEAN boolean getBoolean(Object obj); Cette méthode permet de demander la valeur d'un statique ou d'un instance de champ booléen.  
GETBYTE byte getByte(Object obj); Cette méthode permet de demander la valeur d'un statique ou d'un instance de champ d'octet.  
GETCHAR char getChar(Object obj); Cette méthode permet de demander la valeur d'un statique ou d'un instance de champ de type de caractères ou d'autre type primitif convertisable en type de caractère par une routine de conversion.  
GETDECLAREDANNOTATIONS Annotation[] getDeclaredAnnotations(); Cette méthode permet de demander toutes les annotations étant directement présente dans cet élément.  
GETDECLARINGCLASS Class<?> getDeclaringClass(); Cette méthode permet de demander l'objet de classe représentant la classe ou l'interface déclarant le champ représenté par cet objet.  
GETDOUBLE double getDouble(Object obj); Cette méthode permet de demander la valeur d'un champ statique ou d'instance de type de réel de double précision ou d'un autre type primitif convertisable en type réel de double précision par une routine de conversion.  
GETFLOAT float getFloat(Object obj); Cette méthode permet de demander la valeur d'un champ statique ou d'instance de type de réel ou d'un autre type primitif convertisable en type réel par une routine de conversion.  
GETGENERICTYPE Type getGenericType(); Cette méthode permet de demander un objet de type représentant le type déclaré pour le champ représenté par cet objet.  
GETINT int getInt(Object obj); Cette méthode permet de demander la valeur d'un champ statique ou d'instance de type entier ou d'un autre type primitif convertisable en type entier par une routine de conversion.  
GETLONG long getLong(Object obj); Cette méthode permet de demander la valeur d'un champ statique ou d'instance de type entier long ou d'un autre type primitif convertisable en type entier long par une routine de conversion.  
GETMODIFIERS int getModifiers(); Cette méthode permet de demander les modifications de langage Java, sous forme d'un entier, pour le champ représenté par cet objet.  
GETNAME String getName(); Cette méthode permet de demander le nom du champ représenté par cet objet.  
GETSHORT short getShort(Object obj); Cette méthode permet de demander la valeur d'un champ statique ou d'instance de type entier court ou d'un autre type primitif convertisable par une routine de conversion.  
GETSHORT Class<?> getType(); Cette méthode permet de demander l'objet de classe identifiant le type déclaré par le champ représenté par cet objet.  
HASHCODE int hashCode(); Cette méthode permet de demander le code haché de cet objet.  
ISENUMCONSTANT boolean isEnumConstant(); Cette méthode permet de vérifier si ce champ représente un élément d'un type énumuré sinon false.  
ISSYNTHETIC boolean isSynthetic(); Cette méthode permet de vérifier si ce champ est un champ synthétique sinon false.  
SET void set(Object obj, Object value); Cette méthode permet de fixer le champ représenté par l'objet de champ dans le paramètre d'objet spécifié avec la nouvelle valeur spécifié.  
SETBOOLEAN void setBoolean(Object obj, boolean z); Ce champ permet de fixer la valeur d'un champ avec la valeur booléen de l'objet spécifié.  
SETBYTE void setByte(Object obj, byte b); Ce champ permet de fixer la valeur d'un champ avec la valeur d'un octet de l'objet spécifié.  
SETCHAR void setChar(Object obj, char c); Ce champ permet de fixer la valeur d'un champ avec la valeur d'un caractère de l'objet spécifié.  
SETDOUBLE void setDouble(Object obj, double d); Ce champ permet de fixer la valeur d'un champ avec la valeur réel de double précision de l'objet spécifié.  
SETFLOAT void setFloat(Object obj, float f); Ce champ permet de fixer la valeur d'un champ avec la valeur réel de l'objet spécifié.  
SETINT void setInt(Object obj, int i); Ce champ permet de fixer la valeur d'un champ avec la valeur entière de l'objet spécifié.  
SETLONG void setLong(Object obj, long l); Ce champ permet de fixer la valeur d'un champ avec la valeur entière longue de l'objet spécifié.  
SETSHORT void setShort(Object obj, short s); Ce champ permet de fixer la valeur d'un champ avec la valeur entière courte de l'objet spécifié.  
TOGENERICSTRING String toGenericString(); Cette méthode permet de demander une chaine de caractères décrivant ce champ en incluant son type générique.  
TOSTRING String toString(); Cette méthode permet de demander une chaine de caractères décrivant ce champ.  


Dernière mise à jour : Dimanche, le 21 juin 2015